]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Improve diagnostic messages of "#pragma omp cancel", "#pragma omp cancellation point...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
44e775d8 12016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2
3 * c-c++-common/gomp/cancel-1.c: Extend.
4
83b23cdf 52016-06-29 Jakub Jelinek <jakub@redhat.com>
6
7 PR tree-optimization/71625
8 * gcc.dg/strlenopt-28.c: New test.
9
b6a4a0f5 102016-06-29 Richard Biener <rguenther@suse.de>
11
12 PR middle-end/71002
13 * g++.dg/torture/pr71002.C: Adjust testcase.
14
1af10ce6 152016-06-29 Jakub Jelinek <jakub@redhat.com>
16
17 PR c/71685
18 * gcc.dg/pr71685.c: New test.
19
202016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 21
22 PR c/71552
23 * gcc.dg/init-bad-9.c: New test.
24
043457fd 252016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
26
27 * gcc.target/powerpc/abs128-1.c: Require VSX.
28 * gcc.target/powerpc/copysign128-1.c: Likewise.
29 * gcc.target/powerpc/inf128-1.c: Likewise.
30 * gcc.target/powerpc/nan128-1.c: Likewise.
31
d378e319 322016-06-28 Jakub Jelinek <jakub@redhat.com>
33
34 PR middle-end/71626
35 * gcc.c-torture/execute/pr71626-1.c: New test.
36 * gcc.c-torture/execute/pr71626-2.c: New test.
37
10ef7949 382016-06-28 Peter Bergner <bergner@vnet.ibm.com>
39
40 PR target/71656
41 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
42
1fcfb8f7 432016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
44
45 PR target/71670
46 * gcc.target/powerpc/pr71670.c: New testcase.
47
35fd0c10 482016-06-27 Peter Bergner <bergner@vnet.ibm.com>
49
50 PR target/71656
51 * gcc.target/powerpc/pr71656-1.c: New test.
52 * gcc.target/powerpc/pr71656-2.c: New test.
53
584757bc 542016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
55
56 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
57 around fp16 code.
58 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
59 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
60 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
61 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
62 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
63 Add arm_neon_fp16_ok effective target.
64 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
65 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
66 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
67 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
68 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
69 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
70 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
71 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
72 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
73 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
74 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
75
cbcc4297 762016-06-26 Jan Hubicka <hubicka@ucw.cz>
77
78 * gcc.dg/predict-12.c: New testcase.
79
0aa73965 802016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
81
82 PR fortran/71649
83 * gfortran.dg/pr71649.f90: New test.
84
9977f724 852016-06-25 Jakub Jelinek <jakub@redhat.com>
86
a5c54f33 87 PR tree-optimization/71643
88 * g++.dg/opt/pr71643.C: New test.
89
9977f724 90 PR tree-optimization/71631
91 * gcc.c-torture/execute/pr71631.c: New test.
92
e09883e4 932016-06-24 Jan Hubicka <hubicka@ucw.cz>
94
95 * gcc.dg/predict-11.c: New testcase.
96 * gfortran.dg/predict-2.f90: New testcase.
97
89beffc9 982016-06-24 Jan Hubicka <hubicka@ucw.cz>
99
100 * gcc.dg/predict-10.c: New test.
101
2275a11d 1022016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
103
104 * gcc.target/powerpc/abs128-1.c: New.
105 * gcc.target/powerpc/copysign128-1.c: New.
106 * gcc.target/powerpc/inf128-1.c: New.
107 * gcc.target/powerpc/nan128-1.c: New.
108
37681b7f 1092016-06-24 Eric Botcazou <ebotcazou@adacore.com>
110
111 * gfortran.dg/pr71642.f90: New test.
112
9cf2d600 1132016-06-24 Jakub Jelinek <jakub@redhat.com>
114
115 PR tree-optimization/71647
116 * gcc.target/i386/pr71647.c: New test.
117
eea332b9 1182016-06-24 H.J. Lu <hongjiu.lu@intel.com>
119
120 * gcc.target/i386/noplt-gd-1.c: New test.
121 * gcc.target/i386/noplt-gd-2.c: Likewise.
122 * gcc.target/i386/noplt-gd-3.c: Likewise.
123 * gcc.target/i386/noplt-ld-1.c: Likewise.
124 * gcc.target/i386/noplt-ld-2.c: Likewise.
125 * gcc.target/i386/noplt-ld-3.c: Likewise.
126 * lib/target-supports.exp
127 (check_effective_target_tls_get_addr_via_got): New.
128
b6d48a78 1292016-06-24 Uros Bizjak <ubizjak@gmail.com>
130
131 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
132 testsuite compile flags.
133 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
134 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
135
1362016-06-24 Uros Bizjak <ubizjak@gmail.com>
137
138 * g++dg/vect/pr36684.cc: Add dg-do compile.
139 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
140 * gcc.dg/vect/pr70021.c: Ditto.
141 * gcc.dg/vect/pr70138-1.c: Ditto.
142 * gcc.dg/vect/pr70138-2.c: Ditto.
143 * gcc.dg/vect/pr70354-1.c: Ditto.
144 * gcc.dg/vect/pr70354-2.c: Ditto.
145 * gcc.dg/vect/pr71259.c: Ditto.
146 * gcc.dg/vect/pr71416-1.c: Ditto.
147 * gcc.dg/vect/slp-43.c: Ditto.
148 * gcc.dg/vect/slp-45.c: Ditto.
149 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
150 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
151 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
152 * gfortran.dg/vect/pr69980.f90: Ditto.
153
1542016-06-24 Uros Bizjak <ubizjak@gmail.com>
155
156 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
157 * gcc.dg/vect/bb-slp-30.c: Ditto.
158 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
159 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
160 * gcc.dg/vect/pr45902.c: Ditto.
161 * gcc.dg/vect/pr48172.c: Ditto.
162 * gcc.dg/vect/pr48377.c: Ditto.
163 * gcc.dg/vect/pr49038.c: Ditto.
164 * gcc.dg/vect/pr49771.c: Ditto.
165 * gcc.dg/vect/pr52091.c: Ditto.
166 * gcc.dg/vect/pr53185-2.c: Ditto.
167 * gcc.dg/vect/pr56826.c: Ditto.
168 * gcc.dg/vect/pr60276.c: Ditto.
169 * gcc.dg/vect/pr62021.c: Ditto.
170 * gcc.dg/vect/pr63530.c: Ditto.
171 * gcc.dg/vect/pr65518.c: Ditto.
172 * gcc.dg/vect/pr65947-1.c: Ditto.
173 * gcc.dg/vect/pr65947-10.c: Ditto.
174 * gcc.dg/vect/pr65947-11.c: Ditto.
175 * gcc.dg/vect/pr65947-12.c: Ditto.
176 * gcc.dg/vect/pr65947-13.c: Ditto.
177 * gcc.dg/vect/pr65947-2.c: Ditto.
178 * gcc.dg/vect/pr65947-3.c: Ditto.
179 * gcc.dg/vect/pr65947-4.c: Ditto.
180 * gcc.dg/vect/pr65947-5.c: Ditto.
181 * gcc.dg/vect/pr65947-6.c: Ditto.
182 * gcc.dg/vect/pr65947-7.c: Ditto.
183 * gcc.dg/vect/pr65947-8.c: Ditto.
184 * gcc.dg/vect/pr65947-9.c: Ditto.
185 * gcc.dg/vect/pr71416-1.c: Ditto.
186 * gcc.dg/vect/pr71439.c: Ditto.
187 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
188 * gcc.dg/vect/vect-bswap16.c: Ditto.
189 * gcc.dg/vect/vect-bswap32.c: Ditto.
190 * gcc.dg/vect/vect-bswap64.c: Ditto.
191 * gcc.dg/vect/vect-live-1.c: Ditto.
192 * gcc.dg/vect/vect-live-2.c: Ditto.
193 * gcc.dg/vect/vect-live-3.c: Ditto.
194 * gcc.dg/vect/vect-live-4.c: Ditto.
195 * gcc.dg/vect/vect-live-5.c: Ditto.
196 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
197 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
198 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
199 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
200 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
201 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
202 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
203 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
204 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
205 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
206 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
207 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
208 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
209 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
210 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
211 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
212 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
213
d4213166 2142016-06-24 Uros Bizjak <ubizjak@gmail.com>
215
216 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
217
5aaec397 2182016-06-24 H.J. Lu <hongjiu.lu@intel.com>
219
220 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
221 ia32 if R_386_GOT32X relocation is supported.
222 * gcc.target/i386/noplt-3.c: Likewise.
223 * gcc.target/i386/noplt-2.c: Likewise.
224 (main): Renamed to ...
225 (bar): This.
226 * gcc.target/i386/noplt-4.c: Likewise.
227 (main): Renamed to ...
228 (bar): This.
229 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
230 * gcc.target/i386/pr67400-5.c: Likewise.
231
77104764 2322016-06-24 Jakub Jelinek <jakub@redhat.com>
233
7318e591 234 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
235 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
236
77104764 237 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
238 f4): Adjust expected diagnostics.
239 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
240 (T): If OVFP is defined, redefine to TP.
241 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
242 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
243 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
244 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
245 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
246 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
247 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
248 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
249 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
250 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
251 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
252 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
253 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
254 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
255 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
256 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
257 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
258 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
259 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
260 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
261 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
262 as last argument to __builtin_add_overflow_p.
263
ddf08519 2642016-06-23 Uros Bizjak <ubizjak@gmail.com>
265
266 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
267 dg-options and remove default vector testsuite compile flags.
268 * g++.dg/vect/pr33860a.cc: Ditto.
269 * g++.dg/vect/pr45470-a.cc: Ditto.
270 * g++.dg/vect/pr45470-b.cc: Ditto.
271 * g++.dg/vect/pr60896.cc: Ditto.
272 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
273 * gcc.dg/vect/pr18308.c: Ditto.
274 * gcc.dg/vect/pr24049.c: Ditto.
275 * gcc.dg/vect/pr33373.c: Ditto.
276 * gcc.dg/vect/pr36228.c: Ditto.
277 * gcc.dg/vect/pr42395.c: Ditto.
278 * gcc.dg/vect/pr42604.c: Ditto.
279 * gcc.dg/vect/pr46663.c: Ditto.
280 * gcc.dg/vect/pr48765.c: Ditto.
281 * gcc.dg/vect/pr49093.c: Ditto.
282 * gcc.dg/vect/pr49352.c: Ditto.
283 * gcc.dg/vect/pr52298.c: Ditto.
284 * gcc.dg/vect/pr52870.c: Ditto.
285 * gcc.dg/vect/pr53185.c: Ditto.
286 * gcc.dg/vect/pr53773.c: Ditto.
287 * gcc.dg/vect/pr56695.c: Ditto.
288 * gcc.dg/vect/pr62171.c: Ditto.
289 * gcc.dg/vect/pr63530.c: Ditto.
290 * gcc.dg/vect/pr68339.c: Ditto.
291 * gcc.dg/vect/pr71259.c: Ditto.
292 * gcc.dg/vect/vect-82_64.c: Ditto.
293 * gcc.dg/vect/vect-83_64.c: Ditto.
294 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
295 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
296 * gcc.dg/vect/vect-shift-2.c: Ditto.
297 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
298 * gfortran.dg/vect/pr39318.f90: Ditto.
299 * gfortran.dg/vect/pr45714-a.f: Ditto.
300 * gfortran.dg/vect/pr45714-b.f: Ditto.
301 * gfortran.dg/vect/pr46213.f90: Ditto.
302
81883aeb 3032016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
304 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
305
306 * gcc.target/powerpc/p9-splat-5.c: New test.
307
affe5c16 3082016-06-23 Uros Bizjak <ubizjak@gmail.com>
309
310 PR tree-optimization/71488
311 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
312 * lib/target-supports.exp: ... here.
313 (check_sse4_hw_available): New procedure.
314 (check_effective_target_sse4_runtime): Ditto.
315 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
316 -march=westmere for sse4_runtime targets.
547fdd3e 317 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 318 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 319 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 320 (main): Call check_vect ().
e50240d3 321 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 322
6fb2f181 3232016-06-23 H.J. Lu <hongjiu.lu@intel.com>
324
325 PR target/66232
326 PR target/67400
327 * gcc.target/i386/pr66232-14.c: New file.
328 * gcc.target/i386/pr66232-15.c: Likewise.
329 * gcc.target/i386/pr66232-16.c: Likewise.
330 * gcc.target/i386/pr66232-17.c: Likewise.
331 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
332 ia32 if R_386_GOT32X relocation is supported.
333 * gcc.target/i386/pr67400-2.c: Likewise.
334 * gcc.target/i386/pr67400-3.c: Likewise.
335 * gcc.target/i386/pr67400-4.c: Likewise.
336 * gcc.target/i386/pr67400-6.c: Likewise.
337 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 338 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 339
88be2b3c 3402016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
341
342 PR libgfortran/48852
343 * gfortran.dg/char4_iunit_1.f03: Update test.
344 * gfortran.dg/f2003_io_5.f03: Update test.
345 * gfortran.dg/real_const_3.f90: Update test.
346
ff600f64 3472016-06-23 Andi Kleen <ak@linux.intel.com>
348
349 * g++.dg/bprob/bprob.exp: Support autofdo.
350 * g++.dg/tree-prof/tree-prof.exp: dito.
351 * gcc.dg/tree-prof/tree-prof.exp: dito.
352 * gcc.misc-tests/bprob.exp: dito.
353 * gfortran.dg/prof/prof.exp: dito.
354 * lib/profopt.exp: dito.
355 * lib/target-supports.exp: Check for autofdo.
356
afa7ed87 3572016-06-23 Martin Liska <mliska@suse.cz>
358
359 * gcc.dg/pr71619.c: New test.
360
0941fba8 3612016-06-23 H.J. Lu <hongjiu.lu@intel.com>
362
363 PR target/67400
56896ed3 364 * gcc.target/i386/pr67400-1.c: New test.
365 * gcc.target/i386/pr67400-2.c: Likewise.
366 * gcc.target/i386/pr67400-3.c: Likewise.
367 * gcc.target/i386/pr67400-4.c: Likewise.
368 * gcc.target/i386/pr67400-5.c: Likewise.
369 * gcc.target/i386/pr67400-6.c: Likewise.
370 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 371
e557fc7f 3722016-06-22 David Malcolm <dmalcolm@redhat.com>
373
374 * c-c++-common/missing-header-1.c: New test case.
375 * c-c++-common/missing-header-2.c: New test case.
376 * c-c++-common/missing-header-3.c: New test case.
377 * c-c++-common/missing-header-4.c: New test case.
378
8469aece 3792016-06-22 David Malcolm <dmalcolm@redhat.com>
380
381 PR c/70339
382 * c-c++-common/attributes-1.c: Update dg-prune-output to include
383 hint.
384 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
385 expected results due to builtin "nanl" now being suggested for
386 "name".
387 * gcc.dg/pr67580.c: Update expected messages.
388 * gcc.dg/spellcheck-identifiers.c: New testcase.
389 * gcc.dg/spellcheck-typenames.c: New testcase.
390
6628b04d 3912016-06-22 David Malcolm <dmalcolm@redhat.com>
392
393 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
394 file.
395 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
396 diagnostic-test-show-locus-parseable-fixits.c to sources for
397 diagnostic_plugin_test_show_locus.c.
398 * lib/gcc-defs.exp (freeform_regexps): New global.
399 (dg-regexp): New function.
400 (handle-dg-regexps): New function.
401 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
402 freeform_regexps to the empty list.
403 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
404
82ccd33e 4052016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
406
affe5c16 407 PR tree-optimization/71488
82ccd33e 408 * g++.dg/pr71488.C: New test.
409 * gcc.dg/vect/vect-bool-cmp.c: New test.
410
2c21de58 4112016-06-22 Eric Botcazou <ebotcazou@adacore.com>
412
413 * gcc.dg/guality/param-5.c: New test.
414
fadfd5fc 4152016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
416
417 * gcc.target/i386/asm-flag-7.c: New test.
418
03fee1f8 4192016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
420
421 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
422 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
423 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
424 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
425 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
426 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
427 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
428 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
429 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
430 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
431 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
432 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
433 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
434 * gcc.dg/tree-ssa/vrp87.c: Likewise.
435 * lib/target-supports.exp: Likewise.
436
6905db52 4372016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
438
439 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
440 * gcc.dg/attr-ms_struct-2.c: Likewise.
441 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
442 * gcc.dg/bf-ms-attrib.c: Likewise.
443 * gcc.dg/bf-ms-layout-2.c: Likewise.
444 * gcc.dg/bf-ms-layout-3.c: Likewise.
445 * gcc.dg/bf-ms-layout.c: Likewise.
446 * gcc.dg/bf-no-ms-layout.c: Likewise.
447 * gcc.target/i386/bitfield1.c: Likewise.
448 * gcc.target/i386/bitfield2.c: Likewise.
449 * gcc.target/i386/bitfield3.c: Likewise.
450
a6f93fc2 4512016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
452
453 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
454 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
455 override other than -mcpu=power9 command-line option is specified,
456 or if the target operating system is aix.
457 * gcc.target/powerpc/darn-1.c: Likewise.
458 * gcc.target/powerpc/darn-2.c: Likewise.
459 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
460 test if effective-target is not powerpc_p9vector_ok or if the
461 target operating system is not defined.
462 * gcc.target/powerpc/vslv-1.c: Likewise.
463 * gcc.target/powerpc/vsrv-0.c: Likewise.
464 * gcc.target/powerpc/vsrv-1.c: Likewise.
465
1cb2b4d3 4662016-06-21 Tobias Burnus <burnus@net-b.de>
467
468 PR fortran/71068
469 * gfortran.dg/coarray/data_1.f90: New.
470
66ff0c67 4712016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
472
473 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
474 (dg-require-effective-target): Use arm_v8_neon_hw.
475 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
476 (dg-require-effective-target): Likewise.
477 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
478 (dg-require-effective-target): Likewise.
479 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
480 (dg-require-effective-target): Likewise.
481 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
482 (dg-require-effective-target): Likewise.
483 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
484 (dg-require-effective-target): Likewise.
485 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
486 Add AArch64 check.
487
949bfed4 4882016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
489
490 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
491 Set to 3 so test passes.
492
a20f6cd4 4932016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
494
495 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
496
12792843 4972016-06-21 Ilya Verbin <ilya.verbin@intel.com>
498
499 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
500 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
501 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
502 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
503
49763db6 5042016-06-21 Ilya Verbin <ilya.verbin@intel.com>
505
506 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
507 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
508
ada61167 5092016-06-21 H.J. Lu <hongjiu.lu@intel.com>
510
511 PR target/71549
512 * gcc.target/i386/pr71549.c: New test.
513
a15584d4 5142016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
515
516 * gcc.target/powerpc/vadsdu-0.c: Replace
517 dg-require-effective-target directive to allow test to run on more
518 platforms, and add dg-skip-if directive to disable test on aix
519 platforms because of known incompatibilities.
520 * gcc.target/powerpc/vadsdu-1.c: Likewise.
521 * gcc.target/powerpc/vadsdu-2.c: Likewise.
522 * gcc.target/powerpc/vadsdu-3.c: Likewise.
523 * gcc.target/powerpc/vadsdu-4.c: Likewise.
524 * gcc.target/powerpc/vadsdu-5.c: Likewise.
525 * gcc.target/powerpc/vadsdub-1.c: Likewise.
526 * gcc.target/powerpc/vadsdub-2.c: Replace
527 dg-require-effective-target directive to allow test to run on more
528 platforms, and add dg-skip-if directive to disable test on aix
529 platforms because of known incompatibilities.
530 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
531 with vec_absdb call to differentiate this test from vadsdub-1.c.
532 * gcc.target/powerpc/vadsduh-1.c: Replace
533 dg-require-effective-target directive to allow test to run on more
534 platforms, and add dg-skip-if directive to disable test on aix
535 platforms because of known incompatibilities.
536 * gcc.target/powerpc/vadsduh-2.c: Likewise.
537 * gcc.target/powerpc/vadsduw-1.c: Likewise.
538 * gcc.target/powerpc/vadsduw-2.c: Likewise.
539
ec15ec36 5402016-06-21 Jakub Jelinek <jakub@redhat.com>
541
542 PR tree-optimization/71588
543 * gcc.dg/pr71558.c: New test.
544
faeffe49 5452016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
546
547 * c-c++-common/pr68657-1.c: Require ptr32plus support.
548 * c-c++-common/pr68657-2.c: Likewise.
549 * c-c++-common/pr68657-3.c: Likewise.
550 * gcc.dg/torture/pr69714.c: Require int32plus support.
551 * gcc.dg/torture/pr70025.c: Likewise.
552 * gcc.dg/torture/pr70083.c: Likewise.
553 * gcc.dg/torture/pr70542.c: Likewise.
554 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
555
e218d07f 5562016-06-20 Joseph Myers <joseph@codesourcery.com>
557
558 PR c/71601
559 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
560
232a3df7 5612016-06-20 Jakub Jelinek <jakub@redhat.com>
562
d7f45b87 563 PR middle-end/71581
564 * gcc.dg/pr71581.c: New test.
565
232a3df7 566 PR rtl-optimization/71591
567 * gcc.dg/cpp/pr71591.c: New test.
568
dbddef42 5692016-06-20 David B. Robins <gcc@davidrobins.net>
570
571 PR target/71571
572 * g++.dg/torture/pr71571.C: New test.
573
03129ccb 5742016-06-20 Jakub Jelinek <jakub@redhat.com>
575
576 PR target/71559
577 * gcc.target/i386/sse2-pr71559.c: New test.
578 * gcc.target/i386/avx-pr71559.c: New test.
579 * gcc.target/i386/avx512f-pr71559.c: New test.
580
a40b4b62 5812016-06-20 Tobias Burnus <burnus@net-b.de>
582
583 PR fortran/71194
584 * gfortran.dg/pointer_remapping_10.f90: New.
585
ecbea05a 5862016-06-20 David Malcolm <dmalcolm@redhat.com>
587
588 * g++.dg/diagnostic/string-literal-concat.C: New test case.
589
0f61dae9 5902016-06-20 Martin Sebor <msebor@redhat.com>
591
592 PR c/69507
593 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
594 * gnu90-const-expr-1.c: Same.
595 * gnu99-const-expr-1.c: Same.
596 * gnu99-static-1.c: Same.
597
e458dfd8 5982016-06-20 Renlin Li <renlin.li@arm.com>
599
600 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
601
7ab71cb3 6022016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
603
604 * gcc.target/aarch64/vcvt_f64_1.c: New.
605 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
606 * gcc.target/aarch64/vrecp_f64_1.c: New.
607
34d36b7a 6082016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
609
610 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
611 "alignement".
612
ed7f4748 6132016-06-20 Georg-Johann Lay <avr@gjlay.de>
614
615 PR target/71103
616 * gcc.target/avr/torture/pr71103-2.c: New test.
617
21897f47 6182016-06-19 Martin Sebor <msebor@redhat.com>
619
620 PR c/69507
621 * gcc.dg/alignof.c: New test.
622
98683d85 6232016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
624
625 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
626 vs dg-error; test constexpr specifier too.
627
358cee25 6282016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
629
630 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
631
c3d7ceb6 6322016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
633
634 * lib/target-supports.exp
635 (check_effective_target_arm_neon_fp16_ok_nocache): Call
636 arm_neon_ok and merge flags. Fix temporary test name.
637 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
638 and merge flags.
639
1176073c 6402016-06-17 Martin Liska <mliska@suse.cz>
641
642 * gcc.dg/predict-9.c: Fix dump scanning.
643
f3e2969a 6442016-06-17 Bin Cheng <bin.cheng@arm.com>
645
646 PR tree-optimization/71354
647 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
648
7fdca647 6492016-06-17 Bin Cheng <bin.cheng@arm.com>
650
651 PR tree-optimization/71347
652 * gcc.dg/tree-ssa/pr71347.c: New test.
653
a338a226 6542016-06-17 Bin Cheng <bin.cheng@arm.com>
655
656 PR tree-optimization/71354
657 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
658
c1e75671 6592016-06-17 Bin Cheng <bin.cheng@arm.com>
660
661 * gcc.dg/vect/vect-alias-check-1.c: New test.
662
365ba13d 6632016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
664
59bde511 665 PR target/71151
365ba13d 666 * gcc.target/avr/pr71151-1.c: New test.
667 * gcc.target/avr/pr71151-2.c: New test.
668 * gcc.target/avr/pr71151-3.c: New test.
669 * gcc.target/avr/pr71151-4.c: New test.
670 * gcc.target/avr/pr71151-5.c: New test.
671 * gcc.target/avr/pr71151-6.c: New test.
672 * gcc.target/avr/pr71151-7.c: New test.
673 * gcc.target/avr/pr71151-8.c: New test.
674 * gcc.target/avr/pr71151-common.h: New test.
675
db48d95b 6762016-06-16 Martin Liska <mliska@suse.cz>
677
678 * gfortran.dg/predict-1.f90: New test.
679
4c780a59 6802016-06-16 Uros Bizjak <ubizjak@gmail.com>
681
682 PR target/71242
683 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
684
8c1879bc 6852016-06-16 Jan Hubicka <hubicka@ucw.cz>
686
687 * g++.dg/vect/pr36648.cc: Disable cunrolli
688
33698dfe 6892016-06-16 Jakub Jelinek <jakub@redhat.com>
690
745f2db6 691 PR target/71554
692 * gcc.c-torture/execute/pr71554.c: New test.
693
33698dfe 694 PR rtl-optimization/71532
695 * gcc.dg/torture/pr71532.c: New test.
696
b42322b9 6972016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
698
699 * gcc.target/powerpc/p9-dimode1.c: New test.
700 * gcc.target/powerpc/p9-dimode2.c: Likewise.
701
412b298a 7022016-06-15 Jakub Jelinek <jakub@redhat.com>
703
93479f99 704 * gcc.c-torture/compile/20160615-1.c: New test.
705
412b298a 706 * g++.dg/cpp0x/ref-qual17.C: New test.
707
3ec40531 7082016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
709
710 PR middle-end/71529
711 * gcc.target/i386/pr71529.C: New test.
712
edfe7670 7132016-06-15 Alan Hayward <alan.hayward@arm.com>
714
715 PR tree-optimization/71483
716 * g++.dg/vect/pr71483.c: New
717
6e52ac17 7182016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
719
720 PR c++/70202
721 * g++.dg/inherit/crash6.C: New.
722 * g++.dg/inherit/union2.C: Likewise.
723 * g++.dg/inherit/virtual12.C: Likewise.
724 * g++.dg/inherit/virtual13.C: Likewise.
725 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
726
aed35af2 7272016-06-15 Uros Bizjak <ubizjak@gmail.com>
728
0941fba8 729 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 730
6f710392 7312016-06-15 Alan Hayward <alan.hayward@arm.com>
732
733 PR tree-optimization/71439
734 * gcc.dg/vect/pr71439.c: New
735
d1cedfd3 7362016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
737
738 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
739
ee8fd158 7402016-06-15 Richard Biener <rguenther@suse.de>
741
742 * gcc.dg/vect/slp-45.c: New testcase.
743
5695a690 7442016-06-15 Richard Biener <rguenther@suse.de>
745
746 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
747
267ae3ee 7482016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
749
750 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
751 requirements, and disable for AIX for now.
752 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
753
a6d0e20a 7542016-06-14 Jakub Jelinek <jakub@redhat.com>
755
b2efd162 756 PR c++/71528
757 * g++.dg/opt/pr71528.C: New test.
758
a6d0e20a 759 PR c++/71516
760 * g++.dg/init/pr71516.C: New test.
761
035778de 7622016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
763
764 * g++.dg/init/array46.C: New.
765
7c9dc58e 7662016-06-14 Uros Bizjak <ubizjak@gmail.com>
767
0941fba8 768 * gcc.target/i386/float128-3.c: New test.
769 * gcc.target/i386/quad-sse4.c: Ditto.
770 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
771 Update scan strings.
7c9dc58e 772
412640c9 7732016-06-14 Richard Biener <rguenther@suse.de>
774
775 PR middle-end/71526
776 * gfortran.dg/pr71526.f90: New testcase.
777
1b9fde85 7782016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
779
780 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
781 * gcc.dg/zero_bits_compound-1.c: Likewise.
782
306097e3 7832016-06-14 Richard Biener <rguenther@suse.de>
784
785 PR tree-optimization/71522
786 * gcc.dg/torture/pr71522.c: New testcase.
787
566255a8 7882016-06-14 Jakub Jelinek <jakub@redhat.com>
789
790 PR tree-optimization/71520
791 * gcc.dg/tree-ssa/pr71520.c: New test.
792
eb912adb 7932016-06-14 Richard Biener <rguenther@suse.de>
794
795 PR tree-optimization/71521
56d35455 796 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 797
9720103d 7982016-06-13 Jakub Jelinek <jakub@redhat.com>
799
12cb8367 800 PR sanitizer/71498
801 * c-c++-common/ubsan/bounds-13.c: New test.
802
9720103d 803 PR preprocessor/71183
804 * gcc.dg/cpp/source_date_epoch-3.c: New test.
805
5965fbcc 8062016-06-13 Jeff Law <law@redhat.com>
807
808 PR tree-optimization/71403
809 * c-c++-common/ubsan/pr71403-1.c: New test.
810 * c-c++-common/ubsan/pr71403-2.c: New test.
811 * c-c++-common/ubsan/pr71403-3.c: New test.
812
04537049 8132016-06-13 Jakub Jelinek <jakub@redhat.com>
814
815 PR middle-end/71478
816 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
817 Add -Wno-psabi -w to dg-options.
818
412f195f 8192016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
820
821 * gcc.target/powerpc/vadsdu-0.c: New test.
822 * gcc.target/powerpc/vadsdu-1.c: New test.
823 * gcc.target/powerpc/vadsdu-2.c: New test.
824 * gcc.target/powerpc/vadsdu-3.c: New test.
825 * gcc.target/powerpc/vadsdu-4.c: New test.
826 * gcc.target/powerpc/vadsdu-5.c: New test.
827 * gcc.target/powerpc/vadsdub-1.c: New test.
828 * gcc.target/powerpc/vadsdub-2.c: New test.
829 * gcc.target/powerpc/vadsduh-1.c: New test.
830 * gcc.target/powerpc/vadsduh-2.c: New test.
831 * gcc.target/powerpc/vadsduw-1.c: New test.
832 * gcc.target/powerpc/vadsduw-2.c: New test.
833
527790c1 8342016-06-13 David Malcolm <dmalcolm@redhat.com>
835
836 * gcc.dg/c99-init-2.c (c): Update expected error message.
837 * gcc.dg/init-bad-8.c (foo): Likewise.
838 * gcc.dg/spellcheck-fields-3.c: New test case.
839
102e67eb 8402016-06-13 Martin Liska <mliska@suse.cz>
841
842 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
843 and "guess loop iv compared" heuristics.
844 * gcc.dg/predict-2.c: Likewise.
845 * gcc.dg/predict-3.c: Likewise.
846 * gcc.dg/predict-4.c: Likewise.
847 * gcc.dg/predict-5.c: Likewise.
848 * gcc.dg/predict-6.c: Likewise.
849
1a54d3be 8502016-06-13 Marek Polacek <polacek@redhat.com>
851
852 PR middle-end/71476
853 * c-c++-common/Wswitch-unreachable-4.c: New test.
854 * gcc.dg/Wswitch-unreachable-2.c: New test.
855 * g++.dg/tm/jump1.C: Move dg-warning.
856
5b7401b8 8572016-06-13 Eric Botcazou <ebotcazou@adacore.com>
858
859 * gnat.dg/renaming10.ad[sb]: New test.
860
1c93151c 8612016-06-13 Paul Thomas <pault@gcc.gnu.org>
862
863 PR fortran/70673
864 * gfortran.dg/pr70673.f90: New test.
865
249865a0 8662016-06-13 Richard Biener <rguenther@suse.de>
867
868 PR middle-end/64516
869 * gcc.dg/align-3.c: New testcase.
870
776d9b14 8712016-06-13 Martin Liska <mliska@suse.cz>
872
873 * gcc.target/i386/pr71458.c: New test.
874
0cf5c551 8752016-06-12 Uros Bizjak <ubizjak@gmail.com>
876
877 PR target/71241
878 * testsuite/gcc.dg/torture/float128-nan.c: New test.
879
34de0a35 8802016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
881
882 PR target/60751
883 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
884 statement.
885
0cc8bc98 8862016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
887
888 PR target/60751
889 * gfortran.dg/comma_IO_extension_1.f90: New test.
890 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
891 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
892 statement.
893 * gfortran.dg/graphite/pr38083.f90: Likewise.
894 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
895 missing format.
896
0ff78c86 8972016-06-11 Eric Botcazou <ebotcazou@adacore.com>
898
899 * gnat.dg/case_character.adb: New test.
900
6c38863e 9012016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
902
903 PR middle-end/71310
904 * gcc.target/powerpc/pr71310.c: New testcase.
905
24c41395 9062016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
907
908 PR middle-end/71478
909 * gcc.dg/pr71478.c: New test.
910
aeb26fb6 9112016-06-10 Jakub Jelinek <jakub@redhat.com>
912
702b3575 913 PR middle-end/71494
914 * gcc.c-torture/execute/pr71494.c: New test.
915
8ec29807 916 PR c/68657
917 * gcc.target/i386/pr68657.c: New test.
918
aeb26fb6 919 PR inline-asm/68843
920 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
921 (test): Add -masm=intel alternatives.
922
1dc4d519 9232016-06-10 Martin Sebor <msebor@redhat.com>
924
925 PR c/71392
926 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
927
6385d6d3 9282016-06-10 Jeff Law <law@redhat.com>
929
930 PR tree-optimization/71335
931 * gcc.c-torture/execute/pr71335.c: New test.
932
041a412b 9332016-06-10 David Malcolm <dmalcolm@redhat.com>
934
935 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
936 the various "cannot tail-call: " messages.
937
4a5edbb2 9382016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
939
940 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
941 and options.
942
9cf3aec3 9432016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
944
945 PR sanitizer/71480
946 * c-c++-common/asan/pr71480.c: New test.
947
61724718 9482016-06-10 H.J. Lu <hongjiu.lu@intel.com>
949
950 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
951 (ASMNAME2): Likewise.
952 (main): Replace fn in asm statement with ASMNAME ("fn").
953 * gcc.dg/guality/pr68037-2.c: Likewise.
954 * gcc.dg/guality/pr68037-3.c: Likewise.
955 * gcc.dg/torture/pr68037-1.c: Likewise.
956 * gcc.dg/torture/pr68037-2.c: Likewise.
957 * gcc.dg/torture/pr68037-3.c: Likewise.
958
1807f6fb 9592016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
960
961 PR inline-asm/68843
962 * gcc.target/i386/pr68843-1.c: New test.
963 * gcc.target/i386/pr68843-2.c: New test.
964
ccfa030f 9652016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 966 Cesar Philippidis <cesar@codesourcery.com>
967
968 PR middle-end/71373
969 * gcc.dg/goacc/nested-function-1.c: New file.
970 * gcc.dg/goacc/nested-function-2.c: Likewise.
971 * gcc.dg/goacc/pr71373.c: Likewise.
972 * gfortran.dg/goacc/cray-2.f95: Likewise.
973 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
974 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
975 * gfortran.dg/goacc/cray.f95: Update.
976 * gfortran.dg/goacc/loop-1.f95: Likewise.
977 * gfortran.dg/goacc/loop-3.f95: Likewise.
978 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
979 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
980
9812016-06-10 Thomas Schwinge <thomas@codesourcery.com>
982
983 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
984 for OpenACC tile clauses.
985 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 986
987 PR c/71381
988 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
989 to...
990 * c-c++-common/goacc/cache-2.c: ... this new file.
991 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
992 * gfortran.dg/goacc/cache-2.f95: ... this new file.
993 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
994 usage.
995 * gfortran.dg/goacc/cray.f95: Likewise.
996 * gfortran.dg/goacc/loop-1.f95: Likewise.
997
bb038f3e 9982016-06-10 Alan Hayward <alan.hayward@arm.com>
999
1000 PR tree-optimization/71407
1001 PR tree-optimization/71416
1002 * gcc.dg/vect/pr71407.c: New
1003 * gcc.dg/vect/pr71416-1.c: New
1004 * gcc.dg/vect/pr71416-2.c: New
1005
332409d3 10062016-06-10 Richard Biener <rguenther@suse.de>
1007
1008 PR middle-end/71477
1009 * gcc.dg/torture/pr71477.c: New testcase.
1010
03cf727c 10112016-06-09 Julia Koval <julia.koval@intel.com>
1012
1013 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1014 * gcc.target/i386/interrupt-13.c: Likewise.
1015 * gcc.target/i386/interrupt-15.c: Likewise.
1016 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1017 * gcc.target/i386/interrupt-24.c: Likewise.
1018 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1019 * gcc.target/i386/interrupt-9.c: Likewise.
1020 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1021
23b101c5 10222016-06-09 Martin Sebor <msebor@redhat.com>
1023
1024 PR c/70883
1025 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1026 * gcc.dg/builtin-constant_p-1.c: Same.
1027 * gcc.dg/builtins-error.c: Same.
1028 * gcc.dg/pr70859.c: Same.
1029
188d6bbb 10302016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1031
1032 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1033 * gcc.dg/torture/pr68067-1.c: Likewise.
1034 * gcc.dg/torture/pr68067-2.c: Likewise.
1035
10362016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1037
1038 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1039 when setting SIZE.
1040
ff8886bd 10412016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1042
1043 PR c++/71465
1044 * g++.dg/inherit/crash5.C: New.
1045 Revert:
1046 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1047
1048 PR c++/70202
1049 * g++.dg/inherit/crash5.C: New.
1050 * g++.dg/inherit/virtual1.C: Adjust.
1051
3f76cceb 10522016-06-09 Martin Liska <mliska@suse.cz>
1053
1054 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1055 * g++.dg/predict-loop-exit-2.C: Likewise.
1056 * g++.dg/predict-loop-exit-3.C: Likewise.
1057 * gcc.dg/predict-1.c: Likewise.
1058 * gcc.dg/predict-2.c: Likewise.
1059 * gcc.dg/predict-3.c: Likewise.
1060 * gcc.dg/predict-4.c: Likewise.
1061 * gcc.dg/predict-5.c: Likewise.
1062 * gcc.dg/predict-6.c: Likewise.
1063 * gcc.dg/predict-7.c: Likewise.
1064
59ae3d1b 10652016-06-09 Richard Biener <rguenther@suse.de>
1066
1067 PR tree-optimization/71462
1068 * gcc.dg/torture/pr71462.c: New testcase.
1069
8c2d2acf 10702016-06-09 Marek Polacek <polacek@redhat.com>
1071
1072 PR c/65471
1073 * gcc.dg/c11-generic-3.c: New test.
1074
224cb6b7 10752016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1076
1077 * g++.dg/init/array42.C: New.
1078 * g++.dg/init/array43.C: Likewise.
1079 * g++.dg/init/array44.C: Likewise.
1080 * g++.dg/init/array45.C: Likewise.
1081 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1082 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1083 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1084 * g++.dg/gomp/pr35751.C: Likewise.
1085 * g++.dg/init/array23.C: Likewise.
1086 * g++.dg/init/brace2.C: Likewise.
1087 * g++.dg/init/brace6.C: Likewise.
1088
732905bb 10892016-06-08 Martin Sebor <msebor@redhat.com>
1090 Jakub Jelinek <jakub@redhat.com>
1091
1092 PR c++/70507
1093 PR c/68120
1094 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1095 * c-c++-common/builtin-arith-overflow-2.c: New test.
1096 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1097 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1098 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1099
7ddaa622 11002016-06-08 Jakub Jelinek <jakub@redhat.com>
1101
1102 PR c++/71442
1103 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1104
84ee0905 11052016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1106
1107 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1108 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1109 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1110 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1111 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1112 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1113 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1114 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1115 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1116 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1117 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1118 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1119 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1120
2876af98 11212016-06-08 Richard Biener <rguenther@suse.de>
1122
1123 PR tree-optimization/68558
1124 * gcc.dg/vect/slp-44.c: New testcase.
1125
acbb0d03 11262016-06-08 Richard Biener <rguenther@suse.de>
1127
1128 * gcc.dg/vect/slp-43.c: New testcase.
1129
f8689010 11302016-06-08 Richard Biener <rguenther@suse.de>
1131
1132 PR tree-optimization/71452
1133 * gcc.dg/torture/pr71452.c: New testcase.
1134
52d393eb 11352016-06-08 Jakub Jelinek <jakub@redhat.com>
1136
1137 PR c++/71448
1138 * g++.dg/torture/pr71448.C: New test.
1139
9d700ce4 11402016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1141
1142 PR debug/71432
1143 PR ada/71413
1144 * g++.dg/debug/pr71432.C: New test.
1145
eb96ef65 11462016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1147
1148 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1149 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1150 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1151
a4753cdd 11522016-06-08 Alan Hayward <alan.hayward@arm.com>
1153
1154 * gcc.dg/vect/vect-live-2.c: Update effective target.
1155 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1156 * lib/target-supports.exp: Add aarch64 to vect_long.
1157
bafc7b1d 11582016-06-08 Marek Polacek <polacek@redhat.com>
1159
1160 PR c/71418
1161 * gcc.dg/noncompile/pr71418.c: New test.
1162
06e590e7 1163 PR c/71426
1164 * gcc.dg/noncompile/pr71426.c: New test.
1165
d3cb49c9 11662016-06-07 Jan Hubicka <hubicka@ucw.cz>
1167
1168 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1169 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1170 * gcc.dg/predict-3.c: Update template.
1171 * gcc.dg/predict-5.c: Update template.
1172 * gcc.dg/predict-6.c: Update template.
1173 * gcc.dg/predict-9.c: Update template.
1174 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1175
2d76c36a 11762016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1177
1178 * gcc.target/powerpc/vec-mul.c: New test.
1179
7cfde92a 11802016-06-07 David Malcolm <dmalcolm@redhat.com>
1181
1182 * gcc.dg/spellcheck-fields-2.c: New test case.
1183
b032c4dd 11842016-06-07 Richard Biener <rguenther@suse.de>
1185
1186 PR c/61564
1187 * gcc.dg/Wpragmas-1.c: New testcase.
1188 * gcc.dg/Wattributes-4.c: Likewise.
1189 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1190 entry.
1191
a7056369 11922016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1193
1194 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1195 spurious debug code.
1196
123c61e0 11972016-06-07 Richard Biener <rguenther@suse.de>
1198
1199 PR tree-optimization/71428
1200 * gcc.dg/torture/pr71428.c: New testcase.
1201
5819d47b 12022016-06-07 Richard Biener <rguenther@suse.de>
1203
1204 PR middle-end/71423
1205 * gcc.dg/torture/pr71423.c: New testcase.
1206
6cec5c6b 12072016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1208
1209 PR middle-end/71408
1210 * gcc.dg/tree-ssa/pr71408.c: New test.
1211
40bbfc17 12122016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1213
1214 PR middle-end/71281
1215 * g++.dg/torture/pr71281.C: New test.
1216
61f1f80c 12172016-06-06 Marek Polacek <polacek@redhat.com>
1218
1219 PR c/71362
1220 * gcc.dg/pr71362.c: New test.
1221
0406b32f 12222016-06-06 Jakub Jelinek <jakub@redhat.com>
1223 Patrick Palka <ppalka@gcc.gnu.org>
1224
1225 PR c++/70847
1226 PR c++/71330
1227 PR c++/71393
1228 * g++.dg/opt/pr70847.C: New test.
1229 * g++.dg/ubsan/pr70847.C: New test.
1230 * g++.dg/ubsan/pr71393.C: New test.
1231
b1445999 12322016-06-06 Jakub Jelinek <jakub@redhat.com>
1233
1234 PR tree-optimization/71259
1235 * gcc.dg/vect/pr71259.c: New test.
1236
99b4f3a2 12372016-06-06 David Malcolm <dmalcolm@redhat.com>
1238
1239 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1240 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1241 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1242 above.
1243
837679bc 12442016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1245
1246 PR middle-end/37780
1247 * gcc.c-torture/execute/pr37780.c: New test.
1248 * gcc.target/aarch64/pr37780_1.c: Likewise.
1249 * gcc.target/arm/pr37780_1.c: Likewise.
1250
e4b92538 12512016-06-06 Marek Polacek <polacek@redhat.com>
1252
1253 * c-c++-common/attr-may-alias-1.c: New test.
1254 * c-c++-common/attr-may-alias-2.c: New test.
1255 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1256
43ac2f2f 12572016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1258
1259 PR c/24414
1260 * gcc.target/i386/pr24414.c: New test.
1261
7e1786b2 12622016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1263
1264 * gcc.target/sparc/vis4misc.c: New file.
1265 * gcc.target/sparc/fpcmp.c: Likewise.
1266 * gcc.target/sparc/fpcmpu.c: Likewise.
1267
f593ccb2 12682016-06-06 Alan Hayward <alan.hayward@arm.com>
1269
1270 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1271 * gcc.dg/vect/vect-live-3.c: Likewise.
1272
be6d8ddc 12732016-06-06 Richard Biener <rguenther@suse.de>
1274
1275 PR tree-optimization/71398
1276 * gcc.dg/torture/pr71398.c: New testcase.
1277
78f27916 12782016-06-06 Uros Bizjak <ubizjak@gmail.com>
1279
1280 PR target/71389
1281 * g++.dg/pr71389.C: New test.
1282
c5899606 12832016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1284
1285 PR fortran/71404
1286 * gfortran.dg/fmt_read_5.f: New test.
1287
8e3cd305 12882016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1289
1290 PR fortran/69659
1291 * gfortran.dg/class_array_22.f03: New test.
1292
703c0a09 12932016-06-05 Jan Hubicka <hubicka@ucw.cz>
1294
1295 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1296
d07b2b6f 12972016-06-05 Jan Hubicka <hubicka@ucw.cz>
1298
1299 * gcc.dg/predict-9.c: Update template.
1300
4a7ec4ac 13012016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1302
1303 PR c++/49377
1304 * g++.dg/template/pr49377.C: New.
1305
7499ef4a 13062016-06-04 Jakub Jelinek <jakub@redhat.com>
1307
1308 PR tree-optimization/71405
1309 * g++.dg/torture/pr71405.C: New test.
1310
558c800d 13112016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1312
1313 PR c++/70202
1314 * g++.dg/inherit/crash5.C: New.
1315 * g++.dg/inherit/virtual1.C: Adjust.
1316
4ee7cf4b 13172016-06-03 Jeff Law <law@redhat.com>
1318
1319 PR tree-optimization/71316
1320 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1321
b12ae762 13222016-06-03 Jakub Jelinek <jakub@redhat.com>
1323
1324 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1325 dg-additional-options with just -fno-tree-scev-cprop in it.
1326 * gcc.dg/vect/vect-live-2.c: Likewise.
1327 * gcc.dg/vect/vect-live-5.c: Likewise.
1328 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1329 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1330 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1331
e09a5ee3 13322016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1333
1334 PR c++/27100
1335 * g++.dg/other/friend6.C: New test.
1336
f14b1922 13372016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1338
1339 * g++.dg/torture/ppc-ldst-array.C: New.
1340
20702ea3 13412016-06-03 Joseph Myers <joseph@codesourcery.com>
1342
1343 PR target/71276
1344 PR target/71277
1345 * gcc.dg/torture/builtin-fp-int-inexact.c,
1346 gcc.target/i386/387-builtin-fp-int-inexact.c,
1347 gcc.target/i386/387-rint-inline-1.c,
1348 gcc.target/i386/387-rint-inline-2.c,
1349 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1350 gcc.target/i386/sse2-rint-inline-1.c,
1351 gcc.target/i386/sse2-rint-inline-2.c,
1352 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1353 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1354
5ed3cc7b 13552016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1356 Julia Koval <julia.koval@intel.com>
1357
1358 PR target/66960
1359 PR target/67630
1360 PR target/67634
1361 PR target/67841
1362 PR target/68037
1363 PR target/68618
1364 PR target/68661
1365 PR target/69575
1366 PR target/69596
1367 PR target/69734
1368 * gcc.dg/guality/pr68037-1.c: New test.
1369 * gcc.dg/guality/pr68037-2.c: Likewise.
1370 * gcc.dg/guality/pr68037-3.c: Likewise.
1371 * gcc.dg/torture/pr68037-1.c: Likewise.
1372 * gcc.dg/torture/pr68037-2.c: Likewise.
1373 * gcc.dg/torture/pr68037-3.c: Likewise.
1374 * gcc.dg/torture/pr68661-1a.c: Likewise.
1375 * gcc.dg/torture/pr68661-1b.c: Likewise.
1376 * gcc.target/i386/interrupt-1.c: Likewise.
1377 * gcc.target/i386/interrupt-2.c: Likewise.
1378 * gcc.target/i386/interrupt-3.c: Likewise.
1379 * gcc.target/i386/interrupt-4.c: Likewise.
1380 * gcc.target/i386/interrupt-5.c: Likewise.
1381 * gcc.target/i386/interrupt-6.c: Likewise.
1382 * gcc.target/i386/interrupt-7.c: Likewise.
1383 * gcc.target/i386/interrupt-8.c: Likewise.
1384 * gcc.target/i386/interrupt-9.c: Likewise.
1385 * gcc.target/i386/interrupt-10.c: Likewise.
1386 * gcc.target/i386/interrupt-11.c: Likewise.
1387 * gcc.target/i386/interrupt-12.c: Likewise.
1388 * gcc.target/i386/interrupt-13.c: Likewise.
1389 * gcc.target/i386/interrupt-14.c: Likewise.
1390 * gcc.target/i386/interrupt-15.c: Likewise.
1391 * gcc.target/i386/interrupt-16.c: Likewise.
1392 * gcc.target/i386/interrupt-17.c: Likewise.
1393 * gcc.target/i386/interrupt-18.c: Likewise.
1394 * gcc.target/i386/interrupt-19.c: Likewise.
1395 * gcc.target/i386/interrupt-20.c: Likewise.
1396 * gcc.target/i386/interrupt-21.c: Likewise.
1397 * gcc.target/i386/interrupt-22.c: Likewise.
1398 * gcc.target/i386/interrupt-23.c: Likewise.
1399 * gcc.target/i386/interrupt-24.c: Likewise.
1400 * gcc.target/i386/interrupt-25.c: Likewise.
1401 * gcc.target/i386/interrupt-26.c: Likewise.
1402 * gcc.target/i386/interrupt-27.c: Likewise.
1403 * gcc.target/i386/interrupt-28.c: Likewise.
1404 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1405 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1406 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1407 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1408 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1409 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1410 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1411 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1412 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1413 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1414 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1415 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1416
3e346f54 14172016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1418
f27c52fb 1419 PR tree-optimization/52171
1420 * gcc.dg/pr52171.c: New test.
1421 * gcc.target/i386/pr52171.c: New test.
3e346f54 1422
22e029d2 14232016-06-03 Jan Hubicka <jh@suse.cz>
1424
1425 * g++.dg/tree-ssa/pred-1.C: New testcase
1426 * gcc.dg/tree-ssa/pred-1.c: New testcase
1427
41ce74ed 14282016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1429
1430 PR target/70957
1431 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1432 support.
1433 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1434
cf573a72 14352016-06-03 Alan Hayward <alan.hayward@arm.com>
1436
1437 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1438
75aae5b4 14392016-06-03 Alan Hayward <alan.hayward@arm.com>
1440
1441 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 1442 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 1443 * gcc.dg/vect/vect-live-1.c: New test.
1444 * gcc.dg/vect/vect-live-2.c: New test.
1445 * gcc.dg/vect/vect-live-3.c: New test.
1446 * gcc.dg/vect/vect-live-4.c: New test.
1447 * gcc.dg/vect/vect-live-5.c: New test.
1448 * gcc.dg/vect/vect-live-slp-1.c: New test.
1449 * gcc.dg/vect/vect-live-slp-2.c: New test.
1450 * gcc.dg/vect/vect-live-slp-3.c: New test.
1451
eba6788d 14522016-06-03 Jakub Jelinek <jakub@redhat.com>
1453
1454 PR middle-end/71387
1455 * g++.dg/opt/pr71387.C: New test.
1456
5a653985 14572016-06-02 Jeff Law <law@redhat.com>
1458
1459 PR tree-optimization/71328
1460 * gcc.c-torture/compile/pr71328.c: New test.
1461
f92f6941 14622016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1463
1464 PR fortran/52393
1465 * gfortran.dg/fmt_read_3.f90: Fix typo.
1466 * gfortran.dg/fmt_read_4.f90: New test.
1467
0d29e152 14682016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1469
1470 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1471 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1472 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1473 * g++.dg/cpp0x/override2.C: Likewise.
1474 * g++.dg/parse/crash5.C: Likewise.
1475 * g++.dg/parse/error16.C: Likewise.
1476 * g++.dg/parse/error27.C: Likewise.
1477 * g++.dg/template/qualttp15.C: Likewise.
1478 * g++.dg/template/redecl4.C: Likewise.
1479 * g++.old-deja/g++.other/crash39.C: Likewise.
1480 * g++.old-deja/g++.other/struct1.C: Likewise.
1481 * g++.old-deja/g++.pt/m9a.C: Likewise.
1482 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1483
2740a1a5 14842016-06-02 Jakub Jelinek <jakub@redhat.com>
1485
89f17a65 1486 PR c++/71372
1487 * c-c++-common/pr71372.c: New test.
1488
2740a1a5 1489 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1490 __TIME__ strings with __builtin_strcmp instead of printf and
1491 dg-output.
1492
9ae89a4e 14932016-06-02 Martin Liska <mliska@suse.cz>
1494
1495 * gcc.dg/predict-9.c: New test.
1496
41258f9c 14972016-06-02 Jakub Jelinek <jakub@redhat.com>
1498
1499 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1500 global set_compiler_env_var and global saved_compiler_env_var.
1501
dad46eb8 15022016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1503
1504 PR rtl-optimization/71295
1505 * gcc.c-torture/compile/pr71295.c: New test.
1506
9cc8a892 15072016-06-02 Jakub Jelinek <jakub@redhat.com>
1508
98e7c96c 1509 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1510
4a5a4de2 1511 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1512 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1513
9cc8a892 1514 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1515 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1516 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1517 alternative number.
1518
46819a36 15192016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1520
1521 * gcc.target/powerpc/p9-splat-4.c: New test.
1522
15232016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1524
1525 PR target/71186
1526 * gcc.target/powerpc/pr71186.c: New test.
1527
d9820cc5 15282016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1529
1530 PR fortran/52393
1531 * gfortran.dg/fmt_read_3.f90: New test.
1532
2f14ca3e 15332016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1534
1535 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1536 procedure.
1537
dfa5c0d3 15382016-06-01 Eduard Sanou <dhole@openmailbox.org>
1539
1540 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1541 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1542 env var is set.
1543 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1544 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1545 shown once.
1546 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1547 during compilation.
1548 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1549 vars set by dg-set-compiler-env-var.
1550
7d7125df 15512016-06-01 Paul Thomas <pault@gcc.gnu.org>
1552
1553 PR fortran/71156
1554 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1555 to the module procedure declaration.
1556 * gfortran.dg/submodule_16.f08: New test.
1557
6ab9cde4 15582016-06-01 Jakub Jelinek <jakub@redhat.com>
1559
1560 PR middle-end/71371
1561 * c-c++-common/gomp/pr71371.c: New test.
1562
0cfe7a23 15632016-06-01 Richard Biener <rguenther@suse.de>
1564
1565 PR tree-optimization/71366
1566 * gcc.dg/torture/pr71366-1.c: New testcase.
1567 * gcc.dg/torture/pr71366-2.c: Likewise.
1568
5a5b02e1 15692016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1570
1571 * gcc.target/powerpc/vslv-0.c: New test.
1572 * gcc.target/powerpc/vslv-1.c: New test.
1573 * gcc.target/powerpc/vsrv-0.c: New test.
1574 * gcc.target/powerpc/vsrv-1.c: New test.
1575
d27a79f6 15762016-06-01 Nathan Sidwell <nathan@acm.org>
1577
1578 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1579 * gcc.target/nvptx/weak.c: New.
1580
6172a9fd 15812016-06-01 Richard Biener <rguenther@suse.de>
1582
1583 PR tree-optimization/71261
1584 * gcc.dg/torture/vect-bool-1.c: New testcase.
1585
f9aaabb2 15862016-06-01 Jakub Jelinek <jakub@redhat.com>
1587
1588 * gfortran.dg/gomp/order-1.f90: New test.
1589 * gfortran.dg/gomp/order-2.f90: New test.
1590
53b01069 15912016-06-01 Jan Hubicka <hubicka@ucw.cz>
1592
1593 * gcc.dg/unroll-6.c: Update template.
1594 * gcc.dg/unroll-7.c: New testcase.
1595 * gcc.dg/unroll-8.c: New testcase.
1596
36757397 15972016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1598
1599 * gnat.dg/opt56.ad[sb]: New test.
1600
7f93bd6e 16012016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1602
1603 PR c++/66635
1604 * g++.dg/cpp0x/constexpr-ice16.C: New.
1605
9f41a2ce 16062016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1607
1608 PR tree-optimization/71314
1609 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1610 -mbranch-cost=2.
1611
31e02373 16122016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1613
1614 PR tree-optimization/71077
1615 * gcc.dg/tree-ssa/pr71077.c: New test.
1616
76f8f901 16172016-05-31 Jan Hubicka <hubicka@ucw.cz>
1618
7f93bd6e 1619 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1620 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1621 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 1622
04f5f923 16232016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1624
1625 PR c++/71248
1626 * g++.dg/cpp0x/pr71248.C: New.
1627 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1628 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1629 * g++.dg/init/new37.C: Likewise.
1630 * g++.dg/template/static1.C: Likewise.
1631 * g++.dg/template/static2.C: Likewise.
1632
4ffddf28 16332016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1634
1635 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1636 instead of %rdi.
1637 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1638
4ff7bd21 16392016-05-31 Marek Polacek <polacek@redhat.com>
1640
1641 * c-c++-common/Wswitch-unreachable-3.c: New test.
1642 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1643
e1f7cc4b 16442016-05-31 Richard Biener <rguenther@suse.de>
1645
1646 PR tree-optimization/71352
1647 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1648
02978bd1 16492016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1650
1651 * gcc.target/arm/armv5_thumb_isa.c: New test.
1652
cfce8164 16532016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1654
1655 PR target/71346
1656 * gcc.target/i386/pr71346.c: New test.
1657
7a51c705 16582016-05-31 Tom de Vries <tom@codesourcery.com>
1659
1660 PR tree-optimization/69068
1661 * gcc.dg/graphite/pr69068.c: New test.
1662
8c1ac106 16632016-05-27 Martin Sebor <msebor@redhat.com>
1664
1665 PR c++/71306
1666 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1667
b6431756 16682016-05-30 Jakub Jelinek <jakub@redhat.com>
1669
1670 PR c++/71349
1671 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1672 nowait depend(inout: dd[0]) clauses where permitted.
1673
f6203294 16742016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1675
1676 PR c++/71238
1677 * g++.dg/parse/pr71238.C: New.
1678 * g++.dg/concepts/friend1.C: Test column numbers too.
1679 * g++.dg/cpp0x/initlist31.C: Likewise.
1680 * g++.dg/cpp0x/pr51420.C: Likewise.
1681 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1682 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1683 * g++.dg/ext/builtin3.C: Likewise.
1684 * g++.dg/lookup/friend12.C: Likewise.
1685 * g++.dg/lookup/friend7.C: Likewise.
1686 * g++.dg/lookup/koenig1.C: Likewise.
1687 * g++.dg/lookup/koenig5.C: Likewise.
1688 * g++.dg/lookup/used-before-declaration.C: Likewise.
1689 * g++.dg/overload/koenig1.C: Likewise.
1690 * g++.dg/template/crash65.C: Likewise.
1691 * g++.dg/template/friend57.C: Likewise.
1692 * g++.dg/warn/Wshadow-5.C: Likewise.
1693 * g++.dg/warn/Wunused-8.C: Likewise.
1694 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1695 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1696 * g++.old-deja/g++.jason/member.C: Likewise.
1697 * g++.old-deja/g++.jason/report.C: Likewise.
1698 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1699 * g++.old-deja/g++.law/visibility20.C: Likewise.
1700 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1701 * g++.old-deja/g++.other/static5.C: Likewise.
1702 * g++.old-deja/g++.pt/overload2.C: Likewise.
1703
b96f8145 17042016-05-30 Jan Hubicka <hubicka@ucw.cz>
1705
1706 * gcc.dg/tree-ssa/peel1.c: New testcase.
1707 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1708 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1709
ed5bca7a 17102016-05-30 Tom de Vries <tom@codesourcery.com>
1711
1712 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1713 to ce.
1714
c0aa0333 17152016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1716
1717 PR c++/71099
1718 * g++.dg/parse/virtual1.C: New.
1719
231010db 17202016-05-30 Uros Bizjak <ubizjak@gmail.com>
1721
1722 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1723 Use correct register when clearing %edx.
1724
765557c0 17252016-05-30 Alexander Monakov <amonakov@ispras.ru>
1726
1727 PR tree-optimization/71289
1728 * gcc.dg/pr71289.c: New test.
1729
fc3b1c44 17302016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1731
1732 PR middle-end/71269
1733 PR middle-end/71292
1734 * gcc.dg/tree-ssa/pr71269.c: New test.
1735 * gcc.dg/tree-ssa/pr71292.c: New test.
1736
ce352457 17372016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1738
1739 PR middle-end/71252
1740 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1741
eedd711b 17422016-05-30 Jan Hubicka <hubicka@ucw.cz>
1743
1744 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1745 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1746 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1747
8c061890 17482016-05-30 Tom de Vries <tom@codesourcery.com>
1749
1750 PR tree-optimization/69067
1751 * gcc.dg/graphite/pr69067.c: New test.
1752
a6b0884c 17532016-05-29 Uros Bizjak <ubizjak@gmail.com>
1754
1755 PR target/71245
1756 * gcc.target/i386/pr71245-1.c: New test.
1757 * gcc.target/i386/pr71245-2.c: Ditto.
1758
2369edfc 17592016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1760
1761 PR c++/71105
1762 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1763 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1764 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1765
b6ab3f43 17662016-05-27 Jan Hubicka <hubicka@ucw.cz>
1767
1768 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1769
0192662b 17702016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1771
1772 Revert:
1773 PR c++/69855
1774 * g++.dg/overload/69855.C: New.
1775 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1776 * g++.old-deja/g++.pt/crash3.C: Likewise.
1777
fce78c50 17782016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1779
1780 PR c++/60385
1781 * g++.dg/parse/namespace13.C: New.
1782
372172fe 17832016-05-26 Jeff Law <law@redhat.com>
1784
1785 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1786 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1787 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1788 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1789 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1790 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1791 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1792 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1793 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1794 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1795 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1796 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1797 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1798
5d8a8944 17992016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1800
1801 PR c++/69855
1802 * g++.dg/overload/69855.C: New.
1803 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1804 * g++.old-deja/g++.pt/crash3.C: Likewise.
1805
29602b75 18062016-05-27 Jiong Wang <jiong.wang@arm.com>
1807
1808 PR target/63596
1809 * gcc.target/aarch64/va_arg_1.c: New testcase.
1810 * gcc.target/aarch64/va_arg_2.c: Likewise.
1811 * gcc.target/aarch64/va_arg_3.c: Likewise.
1812
c900b732 18132016-05-27 Jiong Wang <jiong.wang@arm.com>
1814
1815 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1816 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1817 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1818 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1819 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1820
73ef73bd 18212016-05-27 Marek Polacek <polacek@redhat.com>
1822
1823 PR middle-end/71308
1824 * g++.dg/torture/pr71308.C: New test.
1825
a6031633 18262016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1827
1828 * gcc.dg/zero_bits_compound-1.c: New test.
1829 * gcc.dg/zero_bits_compound-2.c: New test.
1830
1fbdc7ae 18312016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1832
1833 PR middle-end/71279
1834 * gcc.dg/pr71279.c: New test.
1835
2e196ca8 18362016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1837
1838 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1839 floating point min/max/comparison instructions.
1840 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1841
6feab9ce 18422016-05-26 Jakub Jelinek <jakub@redhat.com>
1843
1844 * c-c++-common/gomp/schedule-1.c: New test.
1845 * gfortran.dg/gomp/schedule-1.f90: New test.
1846
978cea8f 18472016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1848
1849 PR c++/70822
1850 PR c++/70106
1851 * g++.dg/cpp1y/auto-fn32.C: New test.
1852 * g++.dg/cpp1y/paren4.C: New test.
1853
0478d9ed 18542016-05-26 Nathan Sidwell <nathan@acm.org>
1855
1856 * gcc.dg/20060410.c: Xfail on ptx.
1857 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1858 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1859 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1860 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1861 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1862
5fd1c174 18632016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1864
1865 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1866
c5e8b3e2 18672016-05-26 Jakub Jelinek <jakub@redhat.com>
1868
0db93a5b 1869 PR tree-optimization/71280
1870 * gcc.dg/pr71280.c: New test.
1871
7199c05c 1872 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1873
76c786ac 1874 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1875 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1876
c5e8b3e2 1877 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1878
e9bcea2f 18792016-05-26 Jiong Wang <jiong.wang@arm.com>
1880
1881 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 1882 kept in memory.
e9bcea2f 1883
955d947b 18842016-05-25 Jeff Law <law@redhat.com>
1885
1886 PR tree-optimization/71272
1887 * gcc.c-torture/compile/pr71272.c: new test.
1888
77102dbe 18892016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1890
1891 * gcc.target/powerpc/vec-cmpne.c: New test.
1892 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1893
552821b4 18942016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1895
1896 * gnat.dg/opt55.ad[sb]: New test.
1897
0113f3c5 18982016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1899
1900 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1901 * c-c++-common/pr60226.c: Require int32plus.
1902 * gcc.c-torture/execute/pr70602.c: Likewise.
1903 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1904 unsigned long for malloc arg type.
1905 * gcc.dg/asr_div1.c: Require int32plus.
1906 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1907 * gcc.dg/pie-1.c: Require pie.
1908 * gcc.dg/pie-2.c: Likewise.
1909 * gcc.dg/pr59471.c: Require int32plus.
1910 * gcc.dg/pr59963-2.c: XFAIL for int16.
1911 * gcc.dg/pr60114.c: Require int32plus.
1912 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1913 unsigned long for typedef of size_t.
1914 * gcc.dg/pr63914.c: Require int32plus.
1915 * gcc.dg/pr64536.c: Require pt32plus.
1916 * gcc.dg/pr65658.c: Likewise.
1917 * gcc.dg/pr67271.c: Require int32plus.
1918 * gcc.dg/pr68112.c: Likewise.
1919 * gcc.dg/pr69071.c: Skip for avr target.
1920 * gcc.dg/pr69973.c: Require int32plus.
1921 * gcc.dg/pr70169.c: Skip for avr target.
1922 * gcc.dg/sso-6.c: Require int32plus.
1923 * gcc.dg/sso-7.c: Likewise.
1924 * gcc.dg/sso-8.c: Likewise.
1925 * gcc.dg/vrp-min-max-2.c: Likewise.
1926
f4094380 19272016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1928
1929 PR target/70738
1930 * gcc.target/i386/pr70738-1.c: New test.
1931 * gcc.target/i386/pr70738-2.c: Likewise.
1932 * gcc.target/i386/pr70738-3.c: Likewise.
1933 * gcc.target/i386/pr70738-4.c: Likewise.
1934 * gcc.target/i386/pr70738-5.c: Likewise.
1935 * gcc.target/i386/pr70738-6.c: Likewise.
1936 * gcc.target/i386/pr70738-7.c: Likewise.
1937 * gcc.target/i386/pr70738-8.c: Likewise.
1938 * gcc.target/i386/pr70738-9.c: Likewise.
1939
239a4bea 19402016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1941
1942 PR rtl-optimization/66940
1943 * gcc.c-torture/execute/pr66940.c: New test.
1944
bf6382ba 19452016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1946
1947 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1948 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1949 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1950 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1951 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1952 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1953 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1954 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1955 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1956 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1957 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1958 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1959 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1960 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1961 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1962 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1963 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1964 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1965 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1966 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1967 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1968 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1969 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1970 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1971
2c995da9 19722016-05-25 Marek Polacek <polacek@redhat.com>
1973
1974 PR c/71265
1975 * gcc.dg/noncompile/pr71265.c: New test.
1976
abfbb5b5 1977 PR c/71266
1978 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1979
f6871bbd 19802016-05-25 Nathan Sidwell <nathan@acm.org>
1981
1982 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1983
de04e83e 19842016-05-25 Richard Biener <rguenther@suse.de>
1985
1986 PR tree-optimization/71261
1987 * c-c++-common/torture/pr71261.c: New testcase.
1988
b35931f7 19892016-05-25 Richard Biener <rguenther@suse.de>
1990
1991 PR tree-optimization/71264
1992 * gcc.dg/vect/pr71264.c: New testcase.
1993
166c3089 19942016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1995
1996 PR c++/55992
1997 * g++.dg/cpp0x/alias-decl-53.C: New.
1998 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1999
14240409 20002016-05-25 Martin Liska <mliska@suse.cz>
2001
2002 * g++.dg/pr71239.C: New test.
2003
bc47d9f6 20042016-05-25 Richard Biener <rguenther@suse.de>
2005
4860a6bf 2006 * gcc.dg/vect/pr58135.c: Rename to ...
2007 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 2008
d8a3f157 20092016-05-25 Marek Polacek <polacek@redhat.com>
2010
2011 * g++.dg/pr65295.C: Use target c++14.
2012
3af16045 20132016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2014
231010db 2015 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2016 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 2017
949479b2 20182016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2019
2020 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2021 instructions.
2022
6d6a3fc3 20232016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2024
2025 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2026 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2027 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2028 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2029 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2030 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2031 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2032 * c-c++-common/goacc/pcopy.c: Likewise.
2033 * c-c++-common/goacc/pcopyin.c: Likewise.
2034 * c-c++-common/goacc/pcopyout.c: Likewise.
2035 * c-c++-common/goacc/pcreate.c: Likewise.
2036 * c-c++-common/goacc/pr70688.c: New test.
2037 * c-c++-common/goacc/present-1.c: Adjust test.
2038 * c-c++-common/goacc/reduction-5.c: Likewise.
2039 * g++.dg/goacc/data-1.C: New test.
2040
af648be2 20412016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2042
2043 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2044 vector parity built-in functions.
2045 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2046 count trailing zeros automatic vectorization.
2047 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2048 count trailing zeros built-in functions.
2049
4e173d60 20502016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2051
2052 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2053
a0c02a52 20542016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2055
2056 PR target/71050
2057 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2058
64c52e9c 20592016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2060
2061 PR c++/50436
2062 * g++.dg/template/crash123.C: New.
2063 * g++.dg/template/crash124.C: Likewise.
2064
752b5a4c 20652016-05-24 Martin Sebor <msebor@redhat.com>
2066
2067 PR c++/71147
2068 * g++.dg/ext/flexary16.C: New test.
2069
a36dd683 20702016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2071
f6871bbd 2072 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2073 before math.h is included.
a36dd683 2074 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2075 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2076 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2077 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2078 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2079 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2080 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2081 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2082 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2083 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2084 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2085 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2086 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2087 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2088 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2089 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2090 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2091 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2092 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2093 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2094 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2095 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2096 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2097
d60e1df7 20982016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2099 Kelvin Nilsen <kelvin@gcc.gnu.org>
2100
2101 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2102 support.
2103
22d09025 21042016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2105
2106 PR c++/69872
2107 * g++.dg/warn/Wno-narrowing1.C: New.
2108
6ef0143d 21092016-05-24 Marek Polacek <polacek@redhat.com>
2110
2111 PR c/71249
2112 * c-c++-common/Wswitch-unreachable-2.c: New test.
2113
962a2062 21142016-05-24 Jakub Jelinek <jakub@redhat.com>
2115
ead77194 2116 PR c++/71257
2117 * g++.dg/vect/simd-clone-6.cc: New test.
2118 * g++.dg/gomp/declare-simd-6.C: New test.
2119
962a2062 2120 PR middle-end/70434
2121 PR c/69504
2122 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2123
23edc6d1 21242016-05-24 Richard Biener <rguenther@suse.de>
2125
2126 PR tree-optimization/71240
2127 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2128
30633bcc 21292016-05-24 Richard Biener <rguenther@suse.de>
2130
2131 PR tree-optimization/71230
2132 * gcc.dg/torture/pr71230.c: New testcase.
2133 * g++.dg/torture/pr71230.C: Likewise.
2134
c9d624bd 21352016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2136
2137 * c-c++-common/goacc/routine-5.c: Add tests.
2138 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2139 * gfortran.dg/goacc/routine-6.f90: Add tests.
2140
ce143ff0 21412016-05-24 Richard Biener <rguenther@suse.de>
2142
2143 PR tree-optimization/71253
2144 * gcc.dg/torture/pr71253.c: New testcase.
2145
3bdaecd5 21462016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2147
2148 PR middle-end/71252
2149 * gfortran.dg/pr71252.f90: New test.
2150
856b494d 21512016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2152
2153 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2154
7345b977 21552016-05-24 Richard Biener <rguenther@suse.de>
2156
2157 PR middle-end/70434
2158 PR c/69504
2159 * c-c++-common/vector-subscript-4.c: New testcase.
2160 * c-c++-common/vector-subscript-5.c: Likewise.
2161
6f065267 21622016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2163
2164 PR fortran/71123
2165 * gfortran.dg/namelist_90.f: New test
2166
fd6757da 21672016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2168
2169 PR fortran/66461
2170 * gfortran.dg/unexpected_eof.f: New test
2171
7d5555a8 21722016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2173 Kelvin Nilsen <kelvin@gcc.gnu.org>
2174
2175 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2176 as little endian.
2177
ae6744c9 21782016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2179
2180 PR c++/70972
2181 * g++.dg/cpp0x/inh-ctor20.C: New.
2182 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2183
f0d91a85 21842016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2185
2186 PR c++/69095
2187 * g++.dg/cpp0x/variadic168.C: New.
2188
1618ffe5 21892016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2190
2191 * g++.dg/cpp0x/pr31445.C: Test column number too.
2192 * g++.dg/cpp0x/pr32253.C: Likewise.
2193 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2194 * g++.dg/cpp0x/variadic36.C: Likewise.
2195
c0205bab 21962016-05-23 Marc Glisse <marc.glisse@inria.fr>
2197
2198 * gcc.dg/fold-notshift-2.c: Adjust.
2199
1398da0f 22002016-05-23 Marek Polacek <polacek@redhat.com>
2201
2202 PR c/49859
2203 * c-c++-common/Wswitch-unreachable-1.c: New test.
2204 * gcc.dg/Wswitch-unreachable-1.c: New test.
2205 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2206 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2207 * g++.dg/gomp/block-10.C: Likewise.
2208 * gcc.dg/gomp/block-10.c: Likewise.
2209 * g++.dg/gomp/block-9.C: Likewise.
2210 * gcc.dg/gomp/block-9.c: Likewise.
2211 * g++.dg/gomp/target-1.C: Likewise.
2212 * g++.dg/gomp/target-2.C: Likewise.
2213 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 2214 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 2215 * g++.dg/gomp/taskgroup-1.C: Likewise.
2216 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2217 * gcc.dg/gomp/teams-1.c: Likewise.
2218 * g++.dg/gomp/teams-1.C: Likewise.
2219 * g++.dg/overload/error3.C: Likewise.
2220 * g++.dg/tm/jump1.C: Likewise.
2221 * g++.dg/torture/pr40335.C: Likewise.
2222 * gcc.dg/c99-vla-jump-5.c: Likewise.
2223 * gcc.dg/switch-warn-1.c: Likewise.
2224 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2225 * gcc.dg/nested-func-1.c: Likewise.
2226 * gcc.dg/pr67784-4.c: Likewise.
2227
5403ed8b 22282016-05-23 Richard Biener <rguenther@suse.de>
2229
2230 PR tree-optimization/71230
2231 * gfortran.dg/pr71230-1.f90: New testcase.
2232 * gfortran.dg/pr71230-2.f90: Likewise.
2233
27510941 22342016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2235
1618ffe5 2236 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 2237 * gcc.dg/vect/pr58135.c: Add new.
2238 * gfortran.dg/pr46519-1.f: Adjust test case.
2239
a41c605d 22402016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2241
2242 PR c++/53401
2243 * g++.dg/cpp0x/decltype64.C: New.
2244
3eb254ab 22452016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2246
2247 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2248 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2249 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2250
a75fffe1 22512016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2252
2253 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2254 Add poly64x1_t and poly64x2_t cases if supported.
2255 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2256 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2257 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2258 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2259 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2260
56979b12 22612016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2262
2263 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2264 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2265 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2266 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2267 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2268 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2269 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2270
dc5e98db 22712016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2272
2273 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2274
c0f383ae 22752016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2276
2277 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2278 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2279
2a4d70a2 22802016-05-22 Jakub Jelinek <jakub@redhat.com>
2281
4c109025 2282 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2283 constraint instead of "r".
2284 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2285 insn instead of vxorpd.
2286 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2287
bad891ce 2288 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2289 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2290
ac23ddb9 2291 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2292
9dac9579 2293 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2294 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2295
2a4d70a2 2296 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2297
9eafdd7b 22982016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2299
2300 PR middle-end/40921
2301 * gcc.dg/tree-ssa/pr40921.c: New test.
2302
93df190d 23032016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2304
2305 PR target/71103
2306 * gcc.target/avr/pr71103.c: New test.
2307
933b9f7f 23082016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2309
2310 PR middle-end/71179
2311 * gcc.dg/tree-ssa/pr71179.c: New test.
2312
8bdfbc08 23132016-05-20 Martin Sebor <msebor@redhat.com>
2314
2315 PR c/71115
2316 * gcc.dg/init-excess-2.c: New test.
2317
6827ab42 23182016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2319
2320 * gnat.dg/opt53.adb: New test.
2321 * gnat.dg/opt54.adb: Likewise.
2322
58a5f4c0 23232016-05-20 Martin Jambor <mjambor@suse.cz>
2324
2325 PR tree-optimization/70884
2326 * gcc.dg/tree-ssa/pr70919.c: New test.
2327
bb7145f6 23282016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2329
2330 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2331 formatting.
f6871bbd 2332 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2333 fix code formatting.
2334
23352016-05-20 Nathan Sidwell <nathan@acm.org>
2336
2337 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2338 non-common cases.
2339 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 2340
9954d230 23412016-05-20 David Malcolm <dmalcolm@redhat.com>
2342
2343 * jit.dg/all-non-failing-tests.h: Add
2344 test-factorial-must-tail-call.c.
2345 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2346 * jit.dg/test-factorial-must-tail-call.c: New test case.
2347
08a161f9 23482016-05-20 Jakub Jelinek <jakub@redhat.com>
2349
2350 PR fortran/71204
2351 * gfortran.dg/pr71204.f90: New test.
2352
3d380077 23532016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2354
2355 * gcc.target/nvptx/sincos.c: New test.
2356
0f104d56 23572016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2358
2359 PR c++/70572
2360 * g++.dg/cpp1y/auto-fn31.C: New.
2361
61736a1b 23622016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2363
2364 * gcc.target/powerpc/vec-addec.c: New test.
2365 * gcc.target/powerpc/vec-addec-int128.c: New test.
2366
b4a61e77 23672016-05-20 David Malcolm <dmalcolm@redhat.com>
2368
2369 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2370 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2371 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2372 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2373
9a2ace10 23742016-05-20 Jan Hubicka <hubicka@ucw.cz>
2375
2376 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2377
45cdf8c6 23782016-05-20 Jakub Jelinek <jakub@redhat.com>
2379
b9a1dcd5 2380 PR c++/71210
2381 * g++.dg/opt/pr71210-1.C: New test.
2382 * g++.dg/opt/pr71210-2.C: New test.
2383
45cdf8c6 2384 PR tree-optimization/29756
2385 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2386 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2387 only on selected targets where V4SImode vectors are known to be
2388 supported.
2389
92e3ffbf 23902016-05-20 Marc Glisse <marc.glisse@inria.fr>
2391
2392 PR tree-optimization/71079
2393 PR tree-optimization/71206
2394 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2395
5da368e3 23962016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2397
2398 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2399 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2400 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2401
2506d97a 24022016-05-20 Richard Guenther <rguenther@suse.de>
2403
2404 PR tree-optimization/29756
2405 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2406
adade307 24072016-05-20 Richard Biener <rguenther@suse.de>
2408
2409 PR tree-optimization/71185
2410 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2411
c3deca25 24122016-05-20 Richard Biener <rguenther@suse.de>
2413
2414 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2415
8b0bef14 24162016-05-19 Marek Polacek <polacek@redhat.com>
2417
2418 PR c++/71075
2419 * g++.dg/diagnostic/pr71075.C: New test.
2420
08025288 24212016-05-19 David Malcolm <dmalcolm@redhat.com>
2422
2423 PR c++/71184
2424 * g++.dg/pr71184.C: New test case.
2425
26a51591 24262016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2427
2428 * gcc.target/powerpc/darn-0.c: New test.
2429 * gcc.target/powerpc/darn-1.c: New test.
2430 * gcc.target/powerpc/darn-2.c: New test.
2431
d8d3e75a 24322016-05-19 Marek Polacek <polacek@redhat.com>
2433
2434 PR tree-optimization/71031
2435 * gcc.dg/tree-ssa/vrp100.c: New test.
2436
c28211ae 24372016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2438
2439 PR rtl-optimization/71148
2440 * gcc.dg/pr71148.c: New test.
2441
3f5ea43a 24422016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2443
2444 PR target/71056
2445 * gcc.target/arm/pr71056.c: New test.
2446
2a7d4c20 24472016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2448
2449 * c-c++-common/pr69669.c: Check the used mode.
2450
ed0b0569 24512016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2452
2453 PR sanitizer/64354
2454 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2455
410372fe 24562016-05-19 Richard Biener <rguenther@suse.de>
2457
2458 PR tree-optimization/70729
2459 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2460 * gcc.dg/graphite/scop-18.c: Likewise.
2461 * gcc.dg/pr41783.c: Disable LIM.
2462 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2463 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2464 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2465 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2466 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2467 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2468 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2469 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2470 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2471 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2472 * gfortran.dg/pr42108.f90: Likewise.
2473
56f34f03 24742016-05-18 David Malcolm <dmalcolm@redhat.com>
2475
2476 PR driver/69265
2477 * gcc.dg/spellcheck-options-11.c: New test case.
2478
e6481cd1 24792016-05-18 Jakub Jelinek <jakub@redhat.com>
2480
2481 PR c++/71100
2482 * g++.dg/opt/pr71100.C: New test.
2483
be951c59 24842016-05-18 Martin Jambor <mjambor@suse.cz>
2485
2486 PR ipa/69708
2487 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2488 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2489 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2490 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2491
665ff45b 24922016-05-18 Martin Jambor <mjambor@suse.cz>
2493
2494 PR ipa/69708
2495 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2496 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2497 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2498 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2499 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2500
485be62c 25012016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2502
2503 PR c++/69793
2504 * g++.dg/template/crash122.C: New.
2505
b251d5f5 25062016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2507
2508 PR c++/70466
2509 * g++.dg/template/pr70466-1.C: New.
2510 * g++.dg/template/pr70466-2.C: Likewise.
2511
c93e9931 25122016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2513
2514 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2515 splat operations and the XXSPLTIB instruction.
2516 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2517 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2518 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2519 xxlxor to clear a register.
2520
8ba6639c 25212016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2522
2523 * gcc.dg/torture/pr71020.c: New test.
2524
ec6e3005 25252016-05-18 Martin Jambor <mjambor@suse.cz>
2526
2527 PR ipa/70646
2528 * gcc.dg/ipa/pr70646.c: New test.
2529
5ef3c918 25302016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2531
2532 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2533
70a88eab 25342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2535
2536 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2537 missing tests for vreinterpretq_p{8,16}.
2538
b52a930c 25392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2540
2541 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2542 vsliq_n_s64 and vsliq_n_u64.
2543
bdd4080b 25442016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2545
2546 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2547 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2548
37814bf5 25492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2550
2551 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2552 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2553 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2554
764af2e0 25552016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2556
2557 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2558 in comment.
2559
ffe01a83 25602016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 2561
2562 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2563 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2564 "blr\t" and switch to scan-assembler-times.
2565
fab6dae9 25662016-05-18 Jiong Wang <jiong.wang@arm.com>
2567
231010db 2568 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2569 with __aarch64__.
2570 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2571 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 2572
4eb0c566 25732016-05-18 Jakub Jelinek <jakub@redhat.com>
2574
442f18f1 2575 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2576 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2577 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2578 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2579 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2580 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2581
4d83b36b 2582 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2583 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2584
a4528eec 2585 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2586 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2587
f0066139 2588 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2589 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2590
4eb0c566 2591 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2592
303e9267 25932016-05-18 Richard Biener <rguenther@suse.de>
2594
2595 PR tree-optimization/71168
2596 * gcc.dg/torture/pr71168.c: New testcase.
2597
0d7ddd44 25982016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2599
2600 PR middle-end/63586
2601 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2602 * gcc.dg/tree-ssa/pr63586.c: New test.
2603 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2604
899bcc0f 26052016-05-17 Nathan Sidwell <nathan@acm.org>
2606
2607 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2608 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2609 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2610 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2611
a2246979 26122016-05-17 Nathan Sidwell <nathan@acm.org>
2613
2614 * gcc.target/nvptx/abi-vararg-3.c: New.
2615
2f6a4d21 26162016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2617
2618 PR tree-optimization/54579
2619 PR middle-end/55299
2620 * gcc.dg/fold-notrotate-1.c: New test.
2621 * gcc.dg/fold-notshift-1.c: New test.
2622 * gcc.dg/fold-notshift-2.c: New test.
2623
27bdad45 26242016-05-17 Marek Polacek <polacek@redhat.com>
2625
2626 PR ipa/71146
2627 * g++.dg/ipa/pr71146.C: New test.
2628
f33a295a 26292016-05-17 David Malcolm <dmalcolm@redhat.com>
2630
2631 * jit.dg/test-error-array-bounds.c: New test case.
2632
b6dd53bf 26332016-05-17 Marc Glisse <marc.glisse@inria.fr>
2634
2635 * gcc.dg/tree-ssa/and-1.c: New testcase.
2636
a8719545 26372016-05-17 Marc Glisse <marc.glisse@inria.fr>
2638
2639 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2640 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2641
34806102 26422016-05-17 Marc Glisse <marc.glisse@inria.fr>
2643
2644 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2645 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2646
25fe08a8 26472016-05-17 Jiong Wang <jiong.wang@arm.com>
2648
2649 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2650
abf1a837 26512016-05-17 Jiong Wang <jiong.wang@arm.com>
2652
2653 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2654
666b9dd3 26552016-05-17 Jiong Wang <jiong.wang@arm.com>
2656
2657 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2658 ".2d[index]" when scan the assembly.
2659 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2660 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2661 float64x1.
2662 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2663
77d095c0 26642016-05-17 Richard Biener <rguenther@suse.de>
2665
2666 PR tree-optimization/71132
2667 * gcc.dg/torture/pr71132.c: New testcase.
2668
28adcc23 26692016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2670
2671 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2672
2439931e 26732016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2674
2675 PR target/70809
2676 * gcc.target/aarch64/pr70809_1.c: New test.
2677
5ec2ff80 26782016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2679
2680 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2681 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2682 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2683 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2684
17fd1c7a 26852016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2686 Ilya Enkovich <ilya.enkovich@intel.com>
2687
2688 PR target/71114
2689 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2690
46729204 26912016-05-16 Jan Hubicka <hubicka@ucw.cz>
2692
2693 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2694 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2695
2a1125d6 26962016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2697
2698 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2699 test for __ARM_FP16_ARGS.
2700 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2701 * gcc.target/arm/aapcs/neon-vect10.c: New.
2702 * gcc.target/arm/aapcs/neon-vect9.c: New.
2703 * gcc.target/arm/aapcs/vfp18.c: New.
2704 * gcc.target/arm/aapcs/vfp19.c: New.
2705 * gcc.target/arm/aapcs/vfp20.c: New.
2706 * gcc.target/arm/aapcs/vfp21.c: New.
2707 * gcc.target/arm/fp16-aapcs-1.c: New.
2708 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2709 test for __ARM_FP16_ARGS.
2710 * g++.target/arm/fp16-return-1.c: Update expected output.
2711
ea3d2d74 27122016-05-16 Jiong Wang <jiong.wang@arm.com>
2713
2714 PR testsuite/70227
2715 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2716
6989e05f 27172016-05-15 Harald Anlauf <anlauf@gmx.de>
2718
2719 PR fortran/69603
2720 * gfortran.dg/pr69603.f90: New testcase.
2721
a5f52592 27222016-05-14 Fritz Reese <fritzoreese@gmail.com>
2723
2724 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2725
88f949ab 27262016-05-14 Fritz Reese <fritzoreese@gmail.com>
2727
2728 PR fortran/71047
2729 * gfortran.dg/pr71047.f08: New test.
2730
90c88567 27312016-05-13 Joseph Myers <joseph@codesourcery.com>
2732
2733 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2734 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2735 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2736
00a690cc 27372016-05-13 Martin Sebor <msebor@redhat.com>
2738
2739 PR c++/60049
2740 * g++.dg/cpp0x/constexpr-60049.C: New test.
2741
ec8b6af7 27422016-05-13 Jakub Jelinek <jakub@redhat.com>
2743
2744 PR bootstrap/71071
2745 * gcc.dg/pr71071.c: New test.
2746
f54d1d7b 27472016-05-13 Uros Bizjak <ubizjak@gmail.com>
2748
2749 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2750 remove XOP handling.
2f3af60f 2751 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 2752
a39a0392 27532016-05-13 Nathan Sidwell <nathan@acm.org>
2754
2755 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2756 __atomic_is_lock_free declaration.
2757
42333dd9 27582016-05-13 Richard Biener <rguenther@suse.de>
2759
2760 PR tree-optimization/42587
2761 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2762
c5442454 27632016-05-13 Martin Liska <mliska@suse.cz>
2764
2765 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2766 the new format of dump output.
2767
03a400fb 27682016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2769
2770 * gcc.dg/pr71084.c: New test.
2771
69278c3f 27722016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2773
231010db 2774 PR target/53440
2775 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 2776
8138f11b 27772016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2778
2779 * gcc.target/aarch64/struct_return.c: New test.
2780
22a3f7bd 27812016-05-12 Marek Polacek <polacek@redhat.com>
2782
2783 PR c/70756
2784 * c-c++-common/pr70756-2.c: New test.
2785 * c-c++-common/pr70756.c: New test.
2786
9bcd42cc 27872016-05-12 Richard Biener <rguenther@suse.de>
2788
2789 PR tree-optimization/71059
2790 * gcc.dg/torture/pr71059.c: New testcase.
2791
5ffb4a0d 27922016-05-12 Richard Biener <rguenther@suse.de>
2793
2794 PR tree-optimization/71062
2795 * gcc.dg/torture/pr71062.c: New testcase.
2796
2ab65c31 27972016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2798
2799 PR tree-optimization/71006
2800 * gcc.dg/pr71006.c: New test.
2801
f0158fc0 28022016-05-12 Marek Polacek <polacek@redhat.com>
2803
2804 PR driver/71063
2805 * gcc.dg/opts-7.c: New test.
2806
0f56938b 28072016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2808
2809 PR target/70830
2810 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2811 Add -save-temps to dg-options.
2812 Scan for ldmfd rather than pop instruction.
2813 * gcc.target/arm/interrupt-2.c: Likewise.
2814 * gcc.target/arm/pr70830.c: New test.
2815
e10946d5 28162016-05-12 Jakub Jelinek <jakub@redhat.com>
2817
9fa8e468 2818 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2819 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2820
9ce62bbe 2821 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2822 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2823 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2824
708ae1b1 2825 PR target/71019
2826 * gcc.target/i386/avx512vl-pack-1.c: New test.
2827 * gcc.target/i386/avx512vl-pack-2.c: New test.
2828 * gcc.target/i386/avx512bw-pack-2.c: New test.
2829
a461f32e 2830 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2831
e10946d5 2832 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2833 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2834 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2835
f52a3ef6 28362016-05-12 Richard Biener <rguenther@suse.de>
2837
2838 PR tree-optimization/70986
2839 * gcc.dg/torture/pr70986-1.c: New testcase.
2840 * gcc.dg/torture/pr70986-2.c: Likewise.
2841 * gcc.dg/torture/pr70986-3.c: Likewise.
2842
54c4d22e 28432016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2844
2845 PR c/43651
2846 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2847 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2848
57215d5b 28492016-05-11 Uros Bizjak <ubizjak@gmail.com>
2850
2851 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2852 directive.
2853 * gcc.target/i386/pr66746.c: Ditto.
2854
67d3121c 28552016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2856
2857 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2858 support.
2859 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2860 warning when using -mvsx-timode.
2861 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2862 * gcc.target/powerpc/dform-2.c: Likewise.
2863 * gcc.target/powerpc/pr68805.c: Likewise.
2864
7f8012a5 28652016-05-11 Marek Polacek <polacek@redhat.com>
2866
2867 PR c++/71024
2868 * c-c++-common/attributes-3.c: New test.
2869
3e8567ce 28702016-05-11 Nathan Sidwell <nathan@acm.org>
2871
2872 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2873 * gcc.c-torture/execute/pr68185.c: Likewise.
2874 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2875 * gcc.dg/pr69634.c: Requires scheduling.
2876 * gcc.dg/torture/pr66178.c: Require label values.
2877 * gcc.dg/setjmp-6.c: Require indirect jumps.
2878
3739ac00 28792016-05-11 Richard Biener <rguenther@suse.de>
2880
2881 PR tree-optimization/71055
2882 * gcc.dg/torture/pr71055.c: New testcase.
2883
1ff8b385 28842016-05-11 Richard Biener <rguenther@suse.de>
2885
2886 PR debug/71057
2887 * g++.dg/debug/pr71057.C: New testcase.
2888
77126efa 28892016-05-11 Jakub Jelinek <jakub@redhat.com>
2890
2891 PR fortran/70855
2892 * gfortran.dg/gomp/pr70855.f90: New test.
2893
6fcaaf9b 28942016-05-11 Richard Biener <rguenther@suse.de>
2895
2896 PR middle-end/71002
2897 * g++.dg/torture/pr71002.C: New testcase.
2898
bfa8ea12 28992016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2900
2901 PR middle-end/70807
2902 * gcc.dg/pr70807.c: New test.
2903
87632549 29042016-05-10 Martin Sebor <msebor@redhat.com>
2905
2906 PR c++/38611
2907 * g++.dg/Wattributes.C: New test.
2908
f9153689 29092016-05-10 Marc Glisse <marc.glisse@inria.fr>
2910
2911 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2912 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2913 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2914
a44ed58a 29152016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2916
2917 PR target/70799
2918 * gcc.target/i386/pr70799-1.c: New test.
2919
d6c90d89 29202016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2921
2922 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2923
c1f73044 29242016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2925
2926 PR middle-end/70877
2927 * gcc.target/i386/pr70877.c: New test.
2928
e66d763a 29292016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2930
2931 PR tree-optimization/70786
2932 * gcc.target/i386/pr70876.c: New test.
2933
a30ff73a 29342016-05-10 Jakub Jelinek <jakub@redhat.com>
2935
2936 PR target/70927
2937 * gcc.target/i386/avx512vl-logic-1.c: New test.
2938 * gcc.target/i386/avx512vl-logic-2.c: New test.
2939 * gcc.target/i386/avx512dq-logic-2.c: New test.
2940
4b3fd38f 29412016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2942
2943 PR target/70963
2944 * gcc.target/powerpc/pr70963.c: New.
2945
abf93a25 29462016-05-10 David Malcolm <dmalcolm@redhat.com>
2947
2948 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2949 (test_very_wide_line): Add ruler to expected output.
2950 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2951 (test_very_wide_line): Likewise.
2952 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2953 (test_show_locus): Within the handling of "test_very_wide_line",
2954 enable show_ruler_p on the diagnostic context.
2955
d614888f 29562016-05-10 Richard Biener <rguenther@suse.de>
2957
2958 PR tree-optimization/71039
2959 * gcc.dg/torture/pr71039.c: New testcase.
2960
dbca5ed9 29612016-05-10 Nathan Sidwell <nathan@acm.org>
2962
2963 * gcc.dg/nested-func-10.c: Requires alloca.
2964 * gcc.dg/nested-func-9.c: Requires alloca.
2965 * gcc.c-torture/execute/pr70460.c: Requires labels.
2966 * gcc.c-torture/compile/pr70199.c: Requires labels.
2967 * gcc.target/nvptx/decl.c: Compile only.
2968 * gcc.target/nvptx/trailing-init.c: Compile only.
2969 * gcc.target/nvptx/ary-init.c: Compile only.
2970
3fa82609 29712016-05-10 Marek Polacek <polacek@redhat.com>
2972
2973 PR c/70255
2974 * gcc.dg/attr-opt-1.c: New test.
2975
76825907 29762016-05-10 Richard Biener <rguenther@suse.de>
2977
2978 PR tree-optimization/70497
2979 PR tree-optimization/28367
2980 * gcc.dg/torture/20160404-1.c: New testcase.
2981 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2982 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2983
68255819 29842016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2985
2986 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2987
d9aa8cdb 29882016-05-09 Uros Bizjak <ubizjak@gmail.com>
2989
2990 * gcc.target/i386/fabsneg-1.c New test.
2991
7cc16f50 29922016-05-09 Alan Modra <amodra@gmail.com>
2993
2994 PR testsuite/70826
2995 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2996
a83b7b63 29972016-05-09 Richard Biener <rguenther@suse.de>
2998
2999 PR tree-optimization/70985
3000 * gcc.dg/torture/pr70985.c: New testcase.
3001
189d0706 30022016-05-09 Bin Cheng <bin.cheng@arm.com>
3003
3004 * gcc.dg/tree-ssa/ifc-9.c: New test.
3005 * gcc.dg/tree-ssa/ifc-10.c: New test.
3006 * gcc.dg/tree-ssa/ifc-11.c: New test.
3007 * gcc.dg/tree-ssa/ifc-12.c: New test.
3008 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3009 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3010 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3011
1ec957b0 30122016-05-09 Richard Biener <rguenther@suse.de>
3013
3014 PR fortran/70937
3015 * gfortran.dg/pr70937.f90: New testcase.
3016
923c7714 30172016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3018
3019 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3020
d7cd448a 30212016-05-07 Fritz Reese <fritzoreese@gmail.com>
3022
3023 PR fortran/56226
3024 * gfortran.dg/dec_structure_1.f90: New testcase.
3025 * gfortran.dg/dec_structure_2.f90: Ditto.
3026 * gfortran.dg/dec_structure_3.f90: Ditto.
3027 * gfortran.dg/dec_structure_4.f90: Ditto.
3028 * gfortran.dg/dec_structure_5.f90: Ditto.
3029 * gfortran.dg/dec_structure_6.f90: Ditto.
3030 * gfortran.dg/dec_structure_7.f90: Ditto.
3031 * gfortran.dg/dec_structure_8.f90: Ditto.
3032 * gfortran.dg/dec_structure_9.f90: Ditto.
3033 * gfortran.dg/dec_structure_10.f90: Ditto.
3034 * gfortran.dg/dec_structure_11.f90: Ditto.
3035 * gfortran.dg/dec_union_1.f90: Ditto.
3036 * gfortran.dg/dec_union_2.f90: Ditto.
3037 * gfortran.dg/dec_union_3.f90: Ditto.
3038 * gfortran.dg/dec_union_4.f90: Ditto.
3039 * gfortran.dg/dec_union_5.f90: Ditto.
3040 * gfortran.dg/dec_union_6.f90: Ditto.
3041 * gfortran.dg/dec_union_7.f90: Ditto.
3042
f681e29b 30432016-05-07 Tom de Vries <tom@codesourcery.com>
3044
3045 PR tree-optimization/70956
3046 * gcc.dg/graphite/pr70956.c: New test.
3047
68d7f375 30482016-05-06 Jakub Jelinek <jakub@redhat.com>
3049
faf39348 3050 PR middle-end/70941
3051 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3052 (a, b, c, d): Change type from char to signed char.
3053 (main): Compare against (signed char) -1634678893 instead of
3054 hardcoded -109. Use __builtin_abort instead of abort.
3055
b768b13a 3056 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3057 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3058
68d7f375 3059 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3060
5dda16ea 30612016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3062
3063 PR debug/70935
3064 * gcc.dg/torture/pr70935.c: New test.
3065
13ede1b5 30662016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3067
3068 PR target/58219
7fc878c4 3069 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 3070
96d94be2 30712016-05-06 Richard Biener <rguenther@suse.de>
3072
3073 PR tree-optimization/70960
3074 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3075
e5d9f15d 30762016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3077
3078 PR target/52933
3079 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3080 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3081 Adjust expected instruction counts.
3082 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3083
2dd7705f 30842016-05-06 Marek Polacek <polacek@redhat.com>
3085
3086 PR sanitizer/70875
3087 * gcc.dg/ubsan/bounds-3.c: New test.
3088
cb8bc632 30892016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3090
3091 PR target/54089
3092 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3093
b343c173 30942016-05-06 Richard Biener <rguenther@suse.de>
3095
3096 PR middle-end/70931
3097 * gfortran.dg/pr70931.f90: New testcase.
3098
1e3db0b1 30992016-05-06 Richard Biener <rguenther@suse.de>
3100
3101 PR middle-end/70941
3102 * gcc.dg/torture/pr70941.c: New testcase.
3103
bdd54b6d 31042016-05-05 Bin Cheng <bin.cheng@arm.com>
3105
3106 PR tree-optimization/57206
3107 * gcc.dg/vect/pr57206.c: New test.
3108
499adcfd 31092016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3110
3111 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3112
871164c4 31132016-05-05 Jakub Jelinek <jakub@redhat.com>
3114
ecb23e00 3115 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3116
871164c4 3117 * c-c++-common/Wdangling-else-4.c: New test.
3118
70cf83ba 31192016-05-04 Jakub Jelinek <jakub@redhat.com>
3120
858c9470 3121 PR c++/70906
3122 PR c++/70933
3123 * g++.dg/opt/pr70906.C: New test.
3124 * g++.dg/opt/pr70933.C: New test.
3125
70cf83ba 3126 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3127
aaa36a78 31282016-05-04 Jan Hubicka <hubicka@ucw.cz>
3129
3130 * gcc.dg/ipa/pure-const-3.c: New testcase.
3131
1d52c456 31322016-05-04 Marek Polacek <polacek@redhat.com>
3133
3134 * c-c++-common/Wdangling-else-1.c: New test.
3135 * c-c++-common/Wdangling-else-2.c: New test.
3136 * c-c++-common/Wdangling-else-3.c: New test.
3137
dc581573 31382016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3139
3140 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3141 flag is present.
3142
a64030fe 31432016-05-04 Marek Polacek <polacek@redhat.com>
3144
3145 PR c/48778
3146 * gcc.dg/Waddress-2.c: New test.
3147
b461b04a 31482016-05-04 Alan Modra <amodra@gmail.com>
3149
3150 * gcc.target/powerpc/pr70866.c: New.
3151
c388a0cf 31522016-05-03 Martin Sebor <msebor@redhat.com>
3153
3154 PR c++/66561
3155 * c-c++-common/builtin_location.c: New test.
3156 * g++.dg/cpp1y/builtin_location.C: New test.
3157
5d4db8ef 31582016-05-03 Marek Polacek <polacek@redhat.com>
3159
3160 PR c/70859
3161 * gcc.dg/pr70859.c: New test.
3162 * gcc.dg/pr70859-2.c: New test.
3163
ca938765 31642016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3165
3166 * gnat.dg/debug5.adb: New testcase.
3167
60b27d5f 31682016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3169
3170 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3171 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3172 Procedure to check for z10 instruction set.
3173
5ab325d0 31742016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3175
3176 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3177
c548a0ad 31782016-05-03 Alan Modra <amodra@gmail.com>
3179
3180 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3181
d5ecd946 31822016-05-03 Jakub Jelinek <jakub@redhat.com>
3183
3184 * gcc.target/i386/avx512f-cvt-1.c: New test.
3185
35b0a053 31862016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3187
3188 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3189 -fdump-tree-vrp-details.
3190
9ae1b28a 31912016-05-03 Richard Biener <rguenther@suse.de>
3192
3193 * gcc.dg/pr30172-1.c: Adjust.
3194 * gcc.dg/pr63743.c: Likewise.
3195 * gcc.dg/tm/pr51696.c: Likewise.
3196 * c-c++-common/tm/safe-1.c: Likewise.
3197 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3198 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3199 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3200 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3201
9c1a31e4 32022016-05-03 Jakub Jelinek <jakub@redhat.com>
3203
fe69bcb9 3204 PR rtl-optimization/70467
3205 * gcc.target/i386/pr70467-3.c: New test.
3206 * gcc.target/i386/pr70467-4.c: New test.
3207
9082c4a4 3208 PR tree-optimization/70916
3209 * gcc.c-torture/compile/pr70916.c: New test.
3210
9c1a31e4 3211 PR target/49244
3212 * gcc.target/i386/pr49244-1.c: New test.
3213 * gcc.target/i386/pr49244-2.c: New test.
3214
69105acc 32152016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3216
3217 PR rtl-optimization/44281
3218 * gcc.target/i386/pr44281.c: New test.
3219
9ab8df54 32202016-05-03 bin cheng <bin.cheng@arm.com>
3221
3222 PR tree-optimization/56541
3223 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3224 * gcc.dg/vect/pr56541.c: new test.
3225
3c62cae0 32262016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3227
3228 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3229 __float128.
3230 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3231
91abc161 32322016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3233
3234 PR testsuite/70520
3235 * c-c++-common/asan/clone-test-1.c (main): Align child process
3236 stack to 16 bytes.
3237
aa3d1155 32382016-05-02 David Malcolm <dmalcolm@redhat.com>
3239
3240 PR c++/62314
3241 * g++.dg/spellcheck-fields-2.C: New test case.
3242
002c3f28 32432016-05-02 David Malcolm <dmalcolm@redhat.com>
3244
3245 PR c++/62314
3246 * g++.dg/pr62314.C: New test case.
3247
46e5dccc 32482016-05-02 Jan Hubicka <hubicka@ucw.cz>
3249
3250 * gcc.dg/ipa/inline-8.c: New testcase.
3251
663f4248 32522016-05-02 Jakub Jelinek <jakub@redhat.com>
3253
3254 PR rtl-optimization/70467
3255 * gcc.target/i386/pr70467-1.c: New test.
3256
efe8bdf5 32572016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3258
3259 * gcc.dg/spec-options.c: Run the test on all targets.
3260 * gcc.dg/foo.specs: Use cpp_unique_options.
3261
47ef9633 32622016-05-02 Marc Glisse <marc.glisse@inria.fr>
3263
3264 * gcc.dg/tree-ssa/unord.c: New testcase.
3265
eb1a077c 32662016-05-02 Marc Glisse <marc.glisse@inria.fr>
3267
3268 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3269
28e869d0 32702016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3271
3272 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3273
dd185f6e 32742016-05-02 Marek Polacek <polacek@redhat.com>
3275
3276 PR c/70851
3277 * gcc.dg/enum-incomplete-3.c: New test.
3278
773d09b9 32792016-05-02 Marek Polacek <polacek@redhat.com>
3280 Tom de Vries <tom@codesourcery.com>
3281
3282 PR tree-optimization/70700
3283 * gcc.dg/pr70700.c: New test.
3284
f0dc3286 32852016-05-01 Uros Bizjak <ubizjak@gmail.com>
3286
3287 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3288 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3289 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3290 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3291 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3292
7f931827 32932016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3294
3295 * ada/acats/run_acats: Rename into...
3296 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3297 * ada/acats/run_all.sh: Remove redundant test.
3298 (target_run): Move around.
3299 (target_gnatchop): Use newly built executable.
3300 (target_gnatmake): Likewise.
3301 Check that the compilation of impbit succeeds.
3302
1c492b4e 33032016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3304
3305 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3306 * gcc.dg/20021029-1.c: Likewise.
3307 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3308 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3309 * gcc.target/sh/cmpstr.c: Likewise.
3310 * gcc.target/sh/cmpstrn.c: Likewise.
3311 * gcc.target/sh/memset.c: Likewise.
3312 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3313 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3314 * gcc.target/sh/pr39423-1.c: Likewise.
3315 * gcc.target/sh/pr49468-di.c: Likewise.
3316 * gcc.target/sh/pr49468-si.c: Likewise.
3317 * gcc.target/sh/pr49880-1.c: Likewise.
3318 * gcc.target/sh/pr49880-2.c: Likewise.
3319 * gcc.target/sh/pr49880-3.c: Likewise.
3320 * gcc.target/sh/pr50751-1.c: Likewise.
3321 * gcc.target/sh/pr50751-4.c: Likewise.
3322 * gcc.target/sh/pr50751-7.c: Likewise.
3323 * gcc.target/sh/pr51244-1.c: Likewise.
3324 * gcc.target/sh/pr51244-10.c: Likewise.
3325 * gcc.target/sh/pr51244-11.c: Likewise.
3326 * gcc.target/sh/pr51244-12.c: Likewise.
3327 * gcc.target/sh/pr51244-13.c: Likewise.
3328 * gcc.target/sh/pr51244-14.c: Likewise.
3329 * gcc.target/sh/pr51244-17.c: Likewise.
3330 * gcc.target/sh/pr51244-18.c: Likewise.
3331 * gcc.target/sh/pr51244-19.c: Likewise.
3332 * gcc.target/sh/pr51244-4.c: Likewise.
3333 * gcc.target/sh/pr51244-5.c: Likewise.
3334 * gcc.target/sh/pr51244-7.c: Likewise.
3335 * gcc.target/sh/pr51244-8.c: Likewise.
3336 * gcc.target/sh/pr51244-9.c: Likewise.
3337 * gcc.target/sh/pr51697.c: Likewise.
3338 * gcc.target/sh/pr52483-1.c: Likewise.
3339 * gcc.target/sh/pr52483-2.c: Likewise.
3340 * gcc.target/sh/pr52483-3.c: Likewise.
3341 * gcc.target/sh/pr52483-5.c: Likewise.
3342 * gcc.target/sh/pr52933-1.c: Likewise.
3343 * gcc.target/sh/pr52933-2.c: Likewise.
3344 * gcc.target/sh/pr52933-3.c: Likewise.
3345 * gcc.target/sh/pr53568-1.c: Likewise.
3346 * gcc.target/sh/pr53976-1.c: Likewise.
3347 * gcc.target/sh/pr53988-1.c: Likewise.
3348 * gcc.target/sh/pr53988.c: Likewise.
3349 * gcc.target/sh/pr54089-1.c: Likewise.
3350 * gcc.target/sh/pr54089-6.c: Likewise.
3351 * gcc.target/sh/pr54089-7.c: Likewise.
3352 * gcc.target/sh/pr54089-8.c: Likewise.
3353 * gcc.target/sh/pr54089-9.c: Likewise.
3354 * gcc.target/sh/pr54236-1.c: Likewise.
3355 * gcc.target/sh/pr54236-2.c: Likewise.
3356 * gcc.target/sh/pr54236-3.c: Likewise.
3357 * gcc.target/sh/pr54236-4.c: Likewise.
3358 * gcc.target/sh/pr54386.c: Likewise.
3359 * gcc.target/sh/pr54602-1.c: Likewise.
3360 * gcc.target/sh/pr54685.c: Likewise.
3361 * gcc.target/sh/pr54760-1.c: Likewise.
3362 * gcc.target/sh/pr54760-2.c: Likewise.
3363 * gcc.target/sh/pr54760-3.c: Likewise.
3364 * gcc.target/sh/pr54760-4.c: Likewise.
3365 * gcc.target/sh/pr54760-5.c: Likewise.
3366 * gcc.target/sh/pr54760-6.c: Likewise.
3367 * gcc.target/sh/pr55146.c: Likewise.
3368 * gcc.target/sh/pr55160.c: Likewise.
3369 * gcc.target/sh/pr59278.c: Likewise.
3370 * gcc.target/sh/pr59401-1.c: Likewise.
3371 * gcc.target/sh/pr59533-1.c: Likewise.
3372 * gcc.target/sh/pr63260.c: Likewise.
3373 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3374 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3375 * gcc.target/sh/strlen.c: Likewise.
3376 * gcc.target/sh/torture/pr30807.c: Likewise.
3377 * gcc.target/sh/torture/pr34777.c: Likewise.
3378 * gcc.target/sh/torture/pr64652.c: Likewise.
3379 * gcc.target/sh/torture/pr65505.c: Likewise.
3380 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3381 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3382
0c4005be 33832016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3384
3385 PR c++/66644
3386 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3387
d94e6223 33882016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3389
3390 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3391 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3392 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3393 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3394
46f37836 33952016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3396
3397 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3398 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3399
4d0a8bac 34002016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3401
3402 PR middle-end/70626
3403 * c-c++-common/goacc/combined-reduction.c: New test.
3404 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3405
b98e0db3 34062016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3407
3408 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3409 *movdi_internal pattern only if PIC off.
3410 * gcc.target/i386/pr70155-2.c: Likewise.
3411 * gcc.target/i386/pr70155-3.c: Likewise.
3412 * gcc.target/i386/pr70155-4.c: Likewise.
3413 * gcc.target/i386/pr70155-5.c: Likewise.
3414 * gcc.target/i386/pr70155-6.c: Likewise.
3415 * gcc.target/i386/pr70155-7.c: Likewise.
3416 * gcc.target/i386/pr70155-8.c: Likewise.
3417 * gcc.target/i386/pr70155-15.c: Likewise.
3418 * gcc.target/i386/pr70155-17.c: Likewise.
3419 * gcc.target/i386/pr70155-22.c: Likewise.
3420
8b066242 34212016-04-29 Bin Cheng <bin.cheng@arm.com>
3422
3423 PR tree-optimization/70803
3424 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3425
22912e73 34262016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3427
3428 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3429 optimization of vector loop.
3430 * gcc.target/i386/vect-unpack-3.c: New test.
3431 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3432 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3433 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3434
568128c6 34352016-04-29 Marek Polacek <polacek@redhat.com>
3436
3437 PR sanitizer/70342
3438 * g++.dg/ubsan/null-7.C: New test.
3439
025dd1e0 3440 PR c/70852
3441 * gcc.dg/pr70852.c: New test.
3442
eb16928e 34432016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3444
3445 PR/69089
3446 * g++.dg/cpp0x/alignas6.C: New test.
3447
d7377ee9 34482016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3449
4860a6bf 3450 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3451 * gcc.dg/pr27003.c: Likewise.
3452 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3453 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3454 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3455 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 3456 * gcc.target/arc/mxy.c: Likewise.
3457 * gcc.target/arc/mswape.c: Likewise.
3458 * gcc.target/arc/mrtsc.c: Likewise.
3459 * gcc.target/arc/mcrc.c: Likewise.
3460 * gcc.target/arc/mdsp-packa.c: Likewise.
3461 * gcc.target/arc/mdvbf.c: Likewise.
3462 * gcc.target/arc/mlock.c: Likewise.
3463 * gcc.target/arc/mmac-24.c: Likewise.
3464 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3465
efa1b7ab 34662016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3467 Matthijs Kooijman <matthijs@stdin.nl>
3468 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3469
3470 PR target/60040
3471 * gcc.target/avr/pr60040-1.c: New.
3472 * gcc.target/avr/pr60040-2.c: New.
3473
00371d68 34742016-04-29 Richard Biener <rguenther@suse.de>
3475
3476 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3477
73447cc5 34782016-04-29 Richard Biener <rguenther@suse.de>
3479
3480 PR tree-optimization/13962
3481 PR tree-optimization/65686
3482 * gcc.dg/uninit-pr65686.c: New testcase.
3483
c2087b56 34842016-04-29 Jakub Jelinek <jakub@redhat.com>
3485
3486 PR middle-end/70843
3487 * gcc.dg/pr70843.c: New test.
3488
cdd06d5a 34892016-04-28 Jakub Jelinek <jakub@redhat.com>
3490
3491 PR target/70858
3492 * gcc.target/i386/pr70858.c: New test.
3493
1a60079e 34942016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3495
3496 * gcc.target/arc/nps400-1.c: New file.
3497
11bc2894 34982016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3499 Andrew Burgess <andrew.burgess@embecosm.com>
3500
3501 * gcc.target/arc/movh_cl-1.c: New file.
3502
dd9bf0b5 35032016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3504 Andrew Burgess <andrew.burgess@embecosm.com>
3505
3506 * gcc.target/arc/extzv-1.c: New file.
3507 * gcc.target/arc/insv-1.c: New file.
3508 * gcc.target/arc/insv-2.c: New file.
3509 * gcc.target/arc/movb-1.c: New file.
3510 * gcc.target/arc/movb-2.c: New file.
3511 * gcc.target/arc/movb-3.c: New file.
3512 * gcc.target/arc/movb-4.c: New file.
3513 * gcc.target/arc/movb-5.c: New file.
3514 * gcc.target/arc/movb_cl-1.c: New file.
3515 * gcc.target/arc/movb_cl-2.c: New file.
3516 * gcc.target/arc/movbi_cl-1.c: New file.
3517 * gcc.target/arc/movl-1.c: New file.
3518
a22e4209 35192016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3520 Andrew Burgess <andrew.burgess@embecosm.com>
3521
3522 * gcc.target/arc/cmem-1.c: New file.
3523 * gcc.target/arc/cmem-2.c: New file.
3524 * gcc.target/arc/cmem-3.c: New file.
3525 * gcc.target/arc/cmem-4.c: New file.
3526 * gcc.target/arc/cmem-5.c: New file.
3527 * gcc.target/arc/cmem-6.c: New file.
3528 * gcc.target/arc/cmem-7.c: New file.
3529 * gcc.target/arc/cmem-ld.inc: New file.
3530 * gcc.target/arc/cmem-st.inc: New file.
3531
287c3982 35322016-04-28 Jakub Jelinek <jakub@redhat.com>
3533
3534 PR target/70821
3535 * gcc.target/i386/pr70821.c: New test.
3536
e40e5340 35372016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3538
3539 * gcc.target/powerpc/vec-adde.c: New test.
3540 * gcc.target/powerpc/vec-adde-int128.c: New test.
3541
cf977d50 35422016-04-28 Jakub Jelinek <jakub@redhat.com>
3543
3544 * gcc.target/i386/avx-vround-1.c: New test.
3545 * gcc.target/i386/avx-vround-2.c: New test.
3546 * gcc.target/i386/avx512vl-vround-1.c: New test.
3547 * gcc.target/i386/avx512vl-vround-2.c: New test.
3548
572f8300 35492016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3550
3551 PR testsuite/70595
3552 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3553 (check_effective_target_cilkplus_runtime): ... this.
3554 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3555 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3556
3557 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3558 Require cilkplus_runtime.
3559 Don't add -lcilkrts.
3560 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3561 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3562 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3563 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3564 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3565 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3566 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3567 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3568 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3569 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3570 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3571 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3572 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3573 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3574 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3575 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3576 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3577 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3578 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3579 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3580 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3581 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3582 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3583 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3584 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3585 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3586 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3587 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3588 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3589
3590 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3591 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3592
3593 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3594
3595 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3596 cilkplus_runtime.
3597
dfba0905 35982016-04-27 Marc Glisse <marc.glisse@inria.fr>
3599
3600 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3601 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3602
605a4556 36032015-04-27 Ryan Burn <contact@rnburn.com>
3604
3605 PR c++/69024
3606 PR c++/68997
3607 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3608 diagnostic.
3609 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3610 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3611
6a1231a5 36122016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3613
3614 * gnat.dg/limited_with4.ad[sb]: New test.
3615 * gnat.dg/limited_with4_pkg.ads: New helper.
3616
4dad9e09 36172016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3618
3619 PR target/70155
3620 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3621 and movv1ti_internal patterns
3622 * gcc.target/i386/pr70155-1.c: New test.
3623 * gcc.target/i386/pr70155-2.c: Likewise.
3624 * gcc.target/i386/pr70155-3.c: Likewise.
3625 * gcc.target/i386/pr70155-4.c: Likewise.
3626 * gcc.target/i386/pr70155-5.c: Likewise.
3627 * gcc.target/i386/pr70155-6.c: Likewise.
3628 * gcc.target/i386/pr70155-7.c: Likewise.
3629 * gcc.target/i386/pr70155-8.c: Likewise.
3630 * gcc.target/i386/pr70155-9.c: Likewise.
3631 * gcc.target/i386/pr70155-10.c: Likewise.
3632 * gcc.target/i386/pr70155-11.c: Likewise.
3633 * gcc.target/i386/pr70155-12.c: Likewise.
3634 * gcc.target/i386/pr70155-13.c: Likewise.
3635 * gcc.target/i386/pr70155-14.c: Likewise.
3636 * gcc.target/i386/pr70155-15.c: Likewise.
3637 * gcc.target/i386/pr70155-16.c: Likewise.
3638 * gcc.target/i386/pr70155-17.c: Likewise.
3639 * gcc.target/i386/pr70155-18.c: Likewise.
3640 * gcc.target/i386/pr70155-19.c: Likewise.
3641 * gcc.target/i386/pr70155-20.c: Likewise.
3642 * gcc.target/i386/pr70155-21.c: Likewise.
3643 * gcc.target/i386/pr70155-22.c: Likewise.
3644
a80f3f45 36452016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3646
3647 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3648 ".{5,6}".
3649
279305d1 36502016-04-27 Bin Cheng <bin.cheng@arm.com>
3651
3652 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3653 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3654 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3655 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3656 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3657
8974b625 36582016-04-27 Richard Biener <rguenther@suse.de>
3659
3660 PR ipa/70760
3661 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3662 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3663
886d5463 36642016-04-27 Nathan Sidwell <nathan@acm.org>
3665
3666 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3667 * g++.dg/ubsan/pr63956.C: Adjust error location.
3668
f0e35aa9 36692016-04-27 Nick Clifton <nickc@redhat.com>
3670
3671 PR middle-end/49889
3672 * gcc.dg/pr49889.c: New test.
3673
40385231 36742016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3675
3676 * c-c++-common/memset-array.c: New test.
3677
37229a71 36782016-04-26 Martin Sebor <msebor@redhat.com>
3679
3680 PR c++/66639
3681 * g++.dg/cpp1y/func_constexpr.C: New test.
3682
3eedf9bd 36832016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3684
3685 PR c++/70241
3686 * g++.dg/cpp0x/enum32.C: New test.
3687 * g++.dg/cpp0x/enum33.C: New test.
3688
36892016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 3690
3691 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3692 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3693 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3694 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3695 * gcc.c-torture/execute/pr38151.c: Likewise.
3696 * gcc.c-torture/execute/pr66556.c: Likewise.
3697 * gcc.c-torture/execute/pr67781.c: Likewise.
3698 * gcc.c-torture/execute/pr68648.c: Likewise.
3699
8c51f92f 37002016-04-26 Marc Glisse <marc.glisse@inria.fr>
3701
3702 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3703
fa20ebd3 37042016-04-26 Marek Polacek <polacek@redhat.com>
3705
3706 PR c/67784
3707 * gcc.dg/pr67784-3.c: New test.
3708 * gcc.dg/pr67784-4.c: New test.
3709 * gcc.dg/pr67784-5.c: New test.
3710
9db47803 3711 PR c/70791
3712 * gcc.dg/Wnested-externs-2.c: New test.
3713
bff407f2 37142016-04-26 Marc Glisse <marc.glisse@inria.fr>
3715
3716 * gcc.dg/fold-plusmult.c: Adjust.
3717 * gcc.dg/no-strict-overflow-6.c: Adjust.
3718 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3719
78d0c69e 37202016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3721
3722 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3723 number scans.
3724 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3725 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3726 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3727 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3728 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3729 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3730 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3731 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3732 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3733 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3734 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3735 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3736 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3737 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3738 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3739 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3740 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3741 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3742 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3743 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3744 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3745 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3746 scans.
3747 * gcc.target/i386/pr32219-4.c: Likewise.
3748 * gcc.target/i386/pr32219-6.c: Likewise.
3749 * gcc.target/i386/pr32219-8.c: Likewise.
3750
221d6722 37512016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3752
3753 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3754 associated options.
3755
514727a9 37562016-04-26 Marek Polacek <polacek@redhat.com>
3757
3758 PR c++/70744
3759 * g++.dg/ext/cond2.C: New test.
3760
e6ee4c61 37612016-04-26 Bin Cheng <bin.cheng@arm.com>
3762
3763 PR tree-optimization/70771
3764 PR tree-optimization/70775
3765 * gcc.dg/pr70771.c: New test.
3730828c 3766 * gcc.dg/pr70775.c: New test.
e6ee4c61 3767
b3d72796 37682016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3769
3770 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3771
c11ece29 37722016-04-25 Richard Biener <rguenther@suse.de>
3773
3774 PR tree-optimization/70780
3775 * gcc.dg/torture/pr70780.c: New testcase.
3776
d40b10b2 37772016-04-25 Michael Collison <michael.collison@arm.com>
3778
4860a6bf 3779 * gcc.target/arm/neon-vaddws16.c: New test.
3780 * gcc.target/arm/neon-vaddws32.c: New test.
3781 * gcc.target/arm/neon-vaddwu16.c: New test.
3782 * gcc.target/arm/neon-vaddwu32.c: New test.
3783 * gcc.target/arm/neon-vaddwu8.c: New test.
3784 * lib/target-supports.exp
d40b10b2 3785 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3786 that arm neon support vector widen sum of HImode TO SImode.
3787
4bbfd6c2 37882016-04-23 Jakub Jelinek <jakub@redhat.com>
3789
3790 PR sanitizer/70712
3791 * c-c++-common/asan/pr70712.c: New test.
3792
524df596 37932016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3794
3795 * .gitattributes: New file.
3796
426c75c3 37972016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3798
3799 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3800
c052a8d5 38012016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3802
3803 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3804 * gfortran.dg/submodule_15.f08: Likewise.
3805
c08d4612 38062016-04-22 Richard Biener <rguenther@suse.de>
3807
3808 PR tree-optimization/70740
3809 * gcc.dg/torture/pr70740.c: New testcase.
3810
fd3211e1 38112016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3812
3813 PR target/70750
3814 * gcc.target/i386/pr70750-1.c: New test.
3815 * gcc.target/i386/pr70750-2.c: Likewise.
3816
15acd78c 38172016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3818
3819 PR c++/70540
3820 * g++.dg/cpp0x/auto48.C: New.
3821
192bf59c 38222016-04-21 Marek Polacek <polacek@redhat.com>
3823
3824 PR c++/70513
3825 * g++.dg/cpp0x/forw_enum12.C: New test.
3826 * g++.dg/cpp0x/forw_enum13.C: New test.
3827
5d429e99 38282016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3829
3830 PR target/70728
3831 * gcc.target/i386/pr70728.c: New test.
3832
06777d85 38332016-04-21 Richard Biener <rguenther@suse.de>
3834
3835 PR middle-end/70747
3836 * gcc.dg/pr70747.c: New testcase.
3837
7434c6fb 38382016-04-21 Bin Cheng <bin.cheng@arm.com>
3839
3840 PR tree-optimization/70715
3841 * gcc.dg/tree-ssa/scev-13.c: New test.
3842
f3ec0970 38432016-04-21 Marc Glisse <marc.glisse@inria.fr>
3844
3845 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3846
523f3a9d 38472016-04-21 Marc Glisse <marc.glisse@inria.fr>
3848
3849 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3850
ace7bf06 38512016-04-20 Jan Hubicka <jh@suse.cz>
3852
3853 PR ipa/70018
3854 * g++.dg/ipa/nothrow-1.C: New testcase.
3855
2b073aa6 38562016-04-20 Nathan Sidwell <nathan@acm.org>
3857
3858 PR c++/55635
3859 * g++.dg/eh/delete1.C: New.
3860
8a574c11 38612016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3862
3863 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3864 -mtune-ctrl=sse_typeless_stores.
3865
e3400750 38662016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3867
3868 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3869
4bd8a059 38702016-04-20 Bin Cheng <bin.cheng@arm.com>
3871
3872 PR tree-optimization/69489
3873 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3874
70574e60 38752016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3876
3877 PR c++/69363
3878 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3879 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3880 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3881
bd6f374c 38822016-04-20 Bin Cheng <bin.cheng@arm.com>
3883
3884 PR tree-optimization/56625
3885 PR tree-optimization/69489
3886 * gcc.dg/vect/pr56625.c: New test.
3887 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3888
482539ee 38892016-04-20 Andrew Pinski <apinski@cavium.com>
3890
3891 PR target/64971
3892 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3893
b4672800 38942016-04-20 Arnaud Charlet <charlet@adacore.com>
3895
3896 * gnat.dg/self1.adb: Remove now incorrect test.
3897
4fb48737 38982016-04-20 Bin Cheng <bin.cheng@arm.com>
3899
3900 * gcc.dg/tree-ssa/scev-11.c: New test.
3901 * gcc.dg/tree-ssa/scev-12.c: New test.
3902
97efb92e 39032016-04-20 Marek Polacek <polacek@redhat.com>
3904
3905 PR tree-optimization/70725
3906 * gcc.dg/pr70725.c: New test.
3907
9d2d4060 39082016-04-20 Richard Biener <rguenther@suse.de>
3909
3910 PR tree-optimization/70726
3911 * g++.dg/vect/pr70726.cc: New testcase.
3912
54530437 39132016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3914
3915 PR target/70674
3916 * gcc.target/s390/pr70674.c: New test.
3917
acda2210 39182016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3919
3920 PR libgfortran/70684
3921 * gfortran.dg/list_read_14.f90: New test.
3922
b7040bb0 39232016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3924
3925 PR target/69201
3926 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3927 extern to force it misaligned.
3928 (b): Likewise.
3929 (c): Likewise.
3930 (d): Likewise.
3931 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3932 Don't check `*' before movv4sf_internal.
3933 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3934 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3935 Don't check `*' before movv16qi_internal.
3936 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3937 extern to force it misaligned.
3938 (b): Likewise.
3939 (c): Likewise.
3940 (d): Likewise.
3941 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3942 Don't check `*' before movv2df_internal.
3943 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3944 extern to force it misaligned.
3945 (b): Likewise.
3946 (c): Likewise.
3947 (d): Likewise.
3948 Check movv8sf_internal instead of avx_storeups256.
3949 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3950
263b5475 39512016-04-19 Richard Biener <rguenther@suse.de>
3952
3953 PR tree-optimization/70171
3954 * g++.dg/tree-ssa/pr70171.C: New testcase.
3955
222ac318 39562016-04-19 Richard Biener <rguenther@suse.de>
3957
3958 PR tree-optimization/70724
3959 * gcc.dg/torture/pr70724.c: New testcase.
3960
003000a4 39612016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3962
3963 PR middle-end/70689
4860a6bf 3964 * gcc.target/i386/pr70689.c: New.
003000a4 3965
3f6e13de 39662016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3967
3968 PR target/70708
3969 * gcc.target/i386/pr70708.c: New test.
3970
10abddbd 39712016-04-18 Richard Biener <rguenther@suse.de>
3972
3973 PR tree-optimization/43434
3974 * gcc.dg/vect/pr43434.c: New testcase.
3975 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3976 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3977 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3978 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3979 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3980 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3981 * gcc.dg/gomp/pr68640.c: Likewise.
3982 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3983 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3984
950db54a 39852016-04-18 Richard Biener <rguenther@suse.de>
3986
3987 PR tree-optimization/70701
3988 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3989
67ccbf39 39902016-04-18 Tom de Vries <tom@codesourcery.com>
3991
3992 PR testsuite/70699
3993 * gcc.dg/pr70161.c: Add dot-file scans.
3994 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3995 instead of after last dot char.
3996
021ad2f3 39972016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3998
3999 * c-c++-common/dump-ada-spec-3.c: New test.
4000 * c-c++-common/dump-ada-spec-4.c: Likewise.
4001
d572fcfd 40022016-04-17 Tom de Vries <tom@codesourcery.com>
4003
4004 PR other/70183
4005 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4006
8b4ee73c 40072016-04-15 Jan Hubicka <jh@suse.cz>
4008
4009 PR ipa/70018
4010 * g++.dg/ipa/pure-const-1.C: New testcase.
4011 * g++.dg/ipa/pure-const-2.C: New testcase.
4012 * g++.dg/ipa/pure-const-3.C: New testcase.
4013
eac243e7 40142016-04-15 Marek Polacek <polacek@redhat.com>
4015
4016 PR c/70671
4017 * gcc.dg/bitfld-22.c: New test.
4018
64c1df32 40192016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4020
4021 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4022 x86_64.
4023
926f9422 40242016-04-15 Marek Polacek <polacek@redhat.com>
4025
4026 PR c/70651
4027 * c-c++-common/pr70651.c: New test.
4028
309bbaa3 40292016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4030
4031 PR rtl-optimization/70681
4032 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4033 dump scan on arm and powerpc.
4034 * gcc.dg/pr10474.c: Likewise.
4035
b4ba8358 40362016-04-15 Jakub Jelinek <jakub@redhat.com>
4037
ed92874a 4038 PR c++/69517
4039 PR c++/70019
4040 PR c++/70588
4041 * g++.dg/cpp1y/vla11.C: Revert for real.
4042
b4ba8358 4043 PR c/70436
4044 * c-c++-common/Wparentheses-1.c: New test.
4045 * c-c++-common/gomp/Wparentheses-1.c: New test.
4046 * c-c++-common/gomp/Wparentheses-2.c: New test.
4047 * c-c++-common/gomp/Wparentheses-3.c: New test.
4048 * c-c++-common/gomp/Wparentheses-4.c: New test.
4049 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4050 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4051 * c-c++-common/goacc/Wparentheses-1.c: New test.
4052
65717bb5 40532016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4054
4055 PR target/70662
4056 * gcc.target/i386/pr70662.c: New test.
4057
ca1a4077 40582016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 4059 Alan Modra <amodra@gmail.com>
ca1a4077 4060
4061 PR tree-optimization/70130
4062 * gcc.dg/vect/O3-pr70130.c: New testcase.
4063
dbe1794c 40642016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4065
11836644 4066 PR target/70669
4067 * gcc.target/powerpc/pr70669.c: New test.
4068
dbe1794c 4069 PR target/70640
4070 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4071 a power7 system that does not have an assembler that supports
4072 power8.
4073
4c1007f1 40742016-04-14 Martin Sebor <msebor@redhat.com>
4075
4076 PR c++/69517
4077 PR c++/70019
4078 PR c++/70588
4079 * c-c++-common/ubsan/vla-1.c: Revert.
4080 * g++.dg/cpp1y/vla11.C: Same.
4081 * g++.dg/cpp1y/vla12.C: Same.
4082 * g++.dg/cpp1y/vla13.C: Same.
4083 * g++.dg/cpp1y/vla14.C: Same.
4084 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 4085 * g++.dg/init/array24.C: Same.
4c1007f1 4086 * g++.dg/ubsan/vla-1.C: Same.
4087
22dcab66 40882016-04-14 Marek Polacek <polacek@redhat.com>
4089 Jan Hubicka <hubicka@ucw.cz>
4090
4091 PR c++/70029
4092 * g++.dg/torture/pr70029.C: New test.
4093
3e74b025 40942016-04-14 Martin Sebor <msebor@redhat.com>
4095
4096 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4097 type size to prevent failures on targets with very low maximum
4098 alignment.
4099
1d2e0f2a 41002016-04-14 Richard Biener <rguenther@suse.de>
4101
4102 PR tree-optimization/70623
4103 * gcc.dg/torture/pr70623.c: New testcase.
4104 * gcc.dg/torture/pr70623-2.c: Likewise.
4105
9aed0626 41062016-04-13 Martin Sebor <msebor@redhat.com>
4107
4108 PR c++/69517
4109 PR c++/70019
4110 PR c++/70588
4111 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4112 * g++.dg/cpp1y/vla11.C: New test.
4113 * g++.dg/cpp1y/vla12.C: New test.
4114 * g++.dg/cpp1y/vla13.C: New test.
4115 * g++.dg/cpp1y/vla14.C: New test.
4116 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 4117 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 4118 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4119
fd499010 41202016-04-13 Jakub Jelinek <jakub@redhat.com>
4121
4122 PR c++/70641
4123 * g++.dg/opt/pr70641.C: New test.
4124
87fa7252 41252016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4126
4127 PR rtl-optimization/68749
4128 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4129 effects of argument promotions.
4130 Remove default args to dg-skip-if.
4131
6c40e18b 41322016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4133
4134 PR c++/70635
4135 * g++.dg/parse/pr70635.C: New.
4136
92c53257 41372016-04-13 Marek Polacek <polacek@redhat.com>
4138
4139 PR c++/70639
4140 * c-c++-common/Wmisleading-indentation-4.c: New test.
4141
0241e4dc 41422016-04-13 Marek Polacek <polacek@redhat.com>
4143
4144 PR c/70436
4860a6bf 4145 * gcc.dg/Wparentheses-12.c: New test.
4146 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 4147
92bda444 41482016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4149
4150 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4151 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4152 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4153
38ea8a26 41542016-04-13 Jakub Jelinek <jakub@redhat.com>
4155
d08aa032 4156 PR middle-end/70633
4157 * gcc.c-torture/compile/pr70633.c: New test.
4158
38ea8a26 4159 PR debug/70628
4160 * gcc.dg/torture/pr70628.c: New test.
4161
9231d5c2 41622016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4163
4164 PR c++/70610
4165 * g++.dg/template/pr70610.C: New test.
4166 * g++.dg/template/pr70610-2.C: New test.
4167 * g++.dg/template/pr70610-3.C: New test.
4168 * g++.dg/template/pr70610-4.C: New test.
4169
249ca944 41702016-04-12 Jakub Jelinek <jakub@redhat.com>
4171
7f2ea2fb 4172 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4173 128 instead of 32.
4174
249ca944 4175 PR c++/70571
4176 * g++.dg/ext/pr70571.C: New test.
4177
8ca5a97d 41782016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4179
bf32a52d 4180 PR target/70640
8ca5a97d 4181 * gcc.target/powerpc/pr70640.c: New test.
4182
e971b45f 41832016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4184
4185 PR c++/68722
4186 * g++.dg/parse/pr68722.C: New.
4187
0b54d964 41882016-04-12 Jakub Jelinek <jakub@redhat.com>
4189
4190 PR rtl-optimization/70596
4191 * gcc.target/i386/pr70596.c: New test.
4192
d2dd85e3 41932016-04-12 Nathan Sidwell <nathan@acm.org>
4194
4195 PR c++/70501
4196 * g++.dg/init/pr70501.C: New.
4197
2d0001b0 41982016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4199
4200 * gcc.target/i386/asm-flag-6.c: New test.
4201
6c4df0d1 42022016-04-12 Tom de Vries <tom@codesourcery.com>
4203
4204 PR tree-optimization/68756
4205 * gcc.dg/graphite/pr68756.c: New test.
4206
0d60da57 42072016-04-12 Jakub Jelinek <jakub@redhat.com>
4208
4209 PR tree-optimization/70602
4210 * gcc.c-torture/execute/pr70602.c: New test.
4211
62735984 42122016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4213
4214 PR target/70381
4215 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4216 __float128 emulator is built and runs.
4217 * gcc.target/powerpc/float128-1.c: Likewise.
4218
4219 * lib/target-supports.exp (check_ppc_float128_sw_available):
4220 Rework tests for __float128 software and hardware
4221 availability. Fix exit condition to return 0 on success.
4222
a702492c 42232016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4224
4225 PR target/70133
4226 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4227 * gcc.target/aarch64/target_attr_15.c: Likewise.
4228
a8c5ce92 42292016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4230
4231 PR c++/69066
4232 * g++.dg/cpp1y/pr69066.C: New.
4233
5ecab913 42342016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4235
4236 PR fortran/68566
4237 * gfortran.dg/pr36192.f90: Update test.
4238 * gfortran.dg/pr36192_1.f90: Update test.
4239 * gfortran.dg/real_dimension_1.f: Update test.
4240 * gfortran.dg/parameter_array_init_7.f90: New test.
4241
6cb5ef70 42422016-04-09 John David Anglin <danglin@gcc.gnu.org>
4243
4edfdd23 4244 PR testsuite/64039
4245 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4246
964f71e3 4247 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4248
5d61c198 4249 PR rtl-optimization/66669
4250 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4251
16eaaf58 4252 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4253
0b68802d 4254 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4255 * gcc.dg/pie-1.c: Likewise.
4256 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4257 * gcc.dg/pic-4.c: Likewise.
4258 * gcc.dg/pie-3.c: Likewise.
4259 * gcc.dg/pie-4.c: Likewise.
4260
9c0dd509 4261 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4262
03b2d3c1 4263 PR tree-optimization/68644
4264 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4265
6cb5ef70 4266 PR rtl-optimization/64886
4267 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4268
07de41ba 42692016-04-09 Tom de Vries <tom@codesourcery.com>
4270
4271 PR tree-optimization/68953
4272 * gcc.dg/graphite/pr68953.c: New test.
4273
d294e3fb 42742016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4275
4276 PR fortran/70592
4277 * gfortran.dg/deferred_character_16.f90: New test.
4278
3cb15094 42792016-04-09 Jakub Jelinek <jakub@redhat.com>
4280
4281 PR tree-optimization/70586
4282 * gcc.c-torture/execute/pr70586.c: New test.
4283
a02dc66f 42842016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4285
4286 PR sanitizer/70573
4287 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4288 with __builtin_memset
4289 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4290
0c302595 42912016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4292
4293 PR lto/70289
4294 PR ipa/70348
4295 PR tree-optimization/70373
4296 PR middle-end/70533
4297 PR middle-end/70534
4298 PR middle-end/70535
4299 * c-c++-common/goacc/reduction-5.c: New test.
4300 * c-c++-common/goacc/reduction-promotions.c: New test.
4301 * gfortran.dg/goacc/reduction-3.f95: New test.
4302 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4303
c6c0523b 43042016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4305
4306 PR c++/70590
4307 PR c++/70452
4308 * g++.dg/pr70590.C: New test.
4309 * g++.dg/pr70590-2.C: New test.
4310
3ac399da 43112016-04-08 Jakub Jelinek <jakub@redhat.com>
4312
e97d1706 4313 PR middle-end/70593
4314 * gcc.target/i386/pr70593.c: New test.
4315
3ac399da 4316 PR rtl-optimization/70574
4317 * gcc.target/i386/avx2-pr70574.c: New test.
4318
fcfbb129 43192016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4320
4321 PR sanitizer/70541
4322 * c-c++-common/asan/pr70541.c: New test.
4323
0aabcddf 43242016-04-08 Tom de Vries <tom@codesourcery.com>
4325
4326 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4327 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4328
bec0c1e8 43292016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4330
4331 PR target/70566
4332 * gcc.c-torture/execute/pr70566.c: New test.
4333
87c791f5 43342016-04-08 Tom de Vries <tom@codesourcery.com>
4335
4336 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4337 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4338
7f38718f 43392016-04-08 Alan Modra <amodra@gmail.com>
4340
4341 * gcc.target/powerpc/pr70117.c: New.
4342
a96a7710 43432016-04-07 Jakub Jelinek <jakub@redhat.com>
4344
7a6265d1 4345 PR testsuite/70581
4346 * gcc.dg/lto/simd-function_0.c: New test.
4347
a96a7710 4348 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4349 clones.
4350 * c-c++-common/attr-simd-2.c: Likewise.
4351 * c-c++-common/attr-simd-4.c: Likewise.
4352 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4353 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4354
508dd607 43552016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4356
4357 PR testsuite/70553
4358 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4359
1b61585a 43602016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4361 Tom de Vries <tom@codesourcery.com>
4362
4363 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4364 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4365 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4366 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4367 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4368 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4369 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4370 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4371
5f060aa8 43722016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4373
4374 PR c/70436
4375 * g++.dg/warn/Wparentheses-29.C: New test.
4376
d3831f71 43772016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4378
4379 PR c/70436
4380 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4381 explicit braces to resolve a future -Wparentheses warning.
4382
382ece2d 43832016-04-06 Richard Henderson <rth@redhat.com>
4384
4385 * gcc.dg/pr61817-1.c: New test.
4386 * gcc.dg/pr61817-2.c: New test.
4387 * gcc.dg/pr69391-1.c: New test.
4388 * gcc.dg/pr69391-2.c: New test.
4389
72234ee9 43902016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4391
4392 PR rtl-optimization/70398
4860a6bf 4393 * gcc.target/aarch64/pr70398.c: New.
72234ee9 4394
5547150a 43952016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4396
4397 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4398
15b70121 43992016-04-06 Yvan Roux <yvan.roux@linaro.org>
4400 Pedro Alves <palves@redhat.com>
4401
4402 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4403
585aefbb 44042016-04-06 Jakub Jelinek <jakub@redhat.com>
4405
0cbb513b 4406 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4407 Check for avx512f effective targets instead of avx2.
4408 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4409 for AVX512F clones.
4410 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4411 * g++.dg/gomp/declare-simd-1.C: Likewise.
4412 * g++.dg/gomp/declare-simd-3.C: Likewise.
4413 * g++.dg/gomp/declare-simd-4.C: Likewise.
4414
585aefbb 4415 PR middle-end/70550
4416 * c-c++-common/gomp/pr70550-1.c: New test.
4417 * c-c++-common/gomp/pr70550-2.c: New test.
4418
0b91cceb 44192016-04-05 Nathan Sidwell <nathan@acm.org>
4420
4421 PR c++/70512
4422 * g++.dg/ext/attribute-may-alias-5.C: New.
4423
645a9d8e 44242016-04-05 Jakub Jelinek <jakub@redhat.com>
4425
4426 PR c++/70336
4427 * c-c++-common/pr70336.c: New test.
4428 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4429 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4430
bdf23925 44312016-04-05 Jan Hubicka <hubicka@ucw.cz>
4432
4433 PR ipa/66223
4434 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4435
aaff837c 44362016-04-05 Jakub Jelinek <jakub@redhat.com>
4437
4438 PR rtl-optimization/70542
4439 * gcc.dg/torture/pr70542.c: New test.
4440 * gcc.target/i386/avx2-pr70542.c: New test.
4441
2eac58a0 44422016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4443
4444 PR tree-optimization/70509
4445 * gcc.target/i386/avx512bw-pr70509.c: New test.
4446
4f7ebe46 44472016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4448
4449 PR c++/70452
4450 * g++.dg/ext/constexpr-vla4.C: New test.
4451
305d86a0 44522016-04-05 Uros Bizjak <ubizjak@gmail.com>
4453
4454 PR target/70510
4455 * gcc.target/i386/pr70510.c: New test.
4456
eec3b789 44572016-04-05 Richard Biener <rguenther@suse.de>
4458
4459 PR tree-optimization/70526
4460 * g++.dg/torture/pr70526.C: New testcase.
4461
ca943582 44622016-04-05 Jakub Jelinek <jakub@redhat.com>
4463
4464 PR target/70525
4465 * gcc.target/i386/pr70525.c: New test.
4466
87825cd5 44672016-04-05 Richard Biener <rguenther@suse.de>
4468
4469 PR middle-end/70499
4470 * g++.dg/torture/pr70499.C: New testcase.
4471
14638828 44722016-04-05 Richard Biener <rguenther@suse.de>
4473
4474 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4475 remove XFAIL.
4476
967a90d5 44772016-04-04 Jakub Jelinek <jakub@redhat.com>
4478
4479 PR middle-end/70307
4480 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4481 rs6000 ABI warnings.
4482
d374a3a3 44832016-04-04 Jan Hubicka <hubicka@ucw.cz>
4484
4485 PR ipa/66223
4486 * g++.dg/ipa/devirt-51.C: New testcase.
4487
8ff377a6 44882016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4489 Jakub Jelinek <jakub@redhat.com>
4490
4491 PR middle-end/70457
4492 * gcc.dg/torture/pr70457.c: New.
4493
f567b44f 44942016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4495
4496 PR fortran/67538
4497 * gfortran.dg/allocate_with_source_19.f08: New test.
4498
89d4ebfa 44992016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4500
4501 PR fortran/65795
4502 * gfortran.dg/coarray_allocate_6.f08: New test.
4503
68ab33a6 45042016-04-04 Richard Biener <rguenther@suse.de>
4505
4506 PR rtl-optimization/70484
4507 * gcc.dg/torture/pr70484.c: New testcase.
4508
c4f5465d 45092016-04-04 Marek Polacek <polacek@redhat.com>
4510
4511 PR c/70307
4512 * gcc.dg/torture/pr70307.c: New test.
4513
bfec6609 45142016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4515
4516 PR target/70416
4517 PR target/67391
4518 * gcc.target/sh/torture/pr70416.c: New.
4519
40df9099 45202016-04-02 Martin Sebor <msebor@redhat.com>
4521
4522 PR c++/67376
4523 PR c++/70170
4524 PR c++/70172
4525 PR c++/70228
4526 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4527 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4528 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4529 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4530 * g++.dg/cpp0x/constexpr-string.C: Same.
4531 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4532 * g++.dg/cpp0x/pr65398.C: Same.
4533 * g++.dg/ext/constexpr-vla1.C: Same.
4534 * g++.dg/ext/constexpr-vla2.C: Same.
4535 * g++.dg/ext/constexpr-vla3.C: Same.
4536 * g++.dg/ubsan/pr63956.C: Same.
4537
0edb9bfe 45382016-04-01 Jakub Jelinek <jakub@redhat.com>
4539
4540 PR rtl-optimization/70467
4541 * gcc.target/i386/pr70467-2.c: New test.
4542
e5b1a1d9 45432016-04-01 Jakub Jelinek <jakub@redhat.com>
4544 Marek Polacek <polacek@redhat.com>
4545
4546 PR c++/70488
4547 * g++.dg/init/new47.C: New test.
4548
b2ca3fb0 45492016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4550
4551 PR target/70496
4552 * gcc.target/arm/pr70496.c: New test.
4553
4c3bd1e3 45542016-04-01 Nathan Sidwell <nathan@acm.org>
4555
47de69ad 4556 PR c++/68475
4557 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4558
313d569f 45592016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4560
4561 PR target/69890
4562 * gcc.dg/strlenopt.h (memmove): New.
4563 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4564 instead of "string.h".
4565 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4566 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4567 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4568 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4569 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4570 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4571 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4572 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4573 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4574 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4575 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4576 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4577 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4578 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4579 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4580 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4581 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4582 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4583 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4584 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4585
5469facd 45862016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4587
4588 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4589 (Holder::foo): Reflect this.
4590
503de754 45912016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4592
4593 PR target/70442
4594 * gcc.dg/pr70442.c: New test.
4595
13ee2de7 45962016-03-31 Nathan Sidwell <nathan@acm.org>
4597
4598 PR c++/70393
4599 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4600
5e0d03a8 46012016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4602
4603 PR target/70453
4604 * gcc.target/i386/pr70453.c: New test.
4605
8cb82ed4 46062016-03-31 Andrey Belevantsev <abel@ispras.ru>
4607
4608 PR target/70292
4609 * gcc.c-torture/pr70292.c: New test.
4610
7952b661 46112016-03-31 Marek Polacek <polacek@redhat.com>
4612
4613 PR c/70297
4614 * c-c++-common/pr70297.c: New test.
4615 * g++.dg/cpp0x/typedef-redecl.C: New test.
4616 * gcc.dg/typedef-redecl2.c: New test.
4617
1607cc74 46182016-03-31 Jakub Jelinek <jakub@redhat.com>
4619
4620 PR rtl-optimization/70460
4621 * gcc.c-torture/execute/pr70460.c: New test.
4622
c689c252 46232016-03-31 Richard Biener <rguenther@suse.de>
4624
4625 PR c++/70430
4626 * g++.dg/ext/vector30.C: New testcase.
4627
91c9586d 46282016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4629 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4630
4631 * gfortran.dg/fmt_pf.f90: New test.
4632
afa5c1b8 46332016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4634
4635 Forward-port from 5 branch
4636 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4637
4638 PR testsuite/70356
4639 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4640 dg-require-effective-target after dg-do.
4641
4642 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4643
4644 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4645
6a5dcab3 46462016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4647 Julian Brown <julian@codesourcery.com>
4648 Chung-Lin Tang <cltang@codesourcery.com>
4649 Cesar Philippidis <cesar@codesourcery.com>
4650 James Norris <jnorris@codesourcery.com>
4651 Tom de Vries <tom@codesourcery.com>
4652 Nathan Sidwell <nathan@codesourcery.com>
4653
305d86a0 4654 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 4655 * c-c++-common/goacc/loop-clauses.c: Likewise.
4656 * g++.dg/goacc/template.C: Likewise.
4657 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4658 * gfortran.dg/goacc/loop-1.f95: Likewise.
4659 * gfortran.dg/goacc/loop-5.f95: Likewise.
4660 * gfortran.dg/goacc/loop-6.f95: Likewise.
4661 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4662 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4663 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4664 * c-c++-common/goacc/clauses-fail.c: Likewise.
4665 * c-c++-common/goacc/parallel-1.c: Likewise.
4666 * c-c++-common/goacc/reduction-1.c: Likewise.
4667 * c-c++-common/goacc/reduction-2.c: Likewise.
4668 * c-c++-common/goacc/reduction-3.c: Likewise.
4669 * c-c++-common/goacc/reduction-4.c: Likewise.
4670 * c-c++-common/goacc/routine-3.c: Likewise.
4671 * c-c++-common/goacc/routine-4.c: Likewise.
4672 * c-c++-common/goacc/routine-5.c: Likewise.
4673 * c-c++-common/goacc/tile.c: Likewise.
4674 * g++.dg/goacc/template.C: Likewise.
4675 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4676 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4677 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4678 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4679 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4680 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4681 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4682 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4683 * c-c++-common/goacc/use_device-1.c: ... this file.
4684 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4685 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4686 * c-c++-common/goacc/host_data-6.c: ... this file.
4687 * c-c++-common/goacc/loop-2-kernels.c: New file.
4688 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4689 * c-c++-common/goacc/loop-3.c: Likewise.
4690 * g++.dg/goacc/reference.C: Likewise.
4691 * g++.dg/goacc/routine-1.C: Likewise.
4692 * g++.dg/goacc/routine-2.C: Likewise.
4693
932c0baa 46942016-03-30 Richard Biener <rguenther@suse.de>
4695
4696 PR middle-end/70450
4697 * gcc.dg/torture/pr70450.c: New testcase.
4698
7f7c4659 46992016-03-30 Jakub Jelinek <jakub@redhat.com>
4700
4701 PR target/70421
4702 * gcc.dg/torture/pr70421.c: New test.
4703 * gcc.target/i386/avx512f-pr70421.c: New test.
4704
9cbfe80c 47052016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4706
4707 PR testsuite/70364
4708 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4709 (check): New function.
4710 (bar): Call check.
4711 (foo): Align stack to 16 bytes when calling bar.
4712 * gcc.target/i386/cleanup-2.c: Likewise.
4713
f56c7d36 47142016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4715
4716 PR tree-optimization/59124
4717 * gcc.dg/Warray-bounds-19.c: New test.
4718
0275bf9b 47192016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4720
4721 * lib/prune.exp (escape_regex_chars): New.
4722 (prune_file_path): Update to quote metcharacters for regexp.
4723
a3daa269 47242016-03-29 Jakub Jelinek <jakub@redhat.com>
4725
24e1ba3d 4726 PR rtl-optimization/70429
4727 * gcc.c-torture/execute/pr70429.c: New test.
4728
a3daa269 4729 PR tree-optimization/70405
4730 * gcc.dg/pr70405.c: New test.
4731
3ef41a6e 47322016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4733
4734 PR fortran/70397
4735 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4736 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4737
4abd9410 47382016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4739
4740 PR testsuite/64177
4741 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4742 __cilkrts_set_param to set two workers.
4743 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4744 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4745
b58e5f0f 47462016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4747
305d86a0 4748 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 4749
bff53658 47502016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4751
4752 PR target/70406
305d86a0 4753 * gcc.target/i386/pr70406.c: New test.
bff53658 4754
bb2c9c15 47552016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4756
4757 * gnat.dg/specs/double_record_extension3.ads: New test.
4758
f12c84ab 47592016-03-25 Richard Henderson <rth@redhat.com>
4760
4761 PR target/70120
4762 * gcc.target/aarch64/pr70120-1.c: New.
4763 * gcc.target/aarch64/pr70120-2.c: New.
4764 * gcc.target/aarch64/pr70120-3.c: New.
4765
b0bf58c4 47662016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4767
4768 PR c++/62212
4769 * g++.dg/template/mangle2.C: The dg-do directive should be
4770 "compile" not "assemble".
4771
f175ba0f 47722016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4773
4774 PR lto/69650
4775 * gcc.dg/pr69650.c: New test.
4776
4cc3295f 47772016-03-25 David Edelsohn <dje.gcc@gmail.com>
4778
4779 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4780
0cf40600 47812016-03-25 Alan Modra <amodra@gmail.com>
4782
4783 * gcc.dg/dfp/pr70052.c: New test.
4784
3aebf099 47852016-03-24 Richard Henderson <rth@redhat.com>
4786
4787 PR middle-end/69845
4788 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4789 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4790
83245bd3 47912016-03-24 Tom de Vries <tom@codesourcery.com>
4792
4793 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4794
108e7ee4 47952016-03-24 Tom de Vries <tom@codesourcery.com>
4796
4797 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4798 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4799
17af0b14 48002016-03-24 Tom de Vries <tom@codesourcery.com>
4801
4802 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4803 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4804
6c8770ee 48052016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4806
4807 PR c++/62212
4808 * g++.dg/template/mangle2.C: New test.
4809
a7e21b7b 48102016-03-24 Richard Biener <rguenther@suse.de>
4811
4812 PR tree-optimization/70396
4813 * gcc.dg/torture/pr70396.c: New testcase.
4814
f365d297 48152016-03-24 Richard Biener <rguenther@suse.de>
4816
4817 PR middle-end/70370
4818 * gcc.dg/torture/pr70370.c: New testcase.
4819
da7aeb13 48202016-03-24 Tom de Vries <tom@codesourcery.com>
4821
4822 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4823 * gfortran.dg/goacc/kernels-tree.f95: Same.
4824 * gfortran.dg/goacc/parallel-tree.f95: Same.
4825
80b30de0 48262016-03-24 Tom de Vries <tom@codesourcery.com>
4827
4828 * c-c++-common/goacc/uninit-if-clause.c: New test.
4829 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4830
cb9b6b99 48312016-03-24 Jakub Jelinek <jakub@redhat.com>
4832
4833 PR target/70290
305d86a0 4834 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4835 Fix formatting.
cb9b6b99 4836
a4225fff 48372016-03-24 Richard Biener <rguenther@suse.de>
4838
4839 PR tree-optimization/70372
4840 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4841
5a869ab8 48422016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4843
4844 PR c++/70347
4845 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4846
36ce5faa 48472016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4848
4849 PR c++/70332
4850 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4851
c4fa85c9 48522016-03-23 Jakub Jelinek <jakub@redhat.com>
4853
d9377ad5 4854 PR c++/70001
4855 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4856 * g++.dg/cpp1y/pr70001.C: New test.
4857
c4fa85c9 4858 PR c++/70323
4859 * g++.dg/cpp0x/constexpr-70323.C: New test.
4860
0a2062da 48612016-03-23 Alexandre Oliva <aoliva@redhat.com>
4862 Jason Merrill <jason@redhat.com>
4863 Jakub Jelinek <jakub@redhat.com>
4864
4865 PR c++/69315
4866 * g++.dg/cpp0x/constexpr-69315.C: New test.
4867 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4868
62d2a6dc 48692016-03-23 Marek Polacek <polacek@redhat.com>
4870
4871 PR c++/69884
4872 * g++.dg/warn/Wignored-attributes-1.C: New test.
4873 * g++.dg/warn/Wignored-attributes-2.C: New test.
4874
a82d6246 48752016-03-23 Tom de Vries <tom@codesourcery.com>
4876
4877 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4878 initialization.
4879 * gfortran.dg/goacc/private-3.f95 (test): Same.
4880 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4881 missing use param.
4882
dc834ba1 48832016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4884
4885 * lib/target-supports.exp: Remove v7ve entry from loop
4886 creating effective target checks.
4887 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4888 (add_options_for_arm_arch_v7ve): Likewise.
4889
7e83fd1f 48902016-03-23 Jakub Jelinek <jakub@redhat.com>
4891
4892 PR tree-optimization/70354
4893 * gcc.dg/vect/pr70354-1.c: New test.
4894 * gcc.dg/vect/pr70354-2.c: New test.
4895 * gcc.target/i386/avx2-pr70354-1.c: New test.
4896 * gcc.target/i386/avx2-pr70354-2.c: New test.
4897
4e4da058 48982016-03-22 Jeff Law <law@redhat.com>
4899
4900 PR target/70232
4901 * gcc.dg/tree-ssa/pr70232.c: New test.
4902
6855137b 49032016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4904
4905 PR target/70302
4906 * gcc.target/i386/pr70302.c: New test.
4907
19db1ec8 49082016-03-22 Richard Biener <rguenther@suse.de>
4909
4910 PR middle-end/70251
4911 * g++.dg/torture/pr70251.C: New testcase.
4912
4baec9f2 49132016-03-22 David Malcolm <dmalcolm@redhat.com>
4914
4915 PR c/69993
4916 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4917 Wmisleading-indentation.c.
4918 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4919 reflect change to diagnostic text and order of messages.
4920 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4921
fcfec126 49222016-03-22 David Edelsohn <dje.gcc@gmail.com>
4923
4924 * g++.dg/ext/java-3.C: Don't compile on AIX.
4925
aa30728a 49262016-03-22 Richard Biener <rguenther@suse.de>
4927
4928 PR middle-end/70333
4929 * gcc.dg/torture/pr70333.c: New testcase.
4930
46ec4eb4 49312016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4932
4933 * g++.dg/ext/pr70290.C: New test.
4934
4880f878 49352016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4936
4937 PR target/70325
4938 * gcc.target/i386/pr70325.c: New test.
4939
3d78ea44 49402016-03-22 Jakub Jelinek <jakub@redhat.com>
4941
5934fb8f 4942 PR target/70329
4943 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4944 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4945
b6436f79 4946 PR target/70300
4947 * gcc.target/i386/pr70300.c: New test.
4948
3d78ea44 4949 PR c++/70295
4950 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4951 (func2): New function for cond with parens, xfail warning for c++.
4952 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4953
b60244f6 49542016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4955
4956 PR c++/70096
4957 * g++.dg/template/ptrmem30.C: New test.
4958
c8e3e744 49592016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4960
4961 PR c++/70204
4962 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4963 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4964
2715f63a 49652016-03-21 Jakub Jelinek <jakub@redhat.com>
4966
4967 PR middle-end/70326
4968 * gcc.dg/pr70326.c: New test.
4969
2daa2cda 49702016-03-21 Marc Glisse <marc.glisse@inria.fr>
4971 Jakub Jelinek <jakub@redhat.com>
4972
4973 PR tree-optimization/70317
4974 * gcc.dg/pr70317.c: New test.
4975
d9aa5a50 49762016-03-21 Uros Bizjak <ubizjak@gmail.com>
4977
4978 PR target/70327
4979 * gcc.target/i386/pr70327.c: New test.
4980
e1a88bf4 49812016-03-21 Martin Liska <mliska@suse.cz>
4982
61941425 4983 PR ipa/70306
e1a88bf4 4984 * gcc.dg/ipa/pr70306.c: New test.
4985
d9aa5a50 49862016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 4987
4988 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4989 * gcc.target/arm/attr-align3.c: Likewise.
4990 * gcc.target/arm/attr_arm.c: Likewise.
4991 * gcc.target/arm/flip-thumb.c: Likewise.
4992
afdde20c 49932016-03-21 Jakub Jelinek <jakub@redhat.com>
4994
4995 PR target/70296
4996 * gcc.target/powerpc/altivec-36.c: New test.
4997
3f2ef661 49982016-03-21 Richard Biener <rguenther@suse.de>
4999
5000 PR tree-optimization/70310
5001 * gcc.dg/torture/pr70310.c: New testcase.
5002
08b2b692 50032016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5004
5005 PR target/70293
5006 * gcc.target/i386/pr70293.c: New test.
5007
93505d22 50082016-03-21 Richard Biener <rguenther@suse.de>
5009
5010 PR tree-optimization/70288
5011 * gcc.dg/torture/pr70288-1.c: New testcase.
5012 * gcc.dg/torture/pr70288-2.c: Likewise.
5013
06fd1914 50142016-03-21 Andrey Belevantsev <abel@ispras.ru>
5015
5016 PR rtl-optimization/69307
5017 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 5018
b628775e 50192016-03-21 Andrey Belevantsev <abel@ispras.ru>
5020
5021 PR rtl-optimization/69102
5022 * gcc.c-torture/compile/pr69102.c: New test.
5023
1421f43c 50242016-03-18 Jeff Law <law@redhat.com>
5025
5026 PR rtl-optimization/70263
5027 * gcc.c-torture/compile/pr70263-1.c: New test.
5028 * gcc.target/i386/pr70263-2.c: New test.
5029
e7142ce1 50302016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5031
5032 PR rtl-optimization/70278
5033 * gcc.dg/torture/pr70278.c: New test.
5034 * gcc.target/arm/pr70278.c: New test.
5035
5539bc70 50362016-03-18 David Malcolm <dmalcolm@redhat.com>
5037
5038 PR c/70281
5039 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5040 (test_builtin_types_compatible_p): New test function.
5041 * gcc.dg/pr70281.c: New test case.
5042
296a290a 50432016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5044
5045 PR target/70113
5046 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5047
666094f0 50482016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5049
5050 PR tree-optimization/70252
5051 * gcc.dg/pr70252.c: New test.
5052
350514e8 50532016-03-18 Tom de Vries <tom@codesourcery.com>
5054
5055 * gcc.dg/pr70161-2.c: New test.
5056 * gcc.dg/pr70161.c: New test.
5057
011e0cea 50582016-03-18 Tom de Vries <tom@codesourcery.com>
5059
5060 PR ipa/70269
5061 * gcc.dg/pr70269.c: New test.
5062
292a09de 50632016-03-18 Jakub Jelinek <jakub@redhat.com>
5064
5065 PR c++/70267
5066 * g++.dg/ext/java-3.C: New test.
5067
efc86c4c 50682016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5069
5070 PR c++/70205
5071 * g++.dg/lookup/pr70205.C: New test.
5072
a28dd575 50732016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5074
5075 PR c++/70218
5076 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5077
92e7ab1e 50782016-03-17 Marek Polacek <polacek@redhat.com>
5079
5080 PR c/69407
5081 * gcc.dg/atomic-op-6.c: New test.
5082
7378dbfb 50832016-03-17 David Malcolm <dmalcolm@redhat.com>
5084
5085 PR c/70264
5086 * c-c++-common/pr70264.c: New test case.
5087
f7995d7d 50882016-03-17 Jakub Jelinek <jakub@redhat.com>
5089
e2895b76 5090 PR c++/70144
5091 * c-c++-common/pr70144-1.c: New test.
5092 * c-c++-common/pr70144-2.c: New test.
5093
f7995d7d 5094 PR c++/70272
5095 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5096 * g++.dg/opt/flifetime-dse6.C: New test.
5097 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5098
5ec4a949 50992016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5100
5101 PR driver/70192
5102 * gcc.dg/pic-1.c: New test.
5103 * gcc.dg/pic-2.c: Likewise.
5104 * gcc.dg/pic-3.c: Likewise.
5105 * gcc.dg/pic-4.c: Likewise.
5106 * gcc.dg/pie-1.c: Likewise.
5107 * gcc.dg/pie-2.c: Likewise.
5108 * gcc.dg/pie-3.c: Likewise.
5109 * gcc.dg/pie-4.c: Likewise.
5110 * gcc.dg/pie-5.c: Likewise.
5111 * gcc.dg/pie-6.c: Likewise.
5112
c28550e1 51132016-03-17 Tom de Vries <tom@codesourcery.com>
5114
5115 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5116 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5117
be3296cb 51182016-03-17 Richard Biener <rguenther@suse.de>
5119
5120 PR debug/70271
5121 * g++.dg/debug/pr70271.C: New testcase.
5122
9b60ef21 51232016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5124
5125 * gcc.target/i386/pr70251.c: New test.
5126
9a80bc1a 51272016-03-17 Marek Polacek <polacek@redhat.com>
5128
5129 PR c++/70194
5130 * g++.dg/warn/constexpr-70194.C: New test.
5131
733d7ff9 51322016-03-16 Richard Henderson <rth@redhat.com>
5133
5134 PR middle-end/70240
5135 * gcc.c-torture/compile/pr70240.c: New.
5136
3e6f12bf 51372016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5138
5139 * gcc.c-torture/compile/20151204.c: Skip for avr.
5140
867c9e99 51412016-03-16 Jakub Jelinek <jakub@redhat.com>
5142
5143 PR target/70245
5144 * g++.dg/opt/pr70245.C: New test.
5145 * g++.dg/opt/pr70245.h: New file.
5146 * g++.dg/opt/pr70245-aux.cc: New file.
5147
8ced6ab7 51482016-03-16 Martin Sebor <msebor@redhat.com>
5149
5150 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5151
37af779a 51522016-03-16 Richard Henderson <rth@redhat.com>
5153
5154 PR middle-end/70199
5155 * gcc.c-torture/compile/pr70199.c: New.
5156
78ed999c 51572016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5158
5159 * gcc.dg/uninit-19.c: Run dos2unix.
5160
462ca422 51612016-03-16 Marek Polacek <polacek@redhat.com>
5162
5163 PR c/70093
5164 * gcc.dg/nested-func-10.c: New test.
5165 * gcc.dg/nested-func-9.c: New test.
5166
fe58aacc 51672016-03-16 Jakub Jelinek <jakub@redhat.com>
5168
5169 PR tree-optimization/68714
5170 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5171
27a53872 51722016-03-16 Tom de Vries <tom@codesourcery.com>
5173
5174 PR tree-optimization/68715
5175 * gcc.dg/graphite/pr68715-2.c: New test.
5176 * gcc.dg/graphite/pr68715.c: New test.
5177 * gfortran.dg/graphite/pr68715.f90: New test.
5178
95049c3c 51792016-03-16 Tom de Vries <tom@codesourcery.com>
5180
5181 PR tree-optimization/68809
5182 * gcc.dg/graphite/pr68809-2.c: New test.
5183 * gcc.dg/graphite/pr68809.c: New test.
5184
09eddd70 51852016-03-16 Jakub Jelinek <jakub@redhat.com>
5186
81fc5915 5187 PR c++/70147
5188 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5189 method call to i () as argument. Adjust expected output.
5190
09eddd70 5191 PR c++/70147
5192 * g++.dg/ubsan/pr70147-1.C: New test.
5193 * g++.dg/ubsan/pr70147-2.C: New test.
5194
6373d2a2 51952016-03-15 Martin Sebor <msebor@redhat.com>
5196
5197 PR c++/58281
5198 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5199
d27a0c11 52002016-03-15 John David Anglin <danglin@gcc.gnu.org>
5201
9908039d 5202 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5203 hppa*-*-hpux*.
5204
45cdc3a6 5205 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5206
d27a0c11 5207 PR libfortran/69799
5208 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5209 libatomic_available.
5210
0dd1d57f 52112016-03-15 Marek Polacek <polacek@redhat.com>
5212
5213 PR c++/70209
5214 * g++.dg/ext/attribute-may-alias-4.C: New test.
5215
0ce02c07 52162016-03-15 Alexander Monakov <amonakov@ispras.ru>
5217
5218 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5219 -fvar-tracking-assignments-toggle flag.
5220
f6e39b30 52212016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5222
5223 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5224
167f93a2 52252016-03-15 Jakub Jelinek <jakub@redhat.com>
5226
5227 PR rtl-optimization/70222
5228 * gcc.c-torture/execute/pr70222-1.c: New test.
5229 * gcc.c-torture/execute/pr70222-2.c: New test.
5230
08a8af4a 52312016-03-15 Richard Henderson <rth@redhat.com>
5232
5233 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5234
738eb905 52352016-03-15 Andrey Belevantsev <abel@ispras.ru>
5236
5237 PR rtl-optimization/69032
5238 * gcc.dg/pr69032.c: New test.
5239
dd148b3a 52402016-03-15 Andrey Belevantsev <abel@ispras.ru>
5241
5242 PR rtl-optimization/63384
d9aa5a50 5243 * g++.dg/pr63384.C: New test.
dd148b3a 5244
acf58115 52452016-03-15 Andrey Belevantsev <abel@ispras.ru>
5246
5247 PR target/64411
5248 * gcc.target/i386/pr64411.C: New test.
5249
a2897dc4 52502016-03-15 Tom de Vries <tom@codesourcery.com>
5251
5252 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5253 * gfortran.dg/goacc/kernels-alias.f95: New test.
5254
7bad2faf 52552016-03-14 Martin Sebor <msebor@redhat.com>
5256
5257 PR c++/53792
5258 * g++.dg/cpp0x/constexpr-inline.C: New test.
5259 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5260
d65fa8d9 52612016-03-14 David Edelsohn <dje.gcc@gmail.com>
5262
5263 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5264
2b3c633f 52652016-03-14 Jakub Jelinek <jakub@redhat.com>
5266
5267 PR middle-end/70219
5268 * gcc.dg/pr70219.c: New test.
5269
e947f9c3 52702016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5271
5272 PR target/70083
5273 * gcc.dg/torture/pr70083.c: New test.
5274 * gcc.target/i386/pr70083.c: New test.
5275
74201dc2 52762016-03-14 Richard Biener <rguenther@suse.de>
5277
5278 PR tree-optimization/56365
5279 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5280
88aea41e 52812016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5282
5283 PR target/70098
5284 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5285 New function.
5286 * g++.dg/pr70098.C: New testcase.
5287
5288
1bd2aefd 52892016-03-14 Tom de Vries <tom@codesourcery.com>
5290
5291 PR tree-optimization/70045
5292 * gcc.dg/graphite/pr70045.c: New test.
5293
922c7033 52942016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5295
5296 PR fortran/69043
5297 * gfortran.dg/include_9.f90: New test.
5298
fd4ab6d9 52992016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5300
5301 PR fortran/45076
5302 gfortran.dg/prof/prof.exp: New script.
5303 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5304
7d7218d3 53052016-03-12 Andrey Belevantsev <abel@ispras.ru>
5306
5307 PR rtl-optimization/69307
5308 * gcc.dg/pr69307.c: New test.
5309
02ffd664 53102016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5311
5312 PR target/69614
5313 * gcc.target/arm/pr69614.c: New.
5314
76e207a9 53152016-03-12 Paul Thomas <pault@gcc.gnu.org>
5316
5317 PR fortran/70031
5318 * gfortran.dg/submodule_14.f08: New test
5319
5320 PR fortran/69524
5321 * gfortran.dg/submodule_15.f08: New test
5322
490ee78a 53232016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5324
5325 PR c++/70106
5326 * g++.dg/cpp1y/paren3.C: New test.
5327
04e137ff 53282016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5329
5330 PR target/70131
5331 * gcc.target/powerpc/ppc-round2.c: New test.
5332
27b2c1c4 53332016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5334
5335 PR target/70123
5336 * gcc.dg/torture/pr70123.c: New test.
5337
84116671 53382016-03-11 Jeff Law <law@redhat.com>
5339
5340 PR tree-optimization/70190
5341 * gcc.c-torture/compile/pr70190.c: New test.
5342
cfa58bc8 53432016-03-11 David Malcolm <dmalcolm@redhat.com>
5344
5345 PR c/68187
5346 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5347 case.
5348 (test43_b): Likewise.
5349 (test43_c): Likewise.
5350 (test43_d): Likewise.
5351 (test43_e): Likewise.
5352 (test43_f): Likewise.
5353 (test43_g): Likewise.
5354 (test44_a): Likewise.
5355 (test44_b): Likewise.
5356 (test44_c): Likewise.
5357 (test44_d): Likewise.
5358 (test44_e): Likewise.
5359
ce234f27 53602016-03-11 David Malcolm <dmalcolm@redhat.com>
5361
5362 PR c/70085
5363 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5364
e4756b48 53652016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5366
5367 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5368 dg-options.
5369
1f5ef87e 53702016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5371
5372 PR target/70002
5373 PR target/69245
5374 * gcc.target/aarch64/pr69245_2.c: New test.
5375
f9c352a1 53762016-03-11 Jakub Jelinek <jakub@redhat.com>
5377
5378 PR tree-optimization/70177
5379 * gcc.dg/pr70177.c: New test.
5380
4dd92ac6 53812016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5382
5383 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5384
331e4fdb 53852016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5386
5387 * gcc.dg/tree-ssa/sra-20.c: New.
5388
69262824 53892016-03-11 Jakub Jelinek <jakub@redhat.com>
5390
6f9a7425 5391 PR rtl-optimization/70174
5392 * gcc.dg/pr70174.c: New test.
5393
69262824 5394 PR tree-optimization/70169
5395 * gcc.dg/pr70169.c: New test.
5396
4637a847 53972016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5398
5399 PR target/70160
5400 * gcc.target/i386/pr70160.c: New test.
5401
5a86d754 54022016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5403
5404 * gcc.target/s390/dfp-1.c: New test.
5405
af4c8290 54062016-03-10 Nick Clifton <nickc@redhat.com>
5407
5408 PR target/70044
5409 * gcc.target/aarch64/pr70044.c: New test.
5410
98dfd328 54112016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5412 Jakub Jelinek <jakub@redhat.com>
5413
5414 PR c++/70001
5415 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5416 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5417 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5418
75e72311 54192016-03-10 Jan Hubicka <hubicka@ucw.cz>
5420
5421 PR lto/69589
5422 * g++.dg/lto/pr69589_0.C: New testcase
5423 * g++.dg/lto/pr69589_1.C: New testcase
5424
a2eb1271 54252016-03-10 Marek Polacek <polacek@redhat.com>
5426
5427 PR c++/70153
5428 * g++.dg/delayedfold/unary-plus1.C: New test.
5429
54302016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 5431
5432 * gcc.target/arm/pr45701-1.c: Escape brackets.
5433 * gcc.target/arm/pr45701-2.c: Likewise.
5434
5ab2987f 54352016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5436
5437 * gfortran.dg/unconstrained_commons.f: New.
5438
6972afac 54392016-03-10 Alan Modra <amodra@gmail.com>
5440
5441 * gcc.dg/pr69195.c: New.
5442 * gcc.dg/pr69238.c: New.
5443
c82c99ec 54442016-03-10 Tom de Vries <tom@codesourcery.com>
5445
5446 PR testsuite/68915
5447 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5448
a2389d4a 54492016-03-10 Richard Biener <rguenther@suse.de>
5450
5451 PR tree-optimization/70128
5452 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5453 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5454
c272412d 54552016-03-09 Jakub Jelinek <jakub@redhat.com>
5456
a0451069 5457 PR tree-optimization/70152
5458 * gcc.dg/pr70152.c: New test.
5459
c272412d 5460 PR target/70086
5461 * gcc.target/i386/pr70086-1.c: New test.
5462 * gcc.target/i386/pr70086-2.c: New test.
5463 * gcc.target/i386/pr70086-3.c: New test.
5f611068 5464
5465 PR tree-optimization/70127
5466 * gcc.c-torture/execute/pr70127.c: New test.
5467
27dcb7a8 54682016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5469
5470 * c-c++-common/goacc/combined-directives-2.c: New test.
5471
c24757cf 54722016-03-09 David Malcolm <dmalcolm@redhat.com>
5473
5474 PR c/68473
5475 PR c++/70105
5476 * g++.dg/diagnostic/pr70105.C: New test.
5477 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5478 (test_multiple_ordinary_maps): New test function.
5479
83108969 54802016-03-09 David Malcolm <dmalcolm@redhat.com>
5481
5482 PR c/68473
5483 PR c++/70105
5484 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5485 Drop range information from call to inform_at_rich_loc.
5486 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5487 New.
5488 (test_show_locus): Replace calls to rich_location::add_range with
5489 calls to add_range. Rewrite the tests that used the now-defunct
5490 rich_location ctor taking a source_range. Simplify other tests
5491 by replacing calls to COMBINE_LOCATION_DATA with calls to
5492 make_location.
5493
6733c0e8 54942016-03-09 Richard Biener <rguenther@suse.de>
5495 Jakub Jelinek <jakub@redhat.com>
5496
5497 PR tree-optimization/70138
5498 * gcc.dg/vect/pr70138-1.c: New testcase.
5499 * gcc.dg/vect/pr70138-2.c: Likewise.
5500
96abb9f5 55012016-03-09 Jakub Jelinek <jakub@redhat.com>
5502
5503 PR target/70049
5504 * gcc.target/i386/pr70049.c: New test.
5505
42bb3bfb 55062016-03-09 Richard Biener <rguenther@suse.de>
5507
5508 PR c/70143
5509 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5510 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5511 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5512
27527428 55132016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5514
5515 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5516 arm-*-*.
5517
248449f2 55182016-03-09 Jakub Jelinek <jakub@redhat.com>
5519
1bd49ced 5520 PR middle-end/67278
5521 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5522
248449f2 5523 PR target/67278
5524 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5525
5526 PR middle-end/70050
5527 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5528 in testcase comment.
5529
dfc460ff 55302016-03-09 Tom de Vries <tom@codesourcery.com>
5531
5532 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5533 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5534 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5535 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5536 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5537 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5538 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5539 * gfortran.dg/goacc/kernels-loop.f95: New test.
5540
0377fc7f 55412016-03-08 Martin Sebor <msebor@redhat.com>
5542
5543 PR c++/62096
5544 * g++.dg/warn/overflow-warn-7.C: New test.
5545
3556aa80 55462016-03-08 Jason Merrill <jason@redhat.com>
5547
5548 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5549 * lib/target-supports.exp (check_effective_target_concepts): New.
5550
e5096208 55512016-03-08 Jakub Jelinek <jakub@redhat.com>
5552
5370eb8d 5553 PR c++/70135
5554 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5555 * g++.dg/ubsan/pr70135.C: New test.
5556
e5096208 5557 PR target/70110
5558 * gcc.dg/pr70110.c: New test.
5559
cc37120d 55602016-03-07 Martin Jambor <mjambor@suse.cz>
5561
5562 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5563 * c-c++-common/gomp/if-1.c: Likewise.
5564 * c-c++-common/gomp/pr61486-2.c: Likewise.
5565 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5566 to dg-additional-options.
5567 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5568 * g++/gomp/target-teams-1.c: Likewise.
5569 * gcc.dg/gomp/gomp.exp: Likewise.
5570 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5571 dg-additional-options.
5572 * gfortran.dg/gomp/gomp.exp: Likewise.
5573 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5574 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5575 dg-additional-options.
5576 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5577
53c248d8 55782016-03-07 Martin Jambor <mjambor@suse.cz>
5579
5580 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5581 * c-c++-common/gomp/gridify-1.c: New test.
5582 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5583
541e79a0 55842016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5585
5586 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5587 trigger for cortex-r8, when scanning for register r8.
5588 * gcc.target/arm/pr45701-2.c: Likewise.
5589
4dfabd94 55902016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 5591 Jeff Law <law@redhat.com>
4dfabd94 5592
5593 PR tree-optimization/69740
5594 * gcc.c-torture/compile/pr69740-1.c: New test.
5595 * gcc.c-torture/compile/pr69740-2.c: New test.
5596
1b63a87b 55972016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5598
5599 * lib/target-supports.exp
5600 (check_effective_target_whole_vector_shift): Enable for PPC64.
5601
d33914da 56022016-03-07 Richard Biener <rguenther@suse.de>
5603
5604 PR tree-optimization/70115
5605 * gcc.dg/torture/pr70115.c: New testcase.
5606
584fba4b 56072016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5608
5609 PR middle-end/69916
5610 * c-c-++-common/goacc/pr69916.c: New.
5611
7f2f5ec0 56122016-03-07 Richard Henderson <rth@redhat.com>
5613
5614 * gcc.c-torture/compile/pr70061.c: New test.
5615
f530e7c4 56162016-03-07 Richard Biener <rguenther@suse.de>
5617
5618 PR testsuite/70109
5619 * gcc.dg/vect/O3-pr36098.c: New testcase.
5620
a3855fed 56212016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5622
5623 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5624
091ffc31 56252016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5626
5627 * gnat.dg/renaming9.ad[sb]: New testcase.
5628
2941b871 56292016-03-05 Jakub Jelinek <jakub@redhat.com>
5630
5631 PR c++/70084
5632 * g++.dg/expr/stdarg3.C: New test.
5633
5173ce42 56342016-03-04 Jeff Law <law@redhat.com>
5635
5636 PR tree-optimization/69196
5637 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5638 x86_64-*-*.
5639
2d1d2e55 56402016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5641
0e43078e 5642 PR c/69973
5643 * gcc.dg/pr69973.c: New test.
5644
d8ec06ae 5645 PR rtl-optimization/69941
5646 * gcc.dg/torture/pr69941.c: New test.
5647
2d1d2e55 5648 PR c/69824
5649 * gcc.dg/pr69824.c: New test.
5650
32f692e2 56512016-03-05 Tom de Vries <tom@codesourcery.com>
5652
5653 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5654 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5655 function.
5656
1c699e9a 56572016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5658
5659 PR c++/66786
5660 * g++.dg/cpp1y/var-templ48.C: New test.
5661 * g++.dg/cpp1y/var-templ49.C: New test.
5662
358448c6 56632016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5664
5665 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5666
01dc3c45 56672016-03-04 Jakub Jelinek <jakub@redhat.com>
5668
e968ff6d 5669 PR c++/70035
5670 * g++.dg/ubsan/pr70035.C: New test.
5671
01dc3c45 5672 PR target/70062
5673 * gcc.target/i386/pr70062.c: New test.
5674
3937d618 56752016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5676
5677 * g++.dg/template/typename21.C: Remove c++98_only.
5678
c58ac7f8 56792016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5680
5681 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5682
0060768a 56832016-03-04 David Malcolm <dmalcolm@redhat.com>
5684
5685 PR c/68187
5686 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5687 function.
5688 (fn_42_b): Likewise.
5689 (fn_42_c): Likewise.
5690
74c6fd40 56912016-03-04 David Malcolm <dmalcolm@redhat.com>
5692
5693 PR c/68187
5694 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5695 function.
5696 (fn_40_b): Likewise.
5697 (fn_41_a): Likewise.
5698 (fn_41_b): Likewise.
5699
31b11359 57002016-03-04 Jakub Jelinek <jakub@redhat.com>
5701
5702 PR target/70059
5703 * gcc.target/i386/avx512f-pr70059.c: New test.
5704 * gcc.target/i386/avx512dq-pr70059.c: New test.
5705
c5b93452 57062016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5707
5708 PR rtl-optimization/57676
5709 * gcc.dg/torture/pr57676.c: New test.
5710
268fbd56 57112016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5712
5713 * gcc.dg/pr70026.c: New test.
5714
6560d1ad 57152016-03-04 Marek Polacek <polacek@redhat.com>
5716
5717 PR c/69798
5718 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5719 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5720
cc7dfddf 57212016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5722
5723 PR target/70004
5724 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5725 Delete.
5726 (test_corners_sisd_si): Likewise.
5727 (main): Remove checks of the above.
5728 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5729
e9663bd4 57302016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5731
5732 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5733
dcdd684e 57342016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5735
5736 * gcc.dg/torture/pr69951.c: Accept argc==0.
5737
e692d332 57382016-03-04 Richard Biener <rguenther@suse.de>
5739
5740 PR c++/70054
5741 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5742 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5743
af77b7e6 57442016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5745
5746 PR testsuite/69766
5747 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5748 testing multiarch.
5749
290da96e 57502016-03-04 Jakub Jelinek <jakub@redhat.com>
5751
5752 PR debug/69947
5753 * gcc.dg/guality/pr69947.c: New test.
5754
e51ce713 57552016-03-03 Jakub Jelinek <jakub@redhat.com>
5756
5757 PR ada/70017
5758 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5759
1feed892 57602016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5761
5762 PR rtl-optimization/69904
5763 * gcc.target/arm/pr69904.c: New test.
5764
c32bda69 57652016-03-03 Jakub Jelinek <jakub@redhat.com>
5766
5767 PR target/70021
5768 * gcc.dg/vect/pr70021.c: New test.
5769 * gcc.target/i386/pr70021.c: New test.
5770
1bc579ed 57712016-03-03 Marek Polacek <polacek@redhat.com>
5772
5773 PR middle-end/70050
5774 * gcc.dg/pr70050.c: New test.
5775
cfa8d638 57762016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5777
5778 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5779
1b889259 57802016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5781
5782 PR tree-optimization/70043
5783 * gfortran.dg/vect/pr70043.f90: New test.
5784
f756dfa3 57852016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5786
5787 * gnat.dg/specs/task1.ads: New test.
5788
5cb4863d 57892016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5790
5791 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5792 Invoke gdb with -batch.
5793 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5794
5dd12e43 57952016-03-03 Richard Biener <rguenther@suse.de>
5796
5797 PR tree-optimization/55936
5798 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5799
d97ba4ca 58002016-03-02 Jeff Law <law@redhat.com>
5801
5d23c86f 5802 PR rtl-optimization/69942
5803 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5804 effects of argument promotions.
5805
d97ba4ca 5806 PR tree-optimization/69987
5807 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5808 target does not support -fprefetch-loop-arrays.
5809
901faaa0 58102016-03-02 Uros Bizjak <ubizjak@gmail.com>
5811
5812 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5813
51f6fdce 58142016-03-02 Bin Cheng <bin.cheng@arm.com>
5815
6bc7872f 5816 PR rtl-optimization/69052
51f6fdce 5817 * gcc.target/i386/pr69052.c: New test.
5818
31d31e07 58192016-03-02 Alan Modra <amodra@gmail.com>
5820
5821 * gcc.dg/pr69990.c: New.
5822
04faee95 58232016-03-02 Jakub Jelinek <jakub@redhat.com>
5824
270d0117 5825 PR c/68062
5826 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5827
5828 PR middle-end/70022
5829 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5830
04faee95 5831 PR target/70028
5832 * gcc.target/i386/pr70028.c: New test.
5833
a2cc9e8e 58342016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5835
5836 * c-c++-common/asan/swapcontext-test-1.c,
5837 * c-c++-common/tsan/thread_leak.c,
5838 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5839 * g++.dg/tsan/benign_race.C,
5840 * g++.dg/tsan/fd_close_norace.C,
5841 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5842 races with sanitizer output
5843
dd4bd263 58442016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 5845 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 5846
5847 PR target/67278
5848 * gcc.dg/simd-8.c: New testcase.
5849
b5fe3a49 58502016-03-02 Richard Biener <rguenther@suse.de>
5851
5852 PR middle-end/67278
5853 * gcc.dg/simd-7.c: New testcase.
5854
23601f67 58552016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5856
5857 * gcc.target/i386/pr70007.c: Tweak.
5858
f66f65e7 58592016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5860
5861 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5862
60773515 58632016-03-02 Marek Polacek <polacek@redhat.com>
5864
5865 PR c/67854
5866 * gcc.dg/pr67854.c: New test.
5867
6c094cb1 58682016-03-02 Jakub Jelinek <jakub@redhat.com>
5869
5870 PR middle-end/70025
5871 * gcc.dg/torture/pr70025.c: New test.
5872
7627bb56 58732016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5874
5875 PR tree-optimization/68621
5876 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5877
066c8e94 58782016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5879
5880 * gcc.target/i386/pr70007.c: New test.
5881
d3b819ad 58822016-03-01 Jeff Law <law@redhat.com>
5883
d4b9ad56 5884 PR tree-optimization/69196
7e217344 5885 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 5886
d3b819ad 5887 PR tree-optimization/69196
5888 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5889 duplicating code and spoiling the expected output.
5890
4f37285d 58912016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5892
5893 PR target/70033
5894 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5895 supports power9 before doing tests.
5896 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5897 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5898 * gcc.target/powerpc/p9-permute.c: Likewise.
5899
3e9c4f6c 59002016-03-01 Uros Bizjak <ubizjak@gmail.com>
5901
5902 PR target/70027
5903 * gcc.target/i386/pr70027.c: New test.
5904
e324729e 59052016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 5906
5907 * gcc.dg/pr70017.c: New test.
5908
40e9ce2d 59092016-03-01 Jakub Jelinek <jakub@redhat.com>
5910
5911 PR c/69796
5912 PR c/69974
5913 * gcc.dg/pr69796.c: New test.
5914 * gcc.dg/pr69974.c: New test.
5915
e8b016ea 59162016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5917
5918 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5919
24d3127c 59202016-02-29 Jeff Law <law@redhat.com>
5921
5922 PR tree-optimization/69987
5923 * gfortran.dg/pr69987.f90: New test.
5924
5925 PR tree-optimization/69989
5926 * gcc.c-torture/compile/pr69989-2.c: New test.
5927
12cc1225 59282016-03-01 Marek Polacek <polacek@redhat.com>
5929
5930 PR c++/69795
5931 * g++.dg/parse/invalid1.C: New test.
5932
d99a947c 59332016-03-01 Richard Biener <rguenther@suse.de>
5934
5935 PR middle-end/70022
5936 * gcc.dg/pr70022.c: New testcase.
5937
395dbc60 59382016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5939
5940 PR tree-optimization/69956
5941 * gcc.dg/pr69956.c: New test.
5942
40a35c55 59432016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5944
5945 PR target/70011
5946 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5947 XFAIL when hardware supports efficient unaligned storage access.
5948
4edc90b0 59492016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5950
5951 PR c++/69961
5952 * g++.dg/template/pr69961a.C: New test.
5953 * g++.dg/template/pr69961b.C: New test.
5954
1ed1f69a 59552016-02-29 David Malcolm <dmalcolm@redhat.com>
5956
5957 PR preprocessor/69985
5958 * gcc.dg/cpp/pr69985.c: New test case.
5959
01c5d15d 59602016-02-29 Jeff Law <law@redhat.com>
5961
3a4d3de5 5962 PR tree-optimization/70005
5963 * gcc.c-torture/execute/pr70005.c New test.
5964
01c5d15d 5965 PR tree-optimization/69999
5966 * gcc.c-torture/compile/pr69999.c: New test.
5967
1bf66b54 59682016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5969
5970 PR tree-optimization/69652
5971 * gcc.dg/torture/pr69652.c: Delete test.
5972 * gcc.dg/vect/pr69652.c: New test.
5973
b4d653d5 59742016-02-19 Richard Biener <rguenther@suse.de>
5975
5976 PR tree-optimization/69980
5977 * gfortran.dg/vect/pr69980.f90: New testcase.
5978
35bc4745 59792016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5980
5981 * gcc.target/sparc/20160229-1.c: New test.
5982
bb54a538 59832016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5984
5985 * gnat.dg/stack_usage3.adb: New test.
5986 * gnat.dg/stack_usage3_pkg.ads: New helper.
5987
95164e71 59882016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5989
5990 * gnat.dg/renaming8.adb: New test.
5991 * gnat.dg/renaming8_pkg1.ads: New helper.
5992 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5993 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5994
a890896f 59952016-02-29 Richard Biener <rguenther@suse.de>
5996
5997 PR tree-optimization/69720
5998 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5999
5c70403a 60002016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6001
6002 PR fortran/68147
6003 PR fortran/47674
6004 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6005
dfb6d139 60062016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 6007 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6008
6009 PR fortran/56007
6010 * gfortran.dg/coarray_8.f90: Adjust error message.
6011 * gfortran.dg/pr56007.f90: New test.
6012 * gfortran.dg/pr56007.f: New test.
6013
536508db 60142016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6015
6016 PR tree-optimization/69989
6017 * gcc.dg/torture/pr69989.c: New test.
6018
eec75e45 60192016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6020
6021 * gcc.target/i386/stack-realign-win.c: New test.
6022
0175e45a 60232016-02-28 Harald Anlauf <anlauf@gmx.de>
6024
6025 PR fortran/60126
6026 * gfortran.dg/pr60126.f90: New test.
6027
2a703589 60282016-02-27 Jeff Law <law@redhat.com>
6029
6030 Revert
6031 2016-02-26 Richard Biener <rguenther@suse.de>
6032 Jeff Law <law@redhat.com>
6033
6034 PR tree-optimization/69740
6035 * gcc.c-torture/compile/pr69740-1.c: New test.
6036 * gcc.c-torture/compile/pr69740-2.c: New test.
6037
359b4c18 60382016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6039
1c96765a 6040 PR fortran/69910
359b4c18 6041 * gfortran.dg/newunit_4.f90: New test.
6042
49462d93 60432016-02-27 Jakub Jelinek <jakub@redhat.com>
6044
6045 PR target/69613
6046 PR rtl-optimization/69886
6047 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6048 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6049 target.
6050
c4ac733e 60512016-02-26 Martin Sebor <msebor@redhat.com>
6052
6053 PR tree-optimization/15826
6054 * gcc.dg/tree-ssa/pr15826.c: New test.
6055
da8c4b5d 60562016-02-26 Jakub Jelinek <jakub@redhat.com>
6057
6058 PR target/69969
6059 * gcc.target/powerpc/pr69969.c: New test.
6060
0a4558eb 60612016-02-26 Martin Sebor <msebor@redhat.com>
6062
6063 PR c++/15766
6064 * g++.old-deja/g++.other/decl5.C: Add a test case.
6065
5b500299 60662016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6067
6068 PR target/69946
6069 * gcc.target/powerpc/pr69946.c: New file.
6070
565f533b 60712016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 6072 Jeff Law <law@redhat.com>
565f533b 6073
0a4558eb 6074 PR tree-optimization/69740
565f533b 6075 * gcc.c-torture/compile/pr69740-1.c: New test.
6076 * gcc.c-torture/compile/pr69740-2.c: New test.
6077
ff67cbea 60782016-02-26 Martin Jambor <mjambor@suse.cz>
6079
6080 PR middle-end/69920
6081 * gcc.dg/torture/pr69932.c: New test.
6082 * gcc.dg/torture/pr69936.c: Likewise.
6083
e400d817 60842016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6085
6086 PR target/69709
6087 * gcc.target/s390/pr69709.c: New test.
6088
126a5a2d 60892016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6090
6091 PR target/69245
6092 * gcc.target/aarch64/pr69245_1.c: New test.
6093
59c58860 60942016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6095
6096 PR target/69613
6097 * gcc.dg/torture/pr69613.c: New test.
6098
9441fa4e 60992016-02-26 Jakub Jelinek <jakub@redhat.com>
6100
6101 PR rtl-optimization/69891
6102 * gcc.target/i386/pr69891.c: New test.
6103
e48fcde0 61042016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 6105 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6106
35ed600a 6107 PR target/61397
f41208a1 6108 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6109 functionality for both 32-bit and 64-bit.
6110
c86aaa0e 61112016-02-26 Richard Biener <rguenther@suse.de>
6112
6113 PR tree-optimization/69551
6114 * gcc.dg/torture/pr69951.c: New testcase.
6115
38e71a65 61162016-02-25 Richard Biener <rguenther@suse.de>
6117
6118 PR tree-optimization/48795
6119 * gcc.dg/Warray-bounds-18.c: New testcase.
6120
03331e69 61212016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6122
6123 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6124
f14d8d6a 61252016-02-25 Jakub Jelinek <jakub@redhat.com>
6126
6127 PR rtl-optimization/69896
6128 * gcc.dg/pr69896.c: New test.
6129
4003c807 61302016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6131
6132 PR c++/69736
6133 * g++.dg/cpp1y/paren2.C: New test.
6134
a0573328 61352016-02-24 Martin Sebor <msebor@redhat.com>
6136
6137 PR c/51147
6138 * gcc.dg/enum-mode-2.c: New test.
6139
2cde02ad 61402016-02-24 Jakub Jelinek <jakub@redhat.com>
6141
6142 PR c++/69922
6143 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6144 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6145 * g++.dg/ubsan/pr69922.C: New test.
6146
f0ea75d1 61472016-02-24 Marek Polacek <polacek@redhat.com>
6148
6149 PR c/69819
6150 * gcc.dg/pr69819.c: New test.
6151
05027366 61522016-02-24 Martin Sebor <msebor@redhat.com>
6153
34ed562b 6154 PR c++/69912
6155 * g++.dg/ext/flexary15.C: New test.
6156
61572016-02-24 Martin Sebor <msebor@redhat.com>
6158
6159 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 6160 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 6161 * g++.dg/ext/builtin_alloca.C: Same.
05027366 6162
650c3ad5 61632016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6164 Charles Baylis <charles.baylis@linaro.org>
6165
6166 PR debug/61033
6167 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6168
596070e8 61692016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 6170 Jakub Jelinek <jakub@redhat.com>
596070e8 6171
6172 PR middle-end/69760
6173 * gcc.dg/torture/pr69760.c: New testcase.
6174
d6b92d9f 61752016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6176
6177 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6178 pattern on Solaris with as.
6179
90436d9d 61802016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6181
6182 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6183 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6184 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6185 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6186
7c749495 61872016-02-24 Jakub Jelinek <jakub@redhat.com>
6188
6189 PR middle-end/69915
6190 * gcc.dg/pr69915.c: New test.
6191
9c9680b5 61922016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6193
6194 PR rtl-optimization/69886
6195 * gcc.dg/torture/pr69886.c: New test.
6196
36d081ee 61972016-02-24 Richard Biener <rguenther@suse.de>
6198
6199 PR middle-end/68963
6200 * gcc.dg/torture/pr68963.c: New testcase.
6201
2a0accb9 62022016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6203
6204 PR target/69875
6205 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6206 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6207 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6208 * gcc.target/arm/atomic_loaddi_1.c: New test.
6209 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6210 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6211 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6212 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6213 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6214 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6215 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6216 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6217
f0e92ef1 62182016-02-24 Jakub Jelinek <jakub@redhat.com>
6219
6220 PR middle-end/69909
6221 * gcc.dg/torture/pr69909.c: New test.
6222
6907286f 62232016-02-24 Richard Biener <rguenther@suse.de>
6224
6225 PR tree-optimization/69907
6226 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6227 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6228 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6229
e6ab7475 62302016-02-24 Christian Bruel <christian.bruel@st.com>
6231
6232 * gcc.target/arm/pragma_cpp_fma.c: New test.
6233
47587450 62342016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6235
6236 PR fortran/61156
6237 * gfortran.dg/include_6.f90: Update test.
6238
d41ab738 62392016-02-23 Jakub Jelinek <jakub@redhat.com>
6240
6241 PR objc/69844
6242 * objc.dg/pr69844.m: New test.
6243
4772d9d5 62442016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6245
6246 PR libgfortran/69456
6247 * gfortran.dg/namelist_89.f90: New test.
6248 * gfortran.dg/pr59700.f90: Update test..
6249
8c38d887 62502016-02-23 Martin Sebor <msebor@redhat.com>
6251
6252 PR middle-end/69780
6253 * g++.dg/ext/builtin_alloca.C: New test.
6254 * gcc.dg/builtins-68.c: New test.
6255
ee1bfdb0 62562016-02-23 Richard Henderson <rth@redhat.com>
6257
6258 * gcc.target/i386/addr-space-3.c: Remove test.
6259
52609ec3 62602016-02-23 David Malcolm <dmalcolm@redhat.com>
6261
6262 PR preprocessor/69126
6263 PR preprocessor/69543
6264 * c-c++-common/pr69126-2-long.c: New test.
6265 * c-c++-common/pr69126-2-short.c: New test.
6266 * c-c++-common/pr69543-1.c: Remove xfail.
6267
d5bf2cc8 62682016-02-23 David Malcolm <dmalcolm@redhat.com>
6269
6270 PR preprocessor/69126
6271 PR preprocessor/69543
6272 PR preprocessor/69558
6273 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6274 (f): Rename to...
6275 (test_2): ...this, and add leading comment.
6276 (MACRO_3, test_3): New.
6277 (MACRO_4A, MACRO_4B, test_4): New.
6278 (MACRO): Rename to...
6279 (MACRO_5): ...this.
6280 (g): Rename to...
6281 (test_5): ...this, updating for renaming of MACRO, and
6282 add leading comment.
6283 * c-c++-common/pr69543-1.c: New.
6284 * c-c++-common/pr69543-2.c: New.
6285 * c-c++-common/pr69543-3.c: New.
6286 * c-c++-common/pr69543-4.c: New.
6287 * c-c++-common/pr69558-1.c: New.
6288 * c-c++-common/pr69558-2.c: New.
6289 * c-c++-common/pr69558-3.c: New.
6290 * c-c++-common/pr69558-4.c: New.
6291 * gcc.dg/pr69558.c: Move to...
6292 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6293 xfail for c++.
6294
3a37a410 62952016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6296
6297 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6298 to -ftree-parallelize-loops/-fopenacc changes.
6299 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6300 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6301 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6302 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6303 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6304 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6305 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6306 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6307 * c-c++-common/goacc/kernels-loop.c: Likewise.
6308 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6309 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6310 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6311 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6312
ecca180f 63132016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6314
6315 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6316
eec0fa3f 63172016-02-23 Jakub Jelinek <jakub@redhat.com>
6318
f1f91c07 6319 PR c++/69902
6320 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6321
eec0fa3f 6322 PR c/69900
6323 * gcc.dg/pr69900.c: New test.
6324
e045424d 63252016-02-23 Martin Jambor <mjambor@suse.cz>
6326
6327 PR tree-optimization/69666
6328 * gcc.dg/tree-ssa/pr69666.c: New test.
6329
f482dff6 63302016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6331
6332 PR fortran/67451
6333 * gfortran.dg/coarray_allocate_5.f08: New test.
6334
57ed698b 63352016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6336
6337 * gcc.target/s390/vcond-shift.c: Move to ...
6338 * gcc.target/s390/vector/vcond-shift.c: ... here.
6339
990e443c 63402016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6341
6342 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6343 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6344
296c5f01 63452016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6346
6347 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6348
e53f41d5 63492016-02-20 Mark Wielaard <mjw@redhat.com>
6350
6351 PR c/28901
6352 * gcc.dg/unused-variable-3.c: New test.
6353
13af201d 63542016-02-22 Jakub Jelinek <jakub@redhat.com>
6355
6356 PR target/69888
6357 * gcc.target/i386/pr69888.c: New test.
6358
682c90f9 63592016-02-22 Richard Biener <rguenther@suse.de>
6360
6361 PR tree-optimization/69882
6362 * gfortran.dg/vect/pr69882.f90: New testcase.
6363
b8cd18c3 63642016-02-22 Jakub Jelinek <jakub@redhat.com>
6365
6366 PR target/69885
6367 * gcc.dg/pr69885.c: New test.
6368
09343379 63692016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6370
6371 PR target/69806
6372 PR target/54089
6373 * gcc.target/sh/pr54089-10.c: New.
6374
b345a09f 63752016-02-20 Paul Thomas <pault@gcc.gnu.org>
6376
6377 PR fortran/69423
6378 * gfortran.dg/deferred_character_15.f90 : New test.
6379
51385aed 63802016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6381
6382 PR fortran/57365
6383 gfortran.dg/allocate_with_source_18.f03: New test.
6384
63852016-02-20 Harald Anlauf <anlauf@gmx.de>
6386
6387 PR fortran/52531
6388 gfortran.dg/gomp/pr52531.f90: New test.
6389
9cce8384 63902016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6391
6392 PR c++/69865
6393 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6394 -std=c++03.
6395
d91f5fbb 63962016-02-19 Jakub Jelinek <jakub@redhat.com>
6397
563d5cb8 6398 PR c++/69826
6399 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6400 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6401
0a04aac9 6402 PR c++/69850
6403 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6404
d91f5fbb 6405 PR c++/69851
6406 * g++.dg/torture/pr69851.C: New test.
6407
5fe1f282 64082016-02-19 Martin Sebor <msebor@redhat.com>
6409
6410 PR testsuite/69573
6411 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6412
a45bce11 64132016-02-19 Jakub Jelinek <jakub@redhat.com>
6414
6263dde1 6415 PR c++/69850
6416 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6417 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6418
a45bce11 6419 PR c++/67767
6420 * g++.dg/cpp0x/pr67767.C: New test.
6421
cf2ed1b7 64222016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6423
6424 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6425 for fp, simd, crypto, crc, lse.
6426 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6427 above.
6428 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6429 effective target check.
6430
f6cc34b0 64312016-02-19 Jakub Jelinek <jakub@redhat.com>
6432
6433 PR target/69820
6434 * gcc.target/i386/pr69820.c: New test.
6435
6c678e78 64362016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6437
6438 * gcc.target/s390/vector/int128-1.c: New test.
6439
b088ff4b 64402016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6441
6442 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6443
b11e60a4 64442016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6445
6446 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6447 instruction pattern name to prevent the testcase from failing with
6448 -march=z13.
6449
664ff6a0 64502016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6451
6452 * gcc.target/s390/md/movstr-2.c: New test.
6453
e80be24b 64542016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6455
6456 * gcc.target/s390/morestack.c: New test.
6457
9839f350 64582016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6459
6460 PR target/69625
6461 * gcc.target/s390/pr69625.c: Add test case.
6462
4550fbd0 64632016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6464
6465 PR testsuite/68580
6466 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6467
57d00b6a 64682016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6469
6470 PR target/68404
6471 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6472 * gcc.target/powerpc/fusion3.c: Likewise.
6473
63ad69d6 64742016-02-18 Richard Biener <rguenther@suse.de>
6475
6476 PR middle-end/69553
6477 * g++.dg/torture/pr69553.C: New testcase.
6478
d92404ed 64792016-02-18 Nick Clifton <nickc@redhat.com>
6480
4550fbd0 6481 PR target/62254
6482 PR target/69610
6483 * gcc.target/arm/pr62554.c: New test.
6484 * gcc.target/arm/pr69610-1.c: New test.
6485 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 6486
0808dfce 64872016-02-18 Richard Biener <rguenther@suse.de>
6488
6489 PR middle-end/69854
6490 * gcc.dg/torture/pr69854.c: New testcase.
6491
fc3527e3 64922016-02-17 Jakub Jelinek <jakub@redhat.com>
6493
6494 PR c++/69850
6495 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6496
e3c24279 64972012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6498
6499 * gcc.target/powerpc/vec-cg.c: New test.
6500
c9732c2b 65012016-02-17 Richard Biener <rguenther@suse.de>
6502
6503 PR testsuite/69586
6504 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6505
51bf9f9b 65062016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6507
6508 PR target/69161
6509 * gcc.c-torture/compile/pr69161.c: New test.
6510
6baedca3 65112016-02-17 David Sherwood <david.sherwood@arm.com>
6512
6513 PR target/69532
6514 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6515 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6516
4f240715 65172016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6518
6519 * gcc.dg/ifcvt-4.c: Skip on Visium.
6520
e0c0515d 65212016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6522
6523 * gnat.dg/atomic8.adb: New test.
6524
7b319ee6 65252016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6526
6527 * gnat.dg/discr46.ad[sb]: New test.
6528
48a7e3d1 65292016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6530
6531 PR Target/48344
6532 * gcc.target/powerpc/pr48344-1.c: New test.
6533
3f844f15 65342015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6535
6536 PR fortran/69742
6537 * gfortran.dg/associate_21.f90: New test.
6538
7675e968 65392016-02-16 Jakub Jelinek <jakub@redhat.com>
6540
6541 PR c/69835
6542 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6543 -Wnonnull in dg-options.
6544 * c-c++-common/nonnull-2.c: New test.
6545
d6faee88 65462016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6547 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6548
6549 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6550
3a2a72aa 65512016-02-16 Jakub Jelinek <jakub@redhat.com>
6552
6553 PR middle-end/69801
6554 * gcc.dg/pr69801.c: Add empty dg-options.
6555
28072426 65562016-02-16 James Norris <jnorris@codesourcery.com>
6557
6558 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6559 * g++.dg/goacc/deviceptr-1.c: New file.
6560
37fffac2 65612016-02-16 Jakub Jelinek <jakub@redhat.com>
6562
6563 PR tree-optimization/69820
6564 * gcc.dg/vect/pr69820.c: New test.
6565
f72a5e61 65662016-02-16 Richard Biener <rguenther@suse.de>
6567
6568 PR tree-optimization/69776
6569 * gcc.dg/torture/pr69776-2.c: New testcase.
6570
50e0cd76 65712016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6572
6573 PR tree-optimization/69714
6574 * gcc.dg/torture/pr69714.c: New test.
6575
14a72c4e 65762016-02-16 Jakub Jelinek <jakub@redhat.com>
6577
6578 PR tree-optimization/69802
6579 * gcc.dg/pr69802.c: New test.
6580
fd808c11 65812016-02-16 Richard Biener <rguenther@suse.de>
6582
6583 PR middle-end/69801
6584 * gcc.dg/pr69801.c: New testcase.
6585
49a549ca 65862016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6587
6588 PR libgfortran/69651
6589 * gfortran.dg/read_bang.f90: New test.
6590 * gfortran.dg/read_bang4.f90: New test.
6591
77454e6e 65922016-02-15 Jakub Jelinek <jakub@redhat.com>
6593
2074f21c 6594 PR c++/69658
6595 * g++.dg/init/pr69658.C: New test.
6596
77454e6e 6597 PR c++/69797
6598 * c-c++-common/pr69797.c: New test.
6599
4ef4d764 66002016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6601
6602 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6603 check for aarch64*-*-*.
6604
4a45fe0f 66052016-02-15 Richard Biener <rguenther@suse.de>
6606
6607 PR tree-optimization/69783
6608 * gcc.dg/vect/pr69783.c: New testcase.
6609
0b3619e6 66102016-02-15 Richard Biener <rguenther@suse.de>
6611
6612 PR tree-optimization/69776
6613 * gcc.dg/torture/pr69776.c: New testcase.
6614
9b49c3cb 66152016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6616
6617 PR fortran/60526
6618 * gfortran.dg/type_decl_4.f90: Reinstated.
6619
e46faff9 66202016-02-14 John David Anglin <danglin@gcc.gnu.org>
6621
6622 PR fortran/68746
6623 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6624
a96c809a 66252016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6626
6627 PR fortran/60526
6628 PR bootstrap/69816
6629 * gfortran.dg/type_decl_4.f90: Removed.
6630
fdec7e88 66312016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6632
6633 PR fortran/60526
6634 * gfortran.dg/type_decl_4.f90: New test.
6635
a72095c4 66362016-02-14 Alan Modra <amodra@gmail.com>
6637
bc436924 6638 PR testsuite/68886
a72095c4 6639 * gcc.c-torture/execute/stkalign.c: Revise test.
6640
73bb5f8b 66412016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6642
6643 PR target/67260
6644 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6645
beb13161 66462016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6647
6648 PR target/67260
6649 * gcc.target/sh/torture/pr67260.c: New.
6650
67cab04e 66512016-02-12 John David Anglin <danglin@gcc.gnu.org>
6652
6653 * gcc.dg/pr67964.c: Add dg-require-alias.
6654
44a59bb1 66552016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6656
6657 PR target/67636
6658 PR target/64345
6659 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6660
38c9bd3a 66612016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6662
6663 PR libgfortran/69668
6664 * gfortran.dg/namelist_88.f90: New test.
6665
1774ff82 66662016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6667
6668 PR libgfortran/69668
6669 * gfortran.dg/namelist_38.f90: Update test.
6670 * gfortran.dg/namelist_84.f90: Update test.
6671
aec1f4bd 66722016-02-12 David Malcolm <dmalcolm@redhat.com>
6673
6674 PR other/69554
6675 * gcc.dg/pr69554-1.c: New test.
6676 * gfortran.dg/pr69554-1.F90: New test.
6677 * gfortran.dg/pr69554-2.F90: New test.
6678 * lib/gcc-dg.exp (proc dg-locus): New function.
6679 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6680 distinguish between the caret-printing and non-caret-printing
6681 cases. If caret-printing has been explicitly enabled, bail out
6682 without attempting to fix up the output.
6683
da7d5066 66842016-02-12 David Malcolm <dmalcolm@redhat.com>
6685
6686 PR driver/69265
6687 PR driver/69453
6688 * gcc.dg/spellcheck-options-3.c: New test case.
6689 * gcc.dg/spellcheck-options-4.c: New test case.
6690 * gcc.dg/spellcheck-options-5.c: New test case.
6691 * gcc.dg/spellcheck-options-6.c: New test case.
6692 * gcc.dg/spellcheck-options-7.c: New test case.
6693 * gcc.dg/spellcheck-options-8.c: New test case.
6694 * gcc.dg/spellcheck-options-9.c: New test case.
6695 * gcc.dg/spellcheck-options-10.c: New test case.
6696
fcce1b0b 66972016-02-12 Jakub Jelinek <jakub@redhat.com>
6698
6699 PR rtl-optimization/69764
6700 PR rtl-optimization/69771
6701 * c-c++-common/pr69764.c: New test.
6702 * gcc.dg/torture/pr69771.c: New test.
6703
6d609290 67042016-02-12 Marek Polacek <polacek@redhat.com>
6705
6706 * g++.dg/torture/init-list1.C: New.
6707
7d75fb56 67082016-02-12 Marek Polacek <polacek@redhat.com>
6709
6710 * gcc.dg/pr69522.c: Add empty dg-options.
6711
52543fda 67122016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6713
6714 * g++.dg/lto/lto.exp: Include and init mpx.
6715 * g++.dg/lto/pr69729_0.C: New test.
6716
34947478 67172016-02-12 Jakub Jelinek <jakub@redhat.com>
6718
9181a4ec 6719 PR ipa/69241
6720 * g++.dg/ipa/pr69241-4.C: New test.
6721
34947478 6722 PR ipa/68672
6723 * g++.dg/ipa/pr68672-1.C: New test.
6724 * g++.dg/ipa/pr68672-2.C: New test.
6725 * g++.dg/ipa/pr68672-3.C: New test.
6726
74a4140f 67272016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6728
6729 PR c/69522
50e0cd76 6730 * gcc.dg/pr69522.c: New test.
74a4140f 6731
9ddb20d6 67322016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6733
6734 PR c++/69098
6735 * g++.dg/cpp1y/69098.C: New test.
6736 * g++.dg/cpp1y/69098-2.C: New test.
6737
67cf9b55 67382016-02-12 Jakub Jelinek <jakub@redhat.com>
6739
6740 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6741 and neighbour -> neighbor.
6742 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6743 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6744 * c-c++-common/Wvarargs.c: Likewise.
6745 * c-c++-common/goacc/host_data-5.c: Likewise.
6746 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6747 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6748 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6749 * gcc.target/aarch64/pr60697.c: Likewise.
6750 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6751 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6752 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6753 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6754 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6755 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6756 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6757 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6758 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6759 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6760 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6761 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6762 * g++.dg/lookup/koenig5.C: Likewise.
6763 * g++.dg/ext/no-asm-2.C: Likewise.
6764 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6765 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6766 * gfortran.dg/used_types_16.f90: Likewise.
6767 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6768 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6769 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6770 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6771 * gfortran.dg/abstract_type_6.f03: Likewise.
6772 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6773 * gfortran.dg/used_types_15.f90: Likewise.
6774 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6775 * gfortran.dg/exit_3.f08: Likewise.
6776 * gfortran.dg/open_status_2.f90: Likewise.
6777 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6778 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6779 * gfortran.dg/associate_1.f03: Likewise.
6780 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6781 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6782 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6783 * gcc.dg/builtin-object-size-1.c: Likewise.
6784 * gcc.dg/noreturn-6.c: Likewise.
6785 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6786 * gcc.dg/globalalias.c: Likewise.
6787 * gcc.dg/builtins-config.h: Likewise.
6788 * gcc.dg/pr30457.c: Likewise.
6789 * gcc.c-torture/compile/volatile-1.c: Likewise.
6790 * gcc.c-torture/execute/20101011-1.c: Likewise.
6791 * c-c++-common/Waddress-1.c: Likewise.
6792
40b38ace 67932016-02-11 Jakub Jelinek <jakub@redhat.com>
6794
6795 PR c/69768
6796 * c-c++-common/Waddress-1.c: New test.
6797
42c87ca9 67982016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6799
6800 PR fortran/69296
6801 * gfortran.dg/associate_19.f03: New test.
6802 * gfortran.dg/associate_20.f03: New test.
6803
acb7939f 68042016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6805
6806 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6807
6defe3c5 68082016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6809
6810 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6811 .arch armv8-a\n. Add -dA to dg-options.
6812 * gcc.target/aarch64/assembler_arch_1.c: New test.
6813 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6814
63f63318 68152016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6816
6817 PR c++/68726
6818 * g++.dg/cpp0x/pr68726.C: New.
6819
1cddf457 68202016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6821
6822 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6823 test.
6824
b86fba37 68252016-02-11 Richard Biener <rguenther@suse.de>
6826
6827 * g++.dg/tree-ssa/pr61034.C: Adjust.
6828
ec4ec95a 68292016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6830
be7c31e9 6831 PR target/69148
ec4ec95a 6832 * gcc.target/s390/pr69148.c: New.
6833
f64416ca 68342016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6835
6836 PR tree-optimization/69652
6837 * gcc.dg/torture/pr69652.c: New test.
6838
e5d1ea31 68392016-02-10 Jakub Jelinek <jakub@redhat.com>
6840 Patrick Palka <ppalka@gcc.gnu.org>
6841
6842 PR ipa/69241
6843 PR c++/69649
6844 * g++.dg/ipa/pr69241-1.C: New test.
6845 * g++.dg/ipa/pr69241-2.C: New test.
6846 * g++.dg/ipa/pr69241-3.C: New test.
6847 * g++.dg/ipa/pr69649.C: New test.
6848
fa03b19d 68492016-02-10 Uros Bizjak <ubizjak@gmail.com>
6850
6851 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6852 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6853
14485c8a 68542016-02-10 Bin Cheng <bin.cheng@arm.com>
6855
6856 PR tree-optimization/68021
6857 * gcc.dg/tree-ssa/pr68021.c: New test.
6858
79f1ed25 68592016-02-10 Richard Biener <rguenther@suse.de>
6860
6861 PR tree-optimization/69726
6862 * gcc.dg/uninit-22.c: New testcase.
6863
58f74eff 68642016-02-09 Andrew Pinski <apinski@cavium.com>
6865
6866 PR tree-opt/69282
6867 * gcc.c-torture/compile/20160205-1.c: New testcase.
6868
600c00f7 68692016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6870
6871 PR target/68404
6872 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6873 instead accessing a really large arrray.
6874 * gcc.target/powerpc/fusion3.c: Likewise.
6875
0771836e 68762016-02-09 Charles Baylis <charles.baylis@linaro.org>
6877
6878 PR target/68532
6879 * gcc.c-torture/execute/pr68532.c: New test.
6880
4ccd644f 68812016-02-11 Alexandre Oliva <aoliva@redhat.com>
6882
6883 PR target/69634
6884 * gcc.dg/pr69634.c: New.
6885
2e980a39 68862016-02-09 Richard Biener <rguenther@suse.de>
6887
6888 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6889
aacf7102 68902016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 6891
aacf7102 6892 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6893
a1856ddf 68942016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6895
6896 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6897
d4d3da7e 68982016-02-09 Richard Biener <rguenther@suse.de>
6899
6900 PR tree-optimization/69715
6901 * gcc.dg/torture/pr69715.c: New testcase.
6902
9cc6714f 69032016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6904
6905 PR c++/69139
6906 * g++.dg/cpp0x/trailing12.C: New test.
6907 * g++.dg/cpp0x/trailing13.C: New test.
6908
83d5062b 69092016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6910
6911 PR c++/69283
6912 PR c++/67835
6913 * g++.dg/cpp1y/auto-fn29.C: New test.
6914 * g++.dg/cpp1y/auto-fn30.C: New test.
6915
394a86f3 69162016-02-08 Jakub Jelinek <jakub@redhat.com>
6917
6918 PR tree-optimization/69209
6919 * gcc.c-torture/compile/pr69209.c: New test.
6920
93b124b4 69212016-02-08 Jeff Law <law@redhat.com>
6922
6923 PR tree-optimization/68541
6924 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6925 of statements allowed in join block for path splitting.
6926
26abce13 69272016-02-08 Jakub Jelinek <jakub@redhat.com>
6928
0acb2d6e 6929 PR c++/59627
6930 * g++.dg/gomp/pr59627.C: New test.
6931
26abce13 6932 PR ipa/69239
6933 * g++.dg/ipa/pr69239.C: New test.
6934
86e0b129 69352016-02-08 David Malcolm <dmalcolm@redhat.com>
6936
6937 PR preprocessor/69664
6938 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6939 * gcc.dg/cpp/warn-comments.c: Likewise.
6940
f553d9f8 69412016-02-08 Marek Polacek <polacek@redhat.com>
6942
6943 PR c++/69688
6944 * g++.dg/init/const12.C: New test.
6945
600695e0 69462016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6947
6948 PR target/60410
6949 * gcc.dg/lto/pr55113_0.c: Remove test.
6950
c4f4b1e8 69512016-02-08 Richard Biener <rguenther@suse.de>
6952
6953 PR tree-optimization/69719
6954 * gcc.dg/torture/pr69719.c: New testcase.
6955
5a987d87 69562016-02-08 Richard Biener <rguenther@suse.de>
6957 Jeff Law <law@redhat.com>
6958
6959 PR target/68273
6960 * gcc.target/mips/pr68273.c: New testcase.
6961
0418e71d 69622016-02-08 Richard Biener <rguenther@suse.de>
6963
6964 PR rtl-optimization/69274
6965 * gcc.target/i386/addr-sel-1.c: XFAIL.
6966
07c0f1ca 69672016-02-08 Jeff Law <law@redhat.com>
6968
40d85f4c 6969 PR tree-optimization/68541
6970 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6971
140e093f 6972 PR tree-optimization/65917
07c0f1ca 6973 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6974
16430acf 69752016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6976
6977 PR fortran/50555
6978 * gfortran.dg/namelist_args.f90: New test.
6979
3f0ff0d8 69802016-02-05 Jeff Law <law@redhat.com>
6981
140e093f 6982 PR tree-optimization/68541
3f0ff0d8 6983 * gcc.dg/tree-ssa/split-path-2.c: New test.
6984 * gcc.dg/tree-ssa/split-path-3.c: New test.
6985 * gcc.dg/tree-ssa/split-path-4.c: New test.
6986 * gcc.dg/tree-ssa/split-path-5.c: New test.
6987 * gcc.dg/tree-ssa/split-path-6.c: New test.
6988 * gcc.dg/tree-ssa/split-path-7.c: New test.
6989
a7cc1f94 69902016-02-05 Martin Sebor <msebor@redhat.com>
6991
6992 PR c++/69662
6993 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6994 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6995
fcb25f28 69962016-02-06 Richard HEnderson <rth@redhat.com>
6997
6998 PR c/69643
6999 * gcc.target/i386/addr-space-4.c: New.
7000 * gcc.target/i386/addr-space-5.c: New.
7001
3a2545a1 70022016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7003
7004 PR fortran/66089
7005 * gfortran.dg/elemental_dependency_6.f90: New.
7006
1e302465 70072016-02-05 Jakub Jelinek <jakub@redhat.com>
7008
66feb54c 7009 PR rtl-optimization/69691
7010 * gcc.c-torture/execute/pr69691.c: New test.
7011
1e302465 7012 PR c++/69628
7013 * g++.dg/parse/pr69628.C: New test.
7014
9c28a298 70152016-02-05 Uros Bizjak <ubizjak@gmail.com>
7016
7017 * gcc.dg/sancov/asan.c: Move to ...
7018 * gcc.dg/asan/sancov-1.c: ... here.
7019
a854e286 70202016-02-05 Uros Bizjak <ubizjak@gmail.com>
7021
7022 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7023
d4f0b240 70242016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7025
7026 PR target/69677
7027 * gcc.target/i386/pr69677.c: New test.
7028
235d8723 70292016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7030
7031 PR c++/68948
7032 * g++.dg/template/pr68948.C: New test.
7033
f390cf65 70342016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7035
7036 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7037 (only necessary on s390x).
7038
ab99f104 70392016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7040
7041 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7042 -mno-accumulate-outgoing-args.
7043
f7ef5392 70442016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7045
7046 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7047
6b098e91 70482016-02-04 Jakub Jelinek <jakub@redhat.com>
7049
7050 PR c/69669
7051 * c-c++-common/pr69669.c: New test.
7052
f0146cf3 70532016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7054
7055 PR target/69667
7056 * g++.dg/pr69667.C: New file.
7057
08fd6cf5 70582016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7059
7060 PR target/69619
7061 * gcc.dg/pr69619.c: Add new test.
7062
a6f3f39f 70632016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7064
7065 PR rtl-optimization/69577
7066 * gcc.target/i386/pr69577.c: New test.
7067
774068a0 70682016-02-04 Martin Liska <mliska@suse.cz>
7069
7070 * g++.dg/asan/pr69276.C: New test.
7071
f50a7894 70722016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7073
7074 PR target/65932
7075 PR target/67714
7076 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7077 a single smulbb instruction.
7078 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7079 * gcc.target/amr/wmul-2.c: Likewise.
7080
6b722eb3 70812016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7082
7083 PR target/65932
7084 PR target/67714
7085 * gcc.c-torture/execute/pr67714.c: New test.
7086
1f1475a7 70872016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7088
7089 PR target/69454
7090 * gcc.target/i386/pr69454-1.c: New test.
7091 * gcc.target/i386/pr69454-2.c: New test.
7092
6b94e133 70932016-02-03 Martin Sebor <msebor@redhat.com>
7094
7095 PR c++/69251
7096 PR c++/69253
7097 PR c++/69290
7098 PR c++/69277
7099 PR c++/69349
7100 * g++.dg/ext/flexarray-mangle-2.C: New test.
7101 * g++.dg/ext/flexarray-mangle.C: New test.
7102 * g++.dg/ext/flexarray-subst.C: New test.
7103 * g++.dg/ext/flexary11.C: New test.
7104 * g++.dg/ext/flexary12.C: New test.
7105 * g++.dg/ext/flexary13.C: New test.
7106 * g++.dg/ext/flexary14.C: New test.
7107 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7108
342ed0ac 71092016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7110
7111 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7112 Define only if CHECK_FLOAT128 is defined.
7113 (main): Properly initialize u5.
7114
edf6c4d2 71152016-02-03 Jakub Jelinek <jakub@redhat.com>
7116
415d5641 7117 PR c/69627
7118 * gcc.dg/pr69627.c: New test.
7119
edf6c4d2 7120 PR target/69644
7121 * gcc.dg/pr69644.c: New test.
7122
cf8f3ba0 71232016-02-03 Mike Stump <mikestump@comcast.net>
7124
7125 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7126 support for struct-layout-1.exp.
7127
c90d55dd 71282016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7129
7130 PR c++/69056
f7ef5392 7131 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 7132
401bd0c8 71332016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7134 Alexandre Oliva <aoliva@redhat.com>
7135
7136 PR target/69461
7137 * gcc.target/powerpc/pr69461.c: New.
7138
277d9d1d 71392016-02-03 Uros Bizjak <ubizjak@gmail.com>
7140
7141 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7142 works from here ...
7143 (check_effective_target_fsanitize_thread): ... to here. Do not
7144 specify additional compile flags for the test source.
7145 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7146 specify additional compile flags for the test source.
7147
e69ad94a 71482016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7149
7150 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7151
a4454da2 71522016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7153
7154 PR fortran/67451
7155 PR fortran/69418
7156 * gfortran.dg/coarray_allocate_2.f08: New test.
7157 * gfortran.dg/coarray_allocate_3.f08: New test.
7158 * gfortran.dg/coarray_allocate_4.f08: New test.
7159
88cab2dd 71602016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7161
7162 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7163 use same scan-tree-dump-times on all platforms.
7164 * gcc.dg/vect/vect-outer-1.c: Likewise.
7165 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7166 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7167 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7168 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7169 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7170 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7171 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7172
66ea75c4 71732016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7174
7175 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7176 warning.
7177
4eef8df7 71782016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7179
7180 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7181
665fbc2f 71822016-02-02 James Norris <jnorris@codesourcery.com>
7183
7184 * c-c++-common/goacc/routine-5.c: Add tests.
7185
b10e3d47 71862016-02-02 Alexander Monakov <amonakov@ispras.ru>
7187
7188 * gcc.target/nvptx/unsigned-cmp.c: New test.
7189
12ad66dd 71902016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7191
7192 * gcc.target/aarch64/scalar_shift_1.c
7193 (test_corners_sisd_di): Improve force to SIMD register.
7194 (test_corners_sisd_si): Likewise.
7195 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7196 Remove scan-assembler check for ldr.
7197
f9ec342f 71982016-02-02 Richard Biener <rguenther@suse.de>
7199
7200 PR tree-optimization/69595
7201 * gcc.dg/Warray-bounds-17.c: New testcase.
7202
32f2925a 72032016-02-02 Richard Biener <rguenther@suse.de>
7204
7205 PR tree-optimization/69606
7206 * gcc.dg/torture/pr69606.c: New testcase.
7207
cfd9ca84 72082016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7209
7210 PR middle-end/68542
7211 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7212 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7213
19bf08e2 72142016-02-02 Alan Modra <amodra@gmail.com>
7215
7216 PR target/69548
7217 * gcc.target/powerpc/pr69548.c: New test.
7218
6f13b088 72192016-02-01 Jakub Jelinek <jakub@redhat.com>
7220
dcddc5af 7221 PR rtl-optimization/69592
7222 * gcc.dg/pr69592.c: New test.
7223
6f13b088 7224 PR preprocessor/69543
7225 PR c/69558
7226 * gcc.dg/pr69543.c: New test.
7227 * gcc.dg/pr69558.c: New test.
7228
d090e5c2 72292016-02-01 Uros Bizjak <ubizjak@gmail.com>
7230
fcb317c5 7231 PR testsuite/65940
7232 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 7233
aaf527dc 72342016-02-01 Martin Sebor <msebor@redhat.com>
7235
7236 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7237
1674217b 72382016-02-01 Bin Cheng <bin.cheng@arm.com>
7239
7240 PR tree-optimization/67921
7241 * c-c++-common/ubsan/pr67921.c: New test.
7242
b4007655 72432016-02-01 Richard Biener <rguenther@suse.de>
7244
7245 PR middle-end/69556
7246 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7247
88a477bb 72482016-02-01 Richard Biener <rguenther@suse.de>
7249
7250 PR tree-optimization/69574
7251 * gcc.dg/torture/pr69574.c: New testcase.
7252
2eaaa4e7 72532016-02-01 Richard Biener <rguenther@suse.de>
7254
7255 PR tree-optimization/69579
7256 * gcc.dg/setjmp-6.c: New testcase.
7257
e3882c44 72582016-02-01 Jakub Jelinek <jakub@redhat.com>
7259
7260 PR rtl-optimization/69570
7261 * g++.dg/opt/pr69570.C: New test.
7262
f80aff47 72632016-02-01 Richard Henderson <rth@redhat.com>
7264
7265 * gcc.dg/pr69535.c: New test.
7266
240568aa 72672016-01-31 John David Anglin <danglin@gcc.gnu.org>
7268
6009b3b8 7269 PR testsuite/69584
7270 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7271 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7272
1fdf7177 7273 PR debug/68244
7274 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7275
240568aa 7276 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7277
cb3e5ac0 72782016-01-31 Paul Thomas <pault@gcc.gnu.org>
7279
7280 PR fortran/67564
7281 * gfortran.dg/allocate_with_source_17.f03: New test.
7282
3b8b902b 72832016-01-30 Jakub Jelinek <jakub@redhat.com>
7284
7285 PR tree-optimization/69546
7286 * gcc.dg/torture/pr69546.c: New test.
7287
17985abe 72882016-01-30 Paul Thomas <pault@gcc.gnu.org>
7289
7290 PR fortran/69566
7291 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7292
b5239e80 72932016-01-30 Martin Sebor <msebor@redhat.com>
7294
7295 PR c++/68490
7296 * g++.dg/ext/flexary10.C: New test.
7297
e8f03010 72982016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7299
7300 PR fortran/66707
7301 gfortran.dg/common_23.f90: New test.
7302
dc93691a 73032016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7304
7305 PR target/65546
7306 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7307 condition being checked, and disable it when the target supports
7308 misaligned loads and stores.
7309
ff5e28e9 73102016-01-29 Jakub Jelinek <jakub@redhat.com>
7311
7312 PR debug/69518
7313 * gcc.dg/torture/pr69518.c: New test.
7314
b0d8930a 73152016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7316
7317 PR target/69530
7318 * gcc.target/i386/pr69530.c: New test.
7319
21601fc7 73202016-01-29 Steve Ellcey <sellcey@imgtec.com>
7321
7322 PR target/65604
7323 * gcc.target/mips/div-delay.c: New test.
7324
ca6c7317 73252016-01-29 Jakub Jelinek <jakub@redhat.com>
7326
4758dc39 7327 PR target/69551
7328 * gcc.target/i386/pr69551.c: New test.
7329
ca6c7317 7330 PR target/66137
7331 * gcc.target/i386/pr66137.c: New test.
7332
e3078da6 73332016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7334
7335 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7336 always built for p5600.
7337 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7338 isa=p5600 dg-option.
7339
b622ec25 73402016-01-29 Richard Biener <rguenther@suse.de>
7341
7342 PR tree-optimization/69547
7343 * g++.dg/tree-ssa/pr69547.C: New testcase.
7344
d2a60e99 73452016-01-29 Jakub Jelinek <jakub@redhat.com>
7346
7347 PR debug/66869
7348 * g++.dg/warn/Wunused-function2.C: New test.
7349
ae849d2b 73502016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7351
7352 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7353 support for test to succeed.
7354
ce6a6978 73552016-01-29 Marek Polacek <polacek@redhat.com>
7356
7357 PR c++/69509
7358 PR c++/69516
7359 * g++.dg/ext/constexpr-vla2.C: New test.
7360 * g++.dg/ext/constexpr-vla3.C: New test.
7361 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7362
7550d855 73632016-01-29 Richard Biener <rguenther@suse.de>
7364
7365 PR middle-end/69537
7366 * gcc.dg/uninit-21.c: New testcase.
7367
f11bb279 73682016-01-28 Uros Bizjak <ubizjak@gmail.com>
7369
7370 PR target/69459
7371 * gcc.target/i386/pr69459.c: New test.
7372
c80c12c8 73732016-01-28 Steve Ellcey <sellcey@imgtec.com>
7374
7375 PR target/68400
7376 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7377 * gcc.target/mips/pr68400.c: New test.
7378
c649bacc 73792016-01-28 Martin Sebor <msebor@redhat.com>
7380
7381 PR target/17381
7382 * gcc.target/powerpc/pr17381.c: New test.
7383
f4881661 73842016-01-28 Jakub Jelinek <jakub@redhat.com>
7385
7386 PR middle-end/69542
7387 * gcc.dg/torture/pr69542.c: New test.
7388
d66fdd75 73892016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7390
7391 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7392
d4a78818 73932016-01-28 David Edelsohn <dje.gcc@gmail.com>
7394
7395 * gcc.dg/pr65980.c: Skip on AIX.
7396 * gcc.dg/pr66688.c: Same.
7397
21329e97 73982016-01-28 David Edelsohn <dje.gcc@gmail.com>
7399
7400 PR target/63679
7401 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7402 * gcc.dg/tree-ssa/sra-18.c: Same.
7403
cc7124a6 74042016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7405
7406 PR fortran/62536
7407 * gfortran.dg/block_15.f08: New test.
7408 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7409 on incorrectly closed BLOCK.
7410
358dfcb4 74112016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7412
7413 * gcc.dg/declare-simd.c: New test.
e87502d6 74142016-01-28 Richard Biener <rguenther@suse.de>
7415
7416 PR tree-optimization/69466
7417 * gfortran.dg/vect/pr69466.f90: New testcase.
7418
44e7334b 74192016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7420
7421 * g++.dg/pr67989.C: Remove ARM-specific option.
7422 * gcc.target/arm/pr67989.C: New file.
7423
5ce8f551 74242016-01-27 Uros Bizjak <ubizjak@gmail.com>
7425
7426 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7427 and expm1 test for glibc < 2.11.
7428
fa6e6b15 74292016-01-27 Richard Henderson <rth@redhat.com>
7430
7431 * gcc.c-torture/execute/pr69447.c: New test.
7432
74332016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 7434
7b8122c6 7435 PR fortran/69422
147b2f9b 7436 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7437
78e516eb 74382016-01-27 Jakub Jelinek <jakub@redhat.com>
7439
7440 PR debug/66869
7441 * gcc.dg/pr66869.c: New test.
7442
9b849350 74432016-01-25 Jeff Law <law@redhat.com>
7444
7445 PR tree-optimization/68398
f11bb279 7446 PR tree-optimization/69196
9b849350 7447 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7448 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7449 path to avoid new heuristic allowing more irreducible regions
7450 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7451 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7452 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7453 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7454 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7455
fee5e491 74562016-01-27 Marek Polacek <polacek@redhat.com>
7457
7458 PR c/68062
7459 * c-c++-common/vector-compare-4.c: New test.
7460
eec96426 74612016-01-27 David Malcolm <dmalcolm@redhat.com>
7462
7463 PR preprocessor/69126
7464 * c-c++-common/pr69126.c: New test case.
7465
5068be18 74662016-01-27 Ian Lance Taylor <iant@google.com>
7467
7468 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7469
5fa82c11 74702016-01-27 Ryan Burn <contact@rnburn.com>
7471
7472 PR cilkplus/69267
7473 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7474
b3df0219 74752016-01-27 Uros Bizjak <ubizjak@gmail.com>
7476
7477 PR target/69512
7478 * gcc.target/i386/pr69512.c: New test.
7479
d46a16d4 74802016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7481
7482 PR ada/69488
7483 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7484
6a9b35ef 74852016-01-27 Marek Polacek <polacek@redhat.com>
7486
7487 PR c++/69379
7488 * g++.dg/pr69379.C: New test.
7489
18e9663b 74902016-01-27 Martin Sebor <msebor@redhat.com>
7491
7492 PR c++/69317
7493 * g++.dg/abi/Wabi-2-2.C: New test.
7494 * g++.dg/abi/Wabi-2-3.C: New test.
7495 * g++.dg/abi/Wabi-3-2.C: New test.
7496 * g++.dg/abi/Wabi-3-3.C: New test.
7497
c88301ad 74982016-01-27 Richard Biener <rguenther@suse.de>
7499
7500 PR tree-optimization/69166
7501 * gcc.dg/torture/pr69166.c: New testcase.
7502
8ca47550 75032016-01-27 Martin Jambor <mjambor@suse.cz>
7504
7505 PR tree-optimization/69355
7506 * gcc.dg/tree-ssa/pr69355.c: New test.
7507
5cb23e3c 75082016-01-27 Marek Polacek <polacek@redhat.com>
7509
7510 PR c++/69496
7511 * g++.dg/ext/constexpr-vla1.C: New test.
7512
7b0c1b6d 75132016-01-20 Christian Bruel <christian.bruel@st.com>
7514
7515 PR target/69245
7516 * gcc.target/arm/pr69245.c: New test.
7517
220112fc 75182016-01-27 Jakub Jelinek <jakub@redhat.com>
7519
7520 PR tree-optimization/69399
7521 * gcc.dg/torture/pr69399.c: New test.
7522
16294490 75232016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7524
7525 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7526
8abd3d0c 75272016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7528
7529 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7530
7cf9b895 75312016-01-26 Tom de Vries <tom@codesourcery.com>
7532
7533 PR tree-optimization/69110
7534 * gcc.dg/autopar/pr69110.c: New test.
7535
557c1942 75362016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 7537 Sebastian Pop <s.pop@samsung.com>
557c1942 7538
7539 * gcc.dg/graphite/isl-ast-op-select.c: New.
7540
80adbd96 75412015-01-26 Paul Thomas <pault@gcc.gnu.org>
7542
7543 PR fortran/69385
7544 * gfortran.dg/allocate_error_6.f90: New test.
7545
c3f86f60 75462016-01-26 Richard Henderson <rth@redhat.com>
7547
7548 * gcc.dg/tm/pr60908.c: New test.
7549
3752e5b1 75502016-01-26 David Malcolm <dmalcolm@redhat.com>
7551
7552 PR other/69006
7553 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7554 directive.
7555 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7556 expected multiline output to reflect the colorization being
7557 disabled before newlines.
7558 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7559 (custom_diagnostic_finalizer): Replace call to
7560 pp_newline_and_flush with call to pp_flush.
7561 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7562 * gfortran.dg/implicit_class_1.f90: Likewise.
7563 * lib/gcc-dg.exp (allow_blank_lines): New global.
7564 (dg-allow-blank-lines-in-output): New procedure.
7565 (gcc-dg-prune): Complain about blank lines in the output, unless
7566 dg-allow-blank-lines-in-output was called.
7567 * lib/multiline.exp (_build_multiline_regex): Only support
7568 arbitrary followup text for non-blank-lines, not for blank lines.
7569
9bbfd060 75702016-01-26 Jakub Jelinek <jakub@redhat.com>
7571
7572 PR tree-optimization/69483
7573 * gcc.dg/pr69483.c: New test.
7574 * g++.dg/opt/pr69483.C: New test.
7575
53773057 75762016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7577
7578 PR target/68620
7579 * gcc.target/arm/pr68620.c: New test.
7580
442a556f 75812016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7582
7583 * gcc.target/i386/pr68986-2.c: Remove -m32.
7584
d513c683 75852016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7586
7587 PR target/68986
7588 * gcc.target/i386/pr68986-1.c: New test.
7589 * gcc.target/i386/pr68986-2.c: Likewise.
7590 * gcc.target/i386/pr68986-3.c: Likewise.
7591
976877a5 75922016-01-26 Christian Bruel <christian.bruel@st.com>
7593
7594 * lib/target-supports.exp
7595 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7596 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7597 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7598
2c7b2f88 75992016-01-26 Richard Biener <rguenther@suse.de>
7600
7601 PR tree-optimization/69452
7602 * gcc.dg/torture/pr69452.c: New testcase.
7603
f7fc06e7 76042016-01-26 Jakub Jelinek <jakub@redhat.com>
7605
7606 PR target/69442
7607 * gcc.dg/pr69442.c: New test.
7608
d1dae587 76092016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7610
7611 PR target/67896
7612 * gcc.target/aarch64/simd/pr67896.C: New.
7613
ef7be7f8 76142016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7615
7616 PR tree-optimization/69400
7617 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7618 function.
7619 (plugin_init): Call it.
7620 * gcc.dg/torture/pr69400.c: New test.
7621
648433a4 76222016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7623
7624 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7625
45fc5243 76262016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7627 Sebastian Pop <s.pop@samsung.com>
7628
7629 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7630 isl-0.15.
7631
c699f6a1 76322016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7633 Sebastian Pop <s.pop@samsung.com>
7634
7635 * gcc.dg/graphite/pr69292.c: New.
7636
b86e24ea 76372016-01-25 Jakub Jelinek <jakub@redhat.com>
7638
7639 * c-c++-common/goacc/use_device-1.c: New test.
7640
105cb8d7 76412016-01-25 Jeff Law <law@redhat.com>
7642
7643 PR tree-optimization/69196
7644 PR tree-optimization/68398
7645 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7646 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7647
44562749 76482016-01-25 David Edelsohn <dje.gcc@gmail.com>
7649
7650 PR target/69469
7651 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7652 Algorithm.
7653
6837fee7 76542016-01-25 Richard Biener <rguenther@suse.de>
7655
7656 PR testsuite/69380
7657 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7658
fe500d65 76592016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7660
7661 PR target/69421
7662 * gcc.dg/pr69421.c: New test.
7663
8eacba94 76642016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7665
7666 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7667 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7668 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7669 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7670 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7671 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7672 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7673 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7674 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7675 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7676
af09d40d 76772016-01-25 Richard Biener <rguenther@suse.de>
7678
7679 PR tree-optimization/69376
7680 * gcc.dg/torture/pr69376.c: New testcase.
7681
d65063f5 76822016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7683
7684 PR fortran/69397
7685 PR fortran/68442
7686 * gfortran.dg/interface_38.f90: New test.
7687 * gfortran.dg/interface_39.f90: New test.
80adbd96 7688
08c7bfb4 76892016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7690
7691 Revert:
7692 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7693
7694 PR c++/11858
7695 PR c++/24663
7696 PR c++/24664
7697 * g++.dg/template/pr11858.C: New test.
7698 * g++.dg/template/pr24663.C: New test.
7699 * g++.dg/template/unify12.C: New test.
7700 * g++.dg/template/unify13.C: New test.
7701 * g++.dg/template/unify14.C: New test.
7702 * g++.dg/template/unify15.C: New test.
7703 * g++.dg/template/unify16.C: New test.
7704 * g++.dg/template/unify17.C: New test.
7705
c2e7d2be 77062016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7707
7708 PR fortran/68283
7709 gfortran.dg/pr68283.f90: New test.
7710
9f2e8617 77112016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7712
7713 PR fortran/66094
7714 * gfortran.dg/inline_matmul_13.f90: New test.
7715 * gfortran.dg/matmul_bounds_8.f90: New test.
7716 * gfortran.dg/matmul_bounds_9.f90: New test.
7717 * gfortran.dg/matmul_bounds_10.f90: New test.
7718
a4838119 77192016-01-23 Tom de Vries <tom@codesourcery.com>
7720
7721 PR tree-optimization/69426
7722 * gcc.dg/autopar/pr69426.c: New test.
7723
feddf0dc 77242016-01-23 Martin Sebor <msebor@redhat.com>
7725
7726 PR c++/58109
7727 PR c++/69022
7728 * g++.dg/cpp0x/alignas5.C: New test.
7729 * g++.dg/ext/vector29.C: Same.
7730
132731fb 77312016-01-23 Uros Bizjak <ubizjak@gmail.com>
7732
7733 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7734 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7735 _GNU_SOURCE from compile flags to the source.
7736 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7737 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7738 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7739 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7740
51aec681 77412016-01-22 Jakub Jelinek <jakub@redhat.com>
7742
7743 PR target/69432
7744 * g++.dg/opt/pr69432.C: New test.
7745
147aa3e3 77462016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7747
7748 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7749 32-bit targets testing an -m64 multilib.
7750
4d04e35e 77512016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7752
7753 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7754 64-bit support.
7755
86f38d0c 77562016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7757
7758 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7759
f776e712 77602016-01-21 Christian Bruel <christian.bruel@st.com>
7761
7762 PR target/68674
7763 * gcc.target/i386/pr68674.c
7764 * gcc.target/aarch64/pr68674.c
7765 * gcc.target/arm/pr68674.c
7766
7b9de435 77672016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7768
7769 PR target/69403
7770 * gcc.c-torture/execute/pr69403.c: New test.
7771
9935a0ba 77722016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7773
7774 PR c++/55843
7775 * g++.dg/template/pr55843.C: New.
7776
06b94aa1 77772016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7778
7779 PR testsuite/66877
7780 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7781 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7782
b68773a8 77832016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7784
7785 PR testsuite/67489
132731fb 7786 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7787 from dg-do compile directive, and instead add
7788 { dg-require-effective-target int128 }.
b68773a8 7789
bbbbe8ab 77902016-01-20 Martin Sebor <msebor@redhat.com>
7791
7792 PR c/69405
7793 * gcc.dg/sync-fetch.c: New test.
7794
f3a6a26f 77952016-01-21 Martin Sebor <msebor@redhat.com>
7796
7797 PR target/69252
7798 * gcc.target/powerpc/pr69252.c: New test.
7799
d1565a03 78002016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7801
7802 PR fortran/65996
132731fb 7803 * gfortran.dg/pr65996.f90: New test.
d1565a03 7804
15a5a905 78052016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7806
7807 PR c++/68810
bbbbe8ab 7808 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 7809 expected to generate an error.
15a5a905 7810
e4538af5 78112016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7812
7813 PR middle-end/66178
7814 * gcc.dg/torture/pr66178.c: New test.
7815
4d4180ce 78162016-01-21 Anton Blanchard <anton@samba.org>
7817 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7818
7819 PR target/63354
7820 * gcc.target/powerpc/pr63354.c: New test.
7821
86e16058 78222016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7823
7824 PR rtl-optimization/68990
7825 * gcc.target/i386/pr68990: New.
7826
b11b85e4 78272016-01-21 Nick Clifton <nickc@redhat.com>
7828
7829 PR target/69129
7830 * gcc.target/mips/pr69129.c: New.
7831
62dd9f85 78322016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7833
7834 PR c++/58046
7835 * g++.dg/cpp0x/pr58046.C: New.
7836
ac7d424b 78372016-01-21 Jakub Jelinek <jakub@redhat.com>
7838
47c0bea3 7839 PR target/69187
7840 PR target/65624
7841 * gcc.target/arm/pr69187.c: New test.
7842
ac7d424b 7843 PR c++/69355
7844 * g++.dg/torture/pr69355.C: New test.
7845
9e18b252 78462016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7847 Sebastian Pop <s.pop@samsung.com>
7848
7849 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7850
de862e2f 78512016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7852 Sebastian Pop <s.pop@samsung.com>
7853
132731fb 7854 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 7855
f55f9344 78562016-01-21 Jakub Jelinek <jakub@redhat.com>
7857
7858 PR middle-end/67653
7859 * c-c++-common/pr67653.c: New test.
7860 * gcc.dg/torture/pr29119.c: Add dg-warning.
7861
62752e71 78622016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7863
7864 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7865
16d4186f 78662016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7867
7868 PR c/24293
7869 * gcc.dg/pr24293.c: New test.
7870 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7871 incomplete struct type.
7872 * gcc.dg/declspec-1.c: Likewise.
7873 * gcc.dg/pr63549.c: Likewise.
7874
58219d13 78752016-01-20 Jakub Jelinek <jakub@redhat.com>
7876
7877 PR tree-optimization/66612
7878 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7879 for bdn instruction.
7880
a7b5688a 78812016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7882
7883 * lib/target-supports.exp
7884 (check_effective_target_arm_fp_ok_nocache): New.
7885 (check_effective_target_arm_fp_ok): New.
7886 (add_options_for_arm_fp): New.
7887 (check_effective_target_arm_crypto_ok_nocache): Require
7888 target_arm_v8_neon_ok instead of arm32.
7889 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7890 (check_effective_target_arm_crypto_pragma_ok): New.
7891 (add_options_for_arm_vfp): New.
7892 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7893 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7894 target instead. Force initial fpu to vfp.
7895 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7896 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7897 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7898 dependency.
7899 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7900 use arm_vfp effective target instead. Force initial fpu to vfp.
7901 * gcc.target/arm/attr-neon3.c: Likewise.
7902 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7903 arm_vfp_ok.
7904 * gcc.target/arm/unsigned-float.c: Likewise.
7905 * gcc.target/arm/vfp-1.c: Likewise.
7906 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7907 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7908 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7909 * gcc.target/arm/vfp-ldmias.c: Likewise.
7910 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7911 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7912 * gcc.target/arm/vfp-stmiad.c: Likewise.
7913 * gcc.target/arm/vfp-stmias.c: Likewise.
7914 * gcc.target/arm/vnmul-1.c: Likewise.
7915 * gcc.target/arm/vnmul-2.c: Likewise.
7916 * gcc.target/arm/vnmul-3.c: Likewise.
7917 * gcc.target/arm/vnmul-4.c: Likewise.
7918
7ca56ca8 79192016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 7920
7fb75b57 7921 PR testsuite/69366
7922 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7923 the MPX run-time library, for compile-time MPX test.
7924 * gcc.target/i386/chkp-always_inline.c: Likewise.
7925 * gcc.target/i386/chkp-bndret.c: Likewise.
7926 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7927 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7928 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7929 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7930 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7931 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7932 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7933 * gcc.target/i386/chkp-label-address.c: Likewise.
7934 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7935 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7936 * gcc.target/i386/chkp-pr69044.c: Likewise.
7937 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7938 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7939 * gcc.target/i386/chkp-strchr.c: Likewise.
7940 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7941 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7942 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7943 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7944 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7945 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7946 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7947 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7948 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7949 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7950 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7951 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7952 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7953 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7954 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7955 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7956 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7957 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7958 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7959 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7960 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7961 * gcc.target/i386/pr63995-2.c: Likewise.
7962 * gcc.target/i386/pr64805.c: Likewise.
7963 * gcc.target/i386/pr65044.c: Likewise.
7964 * gcc.target/i386/pr65167.c: Likewise.
7965 * gcc.target/i386/pr65183.c: Likewise.
7966 * gcc.target/i386/pr65184.c: Likewise.
7967 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 7968
f2da0b99 79692016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7970
7971 PR tree-optimization/69328
7972 * gcc.dg/pr69328.c: New test.
7973
4d379676 79742016-01-20 Jeff Law <law@redhat.com>
7975
4a11f145 7976 PR target/25114
4d379676 7977 * gcc.target/m68k/pr25114.c: New test.
7978
0754bad1 79792016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7980
7981 * gcc.target/arm/memset-inline-10.c: Added
7982 dg-require-effective-target arm_thumb2_ok.
7983
63bd5c2d 79842016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7985
7986 * gcc.dg/debug/dwarf2/sso.c: New test.
7987
a9c01e81 79882016-01-19 Uros Bizjak <ubizjak@gmail.com>
7989
7990 PR testsuite/68820
7991 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7992 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7993 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7994
53fa0e54 79952016-01-19 Jan Hubicka <hubicka@ucw.cz>
7996
7997 PR ipa/66223
7998 * g++.dg/ipa/devirt-50.C: New testcase.
7999
e035a62c 80002016-01-19 Marek Polacek <polacek@redhat.com>
8001
8002 PR c++/68965
8003 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8004 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8005
885cc3ea 80062016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8007
8008 PR target/69135
8009 * gcc.target/arm/pr69135_1.c: New test.
8010
07bd240e 80112015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8012
8013 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8014
9f60d257 80152015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8016
8017 * gcc.target/aarch64/ccmp_1.c: New testcase.
8018
a0c919f7 80192016-01-19 Marek Polacek <polacek@redhat.com>
8020
8021 PR c++/68586
8022 * g++.dg/cpp0x/enum30.C: New test.
8023
dc5d6d17 80242016-01-19 Richard Biener <rguenther@suse.de>
8025
8026 PR tree-optimization/69336
8027 * g++.dg/tree-ssa/pr69336.C: New testcase.
8028
6dd156e0 80292016-01-19 Jakub Jelinek <jakub@redhat.com>
8030
8031 PR debug/65779
8032 * gcc.dg/pr65779.c: New test.
8033
3e0d45b9 80342016-01-19 Richard Biener <rguenther@suse.de>
8035
8036 PR tree-optimization/69352
8037 * gcc.dg/torture/pr69352.c: New testcase.
8038
7a3cf64d 80392016-01-19 Jakub Jelinek <jakub@redhat.com>
8040
8041 PR rtl-optimization/68955
8042 PR rtl-optimization/64557
8043 * gcc.dg/torture/pr68955.c: New test.
8044
8be55b33 80452016-01-19 Jan Hubicka <hubicka@ucw.cz>
8046
8047 PR lto/69136
8048 * g++.dg/torture/pr69136.C: New testcase.
8049
72a985d7 80502016-01-19 Jan Hubicka <hubicka@ucw.cz>
8051
8052 PR lto/69133
8053 * g++.dg/lto/pr69133_0.C: New testcase.
8054 * g++.dg/lto/pr69133_1.C: New testcase.
8055
56778b62 80562016-01-15 Jeff Law <law@redhat.com>
8057
8058 PR tree-optimization/69320
8059 * gcc.c-torture/pr69320-1.c: New test.
8060 * gcc.c-torture/pr69320-2.c: New test.
8061 * gcc.c-torture/pr69320-3.c: New test.
8062 * gcc.c-torture/pr69320-4.c: New test.
8063
ced41b93 80642016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8065
8066 PR c++/11858
8067 PR c++/24663
8068 PR c++/24664
8069 * g++.dg/template/pr11858.C: New test.
8070 * g++.dg/template/pr24663.C: New test.
8071 * g++.dg/template/unify12.C: New test.
8072 * g++.dg/template/unify13.C: New test.
8073 * g++.dg/template/unify14.C: New test.
8074 * g++.dg/template/unify15.C: New test.
8075 * g++.dg/template/unify16.C: New test.
8076 * g++.dg/template/unify17.C: New test.
8077
7f8cbcaf 80782016-01-18 David Malcolm <dmalcolm@redhat.com>
8079
8080 PR testsuite/69181
8081 * gcc.dg/pr69181-1.c: New test file.
8082 * gcc.dg/pr69181-2.c: New test file.
8083 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8084 globals by moving it to...
8085 (cleanup-after-saved-dg-test): ...this new function. Add
8086 "global additional_sources_used". Add reset of global
8087 multiline_expected_outputs to the empty list.
8088 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8089 global to...
8090 (multiline_expected_outputs): ...this, and updated comments to
8091 note that it is modified from gcc-dg.exp.
8092 (dg-end-multiline-output): Update for the above renaming.
8093 (handle-multiline-outputs): Likewise. Remove the clearing
8094 of the expected outputs to the empty list.
8095
3c7cbfc0 80962016-01-18 Richard Biener <rguenther@suse.de>
8097
8098 PR tree-optimization/69297
8099 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8100
81d49cc1 81012016-01-18 Joseph Myers <joseph@codesourcery.com>
8102
8103 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8104 dg-options.
8105 * gcc.target/mips/mips-3d-2.c: Likewise.
8106 * gcc.target/mips/mips-3d-3.c: Likewise.
8107 * gcc.target/mips/mips-3d-4.c: Likewise.
8108 * gcc.target/mips/mips-3d-5.c: Likewise.
8109 * gcc.target/mips/mips-3d-6.c: Likewise.
8110 * gcc.target/mips/mips-3d-7.c: Likewise.
8111 * gcc.target/mips/mips-3d-8.c: Likewise.
8112 * gcc.target/mips/mips-3d-9.c: Likewise.
8113 * gcc.target/mips/mips-ps-1.c: Likewise.
8114 * gcc.target/mips/mips-ps-2.c: Likewise.
8115 * gcc.target/mips/mips-ps-3.c: Likewise.
8116 * gcc.target/mips/mips-ps-4.c: Likewise.
8117 * gcc.target/mips/mips-ps-5.c: Likewise.
8118 * gcc.target/mips/mips-ps-6.c: Likewise.
8119 * gcc.target/mips/mips-ps-7.c: Likewise.
8120 * gcc.target/mips/mips-ps-type.c: Likewise.
8121 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8122 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8123
03c4ff3a 81242016-01-18 Tom de Vries <tom@codesourcery.com>
8125
8126 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8127 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8128 * c-c++-common/goacc/kernels-empty.c: New test.
8129 * c-c++-common/goacc/kernels-eternal.c: New test.
8130 * c-c++-common/goacc/kernels-loop-2.c: New test.
8131 * c-c++-common/goacc/kernels-loop-3.c: New test.
8132 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8133 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8134 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8135 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8136 * c-c++-common/goacc/kernels-loop-data.c: New test.
8137 * c-c++-common/goacc/kernels-loop-g.c: New test.
8138 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8139 * c-c++-common/goacc/kernels-loop-n.c: New test.
8140 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8141 * c-c++-common/goacc/kernels-loop.c: New test.
8142 * c-c++-common/goacc/kernels-noreturn.c: New test.
8143 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8144 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8145 * c-c++-common/goacc/kernels-reduction.c: New test.
8146
22e3dcee 81472016-01-18 Tom de Vries <tom@codesourcery.com>
8148
8149 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8150 * gcc.dg/autopar/outer-2.c: Same.
8151 * gcc.dg/autopar/outer-3.c: Same.
8152 * gcc.dg/autopar/outer-4.c: Same.
8153 * gcc.dg/autopar/outer-5.c: Same.
8154 * gcc.dg/autopar/outer-6.c: Same.
8155 * gcc.dg/autopar/parallelization-1.c: Same.
8156 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8157 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8158 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8159 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8160 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8161 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8162 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8163 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8164 * gcc.dg/autopar/pr39500-1.c: Same.
8165 * gcc.dg/autopar/pr39500-2.c: Same.
8166 * gcc.dg/autopar/pr46193.c: Same.
8167 * gcc.dg/autopar/pr46194.c: Same.
8168 * gcc.dg/autopar/pr49580.c: Same.
8169 * gcc.dg/autopar/pr49960-1.c: Same.
8170 * gcc.dg/autopar/pr49960.c: Same.
8171 * gcc.dg/autopar/pr68373.c: Same.
8172 * gcc.dg/autopar/reduc-1.c: Same.
8173 * gcc.dg/autopar/reduc-1char.c: Same.
8174 * gcc.dg/autopar/reduc-1short.c: Same.
8175 * gcc.dg/autopar/reduc-2.c: Same.
8176 * gcc.dg/autopar/reduc-2char.c: Same.
8177 * gcc.dg/autopar/reduc-2short.c: Same.
8178 * gcc.dg/autopar/reduc-3.c: Same.
8179 * gcc.dg/autopar/reduc-4.c: Same.
8180 * gcc.dg/autopar/reduc-6.c: Same.
8181 * gcc.dg/autopar/reduc-7.c: Same.
8182 * gcc.dg/autopar/reduc-8.c: Same.
8183 * gcc.dg/autopar/reduc-9.c: Same.
8184 * gcc.dg/autopar/uns-outer-4.c: Same.
8185 * gcc.dg/autopar/uns-outer-5.c: Same.
8186 * gcc.dg/autopar/uns-outer-6.c: Same.
8187 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8188 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8189
fd5cbe2f 81902016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8191
8192 PR target/63679
8193 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8194 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8195
fa75ab55 81962016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8197
8198 PR target/63679
8199 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8200 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8201 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8202
214b2582 82032016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8204
8205 PR target/63679
8206 * gcc.dg/tree-ssa/sra-17.c: New.
8207 * gcc.dg/tree-ssa/sra-18.c: New.
8208
13146837 82092016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8210
8211 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8212
6ccd18c2 82132016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8214
8215 * gnat.dg/inline12.adb: New test.
8216
8872b95f 82172016-01-18 Bin Cheng <bin.cheng@arm.com>
8218
8219 PR tree-optimization/66797
8220 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8221
971514e3 82222016-01-18 Richard Biener <rguenther@suse.de>
8223
8224 PR tree-optimization/69170
8225 * gcc.dg/torture/pr69170.c: New testcase.
8226
dfb6d139 82272016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 8228
8229 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8230
164d84c2 82312016-01-16 Tom de Vries <tom@codesourcery.com>
8232
8233 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8234
4c33b769 82352016-01-16 Tom de Vries <tom@codesourcery.com>
8236
8237 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8238 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8239 redundant dg-require-effective-target pthread.
8240 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8241 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8242 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8243 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8244 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8245 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8246 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8247
673441b0 82482016-01-16 David Edelsohn <dje.gcc@gmail.com>
8249
8250 PR target/68609
8251 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8252 * gcc.target/powerpc/recip-7.c: Same.
8253
90153ae7 82542016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8255
8256 PR c++/69091
8257 * g++.dg/template/pr69091.C: New test.
8258
bc24d01d 82592016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8260
8261 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8262 dump does not contain an error_mark_node.
8263 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8264 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8265
4067c0fd 82662016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8267
8268 PR c++/68936
8269 * g++.dg/template/pr68936.C: New test.
8270
27c6dbdd 82712016-01-15 David Edelsohn <dje.gcc@gmail.com>
8272
8273 PR target/68609
8274 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8275 * gcc.target/powerpc/recip-2.c: Same.
8276 * gcc.target/powerpc/recip-3.c: Same.
8277 * gcc.target/powerpc/recip-4.c: Same.
8278 * gcc.target/powerpc/recip-sqrtf.c: Same.
8279
e390c57d 82802016-01-15 Jeff Law <law@redhat.com>
8281
8282 PR tree-optimization/69270
8283 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8284 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8285
ddcfeaf1 82862016-01-15 Paul Thomas <pault@gcc.gnu.org>
8287
8288 PR fortran/49630
8289 * gfortran.dg/deferred_character_13.f90: New test for the fix
8290 of comment 3 of the PR.
8291
8292 PR fortran/54070
8293 * gfortran.dg/deferred_character_8.f90: New test
8294 * gfortran.dg/allocate_error_5.f90: New test
8295
8296 PR fortran/60593
8297 * gfortran.dg/deferred_character_10.f90: New test
8298
8299 PR fortran/60795
8300 * gfortran.dg/deferred_character_14.f90: New test
8301
8302 PR fortran/61147
8303 * gfortran.dg/deferred_character_11.f90: New test
8304
8305 PR fortran/64324
8306 * gfortran.dg/deferred_character_9.f90: New test
8307
81be349c 83082016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8309
8310 PR rtl-optimization/69030
8311 * gcc.target/i386/pr69030.c: New.
8312
998456c5 83132016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8314
8315 * gcc.target/aarch64/target_attr_17.c: New test.
8316
0d85be19 83172016-01-15 Richard Biener <rguenther@suse.de>
8318
8319 PR tree-optimization/66856
8320 * gcc.dg/torture/pr66856-1.c: New testcase.
8321 * gcc.dg/torture/pr66856-2.c: Likewise.
8322
321d36c8 83232016-01-15 Richard Biener <rguenther@suse.de>
8324
8325 PR debug/69137
8326 * g++.dg/lto/pr69137_0.C: New testcase.
8327
d94a1f53 83282016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8329
8330 PR middle-end/69246
8331 * gcc.target/i386/pr69246.c: New test.
8332
5fe9a861 83332016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8334
a9c01e81 8335 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 8336
3d05a5e9 83372016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8338
8339 PR c++/56194
8340 * g++.dg/init/const9.C: Disable test on S/390.
8341
5e8132b5 83422016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8343
8344 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8345 * g++.dg/Wno-frame-address.C: Ditto.
8346
32307cdf 83472016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8348
8349 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8350
1ca28250 83512016-01-15 Richard Biener <rguenther@suse.de>
8352
8353 PR tree-optimization/68961
8354 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8355
6271bd93 83562016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8357
8358 * gcc.target/i386/pr65105-5.c: New test.
8359
dfb6d139 83602016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 8361
8362 * gcc.c-torture/execute/alias-4.c: New testcase.
8363
dfb6d139 83642016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 8365
8366 PR ipa/68148
8367 * g++.dg/ipa/devirt-49.C: New testcase.
8368
7bbac464 83692016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 8370
8371 PR target/65837
8372 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8373 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8374 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8375
4345b868 83762016-01-15 Richard Biener <rguenther@suse.de>
8377
8378 PR tree-optimization/69117
8379 * gcc.dg/torture/pr69117.c: New testcase.
8380
580357e7 83812015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 8382
8383 PR c++/69048
8384 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8385
612baa31 83862016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8387
8388 PR testsuite/67509
8389 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8390 range tests use 100 * maximum instead of maximum + 1.
8391
44e09bc4 83922016-01-14 Jakub Jelinek <jakub@redhat.com>
8393
8394 PR debug/69244
8395 * gcc.dg/guality/pr69244.c: New test.
8396
96962ae4 83972016-01-14 Uros Bizjak <ubizjak@gmail.com>
8398
8399 * lib/target-supports.exp (check_effective_target_issignaling):
8400 New procedure.
8401 * gcc.dg/pr61441.c: Require issignaling effective target.
8402
ab9c400b 84032016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8404
8405 PR target/68803
8406 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8407
a7ed4583 84082016-01-14 David Malcolm <dmalcolm@redhat.com>
8409
8410 PR c++/68819
8411 PR preprocessor/69177
8412 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8413 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8414 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8415 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8416
77f35cec 84172016-01-14 Marek Polacek <polacek@redhat.com>
8418
8419 PR c/69262
8420 * gcc.dg/array-15.c: New test.
8421
915d0950 84222016-01-14 Jakub Jelinek <jakub@redhat.com>
8423
8424 PR middle-end/68146
8425 PR tree-optimization/69155
8426 * gfortran.dg/pr68146.f: New test.
8427 * gfortran.dg/pr69155.f90: New test.
8428
24651fb7 84292016-01-14 Richard Biener <rguenther@suse.de>
8430
8431 PR tree-optimization/68060
8432 * gcc.dg/torture/pr68060-1.c: New testcase.
8433 * gcc.dg/torture/pr68060-2.c: Likewise.
8434
2f63f950 84352016-01-14 Nick Clifton <nickc@redhat.com>
8436
8437 * lib/target-supports.exp
8438 (check_effective_target_arm_neon_ok_nocache): Add an option
8439 sequence that includes setting the ARM architecture to ARMv7-A.
8440 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8441 command line options necessary to enable Neon support.
8442 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8443 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8444 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8445 * gcc.target/arm/pr69180.c: Likewise.
8446
3ce0acde 84472016-01-14 Jeff Law <law@redhat.com>
8448
8449 PR tree-optimization/69270
8450 * gcc.dg/tree-ssa/pr69270.c: New test.
8451
bda05c57 84522016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8453
8454 PR c/66208
8455 * c-c++-common/pr66208.c: New file.
8456
9b657cf1 84572016-01-13 Jakub Jelinek <jakub@redhat.com>
8458
8459 PR tree-optimization/69156
8460 * gcc.dg/pr69156.c: New test.
8461
58ba1b9d 84622016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8463
8464 * gcc.target/i386/pr69225-7.c: New test.
8465
e5fee0fe 84662016-01-13 Richard Henderson <rth@redhat.com>
8467
8468 * gcc.dg/tm/memopt-13.c: Update expected function.
8469 * gcc.dg/tm/memopt-6.c: Likewise.
8470
3f0e9745 84712016-01-13 Uros Bizjak <ubizjak@gmail.com>
8472
8473 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8474 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8475 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8476 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 8477
3f0e9745 84782016-01-13 Tom de Vries <tom@codesourcery.com>
8479
8480 PR tree-optimization/69169
7a6ddc0d 8481 * gcc.dg/pr69169.c: New test.
8482
9b657cf1 84832016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 8484
8485 PR target/69228
8486 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8487 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8488 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8489 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8490 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8491 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8492 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8493 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8494
f704d701 84952016-01-13 Jakub Jelinek <jakub@redhat.com>
8496
8497 PR target/69247
8498 * gcc.dg/pr69247.c: New test.
8499
e966d6b9 85002016-01-13 Richard Biener <rguenther@suse.de>
8501
8502 PR tree-optimization/69242
8503 * gcc.dg/torture/pr69242.c: New testcase.
8504
1ca1d9b2 85052016-01-13 Richard Biener <rguenther@suse.de>
8506
8507 PR tree-optimization/69186
8508 * gcc.dg/torture/pr69186.c: New testcase.
8509
d07cbccc 85102016-01-13 Jeff Law <law@redhat.com>
8511
8512 PR tree-optimization/67755
8513 * gcc.dg/tree-ssa/pr67755.c: New test.
8514
85152016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 8516
8517 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8518 pass number in output by a star.
8519
b95d41cf 85202016-01-12 Bin Cheng <bin.cheng@arm.com>
8521
8522 PR tree-optimization/68911
8523 * gcc.c-torture/execute/pr68911.c: New test.
8524
91d87e22 85252016-01-12 Marek Polacek <polacek@redhat.com>
8526
8527 PR c++/68979
8528 * g++.dg/warn/permissive-1.C: New test.
8529
8a9401a4 85302016-01-12 Jakub Jelinek <jakub@redhat.com>
8531
8532 PR objc++/68511
8533 PR c++/69213
8534 * g++.dg/opt/pr69213.C: New test.
8535
b9cb7a67 85362016-01-12 Christian Bruel <christian.bruel@st.com>
8537
8538 PR target/69180
8539 * gcc.target/arm/pr69180.c: New test.
8540
e4c96992 85412016-01-12 Richard Biener <rguenther@suse.de>
8542
8543 PR lto/69077
8544 * g++.dg/lto/pr69077_0.C: New testcase.
8545 * g++.dg/lto/pr69077_1.C: Likewise.
8546
90525f61 85472016-01-12 Jakub Jelinek <jakub@redhat.com>
8548
8549 PR target/69175
8550 * g++.dg/opt/pr69175.C: New test.
8551
9e7edfd3 85522016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8553
8554 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8555 rather than #including math.h & stdlib.h.
8556 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8557 * gcc.dg/vect/pr49771.c: Likewise.
8558 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8559 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8560 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8561 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8562 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8563 * gcc.dg/vect/pr44507.c: Likewise.
8564 * gcc.dg/vect/pr45902.c: Likewise.
8565 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8566 * gcc.dg/vect/vect-117.c: Likewise.
8567 * gcc.dg/vect/vect-99.c: Likewise.
8568 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8569 * gcc.dg/vect/vect-cond-1.c: Likewise.
8570 * gcc.dg/vect/vect-cond-2.c: Likewise.
8571 * gcc.dg/vect/vect-cond-3.c: Likewise.
8572 * gcc.dg/vect/vect-cond-4.c: Likewise.
8573 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8574 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8575 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8576 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8577 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8578 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8579 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8580 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8581 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8582 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8583 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8584 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8585 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8586 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8587 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8588 include of signal.h.
8589 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8590 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8591 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8592 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8593 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8594 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8595 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8596 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8597 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8598 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8599 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8600 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8601 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8602 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8603 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8604 * gcc.dg/vect/vect-outer-5.c: Likewise.
8605 * gcc.dg/vect/vect-outer-6.c: Likewise.
8606 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8607 include of stdio.h.
8608
3368873d 86092016-01-12 Nick Clifton <nickc@redhat.com>
8610
8611 PR target/68913
8612 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8613 to fread so that it will be found in all target runtimes.
8614
0464ea95 86152016-01-12 Richard Biener <rguenther@suse.de>
8616
8617 PR tree-optimization/69053
8618 * g++.dg/torture/pr69053.C: New testcase.
8619
7819730f 86202016-01-12 Richard Biener <rguenther@suse.de>
8621
8622 PR tree-optimization/69168
8623 * gcc.dg/torture/pr69168.c: New testcase.
8624
995bfebf 86252016-01-12 Richard Biener <rguenther@suse.de>
8626
8627 PR tree-optimization/69157
8628 * gcc.dg/torture/pr69157.c: New testcase.
8629
86302016-01-12 Richard Biener <rguenther@suse.de>
8631
8632 PR tree-optimization/69174
8633 * gcc.dg/torture/pr69174.c: New testcase.
8634
1d10d64c 86352016-01-12 Jakub Jelinek <jakub@redhat.com>
8636
8637 PR c++/66808
8638 PR c++/69000
8639 * g++.dg/tls/pr66808.C: New test.
8640 * g++.dg/tls/pr69000.C: New test.
8641
f0b79faf 86422016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8643
8644 * gcc.target/powerpc/swaps-p8-23.c: New test.
8645 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8646
04cf75a4 86472016-01-11 John David Anglin <danglin@gcc.gnu.org>
8648
8649 PR tree-optimization/68356
8650 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8651
0eb4264c 86522016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8653 Jim Wilson <jim.wilson@linaro.org>
8654
8655 PR target/69194
8656 * gcc.target/arm/pr69194.c: New test.
8657
2f66de64 86582016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8659
8660 PR target/69225
8661 * gcc.target/i386/pr69225-1.c: New test.
8662 * gcc.target/i386/pr69225-2.c: Likewise.
8663 * gcc.target/i386/pr69225-3.c: Likewise.
8664 * gcc.target/i386/pr69225-4.c: Likewise.
8665 * gcc.target/i386/pr69225-5.c: Likewise.
8666 * gcc.target/i386/pr69225-6.c: Likewise.
8667
36105e82 86682016-01-11 Jakub Jelinek <jakub@redhat.com>
8669
1c78ce2e 8670 PR target/67462
8671 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8672 if lp64.
8673
a4a87320 8674 PR target/69071
8675 * gcc.dg/pr69071.c: New test.
8676
91fbd04f 8677 PR c++/69211
8678 * g++.dg/opt/pr69211.C: New test.
8679
36105e82 8680 PR tree-optimization/69214
8681 * gcc.c-torture/compile/pr69214.c: New test.
8682
e934c380 86832016-01-11 Uros Bizjak <ubizjak@gmail.com>
8684
8685 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8686 * gcc.target/i386/pr66232-11.c: Ditto.
8687 * gcc.target/i386/pr66232-12.c: Ditto.
8688 * gcc.target/i386/pr66232-13.c: Ditto.
8689
3ff1b153 86902016-01-11 Richard Biener <rguenther@suse.de>
8691
8692 PR tree-optimization/69173
8693 * gcc.dg/torture/pr69173.c: New testcase.
8694
04e1504c 86952016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8696
8697 PR rtl-optimization/68796
8698 * gcc.target/aarch64/tst_5.c: New test.
8699 * gcc.target/aarch64/tst_6.c: Likewise.
8700
ae8718b5 87012016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8702
8703 PR rtl-optimization/68841
8704 * gcc.dg/pr68841.c: New test.
8705 * gcc.c-torture/execute/pr68841.c: New test.
8706
bd8bece2 87072016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8708
8709 PR rtl-optimization/68920
8710 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8711 for ix86 targets.
8712 * gcc.dg/ifcvt-5.c: New test.
8713
9b657cf1 87142016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 8715
8716 PR bootstrap/69123
8717 * g++.dg/pr69123.C: New.
8718
7a158352 87192016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8720
8721 PR target/69010
8722 * gcc.target/i386/pr69010.c: New test.
8723
ff375d11 87242016-01-11 Martin Jambor <mjambor@suse.cz>
8725
8726 PR ipa/69044
8727 * gcc.target/i386/chkp-pr69044.c: New test.
8728
9eb890f1 87292016-01-11 Tom de Vries <tom@codesourcery.com>
8730
8731 PR tree-optimization/69109
8732 * gcc.dg/autopar/pr69109-2.c: New test.
8733 * gcc.dg/autopar/pr69109.c: New test.
8734
c4157ee5 87352016-01-11 Tom de Vries <tom@codesourcery.com>
8736
8737 PR tree-optimization/69108
8738 * gcc.dg/autopar/pr69108.c: New test.
8739
b933e511 87402016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8741
8742 PR c++/69029
8743 * c-c++-common/Wisleading-indentation.c: Augment test.
8744
efb73de1 87452016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8746
8747 PR fortran/69154
8748 * gfortran.dg/inline_matmul_12.f90: New test.
8749
40c86c3b 87502016-01-10 Paul Thomas <pault@gcc.gnu.org>
8751
8752 PR fortran/67779
8753 * gfortran.dg/actual_array_offset_1: New test.
8754
a006c0bb 87552016-01-10 Tom de Vries <tom@codesourcery.com>
8756
8757 PR tree-optimization/69062
8758 * gcc.dg/autopar/pr69062.c: New test.
8759
880ed4be 87602016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8761
8762 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8763 * gcc.dg/vect/slp-perm-2.c: Likewise.
8764 * gcc.dg/vect/slp-perm-3.c: Likewise.
8765 * gcc.dg/vect/slp-perm-5.c: Likewise.
8766 * gcc.dg/vect/slp-perm-6.c: Likewise.
8767 * gcc.dg/vect/slp-perm-7.c: Likewise.
8768 * gcc.dg/vect/slp-perm-8.c: Likewise.
8769
d95e1856 87702016-01-10 Tom de Vries <tom@codesourcery.com>
8771
8772 PR tree-optimization/69039
8773 * gcc.dg/autopar/pr69039.c: New test.
8774
0f8f48d0 87752016-01-09 Marek Polacek <polacek@redhat.com>
8776
8777 PR c++/69113
8778 * g++.dg/pr69113.C: New test.
8779
7dff0499 87802016-01-09 Jakub Jelinek <jakub@redhat.com>
8781
8782 PR middle-end/50865
8783 PR tree-optimization/69097
8784 * gcc.c-torture/execute/pr50865.c: New test.
8785 * gcc.c-torture/execute/pr69097-1.c: New test.
8786 * gcc.c-torture/execute/pr69097-2.c: New test.
8787 * gcc.dg/pr69097-1.c: New test.
8788 * gcc.dg/pr69097-2.c: New test.
8789
18431e78 87902016-01-09 Jakub Jelinek <jakub@redhat.com>
8791
8792 PR c++/69164
8793 * g++.dg/opt/pr69164.C: New test.
8794
1943a4a2 87952016-01-08 Jakub Jelinek <jakub@redhat.com>
8796
8797 PR tree-optimization/69167
8798 * gcc.dg/pr69167.c: New test.
8799
a143e277 88002016-01-08 Marek Polacek <polacek@redhat.com>
8801
8802 PR c++/68449
8803 * g++.dg/pr68449.C: New.
8804
44c01906 88052016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8806
8807 PR tree-optimization/68707
8808 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8809 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8810 on platforms supporting it.
8811 * gcc.dg/vect/slp-perm-2.c: Likewise.
8812 * gcc.dg/vect/slp-perm-3.c: Likewise.
8813 * gcc.dg/vect/slp-perm-5.c: Likewise.
8814 * gcc.dg/vect/slp-perm-7.c: Likewise.
8815 * gcc.dg/vect/slp-perm-8.c: Likewise.
8816 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8817 on platforms supporting it.
8818
c437d1e8 88192016-01-08 Jakub Jelinek <jakub@redhat.com>
8820
c9595c51 8821 PR tree-optimization/69162
8822 * gcc.dg/pr69162.c: New test.
8823
c437d1e8 8824 PR tree-optimization/69172
8825 * gcc.dg/pr69172.c: New test.
8826
6a46a28c 88272016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8828
8829 PR tree-optimization/67781
8830 * gcc.c-torture/execute/pr67781.c: New file.
8831
62ad9a04 88322016-01-08 Jakub Jelinek <jakub@redhat.com>
8833
8834 PR tree-optimization/69083
8835 * gcc.dg/vect/pr69083.c: New test.
8836
9e0e8c2a 88372016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8838
8839 PR tree-optimization/61441
8840 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8841 Use -fexcess-precision=standard for compiler options.
8842 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8843
5d034e37 88442016-01-08 Jakub Jelinek <jakub@redhat.com>
8845
5013f740 8846 PR fortran/69128
8847 * gfortran.dg/gomp/pr69128.f90: New test.
8848
5d034e37 8849 PR c++/69145
8850 * g++.dg/ext/pr69145-1.C: New test.
8851 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8852 * g++.dg/ext/pr69145-2.h: New file.
8853
517906ff 88542016-01-07 Martin Sebor <msebor@redhat.com>
8855
8856 PR c/68966
8857 * gcc.dg/atomic-fetch-bool.c: New test.
8858 * gcc.dg/sync-fetch-bool.c: New test.
8859
cdbb524c 88602016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8861
8862 PR fortran/66680
8863 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8864
ec3aba9e 88652016-01-07 Nick Clifton <nickc@redhat.com>
8866
8867 PR target/66655
8868 * g++.dg/pr66655.C: New test.
8869 * g++.dg/pr66655_1.cc: Test support file.
8870 * g++.dg/pr66655.h: Test header file.
8871
9b657cf1 88722016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 8873
8874 PR fortran/66680
8875 gfortran.dg/gomp/pr66680.f90: New test.
8876
cd45d7a5 88772016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8878
8879 PR target/69171
8880 * gcc.target/i386/pr69171-1.c: New test.
8881 * gcc.target/i386/pr69171-2.c: Likewise.
8882 * gcc.target/i386/pr69171-3.c: Likewise.
8883 * gcc.target/i386/pr69171-4.c: Likewise.
8884 * gcc.target/i386/pr69171-5.c: Likewise.
8885 * gcc.target/i386/pr69171-6.c: Likewise.
8886
4a86a91a 88872015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8888
8889 PR middle-end/67639
8890 * c-c++-common/pr67639.c: New test.
8891
34c05552 88922016-01-07 Jakub Jelinek <jakub@redhat.com>
8893
8894 PR tree-optimization/69141
8895 * g++.dg/opt/pr69141.C: New test.
8896
f08d6895 88972016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8898
8899 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8900
32ec4173 89012016-01-06 Uros Bizjak <ubizjak@gmail.com>
8902
8903 PR target/69140
8904 * gcc.target/i386/pr69140.c: New test
8905
d74214f3 89062016-01-06 David Malcolm <dmalcolm@redhat.com>
8907
8908 * gcc.dg/bad-dereference.c: New test case.
8909
73991cab 89102015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8911
8912 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8913
fc8cc457 89142016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8915
8916 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8917
be3c9981 89182016-01-06 Marek Polacek <polacek@redhat.com>
8919
8920 PR sanitizer/69099
8921 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8922
2cb724f9 89232016-01-05 Marek Polacek <polacek@redhat.com>
8924
8925 PR c/69104
8926 * gcc.dg/atomic-invalid-2.c: New.
8927
233a53ed 89282016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8929
8930 PR target/68991
8931 * gcc.target/i386/pr68991.c: New test.
8932
ea87c5e3 89332016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8934
8935 PR target/68991
8936 * g++.dg/pr68991-1.C: New test.
8937 * g++.dg/pr68991-2.C: Likewise.
8938
1943a4a2 89392016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 8940
1943a4a2 8941 PR other/60465
afe82e5b 8942 * gcc.target/ia64/pr60465-gprel64.c: New test.
8943 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8944
1e9147dd 89452016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8946
8947 PR rtl-optimization/68651
8948 * gcc.target/aarch64/pr68651_1.c: New test.
8949
d42aa619 89502016-01-05 David Malcolm <dmalcolm@redhat.com>
8951
8952 PR c/69122
8953 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8954
1776de76 89552016-01-05 Nathan Sidwell <nathan@acm.org>
8956
2d7d361d 8957 PR c++/58583
8958 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8959
1776de76 8960 * gcc.dg/alias-15.c: New.
8961
5beb12c0 89622016-01-05 Nick Clifton <nickc@redhat.com>
8963
8964 PR target/68870
8965 * g++.dg/pr68770.C: New test.
8966
d8cca921 89672016-01-04 Mike Stump <mikestump@comcast.net>
8968
8969 * lib/target-supports.exp (check_effective_target_cilkplus):
8970 cilkplus targets require pthreads.
afc907ef 8971 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 8972
8427dff3 89732016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8974
8975 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8976 generation.
8977
f1717362 89782016-01-04 Jakub Jelinek <jakub@redhat.com>
8979
8980 Update copyright years.
8981
d7d6a3ab 89822016-01-04 Marek Polacek <polacek@redhat.com>
8983
8984 PR c/68908
8985 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8986 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8987 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8988
b8f4a5f9 89892016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8990
8991 * gcc.target/sparc/20160104-2.c: New test.
8992
6b5c028f 89932016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8994
8995 * gcc.target/sparc/20160104-1.c: New test.
8996
300e1002 89972016-01-03 Paul Thomas <pault@gcc.gnu.org>
8998
8999 PR fortran/65045
9000 * gfortran.dg/pr65045.f90: New test.
9001
855b105f 90022016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9003
9004 * gnat.dg/specs/debug1.ads: Delete.
9005
bdc177dc 90062016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9007
9008 PR libgfortran/68867
9009 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9010 expression.
9011
48aaffae 90122016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9013
9014 PR libgfortran/68867
9015 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9016 PowerPC.
9017
19a468b8 90182016-01-01 Paul Thomas <pault@gcc.gnu.org>
9019
9020 PR fortran/68864
9021 * gfortran.dg/pr68864.f90: New test.
9022
25371c91 90232016-01-01 Jakub Jelinek <jakub@redhat.com>
9024
2a659064 9025 PR tree-optimization/69070
9026 * gcc.dg/pr69070.c: New test.
9027
57aa9851 9028 PR sanitizer/69055
9029 * gfortran.dg/pr69055.f90: New test.
9030
25371c91 9031 PR target/69015
9032 * gcc.dg/pr69015.c: New test.
f1717362 9033\f
fb2c1edd 9034Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 9035
9036Copying and distribution of this file, with or without modification,
9037are permitted in any medium without royalty provided the copyright
9038notice and this notice are preserved.