1 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
3 * c-c++-common/gomp/cancel-1.c: Extend.
5 2016-06-29 Jakub Jelinek <jakub@redhat.com>
7 PR tree-optimization/71625
8 * gcc.dg/strlenopt-28.c: New test.
10 2016-06-29 Richard Biener <rguenther@suse.de>
13 * g++.dg/torture/pr71002.C: Adjust testcase.
15 2016-06-29 Jakub Jelinek <jakub@redhat.com>
18 * gcc.dg/pr71685.c: New test.
20 2016-06-28 Martin Sebor <msebor@redhat.com>
23 * gcc.dg/init-bad-9.c: New test.
25 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
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.
32 2016-06-28 Jakub Jelinek <jakub@redhat.com>
35 * gcc.c-torture/execute/pr71626-1.c: New test.
36 * gcc.c-torture/execute/pr71626-2.c: New test.
38 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
41 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
43 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
46 * gcc.target/powerpc/pr71670.c: New testcase.
48 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
51 * gcc.target/powerpc/pr71656-1.c: New test.
52 * gcc.target/powerpc/pr71656-2.c: New test.
54 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
56 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
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.
76 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
78 * gcc.dg/predict-12.c: New testcase.
80 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
83 * gfortran.dg/pr71649.f90: New test.
85 2016-06-25 Jakub Jelinek <jakub@redhat.com>
87 PR tree-optimization/71643
88 * g++.dg/opt/pr71643.C: New test.
90 PR tree-optimization/71631
91 * gcc.c-torture/execute/pr71631.c: New test.
93 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
95 * gcc.dg/predict-11.c: New testcase.
96 * gfortran.dg/predict-2.f90: New testcase.
98 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
100 * gcc.dg/predict-10.c: New test.
102 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
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.
109 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
111 * gfortran.dg/pr71642.f90: New test.
113 2016-06-24 Jakub Jelinek <jakub@redhat.com>
115 PR tree-optimization/71647
116 * gcc.target/i386/pr71647.c: New test.
118 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
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.
129 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
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.
136 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
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.
154 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
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.
214 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
216 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
218 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
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 ...
226 * gcc.target/i386/noplt-4.c: Likewise.
227 (main): Renamed to ...
229 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
230 * gcc.target/i386/pr67400-5.c: Likewise.
232 2016-06-24 Jakub Jelinek <jakub@redhat.com>
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.
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.
264 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
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.
303 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
304 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
306 * gcc.target/powerpc/p9-splat-5.c: New test.
308 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
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.
317 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
318 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
319 (dg-additional-options): Use for sse4_runtime targets.
320 (main): Call check_vect ().
321 (dg-final): Perform scan only for sse4_runtime targets.
323 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
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.
338 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
340 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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.
347 2016-06-23 Andi Kleen <ak@linux.intel.com>
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.
357 2016-06-23 Martin Liska <mliska@suse.cz>
359 * gcc.dg/pr71619.c: New test.
361 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
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.
372 2016-06-22 David Malcolm <dmalcolm@redhat.com>
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.
379 2016-06-22 David Malcolm <dmalcolm@redhat.com>
382 * c-c++-common/attributes-1.c: Update dg-prune-output to include
384 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
385 expected results due to builtin "nanl" now being suggested for
387 * gcc.dg/pr67580.c: Update expected messages.
388 * gcc.dg/spellcheck-identifiers.c: New testcase.
389 * gcc.dg/spellcheck-typenames.c: New testcase.
391 2016-06-22 David Malcolm <dmalcolm@redhat.com>
393 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
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.
405 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
407 PR tree-optimization/71488
408 * g++.dg/pr71488.C: New test.
409 * gcc.dg/vect/vect-bool-cmp.c: New test.
411 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
413 * gcc.dg/guality/param-5.c: New test.
415 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
417 * gcc.target/i386/asm-flag-7.c: New test.
419 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
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.
437 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
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.
451 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
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.
466 2016-06-21 Tobias Burnus <burnus@net-b.de>
469 * gfortran.dg/coarray/data_1.f90: New.
471 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
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):
488 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
490 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
491 Set to 3 so test passes.
493 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
495 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
497 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
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.
504 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
506 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
507 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
509 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
512 * gcc.target/i386/pr71549.c: New test.
514 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
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.
540 2016-06-21 Jakub Jelinek <jakub@redhat.com>
542 PR tree-optimization/71588
543 * gcc.dg/pr71558.c: New test.
545 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
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.
556 2016-06-20 Joseph Myers <joseph@codesourcery.com>
559 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
561 2016-06-20 Jakub Jelinek <jakub@redhat.com>
564 * gcc.dg/pr71581.c: New test.
566 PR rtl-optimization/71591
567 * gcc.dg/cpp/pr71591.c: New test.
569 2016-06-20 David B. Robins <gcc@davidrobins.net>
572 * g++.dg/torture/pr71571.C: New test.
574 2016-06-20 Jakub Jelinek <jakub@redhat.com>
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.
581 2016-06-20 Tobias Burnus <burnus@net-b.de>
584 * gfortran.dg/pointer_remapping_10.f90: New.
586 2016-06-20 David Malcolm <dmalcolm@redhat.com>
588 * g++.dg/diagnostic/string-literal-concat.C: New test case.
590 2016-06-20 Martin Sebor <msebor@redhat.com>
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.
598 2016-06-20 Renlin Li <renlin.li@arm.com>
600 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
602 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
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.
608 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
610 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
613 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
616 * gcc.target/avr/torture/pr71103-2.c: New test.
618 2016-06-19 Martin Sebor <msebor@redhat.com>
621 * gcc.dg/alignof.c: New test.
623 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
625 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
626 vs dg-error; test constexpr specifier too.
628 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
630 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
632 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
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
640 2016-06-17 Martin Liska <mliska@suse.cz>
642 * gcc.dg/predict-9.c: Fix dump scanning.
644 2016-06-17 Bin Cheng <bin.cheng@arm.com>
646 PR tree-optimization/71354
647 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
649 2016-06-17 Bin Cheng <bin.cheng@arm.com>
651 PR tree-optimization/71347
652 * gcc.dg/tree-ssa/pr71347.c: New test.
654 2016-06-17 Bin Cheng <bin.cheng@arm.com>
656 PR tree-optimization/71354
657 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
659 2016-06-17 Bin Cheng <bin.cheng@arm.com>
661 * gcc.dg/vect/vect-alias-check-1.c: New test.
663 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
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.
676 2016-06-16 Martin Liska <mliska@suse.cz>
678 * gfortran.dg/predict-1.f90: New test.
680 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
683 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
685 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
687 * g++.dg/vect/pr36648.cc: Disable cunrolli
689 2016-06-16 Jakub Jelinek <jakub@redhat.com>
692 * gcc.c-torture/execute/pr71554.c: New test.
694 PR rtl-optimization/71532
695 * gcc.dg/torture/pr71532.c: New test.
697 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
699 * gcc.target/powerpc/p9-dimode1.c: New test.
700 * gcc.target/powerpc/p9-dimode2.c: Likewise.
702 2016-06-15 Jakub Jelinek <jakub@redhat.com>
704 * gcc.c-torture/compile/20160615-1.c: New test.
706 * g++.dg/cpp0x/ref-qual17.C: New test.
708 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
711 * gcc.target/i386/pr71529.C: New test.
713 2016-06-15 Alan Hayward <alan.hayward@arm.com>
715 PR tree-optimization/71483
716 * g++.dg/vect/pr71483.c: New
718 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
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.
727 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
729 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
731 2016-06-15 Alan Hayward <alan.hayward@arm.com>
733 PR tree-optimization/71439
734 * gcc.dg/vect/pr71439.c: New
736 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
738 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
740 2016-06-15 Richard Biener <rguenther@suse.de>
742 * gcc.dg/vect/slp-45.c: New testcase.
744 2016-06-15 Richard Biener <rguenther@suse.de>
746 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
748 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
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.
754 2016-06-14 Jakub Jelinek <jakub@redhat.com>
757 * g++.dg/opt/pr71528.C: New test.
760 * g++.dg/init/pr71516.C: New test.
762 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
764 * g++.dg/init/array46.C: New.
766 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
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.
773 2016-06-14 Richard Biener <rguenther@suse.de>
776 * gfortran.dg/pr71526.f90: New testcase.
778 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
780 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
781 * gcc.dg/zero_bits_compound-1.c: Likewise.
783 2016-06-14 Richard Biener <rguenther@suse.de>
785 PR tree-optimization/71522
786 * gcc.dg/torture/pr71522.c: New testcase.
788 2016-06-14 Jakub Jelinek <jakub@redhat.com>
790 PR tree-optimization/71520
791 * gcc.dg/tree-ssa/pr71520.c: New test.
793 2016-06-14 Richard Biener <rguenther@suse.de>
795 PR tree-optimization/71521
796 * gcc.dg/tree-ssa/vrp101.c: New testcase.
798 2016-06-13 Jakub Jelinek <jakub@redhat.com>
801 * c-c++-common/ubsan/bounds-13.c: New test.
803 PR preprocessor/71183
804 * gcc.dg/cpp/source_date_epoch-3.c: New test.
806 2016-06-13 Jeff Law <law@redhat.com>
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.
813 2016-06-13 Jakub Jelinek <jakub@redhat.com>
816 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
817 Add -Wno-psabi -w to dg-options.
819 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
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.
834 2016-06-13 David Malcolm <dmalcolm@redhat.com>
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.
840 2016-06-13 Martin Liska <mliska@suse.cz>
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.
850 2016-06-13 Marek Polacek <polacek@redhat.com>
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.
857 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
859 * gnat.dg/renaming10.ad[sb]: New test.
861 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
864 * gfortran.dg/pr70673.f90: New test.
866 2016-06-13 Richard Biener <rguenther@suse.de>
869 * gcc.dg/align-3.c: New testcase.
871 2016-06-13 Martin Liska <mliska@suse.cz>
873 * gcc.target/i386/pr71458.c: New test.
875 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
878 * testsuite/gcc.dg/torture/float128-nan.c: New test.
880 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
883 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
886 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
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
893 * gfortran.dg/graphite/pr38083.f90: Likewise.
894 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
897 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
899 * gnat.dg/case_character.adb: New test.
901 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
904 * gcc.target/powerpc/pr71310.c: New testcase.
906 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
909 * gcc.dg/pr71478.c: New test.
911 2016-06-10 Jakub Jelinek <jakub@redhat.com>
914 * gcc.c-torture/execute/pr71494.c: New test.
917 * gcc.target/i386/pr68657.c: New test.
920 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
921 (test): Add -masm=intel alternatives.
923 2016-06-10 Martin Sebor <msebor@redhat.com>
926 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
928 2016-06-10 Jeff Law <law@redhat.com>
930 PR tree-optimization/71335
931 * gcc.c-torture/execute/pr71335.c: New test.
933 2016-06-10 David Malcolm <dmalcolm@redhat.com>
935 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
936 the various "cannot tail-call: " messages.
938 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
940 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
943 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
946 * c-c++-common/asan/pr71480.c: New test.
948 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
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.
959 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
962 * gcc.target/i386/pr68843-1.c: New test.
963 * gcc.target/i386/pr68843-2.c: New test.
965 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
966 Cesar Philippidis <cesar@codesourcery.com>
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.
981 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
983 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
984 for OpenACC tile clauses.
985 * gfortran.dg/goacc/combined-directives.f90: Likewise.
988 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
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
995 * gfortran.dg/goacc/cray.f95: Likewise.
996 * gfortran.dg/goacc/loop-1.f95: Likewise.
998 2016-06-10 Alan Hayward <alan.hayward@arm.com>
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
1006 2016-06-10 Richard Biener <rguenther@suse.de>
1009 * gcc.dg/torture/pr71477.c: New testcase.
1011 2016-06-09 Julia Koval <julia.koval@intel.com>
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.
1022 2016-06-09 Martin Sebor <msebor@redhat.com>
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.
1030 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
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.
1036 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1038 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1041 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1044 * g++.dg/inherit/crash5.C: New.
1046 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1049 * g++.dg/inherit/crash5.C: New.
1050 * g++.dg/inherit/virtual1.C: Adjust.
1052 2016-06-09 Martin Liska <mliska@suse.cz>
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.
1065 2016-06-09 Richard Biener <rguenther@suse.de>
1067 PR tree-optimization/71462
1068 * gcc.dg/torture/pr71462.c: New testcase.
1070 2016-06-09 Marek Polacek <polacek@redhat.com>
1073 * gcc.dg/c11-generic-3.c: New test.
1075 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
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.
1089 2016-06-08 Martin Sebor <msebor@redhat.com>
1090 Jakub Jelinek <jakub@redhat.com>
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.
1100 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1103 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1105 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
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.
1121 2016-06-08 Richard Biener <rguenther@suse.de>
1123 PR tree-optimization/68558
1124 * gcc.dg/vect/slp-44.c: New testcase.
1126 2016-06-08 Richard Biener <rguenther@suse.de>
1128 * gcc.dg/vect/slp-43.c: New testcase.
1130 2016-06-08 Richard Biener <rguenther@suse.de>
1132 PR tree-optimization/71452
1133 * gcc.dg/torture/pr71452.c: New testcase.
1135 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1138 * g++.dg/torture/pr71448.C: New test.
1140 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1144 * g++.dg/debug/pr71432.C: New test.
1146 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
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.
1152 2016-06-08 Alan Hayward <alan.hayward@arm.com>
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.
1158 2016-06-08 Marek Polacek <polacek@redhat.com>
1161 * gcc.dg/noncompile/pr71418.c: New test.
1164 * gcc.dg/noncompile/pr71426.c: New test.
1166 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
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.
1176 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1178 * gcc.target/powerpc/vec-mul.c: New test.
1180 2016-06-07 David Malcolm <dmalcolm@redhat.com>
1182 * gcc.dg/spellcheck-fields-2.c: New test case.
1184 2016-06-07 Richard Biener <rguenther@suse.de>
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
1192 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1194 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1195 spurious debug code.
1197 2016-06-07 Richard Biener <rguenther@suse.de>
1199 PR tree-optimization/71428
1200 * gcc.dg/torture/pr71428.c: New testcase.
1202 2016-06-07 Richard Biener <rguenther@suse.de>
1205 * gcc.dg/torture/pr71423.c: New testcase.
1207 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1210 * gcc.dg/tree-ssa/pr71408.c: New test.
1212 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1215 * g++.dg/torture/pr71281.C: New test.
1217 2016-06-06 Marek Polacek <polacek@redhat.com>
1220 * gcc.dg/pr71362.c: New test.
1222 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1223 Patrick Palka <ppalka@gcc.gnu.org>
1228 * g++.dg/opt/pr70847.C: New test.
1229 * g++.dg/ubsan/pr70847.C: New test.
1230 * g++.dg/ubsan/pr71393.C: New test.
1232 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1234 PR tree-optimization/71259
1235 * gcc.dg/vect/pr71259.c: New test.
1237 2016-06-06 David Malcolm <dmalcolm@redhat.com>
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
1244 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
1251 2016-06-06 Marek Polacek <polacek@redhat.com>
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.
1257 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1260 * gcc.target/i386/pr24414.c: New test.
1262 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1264 * gcc.target/sparc/vis4misc.c: New file.
1265 * gcc.target/sparc/fpcmp.c: Likewise.
1266 * gcc.target/sparc/fpcmpu.c: Likewise.
1268 2016-06-06 Alan Hayward <alan.hayward@arm.com>
1270 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1271 * gcc.dg/vect/vect-live-3.c: Likewise.
1273 2016-06-06 Richard Biener <rguenther@suse.de>
1275 PR tree-optimization/71398
1276 * gcc.dg/torture/pr71398.c: New testcase.
1278 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
1281 * g++.dg/pr71389.C: New test.
1283 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1286 * gfortran.dg/fmt_read_5.f: New test.
1288 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1291 * gfortran.dg/class_array_22.f03: New test.
1293 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1295 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1297 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1299 * gcc.dg/predict-9.c: Update template.
1301 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1304 * g++.dg/template/pr49377.C: New.
1306 2016-06-04 Jakub Jelinek <jakub@redhat.com>
1308 PR tree-optimization/71405
1309 * g++.dg/torture/pr71405.C: New test.
1311 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1314 * g++.dg/inherit/crash5.C: New.
1315 * g++.dg/inherit/virtual1.C: Adjust.
1317 2016-06-03 Jeff Law <law@redhat.com>
1319 PR tree-optimization/71316
1320 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1322 2016-06-03 Jakub Jelinek <jakub@redhat.com>
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.
1332 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1335 * g++.dg/other/friend6.C: New test.
1337 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1339 * g++.dg/torture/ppc-ldst-array.C: New.
1341 2016-06-03 Joseph Myers <joseph@codesourcery.com>
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.
1355 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1356 Julia Koval <julia.koval@intel.com>
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.
1417 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1419 PR tree-optimization/52171
1420 * gcc.dg/pr52171.c: New test.
1421 * gcc.target/i386/pr52171.c: New test.
1423 2016-06-03 Jan Hubicka <jh@suse.cz>
1425 * g++.dg/tree-ssa/pred-1.C: New testcase
1426 * gcc.dg/tree-ssa/pred-1.c: New testcase
1428 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1431 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1433 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1435 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1437 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1439 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1441 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
1442 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
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.
1452 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1455 * g++.dg/opt/pr71387.C: New test.
1457 2016-06-02 Jeff Law <law@redhat.com>
1459 PR tree-optimization/71328
1460 * gcc.c-torture/compile/pr71328.c: New test.
1462 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1465 * gfortran.dg/fmt_read_3.f90: Fix typo.
1466 * gfortran.dg/fmt_read_4.f90: New test.
1468 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
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.
1484 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1487 * c-c++-common/pr71372.c: New test.
1489 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1490 __TIME__ strings with __builtin_strcmp instead of printf and
1493 2016-06-02 Martin Liska <mliska@suse.cz>
1495 * gcc.dg/predict-9.c: New test.
1497 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1499 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1500 global set_compiler_env_var and global saved_compiler_env_var.
1502 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1504 PR rtl-optimization/71295
1505 * gcc.c-torture/compile/pr71295.c: New test.
1507 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1509 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1511 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1512 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
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
1519 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1521 * gcc.target/powerpc/p9-splat-4.c: New test.
1523 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1526 * gcc.target/powerpc/pr71186.c: New test.
1528 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1531 * gfortran.dg/fmt_read_3.f90: New test.
1533 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1535 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1538 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
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
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
1546 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1548 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1549 vars set by dg-set-compiler-env-var.
1551 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
1554 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1555 to the module procedure declaration.
1556 * gfortran.dg/submodule_16.f08: New test.
1558 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1561 * c-c++-common/gomp/pr71371.c: New test.
1563 2016-06-01 Richard Biener <rguenther@suse.de>
1565 PR tree-optimization/71366
1566 * gcc.dg/torture/pr71366-1.c: New testcase.
1567 * gcc.dg/torture/pr71366-2.c: Likewise.
1569 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
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.
1576 2016-06-01 Nathan Sidwell <nathan@acm.org>
1578 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1579 * gcc.target/nvptx/weak.c: New.
1581 2016-06-01 Richard Biener <rguenther@suse.de>
1583 PR tree-optimization/71261
1584 * gcc.dg/torture/vect-bool-1.c: New testcase.
1586 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1588 * gfortran.dg/gomp/order-1.f90: New test.
1589 * gfortran.dg/gomp/order-2.f90: New test.
1591 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
1593 * gcc.dg/unroll-6.c: Update template.
1594 * gcc.dg/unroll-7.c: New testcase.
1595 * gcc.dg/unroll-8.c: New testcase.
1597 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1599 * gnat.dg/opt56.ad[sb]: New test.
1601 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1604 * g++.dg/cpp0x/constexpr-ice16.C: New.
1606 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1608 PR tree-optimization/71314
1609 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1612 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1614 PR tree-optimization/71077
1615 * gcc.dg/tree-ssa/pr71077.c: New test.
1617 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
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.
1623 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
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.
1633 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1635 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1637 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1639 2016-05-31 Marek Polacek <polacek@redhat.com>
1641 * c-c++-common/Wswitch-unreachable-3.c: New test.
1642 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1644 2016-05-31 Richard Biener <rguenther@suse.de>
1646 PR tree-optimization/71352
1647 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1649 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1651 * gcc.target/arm/armv5_thumb_isa.c: New test.
1653 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1656 * gcc.target/i386/pr71346.c: New test.
1658 2016-05-31 Tom de Vries <tom@codesourcery.com>
1660 PR tree-optimization/69068
1661 * gcc.dg/graphite/pr69068.c: New test.
1663 2016-05-27 Martin Sebor <msebor@redhat.com>
1666 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1668 2016-05-30 Jakub Jelinek <jakub@redhat.com>
1671 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1672 nowait depend(inout: dd[0]) clauses where permitted.
1674 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
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.
1704 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
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.
1710 2016-05-30 Tom de Vries <tom@codesourcery.com>
1712 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1715 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1718 * g++.dg/parse/virtual1.C: New.
1720 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
1722 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1723 Use correct register when clearing %edx.
1725 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
1727 PR tree-optimization/71289
1728 * gcc.dg/pr71289.c: New test.
1730 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1734 * gcc.dg/tree-ssa/pr71269.c: New test.
1735 * gcc.dg/tree-ssa/pr71292.c: New test.
1737 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1740 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1742 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
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.
1748 2016-05-30 Tom de Vries <tom@codesourcery.com>
1750 PR tree-optimization/69067
1751 * gcc.dg/graphite/pr69067.c: New test.
1753 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
1756 * gcc.target/i386/pr71245-1.c: New test.
1757 * gcc.target/i386/pr71245-2.c: Ditto.
1759 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
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.
1766 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
1768 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1770 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
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.
1778 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1781 * g++.dg/parse/namespace13.C: New.
1783 2016-05-26 Jeff Law <law@redhat.com>
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.
1799 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
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.
1806 2016-05-27 Jiong Wang <jiong.wang@arm.com>
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.
1813 2016-05-27 Jiong Wang <jiong.wang@arm.com>
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.
1821 2016-05-27 Marek Polacek <polacek@redhat.com>
1824 * g++.dg/torture/pr71308.C: New test.
1826 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1828 * gcc.dg/zero_bits_compound-1.c: New test.
1829 * gcc.dg/zero_bits_compound-2.c: New test.
1831 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1834 * gcc.dg/pr71279.c: New test.
1836 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
1842 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1844 * c-c++-common/gomp/schedule-1.c: New test.
1845 * gfortran.dg/gomp/schedule-1.f90: New test.
1847 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1851 * g++.dg/cpp1y/auto-fn32.C: New test.
1852 * g++.dg/cpp1y/paren4.C: New test.
1854 2016-05-26 Nathan Sidwell <nathan@acm.org>
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.
1863 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1865 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1867 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1869 PR tree-optimization/71280
1870 * gcc.dg/pr71280.c: New test.
1872 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1874 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1875 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1877 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1879 2016-05-26 Jiong Wang <jiong.wang@arm.com>
1881 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
1884 2016-05-25 Jeff Law <law@redhat.com>
1886 PR tree-optimization/71272
1887 * gcc.c-torture/compile/pr71272.c: new test.
1889 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1891 * gcc.target/powerpc/vec-cmpne.c: New test.
1892 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1894 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1896 * gnat.dg/opt55.ad[sb]: New test.
1898 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
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.
1927 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
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.
1940 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1942 PR rtl-optimization/66940
1943 * gcc.c-torture/execute/pr66940.c: New test.
1945 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
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.
1972 2016-05-25 Marek Polacek <polacek@redhat.com>
1975 * gcc.dg/noncompile/pr71265.c: New test.
1978 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1980 2016-05-25 Nathan Sidwell <nathan@acm.org>
1982 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1984 2016-05-25 Richard Biener <rguenther@suse.de>
1986 PR tree-optimization/71261
1987 * c-c++-common/torture/pr71261.c: New testcase.
1989 2016-05-25 Richard Biener <rguenther@suse.de>
1991 PR tree-optimization/71264
1992 * gcc.dg/vect/pr71264.c: New testcase.
1994 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1997 * g++.dg/cpp0x/alias-decl-53.C: New.
1998 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
2000 2016-05-25 Martin Liska <mliska@suse.cz>
2002 * g++.dg/pr71239.C: New test.
2004 2016-05-25 Richard Biener <rguenther@suse.de>
2006 * gcc.dg/vect/pr58135.c: Rename to ...
2007 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2009 2016-05-25 Marek Polacek <polacek@redhat.com>
2011 * g++.dg/pr65295.C: Use target c++14.
2013 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2015 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2016 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2018 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2020 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2023 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
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.
2041 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
2050 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2052 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2054 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2057 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2059 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2062 * g++.dg/template/crash123.C: New.
2063 * g++.dg/template/crash124.C: Likewise.
2065 2016-05-24 Martin Sebor <msebor@redhat.com>
2068 * g++.dg/ext/flexary16.C: New test.
2070 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2072 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2073 before math.h is included.
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.
2098 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2099 Kelvin Nilsen <kelvin@gcc.gnu.org>
2101 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2104 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2107 * g++.dg/warn/Wno-narrowing1.C: New.
2109 2016-05-24 Marek Polacek <polacek@redhat.com>
2112 * c-c++-common/Wswitch-unreachable-2.c: New test.
2114 2016-05-24 Jakub Jelinek <jakub@redhat.com>
2117 * g++.dg/vect/simd-clone-6.cc: New test.
2118 * g++.dg/gomp/declare-simd-6.C: New test.
2122 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2124 2016-05-24 Richard Biener <rguenther@suse.de>
2126 PR tree-optimization/71240
2127 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2129 2016-05-24 Richard Biener <rguenther@suse.de>
2131 PR tree-optimization/71230
2132 * gcc.dg/torture/pr71230.c: New testcase.
2133 * g++.dg/torture/pr71230.C: Likewise.
2135 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
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.
2141 2016-05-24 Richard Biener <rguenther@suse.de>
2143 PR tree-optimization/71253
2144 * gcc.dg/torture/pr71253.c: New testcase.
2146 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2149 * gfortran.dg/pr71252.f90: New test.
2151 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2153 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2155 2016-05-24 Richard Biener <rguenther@suse.de>
2159 * c-c++-common/vector-subscript-4.c: New testcase.
2160 * c-c++-common/vector-subscript-5.c: Likewise.
2162 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2165 * gfortran.dg/namelist_90.f: New test
2167 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2170 * gfortran.dg/unexpected_eof.f: New test
2172 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2173 Kelvin Nilsen <kelvin@gcc.gnu.org>
2175 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2178 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2181 * g++.dg/cpp0x/inh-ctor20.C: New.
2182 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2184 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2187 * g++.dg/cpp0x/variadic168.C: New.
2189 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
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.
2196 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
2198 * gcc.dg/fold-notshift-2.c: Adjust.
2200 2016-05-23 Marek Polacek <polacek@redhat.com>
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.
2214 * gcc.dg/gomp/target-2.c: Likewise.
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.
2228 2016-05-23 Richard Biener <rguenther@suse.de>
2230 PR tree-optimization/71230
2231 * gfortran.dg/pr71230-1.f90: New testcase.
2232 * gfortran.dg/pr71230-2.f90: Likewise.
2234 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2236 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
2237 * gcc.dg/vect/pr58135.c: Add new.
2238 * gfortran.dg/pr46519-1.f: Adjust test case.
2240 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2243 * g++.dg/cpp0x/decltype64.C: New.
2245 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
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.
2251 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
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.
2261 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
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.
2271 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2273 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2275 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2277 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2278 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2280 2016-05-22 Jakub Jelinek <jakub@redhat.com>
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.
2288 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2289 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2291 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2293 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2294 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2296 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2298 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2301 * gcc.dg/tree-ssa/pr40921.c: New test.
2303 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2306 * gcc.target/avr/pr71103.c: New test.
2308 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2311 * gcc.dg/tree-ssa/pr71179.c: New test.
2313 2016-05-20 Martin Sebor <msebor@redhat.com>
2316 * gcc.dg/init-excess-2.c: New test.
2318 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2320 * gnat.dg/opt53.adb: New test.
2321 * gnat.dg/opt54.adb: Likewise.
2323 2016-05-20 Martin Jambor <mjambor@suse.cz>
2325 PR tree-optimization/70884
2326 * gcc.dg/tree-ssa/pr70919.c: New test.
2328 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2330 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2332 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2333 fix code formatting.
2335 2016-05-20 Nathan Sidwell <nathan@acm.org>
2337 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2339 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2341 2016-05-20 David Malcolm <dmalcolm@redhat.com>
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.
2348 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2351 * gfortran.dg/pr71204.f90: New test.
2353 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2355 * gcc.target/nvptx/sincos.c: New test.
2357 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2360 * g++.dg/cpp1y/auto-fn31.C: New.
2362 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2364 * gcc.target/powerpc/vec-addec.c: New test.
2365 * gcc.target/powerpc/vec-addec-int128.c: New test.
2367 2016-05-20 David Malcolm <dmalcolm@redhat.com>
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.
2374 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
2376 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2378 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2381 * g++.dg/opt/pr71210-1.C: New test.
2382 * g++.dg/opt/pr71210-2.C: New test.
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
2390 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
2392 PR tree-optimization/71079
2393 PR tree-optimization/71206
2394 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2396 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
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.
2402 2016-05-20 Richard Guenther <rguenther@suse.de>
2404 PR tree-optimization/29756
2405 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2407 2016-05-20 Richard Biener <rguenther@suse.de>
2409 PR tree-optimization/71185
2410 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2412 2016-05-20 Richard Biener <rguenther@suse.de>
2414 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2416 2016-05-19 Marek Polacek <polacek@redhat.com>
2419 * g++.dg/diagnostic/pr71075.C: New test.
2421 2016-05-19 David Malcolm <dmalcolm@redhat.com>
2424 * g++.dg/pr71184.C: New test case.
2426 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
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.
2432 2016-05-19 Marek Polacek <polacek@redhat.com>
2434 PR tree-optimization/71031
2435 * gcc.dg/tree-ssa/vrp100.c: New test.
2437 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2439 PR rtl-optimization/71148
2440 * gcc.dg/pr71148.c: New test.
2442 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2445 * gcc.target/arm/pr71056.c: New test.
2447 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2449 * c-c++-common/pr69669.c: Check the used mode.
2451 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2454 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2456 2016-05-19 Richard Biener <rguenther@suse.de>
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.
2474 2016-05-18 David Malcolm <dmalcolm@redhat.com>
2477 * gcc.dg/spellcheck-options-11.c: New test case.
2479 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2482 * g++.dg/opt/pr71100.C: New test.
2484 2016-05-18 Martin Jambor <mjambor@suse.cz>
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.
2492 2016-05-18 Martin Jambor <mjambor@suse.cz>
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.
2501 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2504 * g++.dg/template/crash122.C: New.
2506 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2509 * g++.dg/template/pr70466-1.C: New.
2510 * g++.dg/template/pr70466-2.C: Likewise.
2512 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
2521 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2523 * gcc.dg/torture/pr71020.c: New test.
2525 2016-05-18 Martin Jambor <mjambor@suse.cz>
2528 * gcc.dg/ipa/pr70646.c: New test.
2530 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2532 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2534 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2536 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2537 missing tests for vreinterpretq_p{8,16}.
2539 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2541 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2542 vsliq_n_s64 and vsliq_n_u64.
2544 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2546 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2547 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2549 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
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.
2555 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2557 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2560 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
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.
2566 2016-05-18 Jiong Wang <jiong.wang@arm.com>
2568 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2570 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2571 declarations under __aarch64__ and __ARM_FEATURE_FMA.
2573 2016-05-18 Jakub Jelinek <jakub@redhat.com>
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.
2582 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2583 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2585 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2586 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2588 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2589 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2591 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2593 2016-05-18 Richard Biener <rguenther@suse.de>
2595 PR tree-optimization/71168
2596 * gcc.dg/torture/pr71168.c: New testcase.
2598 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
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.
2605 2016-05-17 Nathan Sidwell <nathan@acm.org>
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.
2612 2016-05-17 Nathan Sidwell <nathan@acm.org>
2614 * gcc.target/nvptx/abi-vararg-3.c: New.
2616 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2618 PR tree-optimization/54579
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.
2624 2016-05-17 Marek Polacek <polacek@redhat.com>
2627 * g++.dg/ipa/pr71146.C: New test.
2629 2016-05-17 David Malcolm <dmalcolm@redhat.com>
2631 * jit.dg/test-error-array-bounds.c: New test case.
2633 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2635 * gcc.dg/tree-ssa/and-1.c: New testcase.
2637 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2639 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2640 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2642 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2644 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2645 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2647 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2649 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2651 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2653 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2655 2016-05-17 Jiong Wang <jiong.wang@arm.com>
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
2662 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2664 2016-05-17 Richard Biener <rguenther@suse.de>
2666 PR tree-optimization/71132
2667 * gcc.dg/torture/pr71132.c: New testcase.
2669 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2671 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2673 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2676 * gcc.target/aarch64/pr70809_1.c: New test.
2678 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
2685 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2686 Ilya Enkovich <ilya.enkovich@intel.com>
2689 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2691 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
2693 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2694 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2696 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
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.
2712 2016-05-16 Jiong Wang <jiong.wang@arm.com>
2715 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2717 2016-05-15 Harald Anlauf <anlauf@gmx.de>
2720 * gfortran.dg/pr69603.f90: New testcase.
2722 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2724 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2726 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2729 * gfortran.dg/pr71047.f08: New test.
2731 2016-05-13 Joseph Myers <joseph@codesourcery.com>
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.
2737 2016-05-13 Martin Sebor <msebor@redhat.com>
2740 * g++.dg/cpp0x/constexpr-60049.C: New test.
2742 2016-05-13 Jakub Jelinek <jakub@redhat.com>
2745 * gcc.dg/pr71071.c: New test.
2747 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
2749 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2750 remove XOP handling.
2751 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
2753 2016-05-13 Nathan Sidwell <nathan@acm.org>
2755 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2756 __atomic_is_lock_free declaration.
2758 2016-05-13 Richard Biener <rguenther@suse.de>
2760 PR tree-optimization/42587
2761 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2763 2016-05-13 Martin Liska <mliska@suse.cz>
2765 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2766 the new format of dump output.
2768 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2770 * gcc.dg/pr71084.c: New test.
2772 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2775 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
2777 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2779 * gcc.target/aarch64/struct_return.c: New test.
2781 2016-05-12 Marek Polacek <polacek@redhat.com>
2784 * c-c++-common/pr70756-2.c: New test.
2785 * c-c++-common/pr70756.c: New test.
2787 2016-05-12 Richard Biener <rguenther@suse.de>
2789 PR tree-optimization/71059
2790 * gcc.dg/torture/pr71059.c: New testcase.
2792 2016-05-12 Richard Biener <rguenther@suse.de>
2794 PR tree-optimization/71062
2795 * gcc.dg/torture/pr71062.c: New testcase.
2797 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2799 PR tree-optimization/71006
2800 * gcc.dg/pr71006.c: New test.
2802 2016-05-12 Marek Polacek <polacek@redhat.com>
2805 * gcc.dg/opts-7.c: New test.
2807 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
2816 2016-05-12 Jakub Jelinek <jakub@redhat.com>
2818 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2819 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
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.
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.
2830 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
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.
2836 2016-05-12 Richard Biener <rguenther@suse.de>
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.
2843 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2846 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2847 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2849 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
2851 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2853 * gcc.target/i386/pr66746.c: Ditto.
2855 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2857 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
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.
2865 2016-05-11 Marek Polacek <polacek@redhat.com>
2868 * c-c++-common/attributes-3.c: New test.
2870 2016-05-11 Nathan Sidwell <nathan@acm.org>
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.
2879 2016-05-11 Richard Biener <rguenther@suse.de>
2881 PR tree-optimization/71055
2882 * gcc.dg/torture/pr71055.c: New testcase.
2884 2016-05-11 Richard Biener <rguenther@suse.de>
2887 * g++.dg/debug/pr71057.C: New testcase.
2889 2016-05-11 Jakub Jelinek <jakub@redhat.com>
2892 * gfortran.dg/gomp/pr70855.f90: New test.
2894 2016-05-11 Richard Biener <rguenther@suse.de>
2897 * g++.dg/torture/pr71002.C: New testcase.
2899 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2902 * gcc.dg/pr70807.c: New test.
2904 2016-05-10 Martin Sebor <msebor@redhat.com>
2907 * g++.dg/Wattributes.C: New test.
2909 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
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.
2915 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2918 * gcc.target/i386/pr70799-1.c: New test.
2920 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2922 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2924 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2927 * gcc.target/i386/pr70877.c: New test.
2929 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2931 PR tree-optimization/70786
2932 * gcc.target/i386/pr70876.c: New test.
2934 2016-05-10 Jakub Jelinek <jakub@redhat.com>
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.
2941 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2944 * gcc.target/powerpc/pr70963.c: New.
2946 2016-05-10 David Malcolm <dmalcolm@redhat.com>
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.
2956 2016-05-10 Richard Biener <rguenther@suse.de>
2958 PR tree-optimization/71039
2959 * gcc.dg/torture/pr71039.c: New testcase.
2961 2016-05-10 Nathan Sidwell <nathan@acm.org>
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.
2971 2016-05-10 Marek Polacek <polacek@redhat.com>
2974 * gcc.dg/attr-opt-1.c: New test.
2976 2016-05-10 Richard Biener <rguenther@suse.de>
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.
2984 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2986 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2988 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
2990 * gcc.target/i386/fabsneg-1.c New test.
2992 2016-05-09 Alan Modra <amodra@gmail.com>
2995 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2997 2016-05-09 Richard Biener <rguenther@suse.de>
2999 PR tree-optimization/70985
3000 * gcc.dg/torture/pr70985.c: New testcase.
3002 2016-05-09 Bin Cheng <bin.cheng@arm.com>
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.
3012 2016-05-09 Richard Biener <rguenther@suse.de>
3015 * gfortran.dg/pr70937.f90: New testcase.
3017 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3019 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3021 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
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.
3043 2016-05-07 Tom de Vries <tom@codesourcery.com>
3045 PR tree-optimization/70956
3046 * gcc.dg/graphite/pr70956.c: New test.
3048 2016-05-06 Jakub Jelinek <jakub@redhat.com>
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.
3056 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3057 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3059 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3061 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3064 * gcc.dg/torture/pr70935.c: New test.
3066 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3069 * gcc.target/sh/pr58219.c: New tests.
3071 2016-05-06 Richard Biener <rguenther@suse.de>
3073 PR tree-optimization/70960
3074 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3076 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
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.
3084 2016-05-06 Marek Polacek <polacek@redhat.com>
3087 * gcc.dg/ubsan/bounds-3.c: New test.
3089 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3092 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3094 2016-05-06 Richard Biener <rguenther@suse.de>
3097 * gfortran.dg/pr70931.f90: New testcase.
3099 2016-05-06 Richard Biener <rguenther@suse.de>
3102 * gcc.dg/torture/pr70941.c: New testcase.
3104 2016-05-05 Bin Cheng <bin.cheng@arm.com>
3106 PR tree-optimization/57206
3107 * gcc.dg/vect/pr57206.c: New test.
3109 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3111 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3113 2016-05-05 Jakub Jelinek <jakub@redhat.com>
3115 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3117 * c-c++-common/Wdangling-else-4.c: New test.
3119 2016-05-04 Jakub Jelinek <jakub@redhat.com>
3123 * g++.dg/opt/pr70906.C: New test.
3124 * g++.dg/opt/pr70933.C: New test.
3126 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3128 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
3130 * gcc.dg/ipa/pure-const-3.c: New testcase.
3132 2016-05-04 Marek Polacek <polacek@redhat.com>
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.
3138 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3140 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3143 2016-05-04 Marek Polacek <polacek@redhat.com>
3146 * gcc.dg/Waddress-2.c: New test.
3148 2016-05-04 Alan Modra <amodra@gmail.com>
3150 * gcc.target/powerpc/pr70866.c: New.
3152 2016-05-03 Martin Sebor <msebor@redhat.com>
3155 * c-c++-common/builtin_location.c: New test.
3156 * g++.dg/cpp1y/builtin_location.C: New test.
3158 2016-05-03 Marek Polacek <polacek@redhat.com>
3161 * gcc.dg/pr70859.c: New test.
3162 * gcc.dg/pr70859-2.c: New test.
3164 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3166 * gnat.dg/debug5.adb: New testcase.
3168 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
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.
3174 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3176 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3178 2016-05-03 Alan Modra <amodra@gmail.com>
3180 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3182 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3184 * gcc.target/i386/avx512f-cvt-1.c: New test.
3186 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3188 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3189 -fdump-tree-vrp-details.
3191 2016-05-03 Richard Biener <rguenther@suse.de>
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.
3202 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3204 PR rtl-optimization/70467
3205 * gcc.target/i386/pr70467-3.c: New test.
3206 * gcc.target/i386/pr70467-4.c: New test.
3208 PR tree-optimization/70916
3209 * gcc.c-torture/compile/pr70916.c: New test.
3212 * gcc.target/i386/pr49244-1.c: New test.
3213 * gcc.target/i386/pr49244-2.c: New test.
3215 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3217 PR rtl-optimization/44281
3218 * gcc.target/i386/pr44281.c: New test.
3220 2016-05-03 bin cheng <bin.cheng@arm.com>
3222 PR tree-optimization/56541
3223 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3224 * gcc.dg/vect/pr56541.c: new test.
3226 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3228 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3230 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3232 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3235 * c-c++-common/asan/clone-test-1.c (main): Align child process
3238 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3241 * g++.dg/spellcheck-fields-2.C: New test case.
3243 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3246 * g++.dg/pr62314.C: New test case.
3248 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
3250 * gcc.dg/ipa/inline-8.c: New testcase.
3252 2016-05-02 Jakub Jelinek <jakub@redhat.com>
3254 PR rtl-optimization/70467
3255 * gcc.target/i386/pr70467-1.c: New test.
3257 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3259 * gcc.dg/spec-options.c: Run the test on all targets.
3260 * gcc.dg/foo.specs: Use cpp_unique_options.
3262 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3264 * gcc.dg/tree-ssa/unord.c: New testcase.
3266 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3268 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3270 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3272 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3274 2016-05-02 Marek Polacek <polacek@redhat.com>
3277 * gcc.dg/enum-incomplete-3.c: New test.
3279 2016-05-02 Marek Polacek <polacek@redhat.com>
3280 Tom de Vries <tom@codesourcery.com>
3282 PR tree-optimization/70700
3283 * gcc.dg/pr70700.c: New test.
3285 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
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.
3293 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
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.
3303 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
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.
3383 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3386 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3388 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
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.
3395 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3397 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3398 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3400 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3403 * c-c++-common/goacc/combined-reduction.c: New test.
3404 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3406 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
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.
3421 2016-04-29 Bin Cheng <bin.cheng@arm.com>
3423 PR tree-optimization/70803
3424 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3426 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
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.
3435 2016-04-29 Marek Polacek <polacek@redhat.com>
3438 * g++.dg/ubsan/null-7.C: New test.
3441 * gcc.dg/pr70852.c: New test.
3443 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3446 * g++.dg/cpp0x/alignas6.C: New test.
3448 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
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.
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".
3466 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3467 Matthijs Kooijman <matthijs@stdin.nl>
3468 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3471 * gcc.target/avr/pr60040-1.c: New.
3472 * gcc.target/avr/pr60040-2.c: New.
3474 2016-04-29 Richard Biener <rguenther@suse.de>
3476 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3478 2016-04-29 Richard Biener <rguenther@suse.de>
3480 PR tree-optimization/13962
3481 PR tree-optimization/65686
3482 * gcc.dg/uninit-pr65686.c: New testcase.
3484 2016-04-29 Jakub Jelinek <jakub@redhat.com>
3487 * gcc.dg/pr70843.c: New test.
3489 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3492 * gcc.target/i386/pr70858.c: New test.
3494 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3496 * gcc.target/arc/nps400-1.c: New file.
3498 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3499 Andrew Burgess <andrew.burgess@embecosm.com>
3501 * gcc.target/arc/movh_cl-1.c: New file.
3503 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3504 Andrew Burgess <andrew.burgess@embecosm.com>
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.
3519 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3520 Andrew Burgess <andrew.burgess@embecosm.com>
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.
3532 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3535 * gcc.target/i386/pr70821.c: New test.
3537 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3539 * gcc.target/powerpc/vec-adde.c: New test.
3540 * gcc.target/powerpc/vec-adde-int128.c: New test.
3542 2016-04-28 Jakub Jelinek <jakub@redhat.com>
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.
3549 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
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.
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.
3593 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3595 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3598 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
3600 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3601 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3603 2015-04-27 Ryan Burn <contact@rnburn.com>
3607 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3609 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3610 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3612 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3614 * gnat.dg/limited_with4.ad[sb]: New test.
3615 * gnat.dg/limited_with4_pkg.ads: New helper.
3617 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
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.
3645 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3647 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3650 2016-04-27 Bin Cheng <bin.cheng@arm.com>
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.
3658 2016-04-27 Richard Biener <rguenther@suse.de>
3661 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3662 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3664 2016-04-27 Nathan Sidwell <nathan@acm.org>
3666 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3667 * g++.dg/ubsan/pr63956.C: Adjust error location.
3669 2016-04-27 Nick Clifton <nickc@redhat.com>
3672 * gcc.dg/pr49889.c: New test.
3674 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3676 * c-c++-common/memset-array.c: New test.
3678 2016-04-26 Martin Sebor <msebor@redhat.com>
3681 * g++.dg/cpp1y/func_constexpr.C: New test.
3683 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3686 * g++.dg/cpp0x/enum32.C: New test.
3687 * g++.dg/cpp0x/enum33.C: New test.
3689 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
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.
3700 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3702 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3704 2016-04-26 Marek Polacek <polacek@redhat.com>
3707 * gcc.dg/pr67784-3.c: New test.
3708 * gcc.dg/pr67784-4.c: New test.
3709 * gcc.dg/pr67784-5.c: New test.
3712 * gcc.dg/Wnested-externs-2.c: New test.
3714 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
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.
3720 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3722 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
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
3747 * gcc.target/i386/pr32219-4.c: Likewise.
3748 * gcc.target/i386/pr32219-6.c: Likewise.
3749 * gcc.target/i386/pr32219-8.c: Likewise.
3751 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3753 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3756 2016-04-26 Marek Polacek <polacek@redhat.com>
3759 * g++.dg/ext/cond2.C: New test.
3761 2016-04-26 Bin Cheng <bin.cheng@arm.com>
3763 PR tree-optimization/70771
3764 PR tree-optimization/70775
3765 * gcc.dg/pr70771.c: New test.
3766 * gcc.dg/pr70775.c: New test.
3768 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3770 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3772 2016-04-25 Richard Biener <rguenther@suse.de>
3774 PR tree-optimization/70780
3775 * gcc.dg/torture/pr70780.c: New testcase.
3777 2016-04-25 Michael Collison <michael.collison@arm.com>
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
3785 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3786 that arm neon support vector widen sum of HImode TO SImode.
3788 2016-04-23 Jakub Jelinek <jakub@redhat.com>
3791 * c-c++-common/asan/pr70712.c: New test.
3793 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3795 * .gitattributes: New file.
3797 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3799 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3801 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3803 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3804 * gfortran.dg/submodule_15.f08: Likewise.
3806 2016-04-22 Richard Biener <rguenther@suse.de>
3808 PR tree-optimization/70740
3809 * gcc.dg/torture/pr70740.c: New testcase.
3811 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3814 * gcc.target/i386/pr70750-1.c: New test.
3815 * gcc.target/i386/pr70750-2.c: Likewise.
3817 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3820 * g++.dg/cpp0x/auto48.C: New.
3822 2016-04-21 Marek Polacek <polacek@redhat.com>
3825 * g++.dg/cpp0x/forw_enum12.C: New test.
3826 * g++.dg/cpp0x/forw_enum13.C: New test.
3828 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3831 * gcc.target/i386/pr70728.c: New test.
3833 2016-04-21 Richard Biener <rguenther@suse.de>
3836 * gcc.dg/pr70747.c: New testcase.
3838 2016-04-21 Bin Cheng <bin.cheng@arm.com>
3840 PR tree-optimization/70715
3841 * gcc.dg/tree-ssa/scev-13.c: New test.
3843 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3845 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3847 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3849 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3851 2016-04-20 Jan Hubicka <jh@suse.cz>
3854 * g++.dg/ipa/nothrow-1.C: New testcase.
3856 2016-04-20 Nathan Sidwell <nathan@acm.org>
3859 * g++.dg/eh/delete1.C: New.
3861 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3863 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3864 -mtune-ctrl=sse_typeless_stores.
3866 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3868 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3870 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3872 PR tree-optimization/69489
3873 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3875 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
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.
3882 2016-04-20 Bin Cheng <bin.cheng@arm.com>
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.
3889 2016-04-20 Andrew Pinski <apinski@cavium.com>
3892 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3894 2016-04-20 Arnaud Charlet <charlet@adacore.com>
3896 * gnat.dg/self1.adb: Remove now incorrect test.
3898 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3900 * gcc.dg/tree-ssa/scev-11.c: New test.
3901 * gcc.dg/tree-ssa/scev-12.c: New test.
3903 2016-04-20 Marek Polacek <polacek@redhat.com>
3905 PR tree-optimization/70725
3906 * gcc.dg/pr70725.c: New test.
3908 2016-04-20 Richard Biener <rguenther@suse.de>
3910 PR tree-optimization/70726
3911 * g++.dg/vect/pr70726.cc: New testcase.
3913 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3916 * gcc.target/s390/pr70674.c: New test.
3918 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3920 PR libgfortran/70684
3921 * gfortran.dg/list_read_14.f90: New test.
3923 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3926 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3927 extern to force it misaligned.
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.
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.
3948 Check movv8sf_internal instead of avx_storeups256.
3949 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3951 2016-04-19 Richard Biener <rguenther@suse.de>
3953 PR tree-optimization/70171
3954 * g++.dg/tree-ssa/pr70171.C: New testcase.
3956 2016-04-19 Richard Biener <rguenther@suse.de>
3958 PR tree-optimization/70724
3959 * gcc.dg/torture/pr70724.c: New testcase.
3961 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3964 * gcc.target/i386/pr70689.c: New.
3966 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3969 * gcc.target/i386/pr70708.c: New test.
3971 2016-04-18 Richard Biener <rguenther@suse.de>
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.
3985 2016-04-18 Richard Biener <rguenther@suse.de>
3987 PR tree-optimization/70701
3988 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3990 2016-04-18 Tom de Vries <tom@codesourcery.com>
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.
3997 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3999 * c-c++-common/dump-ada-spec-3.c: New test.
4000 * c-c++-common/dump-ada-spec-4.c: Likewise.
4002 2016-04-17 Tom de Vries <tom@codesourcery.com>
4005 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
4007 2016-04-15 Jan Hubicka <jh@suse.cz>
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.
4014 2016-04-15 Marek Polacek <polacek@redhat.com>
4017 * gcc.dg/bitfld-22.c: New test.
4019 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4021 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4024 2016-04-15 Marek Polacek <polacek@redhat.com>
4027 * c-c++-common/pr70651.c: New test.
4029 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
4036 2016-04-15 Jakub Jelinek <jakub@redhat.com>
4041 * g++.dg/cpp1y/vla11.C: Revert for real.
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.
4053 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4056 * gcc.target/i386/pr70662.c: New test.
4058 2016-04-15 Richard Biener <rguenther@suse.de>
4059 Alan Modra <amodra@gmail.com>
4061 PR tree-optimization/70130
4062 * gcc.dg/vect/O3-pr70130.c: New testcase.
4064 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4067 * gcc.target/powerpc/pr70669.c: New test.
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
4074 2016-04-14 Martin Sebor <msebor@redhat.com>
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.
4085 * g++.dg/init/array24.C: Same.
4086 * g++.dg/ubsan/vla-1.C: Same.
4088 2016-04-14 Marek Polacek <polacek@redhat.com>
4089 Jan Hubicka <hubicka@ucw.cz>
4092 * g++.dg/torture/pr70029.C: New test.
4094 2016-04-14 Martin Sebor <msebor@redhat.com>
4096 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4097 type size to prevent failures on targets with very low maximum
4100 2016-04-14 Richard Biener <rguenther@suse.de>
4102 PR tree-optimization/70623
4103 * gcc.dg/torture/pr70623.c: New testcase.
4104 * gcc.dg/torture/pr70623-2.c: Likewise.
4106 2016-04-13 Martin Sebor <msebor@redhat.com>
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.
4117 * g++.dg/init/array24.C: Fully brace VLA initializer.
4118 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4120 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4123 * g++.dg/opt/pr70641.C: New test.
4125 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
4132 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4135 * g++.dg/parse/pr70635.C: New.
4137 2016-04-13 Marek Polacek <polacek@redhat.com>
4140 * c-c++-common/Wmisleading-indentation-4.c: New test.
4142 2016-04-13 Marek Polacek <polacek@redhat.com>
4145 * gcc.dg/Wparentheses-12.c: New test.
4146 * gcc.dg/Wparentheses-13.c: New test.
4148 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
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.
4154 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4157 * gcc.c-torture/compile/pr70633.c: New test.
4160 * gcc.dg/torture/pr70628.c: New test.
4162 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
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.
4170 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4172 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4176 * g++.dg/ext/pr70571.C: New test.
4178 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4181 * gcc.target/powerpc/pr70640.c: New test.
4183 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4186 * g++.dg/parse/pr68722.C: New.
4188 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4190 PR rtl-optimization/70596
4191 * gcc.target/i386/pr70596.c: New test.
4193 2016-04-12 Nathan Sidwell <nathan@acm.org>
4196 * g++.dg/init/pr70501.C: New.
4198 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4200 * gcc.target/i386/asm-flag-6.c: New test.
4202 2016-04-12 Tom de Vries <tom@codesourcery.com>
4204 PR tree-optimization/68756
4205 * gcc.dg/graphite/pr68756.c: New test.
4207 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4209 PR tree-optimization/70602
4210 * gcc.c-torture/execute/pr70602.c: New test.
4212 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
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.
4223 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4226 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4227 * gcc.target/aarch64/target_attr_15.c: Likewise.
4229 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4232 * g++.dg/cpp1y/pr69066.C: New.
4234 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
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.
4242 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
4245 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4247 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4249 PR rtl-optimization/66669
4250 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4252 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
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.
4261 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4263 PR tree-optimization/68644
4264 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4266 PR rtl-optimization/64886
4267 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4269 2016-04-09 Tom de Vries <tom@codesourcery.com>
4271 PR tree-optimization/68953
4272 * gcc.dg/graphite/pr68953.c: New test.
4274 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4277 * gfortran.dg/deferred_character_16.f90: New test.
4279 2016-04-09 Jakub Jelinek <jakub@redhat.com>
4281 PR tree-optimization/70586
4282 * gcc.c-torture/execute/pr70586.c: New test.
4284 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
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.
4291 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4295 PR tree-optimization/70373
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.
4304 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4308 * g++.dg/pr70590.C: New test.
4309 * g++.dg/pr70590-2.C: New test.
4311 2016-04-08 Jakub Jelinek <jakub@redhat.com>
4314 * gcc.target/i386/pr70593.c: New test.
4316 PR rtl-optimization/70574
4317 * gcc.target/i386/avx2-pr70574.c: New test.
4319 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4322 * c-c++-common/asan/pr70541.c: New test.
4324 2016-04-08 Tom de Vries <tom@codesourcery.com>
4326 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4327 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4329 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4332 * gcc.c-torture/execute/pr70566.c: New test.
4334 2016-04-08 Tom de Vries <tom@codesourcery.com>
4336 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4337 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4339 2016-04-08 Alan Modra <amodra@gmail.com>
4341 * gcc.target/powerpc/pr70117.c: New.
4343 2016-04-07 Jakub Jelinek <jakub@redhat.com>
4346 * gcc.dg/lto/simd-function_0.c: New test.
4348 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
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.
4355 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4358 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4360 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4361 Tom de Vries <tom@codesourcery.com>
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.
4372 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4375 * g++.dg/warn/Wparentheses-29.C: New test.
4377 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4380 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4381 explicit braces to resolve a future -Wparentheses warning.
4383 2016-04-06 Richard Henderson <rth@redhat.com>
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.
4390 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4392 PR rtl-optimization/70398
4393 * gcc.target/aarch64/pr70398.c: New.
4395 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4397 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4399 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
4400 Pedro Alves <palves@redhat.com>
4402 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4404 2016-04-06 Jakub Jelinek <jakub@redhat.com>
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
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.
4416 * c-c++-common/gomp/pr70550-1.c: New test.
4417 * c-c++-common/gomp/pr70550-2.c: New test.
4419 2016-04-05 Nathan Sidwell <nathan@acm.org>
4422 * g++.dg/ext/attribute-may-alias-5.C: New.
4424 2016-04-05 Jakub Jelinek <jakub@redhat.com>
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__.
4431 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
4434 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4436 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4438 PR rtl-optimization/70542
4439 * gcc.dg/torture/pr70542.c: New test.
4440 * gcc.target/i386/avx2-pr70542.c: New test.
4442 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4444 PR tree-optimization/70509
4445 * gcc.target/i386/avx512bw-pr70509.c: New test.
4447 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4450 * g++.dg/ext/constexpr-vla4.C: New test.
4452 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
4455 * gcc.target/i386/pr70510.c: New test.
4457 2016-04-05 Richard Biener <rguenther@suse.de>
4459 PR tree-optimization/70526
4460 * g++.dg/torture/pr70526.C: New testcase.
4462 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4465 * gcc.target/i386/pr70525.c: New test.
4467 2016-04-05 Richard Biener <rguenther@suse.de>
4470 * g++.dg/torture/pr70499.C: New testcase.
4472 2016-04-05 Richard Biener <rguenther@suse.de>
4474 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4477 2016-04-04 Jakub Jelinek <jakub@redhat.com>
4480 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4481 rs6000 ABI warnings.
4483 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
4486 * g++.dg/ipa/devirt-51.C: New testcase.
4488 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4489 Jakub Jelinek <jakub@redhat.com>
4492 * gcc.dg/torture/pr70457.c: New.
4494 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4497 * gfortran.dg/allocate_with_source_19.f08: New test.
4499 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4502 * gfortran.dg/coarray_allocate_6.f08: New test.
4504 2016-04-04 Richard Biener <rguenther@suse.de>
4506 PR rtl-optimization/70484
4507 * gcc.dg/torture/pr70484.c: New testcase.
4509 2016-04-04 Marek Polacek <polacek@redhat.com>
4512 * gcc.dg/torture/pr70307.c: New test.
4514 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4518 * gcc.target/sh/torture/pr70416.c: New.
4520 2016-04-02 Martin Sebor <msebor@redhat.com>
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.
4538 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4540 PR rtl-optimization/70467
4541 * gcc.target/i386/pr70467-2.c: New test.
4543 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4544 Marek Polacek <polacek@redhat.com>
4547 * g++.dg/init/new47.C: New test.
4549 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4552 * gcc.target/arm/pr70496.c: New test.
4554 2016-04-01 Nathan Sidwell <nathan@acm.org>
4557 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4559 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
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.
4586 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4588 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4589 (Holder::foo): Reflect this.
4591 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4594 * gcc.dg/pr70442.c: New test.
4596 2016-03-31 Nathan Sidwell <nathan@acm.org>
4599 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4601 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4604 * gcc.target/i386/pr70453.c: New test.
4606 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
4609 * gcc.c-torture/pr70292.c: New test.
4611 2016-03-31 Marek Polacek <polacek@redhat.com>
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.
4618 2016-03-31 Jakub Jelinek <jakub@redhat.com>
4620 PR rtl-optimization/70460
4621 * gcc.c-torture/execute/pr70460.c: New test.
4623 2016-03-31 Richard Biener <rguenther@suse.de>
4626 * g++.dg/ext/vector30.C: New testcase.
4628 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4629 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4631 * gfortran.dg/fmt_pf.f90: New test.
4633 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4635 Forward-port from 5 branch
4636 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4639 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4640 dg-require-effective-target after dg-do.
4642 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4644 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4646 2016-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>
4654 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
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.
4694 2016-03-30 Richard Biener <rguenther@suse.de>
4697 * gcc.dg/torture/pr70450.c: New testcase.
4699 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4702 * gcc.dg/torture/pr70421.c: New test.
4703 * gcc.target/i386/avx512f-pr70421.c: New test.
4705 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4708 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4709 (check): New function.
4711 (foo): Align stack to 16 bytes when calling bar.
4712 * gcc.target/i386/cleanup-2.c: Likewise.
4714 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4716 PR tree-optimization/59124
4717 * gcc.dg/Warray-bounds-19.c: New test.
4719 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4721 * lib/prune.exp (escape_regex_chars): New.
4722 (prune_file_path): Update to quote metcharacters for regexp.
4724 2016-03-29 Jakub Jelinek <jakub@redhat.com>
4726 PR rtl-optimization/70429
4727 * gcc.c-torture/execute/pr70429.c: New test.
4729 PR tree-optimization/70405
4730 * gcc.dg/pr70405.c: New test.
4732 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4735 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4736 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4738 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
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.
4746 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4748 * g++.dg/ext/fnname5.C: Update the test for Darwin.
4750 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4753 * gcc.target/i386/pr70406.c: New test.
4755 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4757 * gnat.dg/specs/double_record_extension3.ads: New test.
4759 2016-03-25 Richard Henderson <rth@redhat.com>
4762 * gcc.target/aarch64/pr70120-1.c: New.
4763 * gcc.target/aarch64/pr70120-2.c: New.
4764 * gcc.target/aarch64/pr70120-3.c: New.
4766 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4769 * g++.dg/template/mangle2.C: The dg-do directive should be
4770 "compile" not "assemble".
4772 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4775 * gcc.dg/pr69650.c: New test.
4777 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
4779 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4781 2016-03-25 Alan Modra <amodra@gmail.com>
4783 * gcc.dg/dfp/pr70052.c: New test.
4785 2016-03-24 Richard Henderson <rth@redhat.com>
4788 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4789 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4791 2016-03-24 Tom de Vries <tom@codesourcery.com>
4793 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4795 2016-03-24 Tom de Vries <tom@codesourcery.com>
4797 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4798 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4800 2016-03-24 Tom de Vries <tom@codesourcery.com>
4802 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4803 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4805 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4808 * g++.dg/template/mangle2.C: New test.
4810 2016-03-24 Richard Biener <rguenther@suse.de>
4812 PR tree-optimization/70396
4813 * gcc.dg/torture/pr70396.c: New testcase.
4815 2016-03-24 Richard Biener <rguenther@suse.de>
4818 * gcc.dg/torture/pr70370.c: New testcase.
4820 2016-03-24 Tom de Vries <tom@codesourcery.com>
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.
4826 2016-03-24 Tom de Vries <tom@codesourcery.com>
4828 * c-c++-common/goacc/uninit-if-clause.c: New test.
4829 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4831 2016-03-24 Jakub Jelinek <jakub@redhat.com>
4834 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4837 2016-03-24 Richard Biener <rguenther@suse.de>
4839 PR tree-optimization/70372
4840 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4842 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4845 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4847 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4850 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4852 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4855 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4856 * g++.dg/cpp1y/pr70001.C: New test.
4859 * g++.dg/cpp0x/constexpr-70323.C: New test.
4861 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
4862 Jason Merrill <jason@redhat.com>
4863 Jakub Jelinek <jakub@redhat.com>
4866 * g++.dg/cpp0x/constexpr-69315.C: New test.
4867 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4869 2016-03-23 Marek Polacek <polacek@redhat.com>
4872 * g++.dg/warn/Wignored-attributes-1.C: New test.
4873 * g++.dg/warn/Wignored-attributes-2.C: New test.
4875 2016-03-23 Tom de Vries <tom@codesourcery.com>
4877 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4879 * gfortran.dg/goacc/private-3.f95 (test): Same.
4880 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4883 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
4890 2016-03-23 Jakub Jelinek <jakub@redhat.com>
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.
4898 2016-03-22 Jeff Law <law@redhat.com>
4901 * gcc.dg/tree-ssa/pr70232.c: New test.
4903 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4906 * gcc.target/i386/pr70302.c: New test.
4908 2016-03-22 Richard Biener <rguenther@suse.de>
4911 * g++.dg/torture/pr70251.C: New testcase.
4913 2016-03-22 David Malcolm <dmalcolm@redhat.com>
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.
4922 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
4924 * g++.dg/ext/java-3.C: Don't compile on AIX.
4926 2016-03-22 Richard Biener <rguenther@suse.de>
4929 * gcc.dg/torture/pr70333.c: New testcase.
4931 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4933 * g++.dg/ext/pr70290.C: New test.
4935 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4938 * gcc.target/i386/pr70325.c: New test.
4940 2016-03-22 Jakub Jelinek <jakub@redhat.com>
4943 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4944 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4947 * gcc.target/i386/pr70300.c: New test.
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.
4954 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4957 * g++.dg/template/ptrmem30.C: New test.
4959 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4962 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4963 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4965 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4968 * gcc.dg/pr70326.c: New test.
4970 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
4971 Jakub Jelinek <jakub@redhat.com>
4973 PR tree-optimization/70317
4974 * gcc.dg/pr70317.c: New test.
4976 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
4979 * gcc.target/i386/pr70327.c: New test.
4981 2016-03-21 Martin Liska <mliska@suse.cz>
4984 * gcc.dg/ipa/pr70306.c: New test.
4986 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
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.
4993 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4996 * gcc.target/powerpc/altivec-36.c: New test.
4998 2016-03-21 Richard Biener <rguenther@suse.de>
5000 PR tree-optimization/70310
5001 * gcc.dg/torture/pr70310.c: New testcase.
5003 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
5006 * gcc.target/i386/pr70293.c: New test.
5008 2016-03-21 Richard Biener <rguenther@suse.de>
5010 PR tree-optimization/70288
5011 * gcc.dg/torture/pr70288-1.c: New testcase.
5012 * gcc.dg/torture/pr70288-2.c: Likewise.
5014 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5016 PR rtl-optimization/69307
5017 * gcc.target/arm/pr69307.c: New test.
5019 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5021 PR rtl-optimization/69102
5022 * gcc.c-torture/compile/pr69102.c: New test.
5024 2016-03-18 Jeff Law <law@redhat.com>
5026 PR rtl-optimization/70263
5027 * gcc.c-torture/compile/pr70263-1.c: New test.
5028 * gcc.target/i386/pr70263-2.c: New test.
5030 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5032 PR rtl-optimization/70278
5033 * gcc.dg/torture/pr70278.c: New test.
5034 * gcc.target/arm/pr70278.c: New test.
5036 2016-03-18 David Malcolm <dmalcolm@redhat.com>
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.
5043 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5046 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5048 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5050 PR tree-optimization/70252
5051 * gcc.dg/pr70252.c: New test.
5053 2016-03-18 Tom de Vries <tom@codesourcery.com>
5055 * gcc.dg/pr70161-2.c: New test.
5056 * gcc.dg/pr70161.c: New test.
5058 2016-03-18 Tom de Vries <tom@codesourcery.com>
5061 * gcc.dg/pr70269.c: New test.
5063 2016-03-18 Jakub Jelinek <jakub@redhat.com>
5066 * g++.dg/ext/java-3.C: New test.
5068 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5071 * g++.dg/lookup/pr70205.C: New test.
5073 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5076 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5078 2016-03-17 Marek Polacek <polacek@redhat.com>
5081 * gcc.dg/atomic-op-6.c: New test.
5083 2016-03-17 David Malcolm <dmalcolm@redhat.com>
5086 * c-c++-common/pr70264.c: New test case.
5088 2016-03-17 Jakub Jelinek <jakub@redhat.com>
5091 * c-c++-common/pr70144-1.c: New test.
5092 * c-c++-common/pr70144-2.c: New test.
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.
5099 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
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.
5113 2016-03-17 Tom de Vries <tom@codesourcery.com>
5115 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5116 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5118 2016-03-17 Richard Biener <rguenther@suse.de>
5121 * g++.dg/debug/pr70271.C: New testcase.
5123 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5125 * gcc.target/i386/pr70251.c: New test.
5127 2016-03-17 Marek Polacek <polacek@redhat.com>
5130 * g++.dg/warn/constexpr-70194.C: New test.
5132 2016-03-16 Richard Henderson <rth@redhat.com>
5135 * gcc.c-torture/compile/pr70240.c: New.
5137 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5139 * gcc.c-torture/compile/20151204.c: Skip for avr.
5141 2016-03-16 Jakub Jelinek <jakub@redhat.com>
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.
5148 2016-03-16 Martin Sebor <msebor@redhat.com>
5150 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5152 2016-03-16 Richard Henderson <rth@redhat.com>
5155 * gcc.c-torture/compile/pr70199.c: New.
5157 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5159 * gcc.dg/uninit-19.c: Run dos2unix.
5161 2016-03-16 Marek Polacek <polacek@redhat.com>
5164 * gcc.dg/nested-func-10.c: New test.
5165 * gcc.dg/nested-func-9.c: New test.
5167 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5169 PR tree-optimization/68714
5170 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5172 2016-03-16 Tom de Vries <tom@codesourcery.com>
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.
5179 2016-03-16 Tom de Vries <tom@codesourcery.com>
5181 PR tree-optimization/68809
5182 * gcc.dg/graphite/pr68809-2.c: New test.
5183 * gcc.dg/graphite/pr68809.c: New test.
5185 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5188 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5189 method call to i () as argument. Adjust expected output.
5192 * g++.dg/ubsan/pr70147-1.C: New test.
5193 * g++.dg/ubsan/pr70147-2.C: New test.
5195 2016-03-15 Martin Sebor <msebor@redhat.com>
5198 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5200 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
5202 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5205 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5208 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5209 libatomic_available.
5211 2016-03-15 Marek Polacek <polacek@redhat.com>
5214 * g++.dg/ext/attribute-may-alias-4.C: New test.
5216 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
5218 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5219 -fvar-tracking-assignments-toggle flag.
5221 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5223 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5225 2016-03-15 Jakub Jelinek <jakub@redhat.com>
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.
5231 2016-03-15 Richard Henderson <rth@redhat.com>
5233 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5235 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5237 PR rtl-optimization/69032
5238 * gcc.dg/pr69032.c: New test.
5240 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5242 PR rtl-optimization/63384
5243 * g++.dg/pr63384.C: New test.
5245 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5248 * gcc.target/i386/pr64411.C: New test.
5250 2016-03-15 Tom de Vries <tom@codesourcery.com>
5252 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5253 * gfortran.dg/goacc/kernels-alias.f95: New test.
5255 2016-03-14 Martin Sebor <msebor@redhat.com>
5258 * g++.dg/cpp0x/constexpr-inline.C: New test.
5259 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5261 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
5263 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5265 2016-03-14 Jakub Jelinek <jakub@redhat.com>
5268 * gcc.dg/pr70219.c: New test.
5270 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5273 * gcc.dg/torture/pr70083.c: New test.
5274 * gcc.target/i386/pr70083.c: New test.
5276 2016-03-14 Richard Biener <rguenther@suse.de>
5278 PR tree-optimization/56365
5279 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5281 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5284 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5286 * g++.dg/pr70098.C: New testcase.
5289 2016-03-14 Tom de Vries <tom@codesourcery.com>
5291 PR tree-optimization/70045
5292 * gcc.dg/graphite/pr70045.c: New test.
5294 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5297 * gfortran.dg/include_9.f90: New test.
5299 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5302 gfortran.dg/prof/prof.exp: New script.
5303 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5305 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
5307 PR rtl-optimization/69307
5308 * gcc.dg/pr69307.c: New test.
5310 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5313 * gcc.target/arm/pr69614.c: New.
5315 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
5318 * gfortran.dg/submodule_14.f08: New test
5321 * gfortran.dg/submodule_15.f08: New test
5323 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5326 * g++.dg/cpp1y/paren3.C: New test.
5328 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5331 * gcc.target/powerpc/ppc-round2.c: New test.
5333 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5336 * gcc.dg/torture/pr70123.c: New test.
5338 2016-03-11 Jeff Law <law@redhat.com>
5340 PR tree-optimization/70190
5341 * gcc.c-torture/compile/pr70190.c: New test.
5343 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5346 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
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.
5360 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5363 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5365 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5367 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5370 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5374 * gcc.target/aarch64/pr69245_2.c: New test.
5376 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5378 PR tree-optimization/70177
5379 * gcc.dg/pr70177.c: New test.
5381 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5383 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5385 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5387 * gcc.dg/tree-ssa/sra-20.c: New.
5389 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5391 PR rtl-optimization/70174
5392 * gcc.dg/pr70174.c: New test.
5394 PR tree-optimization/70169
5395 * gcc.dg/pr70169.c: New test.
5397 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5400 * gcc.target/i386/pr70160.c: New test.
5402 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5404 * gcc.target/s390/dfp-1.c: New test.
5406 2016-03-10 Nick Clifton <nickc@redhat.com>
5409 * gcc.target/aarch64/pr70044.c: New test.
5411 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5412 Jakub Jelinek <jakub@redhat.com>
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.
5419 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
5422 * g++.dg/lto/pr69589_0.C: New testcase
5423 * g++.dg/lto/pr69589_1.C: New testcase
5425 2016-03-10 Marek Polacek <polacek@redhat.com>
5428 * g++.dg/delayedfold/unary-plus1.C: New test.
5430 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
5432 * gcc.target/arm/pr45701-1.c: Escape brackets.
5433 * gcc.target/arm/pr45701-2.c: Likewise.
5435 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5437 * gfortran.dg/unconstrained_commons.f: New.
5439 2016-03-10 Alan Modra <amodra@gmail.com>
5441 * gcc.dg/pr69195.c: New.
5442 * gcc.dg/pr69238.c: New.
5444 2016-03-10 Tom de Vries <tom@codesourcery.com>
5447 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5449 2016-03-10 Richard Biener <rguenther@suse.de>
5451 PR tree-optimization/70128
5452 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5453 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5455 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5457 PR tree-optimization/70152
5458 * gcc.dg/pr70152.c: New test.
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.
5465 PR tree-optimization/70127
5466 * gcc.c-torture/execute/pr70127.c: New test.
5468 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5470 * c-c++-common/goacc/combined-directives-2.c: New test.
5472 2016-03-09 David Malcolm <dmalcolm@redhat.com>
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.
5480 2016-03-09 David Malcolm <dmalcolm@redhat.com>
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):
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
5494 2016-03-09 Richard Biener <rguenther@suse.de>
5495 Jakub Jelinek <jakub@redhat.com>
5497 PR tree-optimization/70138
5498 * gcc.dg/vect/pr70138-1.c: New testcase.
5499 * gcc.dg/vect/pr70138-2.c: Likewise.
5501 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5504 * gcc.target/i386/pr70049.c: New test.
5506 2016-03-09 Richard Biener <rguenther@suse.de>
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.
5513 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5515 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5518 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5521 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5524 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5527 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5528 in testcase comment.
5530 2016-03-09 Tom de Vries <tom@codesourcery.com>
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.
5541 2016-03-08 Martin Sebor <msebor@redhat.com>
5544 * g++.dg/warn/overflow-warn-7.C: New test.
5546 2016-03-08 Jason Merrill <jason@redhat.com>
5548 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5549 * lib/target-supports.exp (check_effective_target_concepts): New.
5551 2016-03-08 Jakub Jelinek <jakub@redhat.com>
5554 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5555 * g++.dg/ubsan/pr70135.C: New test.
5558 * gcc.dg/pr70110.c: New test.
5560 2016-03-07 Martin Jambor <mjambor@suse.cz>
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.
5578 2016-03-07 Martin Jambor <mjambor@suse.cz>
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.
5584 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
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.
5590 2016-02-26 Richard Biener <rguenther@suse.de>
5591 Jeff Law <law@redhat.com>
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.
5597 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5599 * lib/target-supports.exp
5600 (check_effective_target_whole_vector_shift): Enable for PPC64.
5602 2016-03-07 Richard Biener <rguenther@suse.de>
5604 PR tree-optimization/70115
5605 * gcc.dg/torture/pr70115.c: New testcase.
5607 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5610 * c-c-++-common/goacc/pr69916.c: New.
5612 2016-03-07 Richard Henderson <rth@redhat.com>
5614 * gcc.c-torture/compile/pr70061.c: New test.
5616 2016-03-07 Richard Biener <rguenther@suse.de>
5619 * gcc.dg/vect/O3-pr36098.c: New testcase.
5621 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5623 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5625 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5627 * gnat.dg/renaming9.ad[sb]: New testcase.
5629 2016-03-05 Jakub Jelinek <jakub@redhat.com>
5632 * g++.dg/expr/stdarg3.C: New test.
5634 2016-03-04 Jeff Law <law@redhat.com>
5636 PR tree-optimization/69196
5637 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5640 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5643 * gcc.dg/pr69973.c: New test.
5645 PR rtl-optimization/69941
5646 * gcc.dg/torture/pr69941.c: New test.
5649 * gcc.dg/pr69824.c: New test.
5651 2016-03-05 Tom de Vries <tom@codesourcery.com>
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
5657 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5660 * g++.dg/cpp1y/var-templ48.C: New test.
5661 * g++.dg/cpp1y/var-templ49.C: New test.
5663 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5665 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5667 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5670 * g++.dg/ubsan/pr70035.C: New test.
5673 * gcc.target/i386/pr70062.c: New test.
5675 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5677 * g++.dg/template/typename21.C: Remove c++98_only.
5679 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5681 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5683 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5686 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5688 (fn_42_b): Likewise.
5689 (fn_42_c): Likewise.
5691 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5694 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5696 (fn_40_b): Likewise.
5697 (fn_41_a): Likewise.
5698 (fn_41_b): Likewise.
5700 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5703 * gcc.target/i386/avx512f-pr70059.c: New test.
5704 * gcc.target/i386/avx512dq-pr70059.c: New test.
5706 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5708 PR rtl-optimization/57676
5709 * gcc.dg/torture/pr57676.c: New test.
5711 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5713 * gcc.dg/pr70026.c: New test.
5715 2016-03-04 Marek Polacek <polacek@redhat.com>
5718 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5719 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5721 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5724 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5726 (test_corners_sisd_si): Likewise.
5727 (main): Remove checks of the above.
5728 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5730 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5732 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5734 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5736 * gcc.dg/torture/pr69951.c: Accept argc==0.
5738 2016-03-04 Richard Biener <rguenther@suse.de>
5741 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5742 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5744 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5747 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5750 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5753 * gcc.dg/guality/pr69947.c: New test.
5755 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5758 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5760 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5762 PR rtl-optimization/69904
5763 * gcc.target/arm/pr69904.c: New test.
5765 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5768 * gcc.dg/vect/pr70021.c: New test.
5769 * gcc.target/i386/pr70021.c: New test.
5771 2016-03-03 Marek Polacek <polacek@redhat.com>
5774 * gcc.dg/pr70050.c: New test.
5776 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5778 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5780 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5782 PR tree-optimization/70043
5783 * gfortran.dg/vect/pr70043.f90: New test.
5785 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5787 * gnat.dg/specs/task1.ads: New test.
5789 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
5795 2016-03-03 Richard Biener <rguenther@suse.de>
5797 PR tree-optimization/55936
5798 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5800 2016-03-02 Jeff Law <law@redhat.com>
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.
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.
5810 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
5812 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5814 2016-03-02 Bin Cheng <bin.cheng@arm.com>
5816 PR rtl-optimization/69052
5817 * gcc.target/i386/pr69052.c: New test.
5819 2016-03-02 Alan Modra <amodra@gmail.com>
5821 * gcc.dg/pr69990.c: New.
5823 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5826 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5829 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5832 * gcc.target/i386/pr70028.c: New test.
5834 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
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
5844 2016-03-02 Richard Biener <rguenther@suse.de>
5845 Uros Bizjak <ubizjak@gmail.com>
5848 * gcc.dg/simd-8.c: New testcase.
5850 2016-03-02 Richard Biener <rguenther@suse.de>
5853 * gcc.dg/simd-7.c: New testcase.
5855 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5857 * gcc.target/i386/pr70007.c: Tweak.
5859 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5861 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5863 2016-03-02 Marek Polacek <polacek@redhat.com>
5866 * gcc.dg/pr67854.c: New test.
5868 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5871 * gcc.dg/torture/pr70025.c: New test.
5873 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5875 PR tree-optimization/68621
5876 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5878 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5880 * gcc.target/i386/pr70007.c: New test.
5882 2016-03-01 Jeff Law <law@redhat.com>
5884 PR tree-optimization/69196
5885 * gcc.dg/tree-ssa/pr69196-1.c: New test.
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.
5891 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
5900 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
5903 * gcc.target/i386/pr70027.c: New test.
5905 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5907 * gcc.dg/pr70017.c: New test.
5909 2016-03-01 Jakub Jelinek <jakub@redhat.com>
5913 * gcc.dg/pr69796.c: New test.
5914 * gcc.dg/pr69974.c: New test.
5916 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5918 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5920 2016-02-29 Jeff Law <law@redhat.com>
5922 PR tree-optimization/69987
5923 * gfortran.dg/pr69987.f90: New test.
5925 PR tree-optimization/69989
5926 * gcc.c-torture/compile/pr69989-2.c: New test.
5928 2016-03-01 Marek Polacek <polacek@redhat.com>
5931 * g++.dg/parse/invalid1.C: New test.
5933 2016-03-01 Richard Biener <rguenther@suse.de>
5936 * gcc.dg/pr70022.c: New testcase.
5938 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5940 PR tree-optimization/69956
5941 * gcc.dg/pr69956.c: New test.
5943 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5946 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5947 XFAIL when hardware supports efficient unaligned storage access.
5949 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5952 * g++.dg/template/pr69961a.C: New test.
5953 * g++.dg/template/pr69961b.C: New test.
5955 2016-02-29 David Malcolm <dmalcolm@redhat.com>
5957 PR preprocessor/69985
5958 * gcc.dg/cpp/pr69985.c: New test case.
5960 2016-02-29 Jeff Law <law@redhat.com>
5962 PR tree-optimization/70005
5963 * gcc.c-torture/execute/pr70005.c New test.
5965 PR tree-optimization/69999
5966 * gcc.c-torture/compile/pr69999.c: New test.
5968 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5970 PR tree-optimization/69652
5971 * gcc.dg/torture/pr69652.c: Delete test.
5972 * gcc.dg/vect/pr69652.c: New test.
5974 2016-02-19 Richard Biener <rguenther@suse.de>
5976 PR tree-optimization/69980
5977 * gfortran.dg/vect/pr69980.f90: New testcase.
5979 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5981 * gcc.target/sparc/20160229-1.c: New test.
5983 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5985 * gnat.dg/stack_usage3.adb: New test.
5986 * gnat.dg/stack_usage3_pkg.ads: New helper.
5988 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
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.
5995 2016-02-29 Richard Biener <rguenther@suse.de>
5997 PR tree-optimization/69720
5998 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
6000 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
6004 * gfortran.dg/realloc_on_assign_26.f90: New test case.
6006 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6007 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6010 * gfortran.dg/coarray_8.f90: Adjust error message.
6011 * gfortran.dg/pr56007.f90: New test.
6012 * gfortran.dg/pr56007.f: New test.
6014 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6016 PR tree-optimization/69989
6017 * gcc.dg/torture/pr69989.c: New test.
6019 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6021 * gcc.target/i386/stack-realign-win.c: New test.
6023 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6026 * gfortran.dg/pr60126.f90: New test.
6028 2016-02-27 Jeff Law <law@redhat.com>
6031 2016-02-26 Richard Biener <rguenther@suse.de>
6032 Jeff Law <law@redhat.com>
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.
6038 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6041 * gfortran.dg/newunit_4.f90: New test.
6043 2016-02-27 Jakub Jelinek <jakub@redhat.com>
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
6051 2016-02-26 Martin Sebor <msebor@redhat.com>
6053 PR tree-optimization/15826
6054 * gcc.dg/tree-ssa/pr15826.c: New test.
6056 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6059 * gcc.target/powerpc/pr69969.c: New test.
6061 2016-02-26 Martin Sebor <msebor@redhat.com>
6064 * g++.old-deja/g++.other/decl5.C: Add a test case.
6066 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6069 * gcc.target/powerpc/pr69946.c: New file.
6071 2016-02-26 Richard Biener <rguenther@suse.de>
6072 Jeff Law <law@redhat.com>
6074 PR tree-optimization/69740
6075 * gcc.c-torture/compile/pr69740-1.c: New test.
6076 * gcc.c-torture/compile/pr69740-2.c: New test.
6078 2016-02-26 Martin Jambor <mjambor@suse.cz>
6081 * gcc.dg/torture/pr69932.c: New test.
6082 * gcc.dg/torture/pr69936.c: Likewise.
6084 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6087 * gcc.target/s390/pr69709.c: New test.
6089 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6092 * gcc.target/aarch64/pr69245_1.c: New test.
6094 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6097 * gcc.dg/torture/pr69613.c: New test.
6099 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6101 PR rtl-optimization/69891
6102 * gcc.target/i386/pr69891.c: New test.
6104 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6105 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6108 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6109 functionality for both 32-bit and 64-bit.
6111 2016-02-26 Richard Biener <rguenther@suse.de>
6113 PR tree-optimization/69551
6114 * gcc.dg/torture/pr69951.c: New testcase.
6116 2016-02-25 Richard Biener <rguenther@suse.de>
6118 PR tree-optimization/48795
6119 * gcc.dg/Warray-bounds-18.c: New testcase.
6121 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6123 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6125 2016-02-25 Jakub Jelinek <jakub@redhat.com>
6127 PR rtl-optimization/69896
6128 * gcc.dg/pr69896.c: New test.
6130 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6133 * g++.dg/cpp1y/paren2.C: New test.
6135 2016-02-24 Martin Sebor <msebor@redhat.com>
6138 * gcc.dg/enum-mode-2.c: New test.
6140 2016-02-24 Jakub Jelinek <jakub@redhat.com>
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.
6147 2016-02-24 Marek Polacek <polacek@redhat.com>
6150 * gcc.dg/pr69819.c: New test.
6152 2016-02-24 Martin Sebor <msebor@redhat.com>
6155 * g++.dg/ext/flexary15.C: New test.
6157 2016-02-24 Martin Sebor <msebor@redhat.com>
6159 * gcc.dg/builtins-68.c: Avoid making unportable
6160 assumptions about the relationship between SIZE_MAX and UINT_MAX.
6161 * g++.dg/ext/builtin_alloca.C: Same.
6163 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6164 Charles Baylis <charles.baylis@linaro.org>
6167 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6169 2016-02-24 Richard Biener <rguenther@suse.de>
6170 Jakub Jelinek <jakub@redhat.com>
6173 * gcc.dg/torture/pr69760.c: New testcase.
6175 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6177 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6178 pattern on Solaris with as.
6180 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
6187 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6190 * gcc.dg/pr69915.c: New test.
6192 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6194 PR rtl-optimization/69886
6195 * gcc.dg/torture/pr69886.c: New test.
6197 2016-02-24 Richard Biener <rguenther@suse.de>
6200 * gcc.dg/torture/pr68963.c: New testcase.
6202 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
6218 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6221 * gcc.dg/torture/pr69909.c: New test.
6223 2016-02-24 Richard Biener <rguenther@suse.de>
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.
6230 2016-02-24 Christian Bruel <christian.bruel@st.com>
6232 * gcc.target/arm/pragma_cpp_fma.c: New test.
6234 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6237 * gfortran.dg/include_6.f90: Update test.
6239 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6242 * objc.dg/pr69844.m: New test.
6244 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6246 PR libgfortran/69456
6247 * gfortran.dg/namelist_89.f90: New test.
6248 * gfortran.dg/pr59700.f90: Update test..
6250 2016-02-23 Martin Sebor <msebor@redhat.com>
6253 * g++.dg/ext/builtin_alloca.C: New test.
6254 * gcc.dg/builtins-68.c: New test.
6256 2016-02-23 Richard Henderson <rth@redhat.com>
6258 * gcc.target/i386/addr-space-3.c: Remove test.
6260 2016-02-23 David Malcolm <dmalcolm@redhat.com>
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.
6268 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6270 PR preprocessor/69126
6271 PR preprocessor/69543
6272 PR preprocessor/69558
6273 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
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...
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
6295 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
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.
6313 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6315 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6317 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6320 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6323 * gcc.dg/pr69900.c: New test.
6325 2016-02-23 Martin Jambor <mjambor@suse.cz>
6327 PR tree-optimization/69666
6328 * gcc.dg/tree-ssa/pr69666.c: New test.
6330 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6333 * gfortran.dg/coarray_allocate_5.f08: New test.
6335 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6337 * gcc.target/s390/vcond-shift.c: Move to ...
6338 * gcc.target/s390/vector/vcond-shift.c: ... here.
6340 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6342 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6343 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6345 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6347 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6349 2016-02-20 Mark Wielaard <mjw@redhat.com>
6352 * gcc.dg/unused-variable-3.c: New test.
6354 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6357 * gcc.target/i386/pr69888.c: New test.
6359 2016-02-22 Richard Biener <rguenther@suse.de>
6361 PR tree-optimization/69882
6362 * gfortran.dg/vect/pr69882.f90: New testcase.
6364 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6367 * gcc.dg/pr69885.c: New test.
6369 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6373 * gcc.target/sh/pr54089-10.c: New.
6375 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
6378 * gfortran.dg/deferred_character_15.f90 : New test.
6380 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6383 gfortran.dg/allocate_with_source_18.f03: New test.
6385 2016-02-20 Harald Anlauf <anlauf@gmx.de>
6388 gfortran.dg/gomp/pr52531.f90: New test.
6390 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6393 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6396 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6399 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6400 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6403 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6406 * g++.dg/torture/pr69851.C: New test.
6408 2016-02-19 Martin Sebor <msebor@redhat.com>
6411 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6413 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6416 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6417 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6420 * g++.dg/cpp0x/pr67767.C: New test.
6422 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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
6428 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6429 effective target check.
6431 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6434 * gcc.target/i386/pr69820.c: New test.
6436 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6438 * gcc.target/s390/vector/int128-1.c: New test.
6440 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6442 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6444 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6446 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6447 instruction pattern name to prevent the testcase from failing with
6450 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6452 * gcc.target/s390/md/movstr-2.c: New test.
6454 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6456 * gcc.target/s390/morestack.c: New test.
6458 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6461 * gcc.target/s390/pr69625.c: Add test case.
6463 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6466 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6468 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6471 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6472 * gcc.target/powerpc/fusion3.c: Likewise.
6474 2016-02-18 Richard Biener <rguenther@suse.de>
6477 * g++.dg/torture/pr69553.C: New testcase.
6479 2016-02-18 Nick Clifton <nickc@redhat.com>
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.
6487 2016-02-18 Richard Biener <rguenther@suse.de>
6490 * gcc.dg/torture/pr69854.c: New testcase.
6492 2016-02-17 Jakub Jelinek <jakub@redhat.com>
6495 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6497 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6499 * gcc.target/powerpc/vec-cg.c: New test.
6501 2016-02-17 Richard Biener <rguenther@suse.de>
6504 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6506 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6509 * gcc.c-torture/compile/pr69161.c: New test.
6511 2016-02-17 David Sherwood <david.sherwood@arm.com>
6514 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6515 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6517 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6519 * gcc.dg/ifcvt-4.c: Skip on Visium.
6521 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6523 * gnat.dg/atomic8.adb: New test.
6525 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6527 * gnat.dg/discr46.ad[sb]: New test.
6529 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6532 * gcc.target/powerpc/pr48344-1.c: New test.
6534 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6537 * gfortran.dg/associate_21.f90: New test.
6539 2016-02-16 Jakub Jelinek <jakub@redhat.com>
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.
6546 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6547 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6549 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6551 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6554 * gcc.dg/pr69801.c: Add empty dg-options.
6556 2016-02-16 James Norris <jnorris@codesourcery.com>
6558 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6559 * g++.dg/goacc/deviceptr-1.c: New file.
6561 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6563 PR tree-optimization/69820
6564 * gcc.dg/vect/pr69820.c: New test.
6566 2016-02-16 Richard Biener <rguenther@suse.de>
6568 PR tree-optimization/69776
6569 * gcc.dg/torture/pr69776-2.c: New testcase.
6571 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6573 PR tree-optimization/69714
6574 * gcc.dg/torture/pr69714.c: New test.
6576 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6578 PR tree-optimization/69802
6579 * gcc.dg/pr69802.c: New test.
6581 2016-02-16 Richard Biener <rguenther@suse.de>
6584 * gcc.dg/pr69801.c: New testcase.
6586 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6588 PR libgfortran/69651
6589 * gfortran.dg/read_bang.f90: New test.
6590 * gfortran.dg/read_bang4.f90: New test.
6592 2016-02-15 Jakub Jelinek <jakub@redhat.com>
6595 * g++.dg/init/pr69658.C: New test.
6598 * c-c++-common/pr69797.c: New test.
6600 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6602 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6603 check for aarch64*-*-*.
6605 2016-02-15 Richard Biener <rguenther@suse.de>
6607 PR tree-optimization/69783
6608 * gcc.dg/vect/pr69783.c: New testcase.
6610 2016-02-15 Richard Biener <rguenther@suse.de>
6612 PR tree-optimization/69776
6613 * gcc.dg/torture/pr69776.c: New testcase.
6615 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6618 * gfortran.dg/type_decl_4.f90: Reinstated.
6620 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
6623 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6625 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6629 * gfortran.dg/type_decl_4.f90: Removed.
6631 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6634 * gfortran.dg/type_decl_4.f90: New test.
6636 2016-02-14 Alan Modra <amodra@gmail.com>
6639 * gcc.c-torture/execute/stkalign.c: Revise test.
6641 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6644 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6646 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6649 * gcc.target/sh/torture/pr67260.c: New.
6651 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
6653 * gcc.dg/pr67964.c: Add dg-require-alias.
6655 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6659 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6661 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6663 PR libgfortran/69668
6664 * gfortran.dg/namelist_88.f90: New test.
6666 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6668 PR libgfortran/69668
6669 * gfortran.dg/namelist_38.f90: Update test.
6670 * gfortran.dg/namelist_84.f90: Update test.
6672 2016-02-12 David Malcolm <dmalcolm@redhat.com>
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.
6684 2016-02-12 David Malcolm <dmalcolm@redhat.com>
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.
6697 2016-02-12 Jakub Jelinek <jakub@redhat.com>
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.
6704 2016-02-12 Marek Polacek <polacek@redhat.com>
6706 * g++.dg/torture/init-list1.C: New.
6708 2016-02-12 Marek Polacek <polacek@redhat.com>
6710 * gcc.dg/pr69522.c: Add empty dg-options.
6712 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6714 * g++.dg/lto/lto.exp: Include and init mpx.
6715 * g++.dg/lto/pr69729_0.C: New test.
6717 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6720 * g++.dg/ipa/pr69241-4.C: New test.
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.
6727 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6730 * gcc.dg/pr69522.c: New test.
6732 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6735 * g++.dg/cpp1y/69098.C: New test.
6736 * g++.dg/cpp1y/69098-2.C: New test.
6738 2016-02-12 Jakub Jelinek <jakub@redhat.com>
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.
6793 2016-02-11 Jakub Jelinek <jakub@redhat.com>
6796 * c-c++-common/Waddress-1.c: New test.
6798 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6801 * gfortran.dg/associate_19.f03: New test.
6802 * gfortran.dg/associate_20.f03: New test.
6804 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6806 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6808 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
6815 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6818 * g++.dg/cpp0x/pr68726.C: New.
6820 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6822 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6825 2016-02-11 Richard Biener <rguenther@suse.de>
6827 * g++.dg/tree-ssa/pr61034.C: Adjust.
6829 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6832 * gcc.target/s390/pr69148.c: New.
6834 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6836 PR tree-optimization/69652
6837 * gcc.dg/torture/pr69652.c: New test.
6839 2016-02-10 Jakub Jelinek <jakub@redhat.com>
6840 Patrick Palka <ppalka@gcc.gnu.org>
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.
6849 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
6851 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6852 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6854 2016-02-10 Bin Cheng <bin.cheng@arm.com>
6856 PR tree-optimization/68021
6857 * gcc.dg/tree-ssa/pr68021.c: New test.
6859 2016-02-10 Richard Biener <rguenther@suse.de>
6861 PR tree-optimization/69726
6862 * gcc.dg/uninit-22.c: New testcase.
6864 2016-02-09 Andrew Pinski <apinski@cavium.com>
6867 * gcc.c-torture/compile/20160205-1.c: New testcase.
6869 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
6876 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
6879 * gcc.c-torture/execute/pr68532.c: New test.
6881 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
6884 * gcc.dg/pr69634.c: New.
6886 2016-02-09 Richard Biener <rguenther@suse.de>
6888 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6890 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
6892 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6894 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6896 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6898 2016-02-09 Richard Biener <rguenther@suse.de>
6900 PR tree-optimization/69715
6901 * gcc.dg/torture/pr69715.c: New testcase.
6903 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6906 * g++.dg/cpp0x/trailing12.C: New test.
6907 * g++.dg/cpp0x/trailing13.C: New test.
6909 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6913 * g++.dg/cpp1y/auto-fn29.C: New test.
6914 * g++.dg/cpp1y/auto-fn30.C: New test.
6916 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6918 PR tree-optimization/69209
6919 * gcc.c-torture/compile/pr69209.c: New test.
6921 2016-02-08 Jeff Law <law@redhat.com>
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.
6927 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6930 * g++.dg/gomp/pr59627.C: New test.
6933 * g++.dg/ipa/pr69239.C: New test.
6935 2016-02-08 David Malcolm <dmalcolm@redhat.com>
6937 PR preprocessor/69664
6938 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6939 * gcc.dg/cpp/warn-comments.c: Likewise.
6941 2016-02-08 Marek Polacek <polacek@redhat.com>
6944 * g++.dg/init/const12.C: New test.
6946 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6949 * gcc.dg/lto/pr55113_0.c: Remove test.
6951 2016-02-08 Richard Biener <rguenther@suse.de>
6953 PR tree-optimization/69719
6954 * gcc.dg/torture/pr69719.c: New testcase.
6956 2016-02-08 Richard Biener <rguenther@suse.de>
6957 Jeff Law <law@redhat.com>
6960 * gcc.target/mips/pr68273.c: New testcase.
6962 2016-02-08 Richard Biener <rguenther@suse.de>
6964 PR rtl-optimization/69274
6965 * gcc.target/i386/addr-sel-1.c: XFAIL.
6967 2016-02-08 Jeff Law <law@redhat.com>
6969 PR tree-optimization/68541
6970 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6972 PR tree-optimization/65917
6973 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6975 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6978 * gfortran.dg/namelist_args.f90: New test.
6980 2016-02-05 Jeff Law <law@redhat.com>
6982 PR tree-optimization/68541
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.
6990 2016-02-05 Martin Sebor <msebor@redhat.com>
6993 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6994 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6996 2016-02-06 Richard HEnderson <rth@redhat.com>
6999 * gcc.target/i386/addr-space-4.c: New.
7000 * gcc.target/i386/addr-space-5.c: New.
7002 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
7005 * gfortran.dg/elemental_dependency_6.f90: New.
7007 2016-02-05 Jakub Jelinek <jakub@redhat.com>
7009 PR rtl-optimization/69691
7010 * gcc.c-torture/execute/pr69691.c: New test.
7013 * g++.dg/parse/pr69628.C: New test.
7015 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7017 * gcc.dg/sancov/asan.c: Move to ...
7018 * gcc.dg/asan/sancov-1.c: ... here.
7020 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7022 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7024 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7027 * gcc.target/i386/pr69677.c: New test.
7029 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7032 * g++.dg/template/pr68948.C: New test.
7034 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7036 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7037 (only necessary on s390x).
7039 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7041 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7042 -mno-accumulate-outgoing-args.
7044 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7046 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7048 2016-02-04 Jakub Jelinek <jakub@redhat.com>
7051 * c-c++-common/pr69669.c: New test.
7053 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7056 * g++.dg/pr69667.C: New file.
7058 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7061 * gcc.dg/pr69619.c: Add new test.
7063 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7065 PR rtl-optimization/69577
7066 * gcc.target/i386/pr69577.c: New test.
7068 2016-02-04 Martin Liska <mliska@suse.cz>
7070 * g++.dg/asan/pr69276.C: New test.
7072 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
7081 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7085 * gcc.c-torture/execute/pr67714.c: New test.
7087 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7090 * gcc.target/i386/pr69454-1.c: New test.
7091 * gcc.target/i386/pr69454-2.c: New test.
7093 2016-02-03 Martin Sebor <msebor@redhat.com>
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.
7109 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
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.
7115 2016-02-03 Jakub Jelinek <jakub@redhat.com>
7118 * gcc.dg/pr69627.c: New test.
7121 * gcc.dg/pr69644.c: New test.
7123 2016-02-03 Mike Stump <mikestump@comcast.net>
7125 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7126 support for struct-layout-1.exp.
7128 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7131 * g++.dg/cpp0x/pr69056.C: New test.
7133 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7134 Alexandre Oliva <aoliva@redhat.com>
7137 * gcc.target/powerpc/pr69461.c: New.
7139 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
7141 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
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.
7148 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7150 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7152 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
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.
7160 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
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.
7173 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7175 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7178 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7180 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7182 2016-02-02 James Norris <jnorris@codesourcery.com>
7184 * c-c++-common/goacc/routine-5.c: Add tests.
7186 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
7188 * gcc.target/nvptx/unsigned-cmp.c: New test.
7190 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
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.
7198 2016-02-02 Richard Biener <rguenther@suse.de>
7200 PR tree-optimization/69595
7201 * gcc.dg/Warray-bounds-17.c: New testcase.
7203 2016-02-02 Richard Biener <rguenther@suse.de>
7205 PR tree-optimization/69606
7206 * gcc.dg/torture/pr69606.c: New testcase.
7208 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7211 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7212 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7214 2016-02-02 Alan Modra <amodra@gmail.com>
7217 * gcc.target/powerpc/pr69548.c: New test.
7219 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7221 PR rtl-optimization/69592
7222 * gcc.dg/pr69592.c: New test.
7224 PR preprocessor/69543
7226 * gcc.dg/pr69543.c: New test.
7227 * gcc.dg/pr69558.c: New test.
7229 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
7232 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7234 2016-02-01 Martin Sebor <msebor@redhat.com>
7236 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7238 2016-02-01 Bin Cheng <bin.cheng@arm.com>
7240 PR tree-optimization/67921
7241 * c-c++-common/ubsan/pr67921.c: New test.
7243 2016-02-01 Richard Biener <rguenther@suse.de>
7246 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7248 2016-02-01 Richard Biener <rguenther@suse.de>
7250 PR tree-optimization/69574
7251 * gcc.dg/torture/pr69574.c: New testcase.
7253 2016-02-01 Richard Biener <rguenther@suse.de>
7255 PR tree-optimization/69579
7256 * gcc.dg/setjmp-6.c: New testcase.
7258 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7260 PR rtl-optimization/69570
7261 * g++.dg/opt/pr69570.C: New test.
7263 2016-02-01 Richard Henderson <rth@redhat.com>
7265 * gcc.dg/pr69535.c: New test.
7267 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
7270 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7271 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7274 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7276 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7278 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
7281 * gfortran.dg/allocate_with_source_17.f03: New test.
7283 2016-01-30 Jakub Jelinek <jakub@redhat.com>
7285 PR tree-optimization/69546
7286 * gcc.dg/torture/pr69546.c: New test.
7288 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
7291 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7293 2016-01-30 Martin Sebor <msebor@redhat.com>
7296 * g++.dg/ext/flexary10.C: New test.
7298 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7301 gfortran.dg/common_23.f90: New test.
7303 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
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.
7310 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7313 * gcc.dg/torture/pr69518.c: New test.
7315 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7318 * gcc.target/i386/pr69530.c: New test.
7320 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
7323 * gcc.target/mips/div-delay.c: New test.
7325 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7328 * gcc.target/i386/pr69551.c: New test.
7331 * gcc.target/i386/pr66137.c: New test.
7333 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
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.
7340 2016-01-29 Richard Biener <rguenther@suse.de>
7342 PR tree-optimization/69547
7343 * g++.dg/tree-ssa/pr69547.C: New testcase.
7345 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7348 * g++.dg/warn/Wunused-function2.C: New test.
7350 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7352 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7353 support for test to succeed.
7355 2016-01-29 Marek Polacek <polacek@redhat.com>
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.
7363 2016-01-29 Richard Biener <rguenther@suse.de>
7366 * gcc.dg/uninit-21.c: New testcase.
7368 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
7371 * gcc.target/i386/pr69459.c: New test.
7373 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
7376 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7377 * gcc.target/mips/pr68400.c: New test.
7379 2016-01-28 Martin Sebor <msebor@redhat.com>
7382 * gcc.target/powerpc/pr17381.c: New test.
7384 2016-01-28 Jakub Jelinek <jakub@redhat.com>
7387 * gcc.dg/torture/pr69542.c: New test.
7389 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7391 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7393 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7395 * gcc.dg/pr65980.c: Skip on AIX.
7396 * gcc.dg/pr66688.c: Same.
7398 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7401 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7402 * gcc.dg/tree-ssa/sra-18.c: Same.
7404 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
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.
7411 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7413 * gcc.dg/declare-simd.c: New test.
7414 2016-01-28 Richard Biener <rguenther@suse.de>
7416 PR tree-optimization/69466
7417 * gfortran.dg/vect/pr69466.f90: New testcase.
7419 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7421 * g++.dg/pr67989.C: Remove ARM-specific option.
7422 * gcc.target/arm/pr67989.C: New file.
7424 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7426 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7427 and expm1 test for glibc < 2.11.
7429 2016-01-27 Richard Henderson <rth@redhat.com>
7431 * gcc.c-torture/execute/pr69447.c: New test.
7433 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
7436 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7438 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7441 * gcc.dg/pr66869.c: New test.
7443 2016-01-25 Jeff Law <law@redhat.com>
7445 PR tree-optimization/68398
7446 PR tree-optimization/69196
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.
7456 2016-01-27 Marek Polacek <polacek@redhat.com>
7459 * c-c++-common/vector-compare-4.c: New test.
7461 2016-01-27 David Malcolm <dmalcolm@redhat.com>
7463 PR preprocessor/69126
7464 * c-c++-common/pr69126.c: New test case.
7466 2016-01-27 Ian Lance Taylor <iant@google.com>
7468 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7470 2016-01-27 Ryan Burn <contact@rnburn.com>
7473 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7475 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7478 * gcc.target/i386/pr69512.c: New test.
7480 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7483 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7485 2016-01-27 Marek Polacek <polacek@redhat.com>
7488 * g++.dg/pr69379.C: New test.
7490 2016-01-27 Martin Sebor <msebor@redhat.com>
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.
7498 2016-01-27 Richard Biener <rguenther@suse.de>
7500 PR tree-optimization/69166
7501 * gcc.dg/torture/pr69166.c: New testcase.
7503 2016-01-27 Martin Jambor <mjambor@suse.cz>
7505 PR tree-optimization/69355
7506 * gcc.dg/tree-ssa/pr69355.c: New test.
7508 2016-01-27 Marek Polacek <polacek@redhat.com>
7511 * g++.dg/ext/constexpr-vla1.C: New test.
7513 2016-01-20 Christian Bruel <christian.bruel@st.com>
7516 * gcc.target/arm/pr69245.c: New test.
7518 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7520 PR tree-optimization/69399
7521 * gcc.dg/torture/pr69399.c: New test.
7523 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7525 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7527 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7529 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7531 2016-01-26 Tom de Vries <tom@codesourcery.com>
7533 PR tree-optimization/69110
7534 * gcc.dg/autopar/pr69110.c: New test.
7536 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7537 Sebastian Pop <s.pop@samsung.com>
7539 * gcc.dg/graphite/isl-ast-op-select.c: New.
7541 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7544 * gfortran.dg/allocate_error_6.f90: New test.
7546 2016-01-26 Richard Henderson <rth@redhat.com>
7548 * gcc.dg/tm/pr60908.c: New test.
7550 2016-01-26 David Malcolm <dmalcolm@redhat.com>
7553 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
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.
7570 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7572 PR tree-optimization/69483
7573 * gcc.dg/pr69483.c: New test.
7574 * g++.dg/opt/pr69483.C: New test.
7576 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7579 * gcc.target/arm/pr68620.c: New test.
7581 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7583 * gcc.target/i386/pr68986-2.c: Remove -m32.
7585 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
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.
7592 2016-01-26 Christian Bruel <christian.bruel@st.com>
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.
7599 2016-01-26 Richard Biener <rguenther@suse.de>
7601 PR tree-optimization/69452
7602 * gcc.dg/torture/pr69452.c: New testcase.
7604 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7607 * gcc.dg/pr69442.c: New test.
7609 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7612 * gcc.target/aarch64/simd/pr67896.C: New.
7614 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7616 PR tree-optimization/69400
7617 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7619 (plugin_init): Call it.
7620 * gcc.dg/torture/pr69400.c: New test.
7622 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7624 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7626 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7627 Sebastian Pop <s.pop@samsung.com>
7629 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7632 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7633 Sebastian Pop <s.pop@samsung.com>
7635 * gcc.dg/graphite/pr69292.c: New.
7637 2016-01-25 Jakub Jelinek <jakub@redhat.com>
7639 * c-c++-common/goacc/use_device-1.c: New test.
7641 2016-01-25 Jeff Law <law@redhat.com>
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.
7648 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
7651 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7654 2016-01-25 Richard Biener <rguenther@suse.de>
7657 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7659 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7662 * gcc.dg/pr69421.c: New test.
7664 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
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.
7677 2016-01-25 Richard Biener <rguenther@suse.de>
7679 PR tree-optimization/69376
7680 * gcc.dg/torture/pr69376.c: New testcase.
7682 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7686 * gfortran.dg/interface_38.f90: New test.
7687 * gfortran.dg/interface_39.f90: New test.
7689 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7692 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
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.
7706 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7709 gfortran.dg/pr68283.f90: New test.
7711 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
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.
7719 2016-01-23 Tom de Vries <tom@codesourcery.com>
7721 PR tree-optimization/69426
7722 * gcc.dg/autopar/pr69426.c: New test.
7724 2016-01-23 Martin Sebor <msebor@redhat.com>
7728 * g++.dg/cpp0x/alignas5.C: New test.
7729 * g++.dg/ext/vector29.C: Same.
7731 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
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.
7741 2016-01-22 Jakub Jelinek <jakub@redhat.com>
7744 * g++.dg/opt/pr69432.C: New test.
7746 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7748 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7749 32-bit targets testing an -m64 multilib.
7751 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7753 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7756 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7758 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7760 2016-01-21 Christian Bruel <christian.bruel@st.com>
7763 * gcc.target/i386/pr68674.c
7764 * gcc.target/aarch64/pr68674.c
7765 * gcc.target/arm/pr68674.c
7767 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7770 * gcc.c-torture/execute/pr69403.c: New test.
7772 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7775 * g++.dg/template/pr55843.C: New.
7777 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
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.
7783 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
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 }.
7790 2016-01-20 Martin Sebor <msebor@redhat.com>
7793 * gcc.dg/sync-fetch.c: New test.
7795 2016-01-21 Martin Sebor <msebor@redhat.com>
7798 * gcc.target/powerpc/pr69252.c: New test.
7800 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7803 * gfortran.dg/pr65996.f90: New test.
7805 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7808 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
7809 expected to generate an error.
7811 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7814 * gcc.dg/torture/pr66178.c: New test.
7816 2016-01-21 Anton Blanchard <anton@samba.org>
7817 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7820 * gcc.target/powerpc/pr63354.c: New test.
7822 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7824 PR rtl-optimization/68990
7825 * gcc.target/i386/pr68990: New.
7827 2016-01-21 Nick Clifton <nickc@redhat.com>
7830 * gcc.target/mips/pr69129.c: New.
7832 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7835 * g++.dg/cpp0x/pr58046.C: New.
7837 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7841 * gcc.target/arm/pr69187.c: New test.
7844 * g++.dg/torture/pr69355.C: New test.
7846 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7847 Sebastian Pop <s.pop@samsung.com>
7849 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7851 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7852 Sebastian Pop <s.pop@samsung.com>
7854 * gcc.dg/graphite/pr68976.c: New test.
7856 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7859 * c-c++-common/pr67653.c: New test.
7860 * gcc.dg/torture/pr29119.c: Add dg-warning.
7862 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7864 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7866 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
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.
7875 2016-01-20 Jakub Jelinek <jakub@redhat.com>
7877 PR tree-optimization/66612
7878 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7879 for bdn instruction.
7881 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
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
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
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.
7919 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
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.
7969 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7971 PR tree-optimization/69328
7972 * gcc.dg/pr69328.c: New test.
7974 2016-01-20 Jeff Law <law@redhat.com>
7977 * gcc.target/m68k/pr25114.c: New test.
7979 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7981 * gcc.target/arm/memset-inline-10.c: Added
7982 dg-require-effective-target arm_thumb2_ok.
7984 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7986 * gcc.dg/debug/dwarf2/sso.c: New test.
7988 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
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.
7995 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7998 * g++.dg/ipa/devirt-50.C: New testcase.
8000 2016-01-19 Marek Polacek <polacek@redhat.com>
8003 * g++.dg/cpp1y/parameter-pack-1.C: New test.
8004 * g++.dg/cpp1y/parameter-pack-2.C: New test.
8006 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8009 * gcc.target/arm/pr69135_1.c: New test.
8011 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8013 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8015 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8017 * gcc.target/aarch64/ccmp_1.c: New testcase.
8019 2016-01-19 Marek Polacek <polacek@redhat.com>
8022 * g++.dg/cpp0x/enum30.C: New test.
8024 2016-01-19 Richard Biener <rguenther@suse.de>
8026 PR tree-optimization/69336
8027 * g++.dg/tree-ssa/pr69336.C: New testcase.
8029 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8032 * gcc.dg/pr65779.c: New test.
8034 2016-01-19 Richard Biener <rguenther@suse.de>
8036 PR tree-optimization/69352
8037 * gcc.dg/torture/pr69352.c: New testcase.
8039 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8041 PR rtl-optimization/68955
8042 PR rtl-optimization/64557
8043 * gcc.dg/torture/pr68955.c: New test.
8045 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8048 * g++.dg/torture/pr69136.C: New testcase.
8050 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8053 * g++.dg/lto/pr69133_0.C: New testcase.
8054 * g++.dg/lto/pr69133_1.C: New testcase.
8056 2016-01-15 Jeff Law <law@redhat.com>
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.
8064 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
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.
8078 2016-01-18 David Malcolm <dmalcolm@redhat.com>
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
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.
8096 2016-01-18 Richard Biener <rguenther@suse.de>
8098 PR tree-optimization/69297
8099 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8101 2016-01-18 Joseph Myers <joseph@codesourcery.com>
8103 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
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.
8124 2016-01-18 Tom de Vries <tom@codesourcery.com>
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.
8147 2016-01-18 Tom de Vries <tom@codesourcery.com>
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.
8190 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
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.
8196 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
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.
8203 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8206 * gcc.dg/tree-ssa/sra-17.c: New.
8207 * gcc.dg/tree-ssa/sra-18.c: New.
8209 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8211 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8213 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8215 * gnat.dg/inline12.adb: New test.
8217 2016-01-18 Bin Cheng <bin.cheng@arm.com>
8219 PR tree-optimization/66797
8220 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8222 2016-01-18 Richard Biener <rguenther@suse.de>
8224 PR tree-optimization/69170
8225 * gcc.dg/torture/pr69170.c: New testcase.
8227 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
8229 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8231 2016-01-16 Tom de Vries <tom@codesourcery.com>
8233 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8235 2016-01-16 Tom de Vries <tom@codesourcery.com>
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.
8248 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
8251 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8252 * gcc.target/powerpc/recip-7.c: Same.
8254 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8257 * g++.dg/template/pr69091.C: New test.
8259 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
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.
8266 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8269 * g++.dg/template/pr68936.C: New test.
8271 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
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.
8280 2016-01-15 Jeff Law <law@redhat.com>
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.
8286 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
8289 * gfortran.dg/deferred_character_13.f90: New test for the fix
8290 of comment 3 of the PR.
8293 * gfortran.dg/deferred_character_8.f90: New test
8294 * gfortran.dg/allocate_error_5.f90: New test
8297 * gfortran.dg/deferred_character_10.f90: New test
8300 * gfortran.dg/deferred_character_14.f90: New test
8303 * gfortran.dg/deferred_character_11.f90: New test
8306 * gfortran.dg/deferred_character_9.f90: New test
8308 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8310 PR rtl-optimization/69030
8311 * gcc.target/i386/pr69030.c: New.
8313 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8315 * gcc.target/aarch64/target_attr_17.c: New test.
8317 2016-01-15 Richard Biener <rguenther@suse.de>
8319 PR tree-optimization/66856
8320 * gcc.dg/torture/pr66856-1.c: New testcase.
8321 * gcc.dg/torture/pr66856-2.c: Likewise.
8323 2016-01-15 Richard Biener <rguenther@suse.de>
8326 * g++.dg/lto/pr69137_0.C: New testcase.
8328 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8331 * gcc.target/i386/pr69246.c: New test.
8333 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8335 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8337 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8340 * g++.dg/init/const9.C: Disable test on S/390.
8342 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8344 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8345 * g++.dg/Wno-frame-address.C: Ditto.
8347 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8349 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8351 2016-01-15 Richard Biener <rguenther@suse.de>
8353 PR tree-optimization/68961
8354 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8356 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8358 * gcc.target/i386/pr65105-5.c: New test.
8360 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8362 * gcc.c-torture/execute/alias-4.c: New testcase.
8364 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8367 * g++.dg/ipa/devirt-49.C: New testcase.
8369 2016-01-15 Christian Bruel <christian.bruel@st.com>
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.
8376 2016-01-15 Richard Biener <rguenther@suse.de>
8378 PR tree-optimization/69117
8379 * gcc.dg/torture/pr69117.c: New testcase.
8381 2015-01-14 Ryan Burn <contact@rnburn.com>
8384 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8386 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8389 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8390 range tests use 100 * maximum instead of maximum + 1.
8392 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8395 * gcc.dg/guality/pr69244.c: New test.
8397 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
8399 * lib/target-supports.exp (check_effective_target_issignaling):
8401 * gcc.dg/pr61441.c: Require issignaling effective target.
8403 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8406 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8408 2016-01-14 David Malcolm <dmalcolm@redhat.com>
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.
8417 2016-01-14 Marek Polacek <polacek@redhat.com>
8420 * gcc.dg/array-15.c: New test.
8422 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8425 PR tree-optimization/69155
8426 * gfortran.dg/pr68146.f: New test.
8427 * gfortran.dg/pr69155.f90: New test.
8429 2016-01-14 Richard Biener <rguenther@suse.de>
8431 PR tree-optimization/68060
8432 * gcc.dg/torture/pr68060-1.c: New testcase.
8433 * gcc.dg/torture/pr68060-2.c: Likewise.
8435 2016-01-14 Nick Clifton <nickc@redhat.com>
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.
8447 2016-01-14 Jeff Law <law@redhat.com>
8449 PR tree-optimization/69270
8450 * gcc.dg/tree-ssa/pr69270.c: New test.
8452 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8455 * c-c++-common/pr66208.c: New file.
8457 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8459 PR tree-optimization/69156
8460 * gcc.dg/pr69156.c: New test.
8462 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8464 * gcc.target/i386/pr69225-7.c: New test.
8466 2016-01-13 Richard Henderson <rth@redhat.com>
8468 * gcc.dg/tm/memopt-13.c: Update expected function.
8469 * gcc.dg/tm/memopt-6.c: Likewise.
8471 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
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.
8478 2016-01-13 Tom de Vries <tom@codesourcery.com>
8480 PR tree-optimization/69169
8481 * gcc.dg/pr69169.c: New test.
8483 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
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.
8495 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8498 * gcc.dg/pr69247.c: New test.
8500 2016-01-13 Richard Biener <rguenther@suse.de>
8502 PR tree-optimization/69242
8503 * gcc.dg/torture/pr69242.c: New testcase.
8505 2016-01-13 Richard Biener <rguenther@suse.de>
8507 PR tree-optimization/69186
8508 * gcc.dg/torture/pr69186.c: New testcase.
8510 2016-01-13 Jeff Law <law@redhat.com>
8512 PR tree-optimization/67755
8513 * gcc.dg/tree-ssa/pr67755.c: New test.
8515 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8517 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8518 pass number in output by a star.
8520 2016-01-12 Bin Cheng <bin.cheng@arm.com>
8522 PR tree-optimization/68911
8523 * gcc.c-torture/execute/pr68911.c: New test.
8525 2016-01-12 Marek Polacek <polacek@redhat.com>
8528 * g++.dg/warn/permissive-1.C: New test.
8530 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8534 * g++.dg/opt/pr69213.C: New test.
8536 2016-01-12 Christian Bruel <christian.bruel@st.com>
8539 * gcc.target/arm/pr69180.c: New test.
8541 2016-01-12 Richard Biener <rguenther@suse.de>
8544 * g++.dg/lto/pr69077_0.C: New testcase.
8545 * g++.dg/lto/pr69077_1.C: Likewise.
8547 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8550 * g++.dg/opt/pr69175.C: New test.
8552 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
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
8609 2016-01-12 Nick Clifton <nickc@redhat.com>
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.
8615 2016-01-12 Richard Biener <rguenther@suse.de>
8617 PR tree-optimization/69053
8618 * g++.dg/torture/pr69053.C: New testcase.
8620 2016-01-12 Richard Biener <rguenther@suse.de>
8622 PR tree-optimization/69168
8623 * gcc.dg/torture/pr69168.c: New testcase.
8625 2016-01-12 Richard Biener <rguenther@suse.de>
8627 PR tree-optimization/69157
8628 * gcc.dg/torture/pr69157.c: New testcase.
8630 2016-01-12 Richard Biener <rguenther@suse.de>
8632 PR tree-optimization/69174
8633 * gcc.dg/torture/pr69174.c: New testcase.
8635 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8639 * g++.dg/tls/pr66808.C: New test.
8640 * g++.dg/tls/pr69000.C: New test.
8642 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8644 * gcc.target/powerpc/swaps-p8-23.c: New test.
8645 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8647 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
8649 PR tree-optimization/68356
8650 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8652 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8653 Jim Wilson <jim.wilson@linaro.org>
8656 * gcc.target/arm/pr69194.c: New test.
8658 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
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.
8668 2016-01-11 Jakub Jelinek <jakub@redhat.com>
8671 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8675 * gcc.dg/pr69071.c: New test.
8678 * g++.dg/opt/pr69211.C: New test.
8680 PR tree-optimization/69214
8681 * gcc.c-torture/compile/pr69214.c: New test.
8683 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
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.
8690 2016-01-11 Richard Biener <rguenther@suse.de>
8692 PR tree-optimization/69173
8693 * gcc.dg/torture/pr69173.c: New testcase.
8695 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8697 PR rtl-optimization/68796
8698 * gcc.target/aarch64/tst_5.c: New test.
8699 * gcc.target/aarch64/tst_6.c: Likewise.
8701 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8703 PR rtl-optimization/68841
8704 * gcc.dg/pr68841.c: New test.
8705 * gcc.c-torture/execute/pr68841.c: New test.
8707 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8709 PR rtl-optimization/68920
8710 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8712 * gcc.dg/ifcvt-5.c: New test.
8714 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
8717 * g++.dg/pr69123.C: New.
8719 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8722 * gcc.target/i386/pr69010.c: New test.
8724 2016-01-11 Martin Jambor <mjambor@suse.cz>
8727 * gcc.target/i386/chkp-pr69044.c: New test.
8729 2016-01-11 Tom de Vries <tom@codesourcery.com>
8731 PR tree-optimization/69109
8732 * gcc.dg/autopar/pr69109-2.c: New test.
8733 * gcc.dg/autopar/pr69109.c: New test.
8735 2016-01-11 Tom de Vries <tom@codesourcery.com>
8737 PR tree-optimization/69108
8738 * gcc.dg/autopar/pr69108.c: New test.
8740 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8743 * c-c++-common/Wisleading-indentation.c: Augment test.
8745 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8748 * gfortran.dg/inline_matmul_12.f90: New test.
8750 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
8753 * gfortran.dg/actual_array_offset_1: New test.
8755 2016-01-10 Tom de Vries <tom@codesourcery.com>
8757 PR tree-optimization/69062
8758 * gcc.dg/autopar/pr69062.c: New test.
8760 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
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.
8770 2016-01-10 Tom de Vries <tom@codesourcery.com>
8772 PR tree-optimization/69039
8773 * gcc.dg/autopar/pr69039.c: New test.
8775 2016-01-09 Marek Polacek <polacek@redhat.com>
8778 * g++.dg/pr69113.C: New test.
8780 2016-01-09 Jakub Jelinek <jakub@redhat.com>
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.
8790 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8793 * g++.dg/opt/pr69164.C: New test.
8795 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8797 PR tree-optimization/69167
8798 * gcc.dg/pr69167.c: New test.
8800 2016-01-08 Marek Polacek <polacek@redhat.com>
8803 * g++.dg/pr68449.C: New.
8805 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
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.
8819 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8821 PR tree-optimization/69162
8822 * gcc.dg/pr69162.c: New test.
8824 PR tree-optimization/69172
8825 * gcc.dg/pr69172.c: New test.
8827 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8829 PR tree-optimization/67781
8830 * gcc.c-torture/execute/pr67781.c: New file.
8832 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8834 PR tree-optimization/69083
8835 * gcc.dg/vect/pr69083.c: New test.
8837 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
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.
8844 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8847 * gfortran.dg/gomp/pr69128.f90: New test.
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.
8854 2016-01-07 Martin Sebor <msebor@redhat.com>
8857 * gcc.dg/atomic-fetch-bool.c: New test.
8858 * gcc.dg/sync-fetch-bool.c: New test.
8860 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8863 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8865 2016-01-07 Nick Clifton <nickc@redhat.com>
8868 * g++.dg/pr66655.C: New test.
8869 * g++.dg/pr66655_1.cc: Test support file.
8870 * g++.dg/pr66655.h: Test header file.
8872 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8875 gfortran.dg/gomp/pr66680.f90: New test.
8877 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
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.
8887 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8890 * c-c++-common/pr67639.c: New test.
8892 2016-01-07 Jakub Jelinek <jakub@redhat.com>
8894 PR tree-optimization/69141
8895 * g++.dg/opt/pr69141.C: New test.
8897 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8899 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8901 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
8904 * gcc.target/i386/pr69140.c: New test
8906 2016-01-06 David Malcolm <dmalcolm@redhat.com>
8908 * gcc.dg/bad-dereference.c: New test case.
8910 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8912 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8914 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8916 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8918 2016-01-06 Marek Polacek <polacek@redhat.com>
8921 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8923 2016-01-05 Marek Polacek <polacek@redhat.com>
8926 * gcc.dg/atomic-invalid-2.c: New.
8928 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8931 * gcc.target/i386/pr68991.c: New test.
8933 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8936 * g++.dg/pr68991-1.C: New test.
8937 * g++.dg/pr68991-2.C: Likewise.
8939 2016-01-05 Sergei Trofimovich <siarheit@google.com>
8942 * gcc.target/ia64/pr60465-gprel64.c: New test.
8943 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8945 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8947 PR rtl-optimization/68651
8948 * gcc.target/aarch64/pr68651_1.c: New test.
8950 2016-01-05 David Malcolm <dmalcolm@redhat.com>
8953 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8955 2016-01-05 Nathan Sidwell <nathan@acm.org>
8958 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8960 * gcc.dg/alias-15.c: New.
8962 2016-01-05 Nick Clifton <nickc@redhat.com>
8965 * g++.dg/pr68770.C: New test.
8967 2016-01-04 Mike Stump <mikestump@comcast.net>
8969 * lib/target-supports.exp (check_effective_target_cilkplus):
8970 cilkplus targets require pthreads.
8971 (check_effective_target_cilkplus): Remove special case for NVPTX.
8973 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8975 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8978 2016-01-04 Jakub Jelinek <jakub@redhat.com>
8980 Update copyright years.
8982 2016-01-04 Marek Polacek <polacek@redhat.com>
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.
8989 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8991 * gcc.target/sparc/20160104-2.c: New test.
8993 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8995 * gcc.target/sparc/20160104-1.c: New test.
8997 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
9000 * gfortran.dg/pr65045.f90: New test.
9002 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
9004 * gnat.dg/specs/debug1.ads: Delete.
9006 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9008 PR libgfortran/68867
9009 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9012 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9014 PR libgfortran/68867
9015 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9018 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
9021 * gfortran.dg/pr68864.f90: New test.
9023 2016-01-01 Jakub Jelinek <jakub@redhat.com>
9025 PR tree-optimization/69070
9026 * gcc.dg/pr69070.c: New test.
9029 * gfortran.dg/pr69055.f90: New test.
9032 * gcc.dg/pr69015.c: New test.
9034 Copyright (C) 2016 Free Software Foundation, Inc.
9036 Copying and distribution of this file, with or without modification,
9037 are permitted in any medium without royalty provided the copyright
9038 notice and this notice are preserved.