1 2016-06-29 Richard Biener <rguenther@suse.de>
4 * g++.dg/torture/pr71002.C: Adjust testcase.
6 2016-06-29 Jakub Jelinek <jakub@redhat.com>
9 * gcc.dg/pr71685.c: New test.
11 2016-06-28 Martin Sebor <msebor@redhat.com>
14 * gcc.dg/init-bad-9.c: New test.
16 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18 * gcc.target/powerpc/abs128-1.c: Require VSX.
19 * gcc.target/powerpc/copysign128-1.c: Likewise.
20 * gcc.target/powerpc/inf128-1.c: Likewise.
21 * gcc.target/powerpc/nan128-1.c: Likewise.
23 2016-06-28 Jakub Jelinek <jakub@redhat.com>
26 * gcc.c-torture/execute/pr71626-1.c: New test.
27 * gcc.c-torture/execute/pr71626-2.c: New test.
29 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
32 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
34 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
37 * gcc.target/powerpc/pr71670.c: New testcase.
39 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
42 * gcc.target/powerpc/pr71656-1.c: New test.
43 * gcc.target/powerpc/pr71656-2.c: New test.
45 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
47 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
49 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
50 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
51 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
52 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
53 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
54 Add arm_neon_fp16_ok effective target.
55 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
56 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
57 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
58 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
59 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
60 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
61 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
62 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
63 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
64 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
65 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
67 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
69 * gcc.dg/predict-12.c: New testcase.
71 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
74 * gfortran.dg/pr71649.f90: New test.
76 2016-06-25 Jakub Jelinek <jakub@redhat.com>
78 PR tree-optimization/71643
79 * g++.dg/opt/pr71643.C: New test.
81 PR tree-optimization/71631
82 * gcc.c-torture/execute/pr71631.c: New test.
84 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
86 * gcc.dg/predict-11.c: New testcase.
87 * gfortran.dg/predict-2.f90: New testcase.
89 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
91 * gcc.dg/predict-10.c: New test.
93 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
95 * gcc.target/powerpc/abs128-1.c: New.
96 * gcc.target/powerpc/copysign128-1.c: New.
97 * gcc.target/powerpc/inf128-1.c: New.
98 * gcc.target/powerpc/nan128-1.c: New.
100 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
102 * gfortran.dg/pr71642.f90: New test.
104 2016-06-24 Jakub Jelinek <jakub@redhat.com>
106 PR tree-optimization/71647
107 * gcc.target/i386/pr71647.c: New test.
109 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
111 * gcc.target/i386/noplt-gd-1.c: New test.
112 * gcc.target/i386/noplt-gd-2.c: Likewise.
113 * gcc.target/i386/noplt-gd-3.c: Likewise.
114 * gcc.target/i386/noplt-ld-1.c: Likewise.
115 * gcc.target/i386/noplt-ld-2.c: Likewise.
116 * gcc.target/i386/noplt-ld-3.c: Likewise.
117 * lib/target-supports.exp
118 (check_effective_target_tls_get_addr_via_got): New.
120 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
122 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
123 testsuite compile flags.
124 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
125 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
127 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
129 * g++dg/vect/pr36684.cc: Add dg-do compile.
130 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
131 * gcc.dg/vect/pr70021.c: Ditto.
132 * gcc.dg/vect/pr70138-1.c: Ditto.
133 * gcc.dg/vect/pr70138-2.c: Ditto.
134 * gcc.dg/vect/pr70354-1.c: Ditto.
135 * gcc.dg/vect/pr70354-2.c: Ditto.
136 * gcc.dg/vect/pr71259.c: Ditto.
137 * gcc.dg/vect/pr71416-1.c: Ditto.
138 * gcc.dg/vect/slp-43.c: Ditto.
139 * gcc.dg/vect/slp-45.c: Ditto.
140 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
141 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
142 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
143 * gfortran.dg/vect/pr69980.f90: Ditto.
145 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
147 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
148 * gcc.dg/vect/bb-slp-30.c: Ditto.
149 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
150 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
151 * gcc.dg/vect/pr45902.c: Ditto.
152 * gcc.dg/vect/pr48172.c: Ditto.
153 * gcc.dg/vect/pr48377.c: Ditto.
154 * gcc.dg/vect/pr49038.c: Ditto.
155 * gcc.dg/vect/pr49771.c: Ditto.
156 * gcc.dg/vect/pr52091.c: Ditto.
157 * gcc.dg/vect/pr53185-2.c: Ditto.
158 * gcc.dg/vect/pr56826.c: Ditto.
159 * gcc.dg/vect/pr60276.c: Ditto.
160 * gcc.dg/vect/pr62021.c: Ditto.
161 * gcc.dg/vect/pr63530.c: Ditto.
162 * gcc.dg/vect/pr65518.c: Ditto.
163 * gcc.dg/vect/pr65947-1.c: Ditto.
164 * gcc.dg/vect/pr65947-10.c: Ditto.
165 * gcc.dg/vect/pr65947-11.c: Ditto.
166 * gcc.dg/vect/pr65947-12.c: Ditto.
167 * gcc.dg/vect/pr65947-13.c: Ditto.
168 * gcc.dg/vect/pr65947-2.c: Ditto.
169 * gcc.dg/vect/pr65947-3.c: Ditto.
170 * gcc.dg/vect/pr65947-4.c: Ditto.
171 * gcc.dg/vect/pr65947-5.c: Ditto.
172 * gcc.dg/vect/pr65947-6.c: Ditto.
173 * gcc.dg/vect/pr65947-7.c: Ditto.
174 * gcc.dg/vect/pr65947-8.c: Ditto.
175 * gcc.dg/vect/pr65947-9.c: Ditto.
176 * gcc.dg/vect/pr71416-1.c: Ditto.
177 * gcc.dg/vect/pr71439.c: Ditto.
178 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
179 * gcc.dg/vect/vect-bswap16.c: Ditto.
180 * gcc.dg/vect/vect-bswap32.c: Ditto.
181 * gcc.dg/vect/vect-bswap64.c: Ditto.
182 * gcc.dg/vect/vect-live-1.c: Ditto.
183 * gcc.dg/vect/vect-live-2.c: Ditto.
184 * gcc.dg/vect/vect-live-3.c: Ditto.
185 * gcc.dg/vect/vect-live-4.c: Ditto.
186 * gcc.dg/vect/vect-live-5.c: Ditto.
187 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
188 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
189 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
190 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
191 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
192 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
193 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
194 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
195 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
196 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
197 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
198 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
199 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
200 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
201 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
202 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
203 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
205 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
207 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
209 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
211 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
212 ia32 if R_386_GOT32X relocation is supported.
213 * gcc.target/i386/noplt-3.c: Likewise.
214 * gcc.target/i386/noplt-2.c: Likewise.
215 (main): Renamed to ...
217 * gcc.target/i386/noplt-4.c: Likewise.
218 (main): Renamed to ...
220 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
221 * gcc.target/i386/pr67400-5.c: Likewise.
223 2016-06-24 Jakub Jelinek <jakub@redhat.com>
225 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
226 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
228 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
229 f4): Adjust expected diagnostics.
230 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
231 (T): If OVFP is defined, redefine to TP.
232 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
233 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
234 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
235 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
236 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
237 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
238 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
239 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
240 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
241 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
242 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
243 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
244 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
245 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
246 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
247 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
248 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
249 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
250 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
251 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
252 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
253 as last argument to __builtin_add_overflow_p.
255 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
257 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
258 dg-options and remove default vector testsuite compile flags.
259 * g++.dg/vect/pr33860a.cc: Ditto.
260 * g++.dg/vect/pr45470-a.cc: Ditto.
261 * g++.dg/vect/pr45470-b.cc: Ditto.
262 * g++.dg/vect/pr60896.cc: Ditto.
263 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
264 * gcc.dg/vect/pr18308.c: Ditto.
265 * gcc.dg/vect/pr24049.c: Ditto.
266 * gcc.dg/vect/pr33373.c: Ditto.
267 * gcc.dg/vect/pr36228.c: Ditto.
268 * gcc.dg/vect/pr42395.c: Ditto.
269 * gcc.dg/vect/pr42604.c: Ditto.
270 * gcc.dg/vect/pr46663.c: Ditto.
271 * gcc.dg/vect/pr48765.c: Ditto.
272 * gcc.dg/vect/pr49093.c: Ditto.
273 * gcc.dg/vect/pr49352.c: Ditto.
274 * gcc.dg/vect/pr52298.c: Ditto.
275 * gcc.dg/vect/pr52870.c: Ditto.
276 * gcc.dg/vect/pr53185.c: Ditto.
277 * gcc.dg/vect/pr53773.c: Ditto.
278 * gcc.dg/vect/pr56695.c: Ditto.
279 * gcc.dg/vect/pr62171.c: Ditto.
280 * gcc.dg/vect/pr63530.c: Ditto.
281 * gcc.dg/vect/pr68339.c: Ditto.
282 * gcc.dg/vect/pr71259.c: Ditto.
283 * gcc.dg/vect/vect-82_64.c: Ditto.
284 * gcc.dg/vect/vect-83_64.c: Ditto.
285 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
286 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
287 * gcc.dg/vect/vect-shift-2.c: Ditto.
288 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
289 * gfortran.dg/vect/pr39318.f90: Ditto.
290 * gfortran.dg/vect/pr45714-a.f: Ditto.
291 * gfortran.dg/vect/pr45714-b.f: Ditto.
292 * gfortran.dg/vect/pr46213.f90: Ditto.
294 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
295 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
297 * gcc.target/powerpc/p9-splat-5.c: New test.
299 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
301 PR tree-optimization/71488
302 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
303 * lib/target-supports.exp: ... here.
304 (check_sse4_hw_available): New procedure.
305 (check_effective_target_sse4_runtime): Ditto.
306 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
307 -march=westmere for sse4_runtime targets.
308 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
309 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
310 (dg-additional-options): Use for sse4_runtime targets.
311 (main): Call check_vect ().
312 (dg-final): Perform scan only for sse4_runtime targets.
314 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
318 * gcc.target/i386/pr66232-14.c: New file.
319 * gcc.target/i386/pr66232-15.c: Likewise.
320 * gcc.target/i386/pr66232-16.c: Likewise.
321 * gcc.target/i386/pr66232-17.c: Likewise.
322 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
323 ia32 if R_386_GOT32X relocation is supported.
324 * gcc.target/i386/pr67400-2.c: Likewise.
325 * gcc.target/i386/pr67400-3.c: Likewise.
326 * gcc.target/i386/pr67400-4.c: Likewise.
327 * gcc.target/i386/pr67400-6.c: Likewise.
328 * gcc.target/i386/pr67400-7.c: Likewise.
329 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
331 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
334 * gfortran.dg/char4_iunit_1.f03: Update test.
335 * gfortran.dg/f2003_io_5.f03: Update test.
336 * gfortran.dg/real_const_3.f90: Update test.
338 2016-06-23 Andi Kleen <ak@linux.intel.com>
340 * g++.dg/bprob/bprob.exp: Support autofdo.
341 * g++.dg/tree-prof/tree-prof.exp: dito.
342 * gcc.dg/tree-prof/tree-prof.exp: dito.
343 * gcc.misc-tests/bprob.exp: dito.
344 * gfortran.dg/prof/prof.exp: dito.
345 * lib/profopt.exp: dito.
346 * lib/target-supports.exp: Check for autofdo.
348 2016-06-23 Martin Liska <mliska@suse.cz>
350 * gcc.dg/pr71619.c: New test.
352 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
355 * gcc.target/i386/pr67400-1.c: New test.
356 * gcc.target/i386/pr67400-2.c: Likewise.
357 * gcc.target/i386/pr67400-3.c: Likewise.
358 * gcc.target/i386/pr67400-4.c: Likewise.
359 * gcc.target/i386/pr67400-5.c: Likewise.
360 * gcc.target/i386/pr67400-6.c: Likewise.
361 * gcc.target/i386/pr67400-7.c: Likewise.
363 2016-06-22 David Malcolm <dmalcolm@redhat.com>
365 * c-c++-common/missing-header-1.c: New test case.
366 * c-c++-common/missing-header-2.c: New test case.
367 * c-c++-common/missing-header-3.c: New test case.
368 * c-c++-common/missing-header-4.c: New test case.
370 2016-06-22 David Malcolm <dmalcolm@redhat.com>
373 * c-c++-common/attributes-1.c: Update dg-prune-output to include
375 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
376 expected results due to builtin "nanl" now being suggested for
378 * gcc.dg/pr67580.c: Update expected messages.
379 * gcc.dg/spellcheck-identifiers.c: New testcase.
380 * gcc.dg/spellcheck-typenames.c: New testcase.
382 2016-06-22 David Malcolm <dmalcolm@redhat.com>
384 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
386 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
387 diagnostic-test-show-locus-parseable-fixits.c to sources for
388 diagnostic_plugin_test_show_locus.c.
389 * lib/gcc-defs.exp (freeform_regexps): New global.
390 (dg-regexp): New function.
391 (handle-dg-regexps): New function.
392 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
393 freeform_regexps to the empty list.
394 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
396 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
398 PR tree-optimization/71488
399 * g++.dg/pr71488.C: New test.
400 * gcc.dg/vect/vect-bool-cmp.c: New test.
402 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
404 * gcc.dg/guality/param-5.c: New test.
406 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
408 * gcc.target/i386/asm-flag-7.c: New test.
410 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
412 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
413 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
414 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
415 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
416 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
417 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
418 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
419 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
420 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
421 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
422 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
423 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
424 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
425 * gcc.dg/tree-ssa/vrp87.c: Likewise.
426 * lib/target-supports.exp: Likewise.
428 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
430 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
431 * gcc.dg/attr-ms_struct-2.c: Likewise.
432 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
433 * gcc.dg/bf-ms-attrib.c: Likewise.
434 * gcc.dg/bf-ms-layout-2.c: Likewise.
435 * gcc.dg/bf-ms-layout-3.c: Likewise.
436 * gcc.dg/bf-ms-layout.c: Likewise.
437 * gcc.dg/bf-no-ms-layout.c: Likewise.
438 * gcc.target/i386/bitfield1.c: Likewise.
439 * gcc.target/i386/bitfield2.c: Likewise.
440 * gcc.target/i386/bitfield3.c: Likewise.
442 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
444 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
445 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
446 override other than -mcpu=power9 command-line option is specified,
447 or if the target operating system is aix.
448 * gcc.target/powerpc/darn-1.c: Likewise.
449 * gcc.target/powerpc/darn-2.c: Likewise.
450 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
451 test if effective-target is not powerpc_p9vector_ok or if the
452 target operating system is not defined.
453 * gcc.target/powerpc/vslv-1.c: Likewise.
454 * gcc.target/powerpc/vsrv-0.c: Likewise.
455 * gcc.target/powerpc/vsrv-1.c: Likewise.
457 2016-06-21 Tobias Burnus <burnus@net-b.de>
460 * gfortran.dg/coarray/data_1.f90: New.
462 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
464 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
465 (dg-require-effective-target): Use arm_v8_neon_hw.
466 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
467 (dg-require-effective-target): Likewise.
468 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
469 (dg-require-effective-target): Likewise.
470 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
471 (dg-require-effective-target): Likewise.
472 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
473 (dg-require-effective-target): Likewise.
474 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
475 (dg-require-effective-target): Likewise.
476 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
479 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
481 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
482 Set to 3 so test passes.
484 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
486 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
488 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
490 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
491 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
492 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
493 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
495 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
497 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
498 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
500 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
503 * gcc.target/i386/pr71549.c: New test.
505 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
507 * gcc.target/powerpc/vadsdu-0.c: Replace
508 dg-require-effective-target directive to allow test to run on more
509 platforms, and add dg-skip-if directive to disable test on aix
510 platforms because of known incompatibilities.
511 * gcc.target/powerpc/vadsdu-1.c: Likewise.
512 * gcc.target/powerpc/vadsdu-2.c: Likewise.
513 * gcc.target/powerpc/vadsdu-3.c: Likewise.
514 * gcc.target/powerpc/vadsdu-4.c: Likewise.
515 * gcc.target/powerpc/vadsdu-5.c: Likewise.
516 * gcc.target/powerpc/vadsdub-1.c: Likewise.
517 * gcc.target/powerpc/vadsdub-2.c: Replace
518 dg-require-effective-target directive to allow test to run on more
519 platforms, and add dg-skip-if directive to disable test on aix
520 platforms because of known incompatibilities.
521 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
522 with vec_absdb call to differentiate this test from vadsdub-1.c.
523 * gcc.target/powerpc/vadsduh-1.c: Replace
524 dg-require-effective-target directive to allow test to run on more
525 platforms, and add dg-skip-if directive to disable test on aix
526 platforms because of known incompatibilities.
527 * gcc.target/powerpc/vadsduh-2.c: Likewise.
528 * gcc.target/powerpc/vadsduw-1.c: Likewise.
529 * gcc.target/powerpc/vadsduw-2.c: Likewise.
531 2016-06-21 Jakub Jelinek <jakub@redhat.com>
533 PR tree-optimization/71588
534 * gcc.dg/pr71558.c: New test.
536 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
538 * c-c++-common/pr68657-1.c: Require ptr32plus support.
539 * c-c++-common/pr68657-2.c: Likewise.
540 * c-c++-common/pr68657-3.c: Likewise.
541 * gcc.dg/torture/pr69714.c: Require int32plus support.
542 * gcc.dg/torture/pr70025.c: Likewise.
543 * gcc.dg/torture/pr70083.c: Likewise.
544 * gcc.dg/torture/pr70542.c: Likewise.
545 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
547 2016-06-20 Joseph Myers <joseph@codesourcery.com>
550 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
552 2016-06-20 Jakub Jelinek <jakub@redhat.com>
555 * gcc.dg/pr71581.c: New test.
557 PR rtl-optimization/71591
558 * gcc.dg/cpp/pr71591.c: New test.
560 2016-06-20 David B. Robins <gcc@davidrobins.net>
563 * g++.dg/torture/pr71571.C: New test.
565 2016-06-20 Jakub Jelinek <jakub@redhat.com>
568 * gcc.target/i386/sse2-pr71559.c: New test.
569 * gcc.target/i386/avx-pr71559.c: New test.
570 * gcc.target/i386/avx512f-pr71559.c: New test.
572 2016-06-20 Tobias Burnus <burnus@net-b.de>
575 * gfortran.dg/pointer_remapping_10.f90: New.
577 2016-06-20 David Malcolm <dmalcolm@redhat.com>
579 * g++.dg/diagnostic/string-literal-concat.C: New test case.
581 2016-06-20 Martin Sebor <msebor@redhat.com>
584 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
585 * gnu90-const-expr-1.c: Same.
586 * gnu99-const-expr-1.c: Same.
587 * gnu99-static-1.c: Same.
589 2016-06-20 Renlin Li <renlin.li@arm.com>
591 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
593 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
595 * gcc.target/aarch64/vcvt_f64_1.c: New.
596 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
597 * gcc.target/aarch64/vrecp_f64_1.c: New.
599 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
601 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
604 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
607 * gcc.target/avr/torture/pr71103-2.c: New test.
609 2016-06-19 Martin Sebor <msebor@redhat.com>
612 * gcc.dg/alignof.c: New test.
614 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
616 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
617 vs dg-error; test constexpr specifier too.
619 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
621 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
623 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
625 * lib/target-supports.exp
626 (check_effective_target_arm_neon_fp16_ok_nocache): Call
627 arm_neon_ok and merge flags. Fix temporary test name.
628 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
631 2016-06-17 Martin Liska <mliska@suse.cz>
633 * gcc.dg/predict-9.c: Fix dump scanning.
635 2016-06-17 Bin Cheng <bin.cheng@arm.com>
637 PR tree-optimization/71354
638 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
640 2016-06-17 Bin Cheng <bin.cheng@arm.com>
642 PR tree-optimization/71347
643 * gcc.dg/tree-ssa/pr71347.c: New test.
645 2016-06-17 Bin Cheng <bin.cheng@arm.com>
647 PR tree-optimization/71354
648 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
650 2016-06-17 Bin Cheng <bin.cheng@arm.com>
652 * gcc.dg/vect/vect-alias-check-1.c: New test.
654 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
657 * gcc.target/avr/pr71151-1.c: New test.
658 * gcc.target/avr/pr71151-2.c: New test.
659 * gcc.target/avr/pr71151-3.c: New test.
660 * gcc.target/avr/pr71151-4.c: New test.
661 * gcc.target/avr/pr71151-5.c: New test.
662 * gcc.target/avr/pr71151-6.c: New test.
663 * gcc.target/avr/pr71151-7.c: New test.
664 * gcc.target/avr/pr71151-8.c: New test.
665 * gcc.target/avr/pr71151-common.h: New test.
667 2016-06-16 Martin Liska <mliska@suse.cz>
669 * gfortran.dg/predict-1.f90: New test.
671 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
674 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
676 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
678 * g++.dg/vect/pr36648.cc: Disable cunrolli
680 2016-06-16 Jakub Jelinek <jakub@redhat.com>
683 * gcc.c-torture/execute/pr71554.c: New test.
685 PR rtl-optimization/71532
686 * gcc.dg/torture/pr71532.c: New test.
688 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
690 * gcc.target/powerpc/p9-dimode1.c: New test.
691 * gcc.target/powerpc/p9-dimode2.c: Likewise.
693 2016-06-15 Jakub Jelinek <jakub@redhat.com>
695 * gcc.c-torture/compile/20160615-1.c: New test.
697 * g++.dg/cpp0x/ref-qual17.C: New test.
699 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
702 * gcc.target/i386/pr71529.C: New test.
704 2016-06-15 Alan Hayward <alan.hayward@arm.com>
706 PR tree-optimization/71483
707 * g++.dg/vect/pr71483.c: New
709 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
712 * g++.dg/inherit/crash6.C: New.
713 * g++.dg/inherit/union2.C: Likewise.
714 * g++.dg/inherit/virtual12.C: Likewise.
715 * g++.dg/inherit/virtual13.C: Likewise.
716 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
718 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
720 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
722 2016-06-15 Alan Hayward <alan.hayward@arm.com>
724 PR tree-optimization/71439
725 * gcc.dg/vect/pr71439.c: New
727 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
729 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
731 2016-06-15 Richard Biener <rguenther@suse.de>
733 * gcc.dg/vect/slp-45.c: New testcase.
735 2016-06-15 Richard Biener <rguenther@suse.de>
737 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
739 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
741 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
742 requirements, and disable for AIX for now.
743 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
745 2016-06-14 Jakub Jelinek <jakub@redhat.com>
748 * g++.dg/opt/pr71528.C: New test.
751 * g++.dg/init/pr71516.C: New test.
753 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
755 * g++.dg/init/array46.C: New.
757 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
759 * gcc.target/i386/float128-3.c: New test.
760 * gcc.target/i386/quad-sse4.c: Ditto.
761 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
764 2016-06-14 Richard Biener <rguenther@suse.de>
767 * gfortran.dg/pr71526.f90: New testcase.
769 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
771 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
772 * gcc.dg/zero_bits_compound-1.c: Likewise.
774 2016-06-14 Richard Biener <rguenther@suse.de>
776 PR tree-optimization/71522
777 * gcc.dg/torture/pr71522.c: New testcase.
779 2016-06-14 Jakub Jelinek <jakub@redhat.com>
781 PR tree-optimization/71520
782 * gcc.dg/tree-ssa/pr71520.c: New test.
784 2016-06-14 Richard Biener <rguenther@suse.de>
786 PR tree-optimization/71521
787 * gcc.dg/tree-ssa/vrp101.c: New testcase.
789 2016-06-13 Jakub Jelinek <jakub@redhat.com>
792 * c-c++-common/ubsan/bounds-13.c: New test.
794 PR preprocessor/71183
795 * gcc.dg/cpp/source_date_epoch-3.c: New test.
797 2016-06-13 Jeff Law <law@redhat.com>
799 PR tree-optimization/71403
800 * c-c++-common/ubsan/pr71403-1.c: New test.
801 * c-c++-common/ubsan/pr71403-2.c: New test.
802 * c-c++-common/ubsan/pr71403-3.c: New test.
804 2016-06-13 Jakub Jelinek <jakub@redhat.com>
807 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
808 Add -Wno-psabi -w to dg-options.
810 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
812 * gcc.target/powerpc/vadsdu-0.c: New test.
813 * gcc.target/powerpc/vadsdu-1.c: New test.
814 * gcc.target/powerpc/vadsdu-2.c: New test.
815 * gcc.target/powerpc/vadsdu-3.c: New test.
816 * gcc.target/powerpc/vadsdu-4.c: New test.
817 * gcc.target/powerpc/vadsdu-5.c: New test.
818 * gcc.target/powerpc/vadsdub-1.c: New test.
819 * gcc.target/powerpc/vadsdub-2.c: New test.
820 * gcc.target/powerpc/vadsduh-1.c: New test.
821 * gcc.target/powerpc/vadsduh-2.c: New test.
822 * gcc.target/powerpc/vadsduw-1.c: New test.
823 * gcc.target/powerpc/vadsduw-2.c: New test.
825 2016-06-13 David Malcolm <dmalcolm@redhat.com>
827 * gcc.dg/c99-init-2.c (c): Update expected error message.
828 * gcc.dg/init-bad-8.c (foo): Likewise.
829 * gcc.dg/spellcheck-fields-3.c: New test case.
831 2016-06-13 Martin Liska <mliska@suse.cz>
833 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
834 and "guess loop iv compared" heuristics.
835 * gcc.dg/predict-2.c: Likewise.
836 * gcc.dg/predict-3.c: Likewise.
837 * gcc.dg/predict-4.c: Likewise.
838 * gcc.dg/predict-5.c: Likewise.
839 * gcc.dg/predict-6.c: Likewise.
841 2016-06-13 Marek Polacek <polacek@redhat.com>
844 * c-c++-common/Wswitch-unreachable-4.c: New test.
845 * gcc.dg/Wswitch-unreachable-2.c: New test.
846 * g++.dg/tm/jump1.C: Move dg-warning.
848 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
850 * gnat.dg/renaming10.ad[sb]: New test.
852 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
855 * gfortran.dg/pr70673.f90: New test.
857 2016-06-13 Richard Biener <rguenther@suse.de>
860 * gcc.dg/align-3.c: New testcase.
862 2016-06-13 Martin Liska <mliska@suse.cz>
864 * gcc.target/i386/pr71458.c: New test.
866 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
869 * testsuite/gcc.dg/torture/float128-nan.c: New test.
871 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
874 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
877 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
880 * gfortran.dg/comma_IO_extension_1.f90: New test.
881 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
882 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
884 * gfortran.dg/graphite/pr38083.f90: Likewise.
885 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
888 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
890 * gnat.dg/case_character.adb: New test.
892 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
895 * gcc.target/powerpc/pr71310.c: New testcase.
897 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
900 * gcc.dg/pr71478.c: New test.
902 2016-06-10 Jakub Jelinek <jakub@redhat.com>
905 * gcc.c-torture/execute/pr71494.c: New test.
908 * gcc.target/i386/pr68657.c: New test.
911 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
912 (test): Add -masm=intel alternatives.
914 2016-06-10 Martin Sebor <msebor@redhat.com>
917 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
919 2016-06-10 Jeff Law <law@redhat.com>
921 PR tree-optimization/71335
922 * gcc.c-torture/execute/pr71335.c: New test.
924 2016-06-10 David Malcolm <dmalcolm@redhat.com>
926 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
927 the various "cannot tail-call: " messages.
929 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
931 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
934 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
937 * c-c++-common/asan/pr71480.c: New test.
939 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
941 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
942 (ASMNAME2): Likewise.
943 (main): Replace fn in asm statement with ASMNAME ("fn").
944 * gcc.dg/guality/pr68037-2.c: Likewise.
945 * gcc.dg/guality/pr68037-3.c: Likewise.
946 * gcc.dg/torture/pr68037-1.c: Likewise.
947 * gcc.dg/torture/pr68037-2.c: Likewise.
948 * gcc.dg/torture/pr68037-3.c: Likewise.
950 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
953 * gcc.target/i386/pr68843-1.c: New test.
954 * gcc.target/i386/pr68843-2.c: New test.
956 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
957 Cesar Philippidis <cesar@codesourcery.com>
960 * gcc.dg/goacc/nested-function-1.c: New file.
961 * gcc.dg/goacc/nested-function-2.c: Likewise.
962 * gcc.dg/goacc/pr71373.c: Likewise.
963 * gfortran.dg/goacc/cray-2.f95: Likewise.
964 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
965 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
966 * gfortran.dg/goacc/cray.f95: Update.
967 * gfortran.dg/goacc/loop-1.f95: Likewise.
968 * gfortran.dg/goacc/loop-3.f95: Likewise.
969 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
970 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
972 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
974 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
975 for OpenACC tile clauses.
976 * gfortran.dg/goacc/combined-directives.f90: Likewise.
979 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
981 * c-c++-common/goacc/cache-2.c: ... this new file.
982 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
983 * gfortran.dg/goacc/cache-2.f95: ... this new file.
984 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
986 * gfortran.dg/goacc/cray.f95: Likewise.
987 * gfortran.dg/goacc/loop-1.f95: Likewise.
989 2016-06-10 Alan Hayward <alan.hayward@arm.com>
991 PR tree-optimization/71407
992 PR tree-optimization/71416
993 * gcc.dg/vect/pr71407.c: New
994 * gcc.dg/vect/pr71416-1.c: New
995 * gcc.dg/vect/pr71416-2.c: New
997 2016-06-10 Richard Biener <rguenther@suse.de>
1000 * gcc.dg/torture/pr71477.c: New testcase.
1002 2016-06-09 Julia Koval <julia.koval@intel.com>
1004 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
1005 * gcc.target/i386/interrupt-13.c: Likewise.
1006 * gcc.target/i386/interrupt-15.c: Likewise.
1007 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
1008 * gcc.target/i386/interrupt-24.c: Likewise.
1009 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
1010 * gcc.target/i386/interrupt-9.c: Likewise.
1011 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1013 2016-06-09 Martin Sebor <msebor@redhat.com>
1016 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
1017 * gcc.dg/builtin-constant_p-1.c: Same.
1018 * gcc.dg/builtins-error.c: Same.
1019 * gcc.dg/pr70859.c: Same.
1021 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1023 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
1024 * gcc.dg/torture/pr68067-1.c: Likewise.
1025 * gcc.dg/torture/pr68067-2.c: Likewise.
1027 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1029 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1032 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1035 * g++.dg/inherit/crash5.C: New.
1037 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1040 * g++.dg/inherit/crash5.C: New.
1041 * g++.dg/inherit/virtual1.C: Adjust.
1043 2016-06-09 Martin Liska <mliska@suse.cz>
1045 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1046 * g++.dg/predict-loop-exit-2.C: Likewise.
1047 * g++.dg/predict-loop-exit-3.C: Likewise.
1048 * gcc.dg/predict-1.c: Likewise.
1049 * gcc.dg/predict-2.c: Likewise.
1050 * gcc.dg/predict-3.c: Likewise.
1051 * gcc.dg/predict-4.c: Likewise.
1052 * gcc.dg/predict-5.c: Likewise.
1053 * gcc.dg/predict-6.c: Likewise.
1054 * gcc.dg/predict-7.c: Likewise.
1056 2016-06-09 Richard Biener <rguenther@suse.de>
1058 PR tree-optimization/71462
1059 * gcc.dg/torture/pr71462.c: New testcase.
1061 2016-06-09 Marek Polacek <polacek@redhat.com>
1064 * gcc.dg/c11-generic-3.c: New test.
1066 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1068 * g++.dg/init/array42.C: New.
1069 * g++.dg/init/array43.C: Likewise.
1070 * g++.dg/init/array44.C: Likewise.
1071 * g++.dg/init/array45.C: Likewise.
1072 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1073 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1074 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1075 * g++.dg/gomp/pr35751.C: Likewise.
1076 * g++.dg/init/array23.C: Likewise.
1077 * g++.dg/init/brace2.C: Likewise.
1078 * g++.dg/init/brace6.C: Likewise.
1080 2016-06-08 Martin Sebor <msebor@redhat.com>
1081 Jakub Jelinek <jakub@redhat.com>
1085 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1086 * c-c++-common/builtin-arith-overflow-2.c: New test.
1087 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1088 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1089 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1091 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1094 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1096 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1098 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1099 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1100 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1101 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1102 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1103 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1104 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1105 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1106 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1107 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1108 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1109 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1110 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1112 2016-06-08 Richard Biener <rguenther@suse.de>
1114 PR tree-optimization/68558
1115 * gcc.dg/vect/slp-44.c: New testcase.
1117 2016-06-08 Richard Biener <rguenther@suse.de>
1119 * gcc.dg/vect/slp-43.c: New testcase.
1121 2016-06-08 Richard Biener <rguenther@suse.de>
1123 PR tree-optimization/71452
1124 * gcc.dg/torture/pr71452.c: New testcase.
1126 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1129 * g++.dg/torture/pr71448.C: New test.
1131 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1135 * g++.dg/debug/pr71432.C: New test.
1137 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1139 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1140 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1141 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1143 2016-06-08 Alan Hayward <alan.hayward@arm.com>
1145 * gcc.dg/vect/vect-live-2.c: Update effective target.
1146 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1147 * lib/target-supports.exp: Add aarch64 to vect_long.
1149 2016-06-08 Marek Polacek <polacek@redhat.com>
1152 * gcc.dg/noncompile/pr71418.c: New test.
1155 * gcc.dg/noncompile/pr71426.c: New test.
1157 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
1159 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1160 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1161 * gcc.dg/predict-3.c: Update template.
1162 * gcc.dg/predict-5.c: Update template.
1163 * gcc.dg/predict-6.c: Update template.
1164 * gcc.dg/predict-9.c: Update template.
1165 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1167 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1169 * gcc.target/powerpc/vec-mul.c: New test.
1171 2016-06-07 David Malcolm <dmalcolm@redhat.com>
1173 * gcc.dg/spellcheck-fields-2.c: New test case.
1175 2016-06-07 Richard Biener <rguenther@suse.de>
1178 * gcc.dg/Wpragmas-1.c: New testcase.
1179 * gcc.dg/Wattributes-4.c: Likewise.
1180 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1183 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1185 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1186 spurious debug code.
1188 2016-06-07 Richard Biener <rguenther@suse.de>
1190 PR tree-optimization/71428
1191 * gcc.dg/torture/pr71428.c: New testcase.
1193 2016-06-07 Richard Biener <rguenther@suse.de>
1196 * gcc.dg/torture/pr71423.c: New testcase.
1198 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1201 * gcc.dg/tree-ssa/pr71408.c: New test.
1203 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1206 * g++.dg/torture/pr71281.C: New test.
1208 2016-06-06 Marek Polacek <polacek@redhat.com>
1211 * gcc.dg/pr71362.c: New test.
1213 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1214 Patrick Palka <ppalka@gcc.gnu.org>
1219 * g++.dg/opt/pr70847.C: New test.
1220 * g++.dg/ubsan/pr70847.C: New test.
1221 * g++.dg/ubsan/pr71393.C: New test.
1223 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1225 PR tree-optimization/71259
1226 * gcc.dg/vect/pr71259.c: New test.
1228 2016-06-06 David Malcolm <dmalcolm@redhat.com>
1230 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1231 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1232 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1235 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1238 * gcc.c-torture/execute/pr37780.c: New test.
1239 * gcc.target/aarch64/pr37780_1.c: Likewise.
1240 * gcc.target/arm/pr37780_1.c: Likewise.
1242 2016-06-06 Marek Polacek <polacek@redhat.com>
1244 * c-c++-common/attr-may-alias-1.c: New test.
1245 * c-c++-common/attr-may-alias-2.c: New test.
1246 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1248 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1251 * gcc.target/i386/pr24414.c: New test.
1253 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1255 * gcc.target/sparc/vis4misc.c: New file.
1256 * gcc.target/sparc/fpcmp.c: Likewise.
1257 * gcc.target/sparc/fpcmpu.c: Likewise.
1259 2016-06-06 Alan Hayward <alan.hayward@arm.com>
1261 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1262 * gcc.dg/vect/vect-live-3.c: Likewise.
1264 2016-06-06 Richard Biener <rguenther@suse.de>
1266 PR tree-optimization/71398
1267 * gcc.dg/torture/pr71398.c: New testcase.
1269 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
1272 * g++.dg/pr71389.C: New test.
1274 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1277 * gfortran.dg/fmt_read_5.f: New test.
1279 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1282 * gfortran.dg/class_array_22.f03: New test.
1284 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1286 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1288 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1290 * gcc.dg/predict-9.c: Update template.
1292 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1295 * g++.dg/template/pr49377.C: New.
1297 2016-06-04 Jakub Jelinek <jakub@redhat.com>
1299 PR tree-optimization/71405
1300 * g++.dg/torture/pr71405.C: New test.
1302 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1305 * g++.dg/inherit/crash5.C: New.
1306 * g++.dg/inherit/virtual1.C: Adjust.
1308 2016-06-03 Jeff Law <law@redhat.com>
1310 PR tree-optimization/71316
1311 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1313 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1315 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1316 dg-additional-options with just -fno-tree-scev-cprop in it.
1317 * gcc.dg/vect/vect-live-2.c: Likewise.
1318 * gcc.dg/vect/vect-live-5.c: Likewise.
1319 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1320 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1321 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1323 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1326 * g++.dg/other/friend6.C: New test.
1328 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1330 * g++.dg/torture/ppc-ldst-array.C: New.
1332 2016-06-03 Joseph Myers <joseph@codesourcery.com>
1336 * gcc.dg/torture/builtin-fp-int-inexact.c,
1337 gcc.target/i386/387-builtin-fp-int-inexact.c,
1338 gcc.target/i386/387-rint-inline-1.c,
1339 gcc.target/i386/387-rint-inline-2.c,
1340 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1341 gcc.target/i386/sse2-rint-inline-1.c,
1342 gcc.target/i386/sse2-rint-inline-2.c,
1343 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1344 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1346 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1347 Julia Koval <julia.koval@intel.com>
1359 * gcc.dg/guality/pr68037-1.c: New test.
1360 * gcc.dg/guality/pr68037-2.c: Likewise.
1361 * gcc.dg/guality/pr68037-3.c: Likewise.
1362 * gcc.dg/torture/pr68037-1.c: Likewise.
1363 * gcc.dg/torture/pr68037-2.c: Likewise.
1364 * gcc.dg/torture/pr68037-3.c: Likewise.
1365 * gcc.dg/torture/pr68661-1a.c: Likewise.
1366 * gcc.dg/torture/pr68661-1b.c: Likewise.
1367 * gcc.target/i386/interrupt-1.c: Likewise.
1368 * gcc.target/i386/interrupt-2.c: Likewise.
1369 * gcc.target/i386/interrupt-3.c: Likewise.
1370 * gcc.target/i386/interrupt-4.c: Likewise.
1371 * gcc.target/i386/interrupt-5.c: Likewise.
1372 * gcc.target/i386/interrupt-6.c: Likewise.
1373 * gcc.target/i386/interrupt-7.c: Likewise.
1374 * gcc.target/i386/interrupt-8.c: Likewise.
1375 * gcc.target/i386/interrupt-9.c: Likewise.
1376 * gcc.target/i386/interrupt-10.c: Likewise.
1377 * gcc.target/i386/interrupt-11.c: Likewise.
1378 * gcc.target/i386/interrupt-12.c: Likewise.
1379 * gcc.target/i386/interrupt-13.c: Likewise.
1380 * gcc.target/i386/interrupt-14.c: Likewise.
1381 * gcc.target/i386/interrupt-15.c: Likewise.
1382 * gcc.target/i386/interrupt-16.c: Likewise.
1383 * gcc.target/i386/interrupt-17.c: Likewise.
1384 * gcc.target/i386/interrupt-18.c: Likewise.
1385 * gcc.target/i386/interrupt-19.c: Likewise.
1386 * gcc.target/i386/interrupt-20.c: Likewise.
1387 * gcc.target/i386/interrupt-21.c: Likewise.
1388 * gcc.target/i386/interrupt-22.c: Likewise.
1389 * gcc.target/i386/interrupt-23.c: Likewise.
1390 * gcc.target/i386/interrupt-24.c: Likewise.
1391 * gcc.target/i386/interrupt-25.c: Likewise.
1392 * gcc.target/i386/interrupt-26.c: Likewise.
1393 * gcc.target/i386/interrupt-27.c: Likewise.
1394 * gcc.target/i386/interrupt-28.c: Likewise.
1395 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1396 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1397 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1398 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1399 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1400 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1401 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1402 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1403 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1404 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1405 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1406 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1408 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1410 PR tree-optimization/52171
1411 * gcc.dg/pr52171.c: New test.
1412 * gcc.target/i386/pr52171.c: New test.
1414 2016-06-03 Jan Hubicka <jh@suse.cz>
1416 * g++.dg/tree-ssa/pred-1.C: New testcase
1417 * gcc.dg/tree-ssa/pred-1.c: New testcase
1419 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1422 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1424 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1426 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1428 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1430 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1432 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
1433 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
1434 * gcc.dg/vect/vect-live-1.c: New test.
1435 * gcc.dg/vect/vect-live-2.c: New test.
1436 * gcc.dg/vect/vect-live-3.c: New test.
1437 * gcc.dg/vect/vect-live-4.c: New test.
1438 * gcc.dg/vect/vect-live-5.c: New test.
1439 * gcc.dg/vect/vect-live-slp-1.c: New test.
1440 * gcc.dg/vect/vect-live-slp-2.c: New test.
1441 * gcc.dg/vect/vect-live-slp-3.c: New test.
1443 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1446 * g++.dg/opt/pr71387.C: New test.
1448 2016-06-02 Jeff Law <law@redhat.com>
1450 PR tree-optimization/71328
1451 * gcc.c-torture/compile/pr71328.c: New test.
1453 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1456 * gfortran.dg/fmt_read_3.f90: Fix typo.
1457 * gfortran.dg/fmt_read_4.f90: New test.
1459 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1461 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1462 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1463 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1464 * g++.dg/cpp0x/override2.C: Likewise.
1465 * g++.dg/parse/crash5.C: Likewise.
1466 * g++.dg/parse/error16.C: Likewise.
1467 * g++.dg/parse/error27.C: Likewise.
1468 * g++.dg/template/qualttp15.C: Likewise.
1469 * g++.dg/template/redecl4.C: Likewise.
1470 * g++.old-deja/g++.other/crash39.C: Likewise.
1471 * g++.old-deja/g++.other/struct1.C: Likewise.
1472 * g++.old-deja/g++.pt/m9a.C: Likewise.
1473 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1475 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1478 * c-c++-common/pr71372.c: New test.
1480 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1481 __TIME__ strings with __builtin_strcmp instead of printf and
1484 2016-06-02 Martin Liska <mliska@suse.cz>
1486 * gcc.dg/predict-9.c: New test.
1488 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1490 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1491 global set_compiler_env_var and global saved_compiler_env_var.
1493 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1495 PR rtl-optimization/71295
1496 * gcc.c-torture/compile/pr71295.c: New test.
1498 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1500 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1502 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1503 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1505 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1506 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1507 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1510 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1512 * gcc.target/powerpc/p9-splat-4.c: New test.
1514 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1517 * gcc.target/powerpc/pr71186.c: New test.
1519 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1522 * gfortran.dg/fmt_read_3.f90: New test.
1524 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1526 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1529 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
1531 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1532 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1534 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1535 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1537 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1539 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1540 vars set by dg-set-compiler-env-var.
1542 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
1545 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1546 to the module procedure declaration.
1547 * gfortran.dg/submodule_16.f08: New test.
1549 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1552 * c-c++-common/gomp/pr71371.c: New test.
1554 2016-06-01 Richard Biener <rguenther@suse.de>
1556 PR tree-optimization/71366
1557 * gcc.dg/torture/pr71366-1.c: New testcase.
1558 * gcc.dg/torture/pr71366-2.c: Likewise.
1560 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1562 * gcc.target/powerpc/vslv-0.c: New test.
1563 * gcc.target/powerpc/vslv-1.c: New test.
1564 * gcc.target/powerpc/vsrv-0.c: New test.
1565 * gcc.target/powerpc/vsrv-1.c: New test.
1567 2016-06-01 Nathan Sidwell <nathan@acm.org>
1569 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1570 * gcc.target/nvptx/weak.c: New.
1572 2016-06-01 Richard Biener <rguenther@suse.de>
1574 PR tree-optimization/71261
1575 * gcc.dg/torture/vect-bool-1.c: New testcase.
1577 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1579 * gfortran.dg/gomp/order-1.f90: New test.
1580 * gfortran.dg/gomp/order-2.f90: New test.
1582 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
1584 * gcc.dg/unroll-6.c: Update template.
1585 * gcc.dg/unroll-7.c: New testcase.
1586 * gcc.dg/unroll-8.c: New testcase.
1588 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1590 * gnat.dg/opt56.ad[sb]: New test.
1592 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1595 * g++.dg/cpp0x/constexpr-ice16.C: New.
1597 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1599 PR tree-optimization/71314
1600 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1603 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1605 PR tree-optimization/71077
1606 * gcc.dg/tree-ssa/pr71077.c: New test.
1608 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
1610 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1611 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1612 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1614 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1617 * g++.dg/cpp0x/pr71248.C: New.
1618 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1619 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1620 * g++.dg/init/new37.C: Likewise.
1621 * g++.dg/template/static1.C: Likewise.
1622 * g++.dg/template/static2.C: Likewise.
1624 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1626 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1628 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1630 2016-05-31 Marek Polacek <polacek@redhat.com>
1632 * c-c++-common/Wswitch-unreachable-3.c: New test.
1633 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1635 2016-05-31 Richard Biener <rguenther@suse.de>
1637 PR tree-optimization/71352
1638 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1640 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1642 * gcc.target/arm/armv5_thumb_isa.c: New test.
1644 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1647 * gcc.target/i386/pr71346.c: New test.
1649 2016-05-31 Tom de Vries <tom@codesourcery.com>
1651 PR tree-optimization/69068
1652 * gcc.dg/graphite/pr69068.c: New test.
1654 2016-05-27 Martin Sebor <msebor@redhat.com>
1657 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1659 2016-05-30 Jakub Jelinek <jakub@redhat.com>
1662 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1663 nowait depend(inout: dd[0]) clauses where permitted.
1665 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1668 * g++.dg/parse/pr71238.C: New.
1669 * g++.dg/concepts/friend1.C: Test column numbers too.
1670 * g++.dg/cpp0x/initlist31.C: Likewise.
1671 * g++.dg/cpp0x/pr51420.C: Likewise.
1672 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1673 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1674 * g++.dg/ext/builtin3.C: Likewise.
1675 * g++.dg/lookup/friend12.C: Likewise.
1676 * g++.dg/lookup/friend7.C: Likewise.
1677 * g++.dg/lookup/koenig1.C: Likewise.
1678 * g++.dg/lookup/koenig5.C: Likewise.
1679 * g++.dg/lookup/used-before-declaration.C: Likewise.
1680 * g++.dg/overload/koenig1.C: Likewise.
1681 * g++.dg/template/crash65.C: Likewise.
1682 * g++.dg/template/friend57.C: Likewise.
1683 * g++.dg/warn/Wshadow-5.C: Likewise.
1684 * g++.dg/warn/Wunused-8.C: Likewise.
1685 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1686 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1687 * g++.old-deja/g++.jason/member.C: Likewise.
1688 * g++.old-deja/g++.jason/report.C: Likewise.
1689 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1690 * g++.old-deja/g++.law/visibility20.C: Likewise.
1691 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1692 * g++.old-deja/g++.other/static5.C: Likewise.
1693 * g++.old-deja/g++.pt/overload2.C: Likewise.
1695 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1697 * gcc.dg/tree-ssa/peel1.c: New testcase.
1698 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1699 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1701 2016-05-30 Tom de Vries <tom@codesourcery.com>
1703 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1706 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1709 * g++.dg/parse/virtual1.C: New.
1711 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
1713 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1714 Use correct register when clearing %edx.
1716 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
1718 PR tree-optimization/71289
1719 * gcc.dg/pr71289.c: New test.
1721 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1725 * gcc.dg/tree-ssa/pr71269.c: New test.
1726 * gcc.dg/tree-ssa/pr71292.c: New test.
1728 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1731 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1733 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1735 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1736 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1737 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1739 2016-05-30 Tom de Vries <tom@codesourcery.com>
1741 PR tree-optimization/69067
1742 * gcc.dg/graphite/pr69067.c: New test.
1744 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
1747 * gcc.target/i386/pr71245-1.c: New test.
1748 * gcc.target/i386/pr71245-2.c: Ditto.
1750 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1753 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1754 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1755 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1757 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
1759 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1761 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1765 * g++.dg/overload/69855.C: New.
1766 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1767 * g++.old-deja/g++.pt/crash3.C: Likewise.
1769 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1772 * g++.dg/parse/namespace13.C: New.
1774 2016-05-26 Jeff Law <law@redhat.com>
1776 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1777 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1778 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1779 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1780 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1781 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1782 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1783 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1784 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1785 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1786 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1787 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1788 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1790 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1793 * g++.dg/overload/69855.C: New.
1794 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1795 * g++.old-deja/g++.pt/crash3.C: Likewise.
1797 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1800 * gcc.target/aarch64/va_arg_1.c: New testcase.
1801 * gcc.target/aarch64/va_arg_2.c: Likewise.
1802 * gcc.target/aarch64/va_arg_3.c: Likewise.
1804 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1806 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1807 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1808 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1809 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1810 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1812 2016-05-27 Marek Polacek <polacek@redhat.com>
1815 * g++.dg/torture/pr71308.C: New test.
1817 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1819 * gcc.dg/zero_bits_compound-1.c: New test.
1820 * gcc.dg/zero_bits_compound-2.c: New test.
1822 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1825 * gcc.dg/pr71279.c: New test.
1827 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1829 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1830 floating point min/max/comparison instructions.
1831 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1833 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1835 * c-c++-common/gomp/schedule-1.c: New test.
1836 * gfortran.dg/gomp/schedule-1.f90: New test.
1838 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1842 * g++.dg/cpp1y/auto-fn32.C: New test.
1843 * g++.dg/cpp1y/paren4.C: New test.
1845 2016-05-26 Nathan Sidwell <nathan@acm.org>
1847 * gcc.dg/20060410.c: Xfail on ptx.
1848 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1849 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1850 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1851 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1852 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1854 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1856 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1858 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1860 PR tree-optimization/71280
1861 * gcc.dg/pr71280.c: New test.
1863 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1865 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1866 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1868 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1870 2016-05-26 Jiong Wang <jiong.wang@arm.com>
1872 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
1875 2016-05-25 Jeff Law <law@redhat.com>
1877 PR tree-optimization/71272
1878 * gcc.c-torture/compile/pr71272.c: new test.
1880 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1882 * gcc.target/powerpc/vec-cmpne.c: New test.
1883 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1885 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1887 * gnat.dg/opt55.ad[sb]: New test.
1889 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1891 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1892 * c-c++-common/pr60226.c: Require int32plus.
1893 * gcc.c-torture/execute/pr70602.c: Likewise.
1894 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1895 unsigned long for malloc arg type.
1896 * gcc.dg/asr_div1.c: Require int32plus.
1897 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1898 * gcc.dg/pie-1.c: Require pie.
1899 * gcc.dg/pie-2.c: Likewise.
1900 * gcc.dg/pr59471.c: Require int32plus.
1901 * gcc.dg/pr59963-2.c: XFAIL for int16.
1902 * gcc.dg/pr60114.c: Require int32plus.
1903 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1904 unsigned long for typedef of size_t.
1905 * gcc.dg/pr63914.c: Require int32plus.
1906 * gcc.dg/pr64536.c: Require pt32plus.
1907 * gcc.dg/pr65658.c: Likewise.
1908 * gcc.dg/pr67271.c: Require int32plus.
1909 * gcc.dg/pr68112.c: Likewise.
1910 * gcc.dg/pr69071.c: Skip for avr target.
1911 * gcc.dg/pr69973.c: Require int32plus.
1912 * gcc.dg/pr70169.c: Skip for avr target.
1913 * gcc.dg/sso-6.c: Require int32plus.
1914 * gcc.dg/sso-7.c: Likewise.
1915 * gcc.dg/sso-8.c: Likewise.
1916 * gcc.dg/vrp-min-max-2.c: Likewise.
1918 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1921 * gcc.target/i386/pr70738-1.c: New test.
1922 * gcc.target/i386/pr70738-2.c: Likewise.
1923 * gcc.target/i386/pr70738-3.c: Likewise.
1924 * gcc.target/i386/pr70738-4.c: Likewise.
1925 * gcc.target/i386/pr70738-5.c: Likewise.
1926 * gcc.target/i386/pr70738-6.c: Likewise.
1927 * gcc.target/i386/pr70738-7.c: Likewise.
1928 * gcc.target/i386/pr70738-8.c: Likewise.
1929 * gcc.target/i386/pr70738-9.c: Likewise.
1931 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1933 PR rtl-optimization/66940
1934 * gcc.c-torture/execute/pr66940.c: New test.
1936 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1938 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1939 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1940 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1941 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1942 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1943 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1944 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1945 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1946 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1947 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1948 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1949 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1950 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1951 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1952 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1953 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1954 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1955 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1956 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1957 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1958 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1959 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1960 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1961 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1963 2016-05-25 Marek Polacek <polacek@redhat.com>
1966 * gcc.dg/noncompile/pr71265.c: New test.
1969 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1971 2016-05-25 Nathan Sidwell <nathan@acm.org>
1973 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1975 2016-05-25 Richard Biener <rguenther@suse.de>
1977 PR tree-optimization/71261
1978 * c-c++-common/torture/pr71261.c: New testcase.
1980 2016-05-25 Richard Biener <rguenther@suse.de>
1982 PR tree-optimization/71264
1983 * gcc.dg/vect/pr71264.c: New testcase.
1985 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1988 * g++.dg/cpp0x/alias-decl-53.C: New.
1989 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1991 2016-05-25 Martin Liska <mliska@suse.cz>
1993 * g++.dg/pr71239.C: New test.
1995 2016-05-25 Richard Biener <rguenther@suse.de>
1997 * gcc.dg/vect/pr58135.c: Rename to ...
1998 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
2000 2016-05-25 Marek Polacek <polacek@redhat.com>
2002 * g++.dg/pr65295.C: Use target c++14.
2004 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2006 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
2007 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
2009 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2011 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
2014 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
2016 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
2017 * c-c++-common/goacc/deviceptr-1.c: Likewise.
2018 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
2019 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
2020 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
2021 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
2022 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
2023 * c-c++-common/goacc/pcopy.c: Likewise.
2024 * c-c++-common/goacc/pcopyin.c: Likewise.
2025 * c-c++-common/goacc/pcopyout.c: Likewise.
2026 * c-c++-common/goacc/pcreate.c: Likewise.
2027 * c-c++-common/goacc/pr70688.c: New test.
2028 * c-c++-common/goacc/present-1.c: Adjust test.
2029 * c-c++-common/goacc/reduction-5.c: Likewise.
2030 * g++.dg/goacc/data-1.C: New test.
2032 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2034 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2035 vector parity built-in functions.
2036 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2037 count trailing zeros automatic vectorization.
2038 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2039 count trailing zeros built-in functions.
2041 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2043 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2045 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2048 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2050 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2053 * g++.dg/template/crash123.C: New.
2054 * g++.dg/template/crash124.C: Likewise.
2056 2016-05-24 Martin Sebor <msebor@redhat.com>
2059 * g++.dg/ext/flexary16.C: New test.
2061 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2063 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2064 before math.h is included.
2065 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2066 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2067 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2068 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2069 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2070 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2071 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2072 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2073 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2074 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2075 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2076 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2077 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2078 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2079 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2080 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2081 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2082 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2083 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2084 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2085 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2086 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2087 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2089 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2090 Kelvin Nilsen <kelvin@gcc.gnu.org>
2092 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2095 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2098 * g++.dg/warn/Wno-narrowing1.C: New.
2100 2016-05-24 Marek Polacek <polacek@redhat.com>
2103 * c-c++-common/Wswitch-unreachable-2.c: New test.
2105 2016-05-24 Jakub Jelinek <jakub@redhat.com>
2108 * g++.dg/vect/simd-clone-6.cc: New test.
2109 * g++.dg/gomp/declare-simd-6.C: New test.
2113 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2115 2016-05-24 Richard Biener <rguenther@suse.de>
2117 PR tree-optimization/71240
2118 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2120 2016-05-24 Richard Biener <rguenther@suse.de>
2122 PR tree-optimization/71230
2123 * gcc.dg/torture/pr71230.c: New testcase.
2124 * g++.dg/torture/pr71230.C: Likewise.
2126 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2128 * c-c++-common/goacc/routine-5.c: Add tests.
2129 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2130 * gfortran.dg/goacc/routine-6.f90: Add tests.
2132 2016-05-24 Richard Biener <rguenther@suse.de>
2134 PR tree-optimization/71253
2135 * gcc.dg/torture/pr71253.c: New testcase.
2137 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2140 * gfortran.dg/pr71252.f90: New test.
2142 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2144 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2146 2016-05-24 Richard Biener <rguenther@suse.de>
2150 * c-c++-common/vector-subscript-4.c: New testcase.
2151 * c-c++-common/vector-subscript-5.c: Likewise.
2153 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2156 * gfortran.dg/namelist_90.f: New test
2158 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2161 * gfortran.dg/unexpected_eof.f: New test
2163 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2164 Kelvin Nilsen <kelvin@gcc.gnu.org>
2166 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2169 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2172 * g++.dg/cpp0x/inh-ctor20.C: New.
2173 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2175 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2178 * g++.dg/cpp0x/variadic168.C: New.
2180 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2182 * g++.dg/cpp0x/pr31445.C: Test column number too.
2183 * g++.dg/cpp0x/pr32253.C: Likewise.
2184 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2185 * g++.dg/cpp0x/variadic36.C: Likewise.
2187 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
2189 * gcc.dg/fold-notshift-2.c: Adjust.
2191 2016-05-23 Marek Polacek <polacek@redhat.com>
2194 * c-c++-common/Wswitch-unreachable-1.c: New test.
2195 * gcc.dg/Wswitch-unreachable-1.c: New test.
2196 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2197 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2198 * g++.dg/gomp/block-10.C: Likewise.
2199 * gcc.dg/gomp/block-10.c: Likewise.
2200 * g++.dg/gomp/block-9.C: Likewise.
2201 * gcc.dg/gomp/block-9.c: Likewise.
2202 * g++.dg/gomp/target-1.C: Likewise.
2203 * g++.dg/gomp/target-2.C: Likewise.
2204 * gcc.dg/gomp/target-1.c: Likewise.
2205 * gcc.dg/gomp/target-2.c: Likewise.
2206 * g++.dg/gomp/taskgroup-1.C: Likewise.
2207 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2208 * gcc.dg/gomp/teams-1.c: Likewise.
2209 * g++.dg/gomp/teams-1.C: Likewise.
2210 * g++.dg/overload/error3.C: Likewise.
2211 * g++.dg/tm/jump1.C: Likewise.
2212 * g++.dg/torture/pr40335.C: Likewise.
2213 * gcc.dg/c99-vla-jump-5.c: Likewise.
2214 * gcc.dg/switch-warn-1.c: Likewise.
2215 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2216 * gcc.dg/nested-func-1.c: Likewise.
2217 * gcc.dg/pr67784-4.c: Likewise.
2219 2016-05-23 Richard Biener <rguenther@suse.de>
2221 PR tree-optimization/71230
2222 * gfortran.dg/pr71230-1.f90: New testcase.
2223 * gfortran.dg/pr71230-2.f90: Likewise.
2225 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2227 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
2228 * gcc.dg/vect/pr58135.c: Add new.
2229 * gfortran.dg/pr46519-1.f: Adjust test case.
2231 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2234 * g++.dg/cpp0x/decltype64.C: New.
2236 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2238 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2239 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2240 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2242 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2244 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2245 Add poly64x1_t and poly64x2_t cases if supported.
2246 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2247 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2248 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2249 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2250 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2252 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2254 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2255 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2256 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2257 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2258 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2259 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2260 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2262 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2264 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2266 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2268 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2269 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2271 2016-05-22 Jakub Jelinek <jakub@redhat.com>
2273 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2274 constraint instead of "r".
2275 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2276 insn instead of vxorpd.
2277 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2279 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2280 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2282 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2284 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2285 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2287 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2289 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2292 * gcc.dg/tree-ssa/pr40921.c: New test.
2294 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2297 * gcc.target/avr/pr71103.c: New test.
2299 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2302 * gcc.dg/tree-ssa/pr71179.c: New test.
2304 2016-05-20 Martin Sebor <msebor@redhat.com>
2307 * gcc.dg/init-excess-2.c: New test.
2309 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2311 * gnat.dg/opt53.adb: New test.
2312 * gnat.dg/opt54.adb: Likewise.
2314 2016-05-20 Martin Jambor <mjambor@suse.cz>
2316 PR tree-optimization/70884
2317 * gcc.dg/tree-ssa/pr70919.c: New test.
2319 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2321 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2323 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2324 fix code formatting.
2326 2016-05-20 Nathan Sidwell <nathan@acm.org>
2328 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2330 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2332 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2334 * jit.dg/all-non-failing-tests.h: Add
2335 test-factorial-must-tail-call.c.
2336 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2337 * jit.dg/test-factorial-must-tail-call.c: New test case.
2339 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2342 * gfortran.dg/pr71204.f90: New test.
2344 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2346 * gcc.target/nvptx/sincos.c: New test.
2348 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2351 * g++.dg/cpp1y/auto-fn31.C: New.
2353 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2355 * gcc.target/powerpc/vec-addec.c: New test.
2356 * gcc.target/powerpc/vec-addec-int128.c: New test.
2358 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2360 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2361 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2362 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2363 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2365 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
2367 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2369 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2372 * g++.dg/opt/pr71210-1.C: New test.
2373 * g++.dg/opt/pr71210-2.C: New test.
2375 PR tree-optimization/29756
2376 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2377 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2378 only on selected targets where V4SImode vectors are known to be
2381 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
2383 PR tree-optimization/71079
2384 PR tree-optimization/71206
2385 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2387 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2389 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2390 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2391 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2393 2016-05-20 Richard Guenther <rguenther@suse.de>
2395 PR tree-optimization/29756
2396 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2398 2016-05-20 Richard Biener <rguenther@suse.de>
2400 PR tree-optimization/71185
2401 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2403 2016-05-20 Richard Biener <rguenther@suse.de>
2405 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2407 2016-05-19 Marek Polacek <polacek@redhat.com>
2410 * g++.dg/diagnostic/pr71075.C: New test.
2412 2016-05-19 David Malcolm <dmalcolm@redhat.com>
2415 * g++.dg/pr71184.C: New test case.
2417 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2419 * gcc.target/powerpc/darn-0.c: New test.
2420 * gcc.target/powerpc/darn-1.c: New test.
2421 * gcc.target/powerpc/darn-2.c: New test.
2423 2016-05-19 Marek Polacek <polacek@redhat.com>
2425 PR tree-optimization/71031
2426 * gcc.dg/tree-ssa/vrp100.c: New test.
2428 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2430 PR rtl-optimization/71148
2431 * gcc.dg/pr71148.c: New test.
2433 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2436 * gcc.target/arm/pr71056.c: New test.
2438 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2440 * c-c++-common/pr69669.c: Check the used mode.
2442 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2445 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2447 2016-05-19 Richard Biener <rguenther@suse.de>
2449 PR tree-optimization/70729
2450 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2451 * gcc.dg/graphite/scop-18.c: Likewise.
2452 * gcc.dg/pr41783.c: Disable LIM.
2453 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2454 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2455 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2456 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2457 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2458 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2459 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2460 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2461 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2462 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2463 * gfortran.dg/pr42108.f90: Likewise.
2465 2016-05-18 David Malcolm <dmalcolm@redhat.com>
2468 * gcc.dg/spellcheck-options-11.c: New test case.
2470 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2473 * g++.dg/opt/pr71100.C: New test.
2475 2016-05-18 Martin Jambor <mjambor@suse.cz>
2478 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2479 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2480 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2481 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2483 2016-05-18 Martin Jambor <mjambor@suse.cz>
2486 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2487 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2488 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2489 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2490 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2492 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2495 * g++.dg/template/crash122.C: New.
2497 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2500 * g++.dg/template/pr70466-1.C: New.
2501 * g++.dg/template/pr70466-2.C: Likewise.
2503 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2505 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2506 splat operations and the XXSPLTIB instruction.
2507 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2508 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2509 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2510 xxlxor to clear a register.
2512 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2514 * gcc.dg/torture/pr71020.c: New test.
2516 2016-05-18 Martin Jambor <mjambor@suse.cz>
2519 * gcc.dg/ipa/pr70646.c: New test.
2521 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2523 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2525 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2527 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2528 missing tests for vreinterpretq_p{8,16}.
2530 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2532 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2533 vsliq_n_s64 and vsliq_n_u64.
2535 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2537 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2538 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2540 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2542 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2543 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2544 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2546 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2548 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2551 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2553 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2554 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2555 "blr\t" and switch to scan-assembler-times.
2557 2016-05-18 Jiong Wang <jiong.wang@arm.com>
2559 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2561 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2562 declarations under __aarch64__ and __ARM_FEATURE_FMA.
2564 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2566 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2567 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2568 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2569 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2570 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2571 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2573 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2574 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2576 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2577 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2579 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2580 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2582 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2584 2016-05-18 Richard Biener <rguenther@suse.de>
2586 PR tree-optimization/71168
2587 * gcc.dg/torture/pr71168.c: New testcase.
2589 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2592 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2593 * gcc.dg/tree-ssa/pr63586.c: New test.
2594 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2596 2016-05-17 Nathan Sidwell <nathan@acm.org>
2598 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2599 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2600 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2601 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2603 2016-05-17 Nathan Sidwell <nathan@acm.org>
2605 * gcc.target/nvptx/abi-vararg-3.c: New.
2607 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2609 PR tree-optimization/54579
2611 * gcc.dg/fold-notrotate-1.c: New test.
2612 * gcc.dg/fold-notshift-1.c: New test.
2613 * gcc.dg/fold-notshift-2.c: New test.
2615 2016-05-17 Marek Polacek <polacek@redhat.com>
2618 * g++.dg/ipa/pr71146.C: New test.
2620 2016-05-17 David Malcolm <dmalcolm@redhat.com>
2622 * jit.dg/test-error-array-bounds.c: New test case.
2624 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2626 * gcc.dg/tree-ssa/and-1.c: New testcase.
2628 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2630 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2631 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2633 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2635 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2636 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2638 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2640 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2642 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2644 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2646 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2648 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2649 ".2d[index]" when scan the assembly.
2650 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2651 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2653 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2655 2016-05-17 Richard Biener <rguenther@suse.de>
2657 PR tree-optimization/71132
2658 * gcc.dg/torture/pr71132.c: New testcase.
2660 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2662 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2664 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2667 * gcc.target/aarch64/pr70809_1.c: New test.
2669 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2671 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2672 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2673 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2674 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2676 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2677 Ilya Enkovich <ilya.enkovich@intel.com>
2680 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2682 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
2684 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2685 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2687 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2689 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2690 test for __ARM_FP16_ARGS.
2691 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2692 * gcc.target/arm/aapcs/neon-vect10.c: New.
2693 * gcc.target/arm/aapcs/neon-vect9.c: New.
2694 * gcc.target/arm/aapcs/vfp18.c: New.
2695 * gcc.target/arm/aapcs/vfp19.c: New.
2696 * gcc.target/arm/aapcs/vfp20.c: New.
2697 * gcc.target/arm/aapcs/vfp21.c: New.
2698 * gcc.target/arm/fp16-aapcs-1.c: New.
2699 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2700 test for __ARM_FP16_ARGS.
2701 * g++.target/arm/fp16-return-1.c: Update expected output.
2703 2016-05-16 Jiong Wang <jiong.wang@arm.com>
2706 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2708 2016-05-15 Harald Anlauf <anlauf@gmx.de>
2711 * gfortran.dg/pr69603.f90: New testcase.
2713 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2715 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2717 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2720 * gfortran.dg/pr71047.f08: New test.
2722 2016-05-13 Joseph Myers <joseph@codesourcery.com>
2724 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2725 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2726 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2728 2016-05-13 Martin Sebor <msebor@redhat.com>
2731 * g++.dg/cpp0x/constexpr-60049.C: New test.
2733 2016-05-13 Jakub Jelinek <jakub@redhat.com>
2736 * gcc.dg/pr71071.c: New test.
2738 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
2740 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2741 remove XOP handling.
2742 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
2744 2016-05-13 Nathan Sidwell <nathan@acm.org>
2746 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2747 __atomic_is_lock_free declaration.
2749 2016-05-13 Richard Biener <rguenther@suse.de>
2751 PR tree-optimization/42587
2752 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2754 2016-05-13 Martin Liska <mliska@suse.cz>
2756 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2757 the new format of dump output.
2759 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2761 * gcc.dg/pr71084.c: New test.
2763 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2766 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
2768 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2770 * gcc.target/aarch64/struct_return.c: New test.
2772 2016-05-12 Marek Polacek <polacek@redhat.com>
2775 * c-c++-common/pr70756-2.c: New test.
2776 * c-c++-common/pr70756.c: New test.
2778 2016-05-12 Richard Biener <rguenther@suse.de>
2780 PR tree-optimization/71059
2781 * gcc.dg/torture/pr71059.c: New testcase.
2783 2016-05-12 Richard Biener <rguenther@suse.de>
2785 PR tree-optimization/71062
2786 * gcc.dg/torture/pr71062.c: New testcase.
2788 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2790 PR tree-optimization/71006
2791 * gcc.dg/pr71006.c: New test.
2793 2016-05-12 Marek Polacek <polacek@redhat.com>
2796 * gcc.dg/opts-7.c: New test.
2798 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2801 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2802 Add -save-temps to dg-options.
2803 Scan for ldmfd rather than pop instruction.
2804 * gcc.target/arm/interrupt-2.c: Likewise.
2805 * gcc.target/arm/pr70830.c: New test.
2807 2016-05-12 Jakub Jelinek <jakub@redhat.com>
2809 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2810 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2812 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2813 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2814 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2817 * gcc.target/i386/avx512vl-pack-1.c: New test.
2818 * gcc.target/i386/avx512vl-pack-2.c: New test.
2819 * gcc.target/i386/avx512bw-pack-2.c: New test.
2821 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2823 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2824 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2825 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2827 2016-05-12 Richard Biener <rguenther@suse.de>
2829 PR tree-optimization/70986
2830 * gcc.dg/torture/pr70986-1.c: New testcase.
2831 * gcc.dg/torture/pr70986-2.c: Likewise.
2832 * gcc.dg/torture/pr70986-3.c: Likewise.
2834 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2837 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2838 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2840 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
2842 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2844 * gcc.target/i386/pr66746.c: Ditto.
2846 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2848 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2850 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2851 warning when using -mvsx-timode.
2852 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2853 * gcc.target/powerpc/dform-2.c: Likewise.
2854 * gcc.target/powerpc/pr68805.c: Likewise.
2856 2016-05-11 Marek Polacek <polacek@redhat.com>
2859 * c-c++-common/attributes-3.c: New test.
2861 2016-05-11 Nathan Sidwell <nathan@acm.org>
2863 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2864 * gcc.c-torture/execute/pr68185.c: Likewise.
2865 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2866 * gcc.dg/pr69634.c: Requires scheduling.
2867 * gcc.dg/torture/pr66178.c: Require label values.
2868 * gcc.dg/setjmp-6.c: Require indirect jumps.
2870 2016-05-11 Richard Biener <rguenther@suse.de>
2872 PR tree-optimization/71055
2873 * gcc.dg/torture/pr71055.c: New testcase.
2875 2016-05-11 Richard Biener <rguenther@suse.de>
2878 * g++.dg/debug/pr71057.C: New testcase.
2880 2016-05-11 Jakub Jelinek <jakub@redhat.com>
2883 * gfortran.dg/gomp/pr70855.f90: New test.
2885 2016-05-11 Richard Biener <rguenther@suse.de>
2888 * g++.dg/torture/pr71002.C: New testcase.
2890 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2893 * gcc.dg/pr70807.c: New test.
2895 2016-05-10 Martin Sebor <msebor@redhat.com>
2898 * g++.dg/Wattributes.C: New test.
2900 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
2902 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2903 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2904 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2906 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2909 * gcc.target/i386/pr70799-1.c: New test.
2911 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2913 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2915 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2918 * gcc.target/i386/pr70877.c: New test.
2920 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2922 PR tree-optimization/70786
2923 * gcc.target/i386/pr70876.c: New test.
2925 2016-05-10 Jakub Jelinek <jakub@redhat.com>
2928 * gcc.target/i386/avx512vl-logic-1.c: New test.
2929 * gcc.target/i386/avx512vl-logic-2.c: New test.
2930 * gcc.target/i386/avx512dq-logic-2.c: New test.
2932 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2935 * gcc.target/powerpc/pr70963.c: New.
2937 2016-05-10 David Malcolm <dmalcolm@redhat.com>
2939 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2940 (test_very_wide_line): Add ruler to expected output.
2941 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2942 (test_very_wide_line): Likewise.
2943 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2944 (test_show_locus): Within the handling of "test_very_wide_line",
2945 enable show_ruler_p on the diagnostic context.
2947 2016-05-10 Richard Biener <rguenther@suse.de>
2949 PR tree-optimization/71039
2950 * gcc.dg/torture/pr71039.c: New testcase.
2952 2016-05-10 Nathan Sidwell <nathan@acm.org>
2954 * gcc.dg/nested-func-10.c: Requires alloca.
2955 * gcc.dg/nested-func-9.c: Requires alloca.
2956 * gcc.c-torture/execute/pr70460.c: Requires labels.
2957 * gcc.c-torture/compile/pr70199.c: Requires labels.
2958 * gcc.target/nvptx/decl.c: Compile only.
2959 * gcc.target/nvptx/trailing-init.c: Compile only.
2960 * gcc.target/nvptx/ary-init.c: Compile only.
2962 2016-05-10 Marek Polacek <polacek@redhat.com>
2965 * gcc.dg/attr-opt-1.c: New test.
2967 2016-05-10 Richard Biener <rguenther@suse.de>
2969 PR tree-optimization/70497
2970 PR tree-optimization/28367
2971 * gcc.dg/torture/20160404-1.c: New testcase.
2972 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2973 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2975 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2977 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2979 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
2981 * gcc.target/i386/fabsneg-1.c New test.
2983 2016-05-09 Alan Modra <amodra@gmail.com>
2986 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2988 2016-05-09 Richard Biener <rguenther@suse.de>
2990 PR tree-optimization/70985
2991 * gcc.dg/torture/pr70985.c: New testcase.
2993 2016-05-09 Bin Cheng <bin.cheng@arm.com>
2995 * gcc.dg/tree-ssa/ifc-9.c: New test.
2996 * gcc.dg/tree-ssa/ifc-10.c: New test.
2997 * gcc.dg/tree-ssa/ifc-11.c: New test.
2998 * gcc.dg/tree-ssa/ifc-12.c: New test.
2999 * gcc.dg/vect/pr61194.c: Remove XFAIL.
3000 * gcc.dg/vect/vect-23.c: Remove XFAIL.
3001 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
3003 2016-05-09 Richard Biener <rguenther@suse.de>
3006 * gfortran.dg/pr70937.f90: New testcase.
3008 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3010 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
3012 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
3015 * gfortran.dg/dec_structure_1.f90: New testcase.
3016 * gfortran.dg/dec_structure_2.f90: Ditto.
3017 * gfortran.dg/dec_structure_3.f90: Ditto.
3018 * gfortran.dg/dec_structure_4.f90: Ditto.
3019 * gfortran.dg/dec_structure_5.f90: Ditto.
3020 * gfortran.dg/dec_structure_6.f90: Ditto.
3021 * gfortran.dg/dec_structure_7.f90: Ditto.
3022 * gfortran.dg/dec_structure_8.f90: Ditto.
3023 * gfortran.dg/dec_structure_9.f90: Ditto.
3024 * gfortran.dg/dec_structure_10.f90: Ditto.
3025 * gfortran.dg/dec_structure_11.f90: Ditto.
3026 * gfortran.dg/dec_union_1.f90: Ditto.
3027 * gfortran.dg/dec_union_2.f90: Ditto.
3028 * gfortran.dg/dec_union_3.f90: Ditto.
3029 * gfortran.dg/dec_union_4.f90: Ditto.
3030 * gfortran.dg/dec_union_5.f90: Ditto.
3031 * gfortran.dg/dec_union_6.f90: Ditto.
3032 * gfortran.dg/dec_union_7.f90: Ditto.
3034 2016-05-07 Tom de Vries <tom@codesourcery.com>
3036 PR tree-optimization/70956
3037 * gcc.dg/graphite/pr70956.c: New test.
3039 2016-05-06 Jakub Jelinek <jakub@redhat.com>
3042 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3043 (a, b, c, d): Change type from char to signed char.
3044 (main): Compare against (signed char) -1634678893 instead of
3045 hardcoded -109. Use __builtin_abort instead of abort.
3047 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3048 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3050 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3052 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3055 * gcc.dg/torture/pr70935.c: New test.
3057 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3060 * gcc.target/sh/pr58219.c: New tests.
3062 2016-05-06 Richard Biener <rguenther@suse.de>
3064 PR tree-optimization/70960
3065 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3067 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3070 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3071 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3072 Adjust expected instruction counts.
3073 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3075 2016-05-06 Marek Polacek <polacek@redhat.com>
3078 * gcc.dg/ubsan/bounds-3.c: New test.
3080 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3083 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3085 2016-05-06 Richard Biener <rguenther@suse.de>
3088 * gfortran.dg/pr70931.f90: New testcase.
3090 2016-05-06 Richard Biener <rguenther@suse.de>
3093 * gcc.dg/torture/pr70941.c: New testcase.
3095 2016-05-05 Bin Cheng <bin.cheng@arm.com>
3097 PR tree-optimization/57206
3098 * gcc.dg/vect/pr57206.c: New test.
3100 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3102 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3104 2016-05-05 Jakub Jelinek <jakub@redhat.com>
3106 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3108 * c-c++-common/Wdangling-else-4.c: New test.
3110 2016-05-04 Jakub Jelinek <jakub@redhat.com>
3114 * g++.dg/opt/pr70906.C: New test.
3115 * g++.dg/opt/pr70933.C: New test.
3117 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3119 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
3121 * gcc.dg/ipa/pure-const-3.c: New testcase.
3123 2016-05-04 Marek Polacek <polacek@redhat.com>
3125 * c-c++-common/Wdangling-else-1.c: New test.
3126 * c-c++-common/Wdangling-else-2.c: New test.
3127 * c-c++-common/Wdangling-else-3.c: New test.
3129 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3131 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3134 2016-05-04 Marek Polacek <polacek@redhat.com>
3137 * gcc.dg/Waddress-2.c: New test.
3139 2016-05-04 Alan Modra <amodra@gmail.com>
3141 * gcc.target/powerpc/pr70866.c: New.
3143 2016-05-03 Martin Sebor <msebor@redhat.com>
3146 * c-c++-common/builtin_location.c: New test.
3147 * g++.dg/cpp1y/builtin_location.C: New test.
3149 2016-05-03 Marek Polacek <polacek@redhat.com>
3152 * gcc.dg/pr70859.c: New test.
3153 * gcc.dg/pr70859-2.c: New test.
3155 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3157 * gnat.dg/debug5.adb: New testcase.
3159 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3161 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3162 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3163 Procedure to check for z10 instruction set.
3165 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3167 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3169 2016-05-03 Alan Modra <amodra@gmail.com>
3171 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3173 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3175 * gcc.target/i386/avx512f-cvt-1.c: New test.
3177 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3179 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3180 -fdump-tree-vrp-details.
3182 2016-05-03 Richard Biener <rguenther@suse.de>
3184 * gcc.dg/pr30172-1.c: Adjust.
3185 * gcc.dg/pr63743.c: Likewise.
3186 * gcc.dg/tm/pr51696.c: Likewise.
3187 * c-c++-common/tm/safe-1.c: Likewise.
3188 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3189 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3190 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3191 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3193 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3195 PR rtl-optimization/70467
3196 * gcc.target/i386/pr70467-3.c: New test.
3197 * gcc.target/i386/pr70467-4.c: New test.
3199 PR tree-optimization/70916
3200 * gcc.c-torture/compile/pr70916.c: New test.
3203 * gcc.target/i386/pr49244-1.c: New test.
3204 * gcc.target/i386/pr49244-2.c: New test.
3206 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3208 PR rtl-optimization/44281
3209 * gcc.target/i386/pr44281.c: New test.
3211 2016-05-03 bin cheng <bin.cheng@arm.com>
3213 PR tree-optimization/56541
3214 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3215 * gcc.dg/vect/pr56541.c: new test.
3217 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3219 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3221 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3223 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3226 * c-c++-common/asan/clone-test-1.c (main): Align child process
3229 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3232 * g++.dg/spellcheck-fields-2.C: New test case.
3234 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3237 * g++.dg/pr62314.C: New test case.
3239 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
3241 * gcc.dg/ipa/inline-8.c: New testcase.
3243 2016-05-02 Jakub Jelinek <jakub@redhat.com>
3245 PR rtl-optimization/70467
3246 * gcc.target/i386/pr70467-1.c: New test.
3248 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3250 * gcc.dg/spec-options.c: Run the test on all targets.
3251 * gcc.dg/foo.specs: Use cpp_unique_options.
3253 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3255 * gcc.dg/tree-ssa/unord.c: New testcase.
3257 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3259 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3261 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3263 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3265 2016-05-02 Marek Polacek <polacek@redhat.com>
3268 * gcc.dg/enum-incomplete-3.c: New test.
3270 2016-05-02 Marek Polacek <polacek@redhat.com>
3271 Tom de Vries <tom@codesourcery.com>
3273 PR tree-optimization/70700
3274 * gcc.dg/pr70700.c: New test.
3276 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
3278 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3279 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3280 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3281 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3282 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3284 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3286 * ada/acats/run_acats: Rename into...
3287 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3288 * ada/acats/run_all.sh: Remove redundant test.
3289 (target_run): Move around.
3290 (target_gnatchop): Use newly built executable.
3291 (target_gnatmake): Likewise.
3292 Check that the compilation of impbit succeeds.
3294 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3296 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3297 * gcc.dg/20021029-1.c: Likewise.
3298 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3299 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3300 * gcc.target/sh/cmpstr.c: Likewise.
3301 * gcc.target/sh/cmpstrn.c: Likewise.
3302 * gcc.target/sh/memset.c: Likewise.
3303 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3304 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3305 * gcc.target/sh/pr39423-1.c: Likewise.
3306 * gcc.target/sh/pr49468-di.c: Likewise.
3307 * gcc.target/sh/pr49468-si.c: Likewise.
3308 * gcc.target/sh/pr49880-1.c: Likewise.
3309 * gcc.target/sh/pr49880-2.c: Likewise.
3310 * gcc.target/sh/pr49880-3.c: Likewise.
3311 * gcc.target/sh/pr50751-1.c: Likewise.
3312 * gcc.target/sh/pr50751-4.c: Likewise.
3313 * gcc.target/sh/pr50751-7.c: Likewise.
3314 * gcc.target/sh/pr51244-1.c: Likewise.
3315 * gcc.target/sh/pr51244-10.c: Likewise.
3316 * gcc.target/sh/pr51244-11.c: Likewise.
3317 * gcc.target/sh/pr51244-12.c: Likewise.
3318 * gcc.target/sh/pr51244-13.c: Likewise.
3319 * gcc.target/sh/pr51244-14.c: Likewise.
3320 * gcc.target/sh/pr51244-17.c: Likewise.
3321 * gcc.target/sh/pr51244-18.c: Likewise.
3322 * gcc.target/sh/pr51244-19.c: Likewise.
3323 * gcc.target/sh/pr51244-4.c: Likewise.
3324 * gcc.target/sh/pr51244-5.c: Likewise.
3325 * gcc.target/sh/pr51244-7.c: Likewise.
3326 * gcc.target/sh/pr51244-8.c: Likewise.
3327 * gcc.target/sh/pr51244-9.c: Likewise.
3328 * gcc.target/sh/pr51697.c: Likewise.
3329 * gcc.target/sh/pr52483-1.c: Likewise.
3330 * gcc.target/sh/pr52483-2.c: Likewise.
3331 * gcc.target/sh/pr52483-3.c: Likewise.
3332 * gcc.target/sh/pr52483-5.c: Likewise.
3333 * gcc.target/sh/pr52933-1.c: Likewise.
3334 * gcc.target/sh/pr52933-2.c: Likewise.
3335 * gcc.target/sh/pr52933-3.c: Likewise.
3336 * gcc.target/sh/pr53568-1.c: Likewise.
3337 * gcc.target/sh/pr53976-1.c: Likewise.
3338 * gcc.target/sh/pr53988-1.c: Likewise.
3339 * gcc.target/sh/pr53988.c: Likewise.
3340 * gcc.target/sh/pr54089-1.c: Likewise.
3341 * gcc.target/sh/pr54089-6.c: Likewise.
3342 * gcc.target/sh/pr54089-7.c: Likewise.
3343 * gcc.target/sh/pr54089-8.c: Likewise.
3344 * gcc.target/sh/pr54089-9.c: Likewise.
3345 * gcc.target/sh/pr54236-1.c: Likewise.
3346 * gcc.target/sh/pr54236-2.c: Likewise.
3347 * gcc.target/sh/pr54236-3.c: Likewise.
3348 * gcc.target/sh/pr54236-4.c: Likewise.
3349 * gcc.target/sh/pr54386.c: Likewise.
3350 * gcc.target/sh/pr54602-1.c: Likewise.
3351 * gcc.target/sh/pr54685.c: Likewise.
3352 * gcc.target/sh/pr54760-1.c: Likewise.
3353 * gcc.target/sh/pr54760-2.c: Likewise.
3354 * gcc.target/sh/pr54760-3.c: Likewise.
3355 * gcc.target/sh/pr54760-4.c: Likewise.
3356 * gcc.target/sh/pr54760-5.c: Likewise.
3357 * gcc.target/sh/pr54760-6.c: Likewise.
3358 * gcc.target/sh/pr55146.c: Likewise.
3359 * gcc.target/sh/pr55160.c: Likewise.
3360 * gcc.target/sh/pr59278.c: Likewise.
3361 * gcc.target/sh/pr59401-1.c: Likewise.
3362 * gcc.target/sh/pr59533-1.c: Likewise.
3363 * gcc.target/sh/pr63260.c: Likewise.
3364 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3365 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3366 * gcc.target/sh/strlen.c: Likewise.
3367 * gcc.target/sh/torture/pr30807.c: Likewise.
3368 * gcc.target/sh/torture/pr34777.c: Likewise.
3369 * gcc.target/sh/torture/pr64652.c: Likewise.
3370 * gcc.target/sh/torture/pr65505.c: Likewise.
3371 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3372 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3374 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3377 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3379 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3381 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3382 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3383 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3384 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3386 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3388 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3389 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3391 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3394 * c-c++-common/goacc/combined-reduction.c: New test.
3395 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3397 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3399 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3400 *movdi_internal pattern only if PIC off.
3401 * gcc.target/i386/pr70155-2.c: Likewise.
3402 * gcc.target/i386/pr70155-3.c: Likewise.
3403 * gcc.target/i386/pr70155-4.c: Likewise.
3404 * gcc.target/i386/pr70155-5.c: Likewise.
3405 * gcc.target/i386/pr70155-6.c: Likewise.
3406 * gcc.target/i386/pr70155-7.c: Likewise.
3407 * gcc.target/i386/pr70155-8.c: Likewise.
3408 * gcc.target/i386/pr70155-15.c: Likewise.
3409 * gcc.target/i386/pr70155-17.c: Likewise.
3410 * gcc.target/i386/pr70155-22.c: Likewise.
3412 2016-04-29 Bin Cheng <bin.cheng@arm.com>
3414 PR tree-optimization/70803
3415 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3417 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3419 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3420 optimization of vector loop.
3421 * gcc.target/i386/vect-unpack-3.c: New test.
3422 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3423 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3424 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3426 2016-04-29 Marek Polacek <polacek@redhat.com>
3429 * g++.dg/ubsan/null-7.C: New test.
3432 * gcc.dg/pr70852.c: New test.
3434 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3437 * g++.dg/cpp0x/alignas6.C: New test.
3439 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3441 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3442 * gcc.dg/pr27003.c: Likewise.
3443 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3444 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3445 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3446 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
3447 * gcc.target/arc/mxy.c: Likewise.
3448 * gcc.target/arc/mswape.c: Likewise.
3449 * gcc.target/arc/mrtsc.c: Likewise.
3450 * gcc.target/arc/mcrc.c: Likewise.
3451 * gcc.target/arc/mdsp-packa.c: Likewise.
3452 * gcc.target/arc/mdvbf.c: Likewise.
3453 * gcc.target/arc/mlock.c: Likewise.
3454 * gcc.target/arc/mmac-24.c: Likewise.
3455 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3457 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3458 Matthijs Kooijman <matthijs@stdin.nl>
3459 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3462 * gcc.target/avr/pr60040-1.c: New.
3463 * gcc.target/avr/pr60040-2.c: New.
3465 2016-04-29 Richard Biener <rguenther@suse.de>
3467 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3469 2016-04-29 Richard Biener <rguenther@suse.de>
3471 PR tree-optimization/13962
3472 PR tree-optimization/65686
3473 * gcc.dg/uninit-pr65686.c: New testcase.
3475 2016-04-29 Jakub Jelinek <jakub@redhat.com>
3478 * gcc.dg/pr70843.c: New test.
3480 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3483 * gcc.target/i386/pr70858.c: New test.
3485 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3487 * gcc.target/arc/nps400-1.c: New file.
3489 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3490 Andrew Burgess <andrew.burgess@embecosm.com>
3492 * gcc.target/arc/movh_cl-1.c: New file.
3494 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3495 Andrew Burgess <andrew.burgess@embecosm.com>
3497 * gcc.target/arc/extzv-1.c: New file.
3498 * gcc.target/arc/insv-1.c: New file.
3499 * gcc.target/arc/insv-2.c: New file.
3500 * gcc.target/arc/movb-1.c: New file.
3501 * gcc.target/arc/movb-2.c: New file.
3502 * gcc.target/arc/movb-3.c: New file.
3503 * gcc.target/arc/movb-4.c: New file.
3504 * gcc.target/arc/movb-5.c: New file.
3505 * gcc.target/arc/movb_cl-1.c: New file.
3506 * gcc.target/arc/movb_cl-2.c: New file.
3507 * gcc.target/arc/movbi_cl-1.c: New file.
3508 * gcc.target/arc/movl-1.c: New file.
3510 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3511 Andrew Burgess <andrew.burgess@embecosm.com>
3513 * gcc.target/arc/cmem-1.c: New file.
3514 * gcc.target/arc/cmem-2.c: New file.
3515 * gcc.target/arc/cmem-3.c: New file.
3516 * gcc.target/arc/cmem-4.c: New file.
3517 * gcc.target/arc/cmem-5.c: New file.
3518 * gcc.target/arc/cmem-6.c: New file.
3519 * gcc.target/arc/cmem-7.c: New file.
3520 * gcc.target/arc/cmem-ld.inc: New file.
3521 * gcc.target/arc/cmem-st.inc: New file.
3523 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3526 * gcc.target/i386/pr70821.c: New test.
3528 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3530 * gcc.target/powerpc/vec-adde.c: New test.
3531 * gcc.target/powerpc/vec-adde-int128.c: New test.
3533 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3535 * gcc.target/i386/avx-vround-1.c: New test.
3536 * gcc.target/i386/avx-vround-2.c: New test.
3537 * gcc.target/i386/avx512vl-vround-1.c: New test.
3538 * gcc.target/i386/avx512vl-vround-2.c: New test.
3540 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3543 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3544 (check_effective_target_cilkplus_runtime): ... this.
3545 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3546 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3548 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3549 Require cilkplus_runtime.
3550 Don't add -lcilkrts.
3551 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3552 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3553 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3554 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3555 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3556 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3557 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3558 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3559 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3560 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3561 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3562 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3563 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3564 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3565 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3566 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3567 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3568 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3569 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3570 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3571 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3572 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3573 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3574 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3575 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3576 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3577 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3578 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3579 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3581 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3582 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3584 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3586 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3589 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
3591 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3592 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3594 2015-04-27 Ryan Burn <contact@rnburn.com>
3598 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3600 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3601 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3603 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3605 * gnat.dg/limited_with4.ad[sb]: New test.
3606 * gnat.dg/limited_with4_pkg.ads: New helper.
3608 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3611 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3612 and movv1ti_internal patterns
3613 * gcc.target/i386/pr70155-1.c: New test.
3614 * gcc.target/i386/pr70155-2.c: Likewise.
3615 * gcc.target/i386/pr70155-3.c: Likewise.
3616 * gcc.target/i386/pr70155-4.c: Likewise.
3617 * gcc.target/i386/pr70155-5.c: Likewise.
3618 * gcc.target/i386/pr70155-6.c: Likewise.
3619 * gcc.target/i386/pr70155-7.c: Likewise.
3620 * gcc.target/i386/pr70155-8.c: Likewise.
3621 * gcc.target/i386/pr70155-9.c: Likewise.
3622 * gcc.target/i386/pr70155-10.c: Likewise.
3623 * gcc.target/i386/pr70155-11.c: Likewise.
3624 * gcc.target/i386/pr70155-12.c: Likewise.
3625 * gcc.target/i386/pr70155-13.c: Likewise.
3626 * gcc.target/i386/pr70155-14.c: Likewise.
3627 * gcc.target/i386/pr70155-15.c: Likewise.
3628 * gcc.target/i386/pr70155-16.c: Likewise.
3629 * gcc.target/i386/pr70155-17.c: Likewise.
3630 * gcc.target/i386/pr70155-18.c: Likewise.
3631 * gcc.target/i386/pr70155-19.c: Likewise.
3632 * gcc.target/i386/pr70155-20.c: Likewise.
3633 * gcc.target/i386/pr70155-21.c: Likewise.
3634 * gcc.target/i386/pr70155-22.c: Likewise.
3636 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3638 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3641 2016-04-27 Bin Cheng <bin.cheng@arm.com>
3643 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3644 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3645 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3646 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3647 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3649 2016-04-27 Richard Biener <rguenther@suse.de>
3652 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3653 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3655 2016-04-27 Nathan Sidwell <nathan@acm.org>
3657 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3658 * g++.dg/ubsan/pr63956.C: Adjust error location.
3660 2016-04-27 Nick Clifton <nickc@redhat.com>
3663 * gcc.dg/pr49889.c: New test.
3665 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3667 * c-c++-common/memset-array.c: New test.
3669 2016-04-26 Martin Sebor <msebor@redhat.com>
3672 * g++.dg/cpp1y/func_constexpr.C: New test.
3674 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3677 * g++.dg/cpp0x/enum32.C: New test.
3678 * g++.dg/cpp0x/enum33.C: New test.
3680 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3682 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3683 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3684 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3685 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3686 * gcc.c-torture/execute/pr38151.c: Likewise.
3687 * gcc.c-torture/execute/pr66556.c: Likewise.
3688 * gcc.c-torture/execute/pr67781.c: Likewise.
3689 * gcc.c-torture/execute/pr68648.c: Likewise.
3691 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3693 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3695 2016-04-26 Marek Polacek <polacek@redhat.com>
3698 * gcc.dg/pr67784-3.c: New test.
3699 * gcc.dg/pr67784-4.c: New test.
3700 * gcc.dg/pr67784-5.c: New test.
3703 * gcc.dg/Wnested-externs-2.c: New test.
3705 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3707 * gcc.dg/fold-plusmult.c: Adjust.
3708 * gcc.dg/no-strict-overflow-6.c: Adjust.
3709 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3711 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3713 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3715 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3716 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3717 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3718 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3719 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3720 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3721 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3722 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3723 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3724 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3725 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3726 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3727 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3728 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3729 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3730 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3731 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3732 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3733 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3734 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3735 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3736 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3738 * gcc.target/i386/pr32219-4.c: Likewise.
3739 * gcc.target/i386/pr32219-6.c: Likewise.
3740 * gcc.target/i386/pr32219-8.c: Likewise.
3742 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3744 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3747 2016-04-26 Marek Polacek <polacek@redhat.com>
3750 * g++.dg/ext/cond2.C: New test.
3752 2016-04-26 Bin Cheng <bin.cheng@arm.com>
3754 PR tree-optimization/70771
3755 PR tree-optimization/70775
3756 * gcc.dg/pr70771.c: New test.
3757 * gcc.dg/pr70775.c: New test.
3759 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3761 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3763 2016-04-25 Richard Biener <rguenther@suse.de>
3765 PR tree-optimization/70780
3766 * gcc.dg/torture/pr70780.c: New testcase.
3768 2016-04-25 Michael Collison <michael.collison@arm.com>
3770 * gcc.target/arm/neon-vaddws16.c: New test.
3771 * gcc.target/arm/neon-vaddws32.c: New test.
3772 * gcc.target/arm/neon-vaddwu16.c: New test.
3773 * gcc.target/arm/neon-vaddwu32.c: New test.
3774 * gcc.target/arm/neon-vaddwu8.c: New test.
3775 * lib/target-supports.exp
3776 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3777 that arm neon support vector widen sum of HImode TO SImode.
3779 2016-04-23 Jakub Jelinek <jakub@redhat.com>
3782 * c-c++-common/asan/pr70712.c: New test.
3784 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3786 * .gitattributes: New file.
3788 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3790 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3792 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3794 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3795 * gfortran.dg/submodule_15.f08: Likewise.
3797 2016-04-22 Richard Biener <rguenther@suse.de>
3799 PR tree-optimization/70740
3800 * gcc.dg/torture/pr70740.c: New testcase.
3802 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3805 * gcc.target/i386/pr70750-1.c: New test.
3806 * gcc.target/i386/pr70750-2.c: Likewise.
3808 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3811 * g++.dg/cpp0x/auto48.C: New.
3813 2016-04-21 Marek Polacek <polacek@redhat.com>
3816 * g++.dg/cpp0x/forw_enum12.C: New test.
3817 * g++.dg/cpp0x/forw_enum13.C: New test.
3819 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3822 * gcc.target/i386/pr70728.c: New test.
3824 2016-04-21 Richard Biener <rguenther@suse.de>
3827 * gcc.dg/pr70747.c: New testcase.
3829 2016-04-21 Bin Cheng <bin.cheng@arm.com>
3831 PR tree-optimization/70715
3832 * gcc.dg/tree-ssa/scev-13.c: New test.
3834 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3836 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3838 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3840 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3842 2016-04-20 Jan Hubicka <jh@suse.cz>
3845 * g++.dg/ipa/nothrow-1.C: New testcase.
3847 2016-04-20 Nathan Sidwell <nathan@acm.org>
3850 * g++.dg/eh/delete1.C: New.
3852 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3854 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3855 -mtune-ctrl=sse_typeless_stores.
3857 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3859 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3861 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3863 PR tree-optimization/69489
3864 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3866 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3869 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3870 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3871 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3873 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3875 PR tree-optimization/56625
3876 PR tree-optimization/69489
3877 * gcc.dg/vect/pr56625.c: New test.
3878 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3880 2016-04-20 Andrew Pinski <apinski@cavium.com>
3883 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3885 2016-04-20 Arnaud Charlet <charlet@adacore.com>
3887 * gnat.dg/self1.adb: Remove now incorrect test.
3889 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3891 * gcc.dg/tree-ssa/scev-11.c: New test.
3892 * gcc.dg/tree-ssa/scev-12.c: New test.
3894 2016-04-20 Marek Polacek <polacek@redhat.com>
3896 PR tree-optimization/70725
3897 * gcc.dg/pr70725.c: New test.
3899 2016-04-20 Richard Biener <rguenther@suse.de>
3901 PR tree-optimization/70726
3902 * g++.dg/vect/pr70726.cc: New testcase.
3904 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3907 * gcc.target/s390/pr70674.c: New test.
3909 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3911 PR libgfortran/70684
3912 * gfortran.dg/list_read_14.f90: New test.
3914 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3917 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3918 extern to force it misaligned.
3922 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3923 Don't check `*' before movv4sf_internal.
3924 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3925 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3926 Don't check `*' before movv16qi_internal.
3927 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3928 extern to force it misaligned.
3932 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3933 Don't check `*' before movv2df_internal.
3934 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3935 extern to force it misaligned.
3939 Check movv8sf_internal instead of avx_storeups256.
3940 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3942 2016-04-19 Richard Biener <rguenther@suse.de>
3944 PR tree-optimization/70171
3945 * g++.dg/tree-ssa/pr70171.C: New testcase.
3947 2016-04-19 Richard Biener <rguenther@suse.de>
3949 PR tree-optimization/70724
3950 * gcc.dg/torture/pr70724.c: New testcase.
3952 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3955 * gcc.target/i386/pr70689.c: New.
3957 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3960 * gcc.target/i386/pr70708.c: New test.
3962 2016-04-18 Richard Biener <rguenther@suse.de>
3964 PR tree-optimization/43434
3965 * gcc.dg/vect/pr43434.c: New testcase.
3966 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3967 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3968 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3969 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3970 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3971 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3972 * gcc.dg/gomp/pr68640.c: Likewise.
3973 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3974 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3976 2016-04-18 Richard Biener <rguenther@suse.de>
3978 PR tree-optimization/70701
3979 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3981 2016-04-18 Tom de Vries <tom@codesourcery.com>
3984 * gcc.dg/pr70161.c: Add dot-file scans.
3985 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3986 instead of after last dot char.
3988 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3990 * c-c++-common/dump-ada-spec-3.c: New test.
3991 * c-c++-common/dump-ada-spec-4.c: Likewise.
3993 2016-04-17 Tom de Vries <tom@codesourcery.com>
3996 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3998 2016-04-15 Jan Hubicka <jh@suse.cz>
4001 * g++.dg/ipa/pure-const-1.C: New testcase.
4002 * g++.dg/ipa/pure-const-2.C: New testcase.
4003 * g++.dg/ipa/pure-const-3.C: New testcase.
4005 2016-04-15 Marek Polacek <polacek@redhat.com>
4008 * gcc.dg/bitfld-22.c: New test.
4010 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
4012 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
4015 2016-04-15 Marek Polacek <polacek@redhat.com>
4018 * c-c++-common/pr70651.c: New test.
4020 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4022 PR rtl-optimization/70681
4023 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
4024 dump scan on arm and powerpc.
4025 * gcc.dg/pr10474.c: Likewise.
4027 2016-04-15 Jakub Jelinek <jakub@redhat.com>
4032 * g++.dg/cpp1y/vla11.C: Revert for real.
4035 * c-c++-common/Wparentheses-1.c: New test.
4036 * c-c++-common/gomp/Wparentheses-1.c: New test.
4037 * c-c++-common/gomp/Wparentheses-2.c: New test.
4038 * c-c++-common/gomp/Wparentheses-3.c: New test.
4039 * c-c++-common/gomp/Wparentheses-4.c: New test.
4040 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4041 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4042 * c-c++-common/goacc/Wparentheses-1.c: New test.
4044 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4047 * gcc.target/i386/pr70662.c: New test.
4049 2016-04-15 Richard Biener <rguenther@suse.de>
4050 Alan Modra <amodra@gmail.com>
4052 PR tree-optimization/70130
4053 * gcc.dg/vect/O3-pr70130.c: New testcase.
4055 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4058 * gcc.target/powerpc/pr70669.c: New test.
4061 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4062 a power7 system that does not have an assembler that supports
4065 2016-04-14 Martin Sebor <msebor@redhat.com>
4070 * c-c++-common/ubsan/vla-1.c: Revert.
4071 * g++.dg/cpp1y/vla11.C: Same.
4072 * g++.dg/cpp1y/vla12.C: Same.
4073 * g++.dg/cpp1y/vla13.C: Same.
4074 * g++.dg/cpp1y/vla14.C: Same.
4075 * g++.dg/cpp1y/vla3.C: Same.
4076 * g++.dg/init/array24.C: Same.
4077 * g++.dg/ubsan/vla-1.C: Same.
4079 2016-04-14 Marek Polacek <polacek@redhat.com>
4080 Jan Hubicka <hubicka@ucw.cz>
4083 * g++.dg/torture/pr70029.C: New test.
4085 2016-04-14 Martin Sebor <msebor@redhat.com>
4087 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4088 type size to prevent failures on targets with very low maximum
4091 2016-04-14 Richard Biener <rguenther@suse.de>
4093 PR tree-optimization/70623
4094 * gcc.dg/torture/pr70623.c: New testcase.
4095 * gcc.dg/torture/pr70623-2.c: Likewise.
4097 2016-04-13 Martin Sebor <msebor@redhat.com>
4102 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4103 * g++.dg/cpp1y/vla11.C: New test.
4104 * g++.dg/cpp1y/vla12.C: New test.
4105 * g++.dg/cpp1y/vla13.C: New test.
4106 * g++.dg/cpp1y/vla14.C: New test.
4107 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4108 * g++.dg/init/array24.C: Fully brace VLA initializer.
4109 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4111 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4114 * g++.dg/opt/pr70641.C: New test.
4116 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4118 PR rtl-optimization/68749
4119 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4120 effects of argument promotions.
4121 Remove default args to dg-skip-if.
4123 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4126 * g++.dg/parse/pr70635.C: New.
4128 2016-04-13 Marek Polacek <polacek@redhat.com>
4131 * c-c++-common/Wmisleading-indentation-4.c: New test.
4133 2016-04-13 Marek Polacek <polacek@redhat.com>
4136 * gcc.dg/Wparentheses-12.c: New test.
4137 * gcc.dg/Wparentheses-13.c: New test.
4139 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4141 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4142 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4143 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4145 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4148 * gcc.c-torture/compile/pr70633.c: New test.
4151 * gcc.dg/torture/pr70628.c: New test.
4153 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4156 * g++.dg/template/pr70610.C: New test.
4157 * g++.dg/template/pr70610-2.C: New test.
4158 * g++.dg/template/pr70610-3.C: New test.
4159 * g++.dg/template/pr70610-4.C: New test.
4161 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4163 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4167 * g++.dg/ext/pr70571.C: New test.
4169 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4172 * gcc.target/powerpc/pr70640.c: New test.
4174 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4177 * g++.dg/parse/pr68722.C: New.
4179 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4181 PR rtl-optimization/70596
4182 * gcc.target/i386/pr70596.c: New test.
4184 2016-04-12 Nathan Sidwell <nathan@acm.org>
4187 * g++.dg/init/pr70501.C: New.
4189 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4191 * gcc.target/i386/asm-flag-6.c: New test.
4193 2016-04-12 Tom de Vries <tom@codesourcery.com>
4195 PR tree-optimization/68756
4196 * gcc.dg/graphite/pr68756.c: New test.
4198 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4200 PR tree-optimization/70602
4201 * gcc.c-torture/execute/pr70602.c: New test.
4203 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4206 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4207 __float128 emulator is built and runs.
4208 * gcc.target/powerpc/float128-1.c: Likewise.
4210 * lib/target-supports.exp (check_ppc_float128_sw_available):
4211 Rework tests for __float128 software and hardware
4212 availability. Fix exit condition to return 0 on success.
4214 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4217 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4218 * gcc.target/aarch64/target_attr_15.c: Likewise.
4220 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4223 * g++.dg/cpp1y/pr69066.C: New.
4225 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4228 * gfortran.dg/pr36192.f90: Update test.
4229 * gfortran.dg/pr36192_1.f90: Update test.
4230 * gfortran.dg/real_dimension_1.f: Update test.
4231 * gfortran.dg/parameter_array_init_7.f90: New test.
4233 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
4236 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4238 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4240 PR rtl-optimization/66669
4241 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4243 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4245 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4246 * gcc.dg/pie-1.c: Likewise.
4247 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4248 * gcc.dg/pic-4.c: Likewise.
4249 * gcc.dg/pie-3.c: Likewise.
4250 * gcc.dg/pie-4.c: Likewise.
4252 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4254 PR tree-optimization/68644
4255 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4257 PR rtl-optimization/64886
4258 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4260 2016-04-09 Tom de Vries <tom@codesourcery.com>
4262 PR tree-optimization/68953
4263 * gcc.dg/graphite/pr68953.c: New test.
4265 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4268 * gfortran.dg/deferred_character_16.f90: New test.
4270 2016-04-09 Jakub Jelinek <jakub@redhat.com>
4272 PR tree-optimization/70586
4273 * gcc.c-torture/execute/pr70586.c: New test.
4275 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4278 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4279 with __builtin_memset
4280 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4282 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4286 PR tree-optimization/70373
4290 * c-c++-common/goacc/reduction-5.c: New test.
4291 * c-c++-common/goacc/reduction-promotions.c: New test.
4292 * gfortran.dg/goacc/reduction-3.f95: New test.
4293 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4295 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4299 * g++.dg/pr70590.C: New test.
4300 * g++.dg/pr70590-2.C: New test.
4302 2016-04-08 Jakub Jelinek <jakub@redhat.com>
4305 * gcc.target/i386/pr70593.c: New test.
4307 PR rtl-optimization/70574
4308 * gcc.target/i386/avx2-pr70574.c: New test.
4310 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4313 * c-c++-common/asan/pr70541.c: New test.
4315 2016-04-08 Tom de Vries <tom@codesourcery.com>
4317 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4318 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4320 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4323 * gcc.c-torture/execute/pr70566.c: New test.
4325 2016-04-08 Tom de Vries <tom@codesourcery.com>
4327 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4328 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4330 2016-04-08 Alan Modra <amodra@gmail.com>
4332 * gcc.target/powerpc/pr70117.c: New.
4334 2016-04-07 Jakub Jelinek <jakub@redhat.com>
4337 * gcc.dg/lto/simd-function_0.c: New test.
4339 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4341 * c-c++-common/attr-simd-2.c: Likewise.
4342 * c-c++-common/attr-simd-4.c: Likewise.
4343 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4344 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4346 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4349 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4351 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4352 Tom de Vries <tom@codesourcery.com>
4354 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4355 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4356 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4357 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4358 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4359 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4360 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4361 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4363 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4366 * g++.dg/warn/Wparentheses-29.C: New test.
4368 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4371 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4372 explicit braces to resolve a future -Wparentheses warning.
4374 2016-04-06 Richard Henderson <rth@redhat.com>
4376 * gcc.dg/pr61817-1.c: New test.
4377 * gcc.dg/pr61817-2.c: New test.
4378 * gcc.dg/pr69391-1.c: New test.
4379 * gcc.dg/pr69391-2.c: New test.
4381 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4383 PR rtl-optimization/70398
4384 * gcc.target/aarch64/pr70398.c: New.
4386 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4388 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4390 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
4391 Pedro Alves <palves@redhat.com>
4393 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4395 2016-04-06 Jakub Jelinek <jakub@redhat.com>
4397 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4398 Check for avx512f effective targets instead of avx2.
4399 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4401 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4402 * g++.dg/gomp/declare-simd-1.C: Likewise.
4403 * g++.dg/gomp/declare-simd-3.C: Likewise.
4404 * g++.dg/gomp/declare-simd-4.C: Likewise.
4407 * c-c++-common/gomp/pr70550-1.c: New test.
4408 * c-c++-common/gomp/pr70550-2.c: New test.
4410 2016-04-05 Nathan Sidwell <nathan@acm.org>
4413 * g++.dg/ext/attribute-may-alias-5.C: New.
4415 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4418 * c-c++-common/pr70336.c: New test.
4419 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4420 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4422 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
4425 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4427 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4429 PR rtl-optimization/70542
4430 * gcc.dg/torture/pr70542.c: New test.
4431 * gcc.target/i386/avx2-pr70542.c: New test.
4433 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4435 PR tree-optimization/70509
4436 * gcc.target/i386/avx512bw-pr70509.c: New test.
4438 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4441 * g++.dg/ext/constexpr-vla4.C: New test.
4443 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
4446 * gcc.target/i386/pr70510.c: New test.
4448 2016-04-05 Richard Biener <rguenther@suse.de>
4450 PR tree-optimization/70526
4451 * g++.dg/torture/pr70526.C: New testcase.
4453 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4456 * gcc.target/i386/pr70525.c: New test.
4458 2016-04-05 Richard Biener <rguenther@suse.de>
4461 * g++.dg/torture/pr70499.C: New testcase.
4463 2016-04-05 Richard Biener <rguenther@suse.de>
4465 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4468 2016-04-04 Jakub Jelinek <jakub@redhat.com>
4471 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4472 rs6000 ABI warnings.
4474 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
4477 * g++.dg/ipa/devirt-51.C: New testcase.
4479 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4480 Jakub Jelinek <jakub@redhat.com>
4483 * gcc.dg/torture/pr70457.c: New.
4485 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4488 * gfortran.dg/allocate_with_source_19.f08: New test.
4490 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4493 * gfortran.dg/coarray_allocate_6.f08: New test.
4495 2016-04-04 Richard Biener <rguenther@suse.de>
4497 PR rtl-optimization/70484
4498 * gcc.dg/torture/pr70484.c: New testcase.
4500 2016-04-04 Marek Polacek <polacek@redhat.com>
4503 * gcc.dg/torture/pr70307.c: New test.
4505 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4509 * gcc.target/sh/torture/pr70416.c: New.
4511 2016-04-02 Martin Sebor <msebor@redhat.com>
4517 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4518 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4519 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4520 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4521 * g++.dg/cpp0x/constexpr-string.C: Same.
4522 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4523 * g++.dg/cpp0x/pr65398.C: Same.
4524 * g++.dg/ext/constexpr-vla1.C: Same.
4525 * g++.dg/ext/constexpr-vla2.C: Same.
4526 * g++.dg/ext/constexpr-vla3.C: Same.
4527 * g++.dg/ubsan/pr63956.C: Same.
4529 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4531 PR rtl-optimization/70467
4532 * gcc.target/i386/pr70467-2.c: New test.
4534 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4535 Marek Polacek <polacek@redhat.com>
4538 * g++.dg/init/new47.C: New test.
4540 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4543 * gcc.target/arm/pr70496.c: New test.
4545 2016-04-01 Nathan Sidwell <nathan@acm.org>
4548 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4550 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4553 * gcc.dg/strlenopt.h (memmove): New.
4554 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4555 instead of "string.h".
4556 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4557 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4558 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4559 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4560 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4561 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4562 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4563 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4564 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4565 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4566 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4567 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4568 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4569 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4570 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4571 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4572 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4573 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4574 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4575 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4577 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4579 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4580 (Holder::foo): Reflect this.
4582 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4585 * gcc.dg/pr70442.c: New test.
4587 2016-03-31 Nathan Sidwell <nathan@acm.org>
4590 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4592 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4595 * gcc.target/i386/pr70453.c: New test.
4597 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
4600 * gcc.c-torture/pr70292.c: New test.
4602 2016-03-31 Marek Polacek <polacek@redhat.com>
4605 * c-c++-common/pr70297.c: New test.
4606 * g++.dg/cpp0x/typedef-redecl.C: New test.
4607 * gcc.dg/typedef-redecl2.c: New test.
4609 2016-03-31 Jakub Jelinek <jakub@redhat.com>
4611 PR rtl-optimization/70460
4612 * gcc.c-torture/execute/pr70460.c: New test.
4614 2016-03-31 Richard Biener <rguenther@suse.de>
4617 * g++.dg/ext/vector30.C: New testcase.
4619 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4620 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4622 * gfortran.dg/fmt_pf.f90: New test.
4624 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4626 Forward-port from 5 branch
4627 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4630 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4631 dg-require-effective-target after dg-do.
4633 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4635 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4637 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4638 Julian Brown <julian@codesourcery.com>
4639 Chung-Lin Tang <cltang@codesourcery.com>
4640 Cesar Philippidis <cesar@codesourcery.com>
4641 James Norris <jnorris@codesourcery.com>
4642 Tom de Vries <tom@codesourcery.com>
4643 Nathan Sidwell <nathan@codesourcery.com>
4645 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
4646 * c-c++-common/goacc/loop-clauses.c: Likewise.
4647 * g++.dg/goacc/template.C: Likewise.
4648 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4649 * gfortran.dg/goacc/loop-1.f95: Likewise.
4650 * gfortran.dg/goacc/loop-5.f95: Likewise.
4651 * gfortran.dg/goacc/loop-6.f95: Likewise.
4652 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4653 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4654 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4655 * c-c++-common/goacc/clauses-fail.c: Likewise.
4656 * c-c++-common/goacc/parallel-1.c: Likewise.
4657 * c-c++-common/goacc/reduction-1.c: Likewise.
4658 * c-c++-common/goacc/reduction-2.c: Likewise.
4659 * c-c++-common/goacc/reduction-3.c: Likewise.
4660 * c-c++-common/goacc/reduction-4.c: Likewise.
4661 * c-c++-common/goacc/routine-3.c: Likewise.
4662 * c-c++-common/goacc/routine-4.c: Likewise.
4663 * c-c++-common/goacc/routine-5.c: Likewise.
4664 * c-c++-common/goacc/tile.c: Likewise.
4665 * g++.dg/goacc/template.C: Likewise.
4666 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4667 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4668 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4669 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4670 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4671 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4672 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4673 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4674 * c-c++-common/goacc/use_device-1.c: ... this file.
4675 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4676 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4677 * c-c++-common/goacc/host_data-6.c: ... this file.
4678 * c-c++-common/goacc/loop-2-kernels.c: New file.
4679 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4680 * c-c++-common/goacc/loop-3.c: Likewise.
4681 * g++.dg/goacc/reference.C: Likewise.
4682 * g++.dg/goacc/routine-1.C: Likewise.
4683 * g++.dg/goacc/routine-2.C: Likewise.
4685 2016-03-30 Richard Biener <rguenther@suse.de>
4688 * gcc.dg/torture/pr70450.c: New testcase.
4690 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4693 * gcc.dg/torture/pr70421.c: New test.
4694 * gcc.target/i386/avx512f-pr70421.c: New test.
4696 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4699 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4700 (check): New function.
4702 (foo): Align stack to 16 bytes when calling bar.
4703 * gcc.target/i386/cleanup-2.c: Likewise.
4705 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4707 PR tree-optimization/59124
4708 * gcc.dg/Warray-bounds-19.c: New test.
4710 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4712 * lib/prune.exp (escape_regex_chars): New.
4713 (prune_file_path): Update to quote metcharacters for regexp.
4715 2016-03-29 Jakub Jelinek <jakub@redhat.com>
4717 PR rtl-optimization/70429
4718 * gcc.c-torture/execute/pr70429.c: New test.
4720 PR tree-optimization/70405
4721 * gcc.dg/pr70405.c: New test.
4723 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4726 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4727 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4729 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4732 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4733 __cilkrts_set_param to set two workers.
4734 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4735 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4737 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4739 * g++.dg/ext/fnname5.C: Update the test for Darwin.
4741 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4744 * gcc.target/i386/pr70406.c: New test.
4746 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4748 * gnat.dg/specs/double_record_extension3.ads: New test.
4750 2016-03-25 Richard Henderson <rth@redhat.com>
4753 * gcc.target/aarch64/pr70120-1.c: New.
4754 * gcc.target/aarch64/pr70120-2.c: New.
4755 * gcc.target/aarch64/pr70120-3.c: New.
4757 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4760 * g++.dg/template/mangle2.C: The dg-do directive should be
4761 "compile" not "assemble".
4763 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4766 * gcc.dg/pr69650.c: New test.
4768 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
4770 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4772 2016-03-25 Alan Modra <amodra@gmail.com>
4774 * gcc.dg/dfp/pr70052.c: New test.
4776 2016-03-24 Richard Henderson <rth@redhat.com>
4779 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4780 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4782 2016-03-24 Tom de Vries <tom@codesourcery.com>
4784 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4786 2016-03-24 Tom de Vries <tom@codesourcery.com>
4788 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4789 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4791 2016-03-24 Tom de Vries <tom@codesourcery.com>
4793 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4794 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4796 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4799 * g++.dg/template/mangle2.C: New test.
4801 2016-03-24 Richard Biener <rguenther@suse.de>
4803 PR tree-optimization/70396
4804 * gcc.dg/torture/pr70396.c: New testcase.
4806 2016-03-24 Richard Biener <rguenther@suse.de>
4809 * gcc.dg/torture/pr70370.c: New testcase.
4811 2016-03-24 Tom de Vries <tom@codesourcery.com>
4813 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4814 * gfortran.dg/goacc/kernels-tree.f95: Same.
4815 * gfortran.dg/goacc/parallel-tree.f95: Same.
4817 2016-03-24 Tom de Vries <tom@codesourcery.com>
4819 * c-c++-common/goacc/uninit-if-clause.c: New test.
4820 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4822 2016-03-24 Jakub Jelinek <jakub@redhat.com>
4825 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4828 2016-03-24 Richard Biener <rguenther@suse.de>
4830 PR tree-optimization/70372
4831 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4833 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4836 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4838 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4841 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4843 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4846 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4847 * g++.dg/cpp1y/pr70001.C: New test.
4850 * g++.dg/cpp0x/constexpr-70323.C: New test.
4852 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
4853 Jason Merrill <jason@redhat.com>
4854 Jakub Jelinek <jakub@redhat.com>
4857 * g++.dg/cpp0x/constexpr-69315.C: New test.
4858 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4860 2016-03-23 Marek Polacek <polacek@redhat.com>
4863 * g++.dg/warn/Wignored-attributes-1.C: New test.
4864 * g++.dg/warn/Wignored-attributes-2.C: New test.
4866 2016-03-23 Tom de Vries <tom@codesourcery.com>
4868 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4870 * gfortran.dg/goacc/private-3.f95 (test): Same.
4871 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4874 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4876 * lib/target-supports.exp: Remove v7ve entry from loop
4877 creating effective target checks.
4878 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4879 (add_options_for_arm_arch_v7ve): Likewise.
4881 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4883 PR tree-optimization/70354
4884 * gcc.dg/vect/pr70354-1.c: New test.
4885 * gcc.dg/vect/pr70354-2.c: New test.
4886 * gcc.target/i386/avx2-pr70354-1.c: New test.
4887 * gcc.target/i386/avx2-pr70354-2.c: New test.
4889 2016-03-22 Jeff Law <law@redhat.com>
4892 * gcc.dg/tree-ssa/pr70232.c: New test.
4894 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4897 * gcc.target/i386/pr70302.c: New test.
4899 2016-03-22 Richard Biener <rguenther@suse.de>
4902 * g++.dg/torture/pr70251.C: New testcase.
4904 2016-03-22 David Malcolm <dmalcolm@redhat.com>
4907 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4908 Wmisleading-indentation.c.
4909 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4910 reflect change to diagnostic text and order of messages.
4911 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4913 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
4915 * g++.dg/ext/java-3.C: Don't compile on AIX.
4917 2016-03-22 Richard Biener <rguenther@suse.de>
4920 * gcc.dg/torture/pr70333.c: New testcase.
4922 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4924 * g++.dg/ext/pr70290.C: New test.
4926 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4929 * gcc.target/i386/pr70325.c: New test.
4931 2016-03-22 Jakub Jelinek <jakub@redhat.com>
4934 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4935 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4938 * gcc.target/i386/pr70300.c: New test.
4941 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4942 (func2): New function for cond with parens, xfail warning for c++.
4943 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4945 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4948 * g++.dg/template/ptrmem30.C: New test.
4950 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4953 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4954 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4956 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4959 * gcc.dg/pr70326.c: New test.
4961 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
4962 Jakub Jelinek <jakub@redhat.com>
4964 PR tree-optimization/70317
4965 * gcc.dg/pr70317.c: New test.
4967 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
4970 * gcc.target/i386/pr70327.c: New test.
4972 2016-03-21 Martin Liska <mliska@suse.cz>
4975 * gcc.dg/ipa/pr70306.c: New test.
4977 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4979 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4980 * gcc.target/arm/attr-align3.c: Likewise.
4981 * gcc.target/arm/attr_arm.c: Likewise.
4982 * gcc.target/arm/flip-thumb.c: Likewise.
4984 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4987 * gcc.target/powerpc/altivec-36.c: New test.
4989 2016-03-21 Richard Biener <rguenther@suse.de>
4991 PR tree-optimization/70310
4992 * gcc.dg/torture/pr70310.c: New testcase.
4994 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4997 * gcc.target/i386/pr70293.c: New test.
4999 2016-03-21 Richard Biener <rguenther@suse.de>
5001 PR tree-optimization/70288
5002 * gcc.dg/torture/pr70288-1.c: New testcase.
5003 * gcc.dg/torture/pr70288-2.c: Likewise.
5005 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5007 PR rtl-optimization/69307
5008 * gcc.target/arm/pr69307.c: New test.
5010 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
5012 PR rtl-optimization/69102
5013 * gcc.c-torture/compile/pr69102.c: New test.
5015 2016-03-18 Jeff Law <law@redhat.com>
5017 PR rtl-optimization/70263
5018 * gcc.c-torture/compile/pr70263-1.c: New test.
5019 * gcc.target/i386/pr70263-2.c: New test.
5021 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
5023 PR rtl-optimization/70278
5024 * gcc.dg/torture/pr70278.c: New test.
5025 * gcc.target/arm/pr70278.c: New test.
5027 2016-03-18 David Malcolm <dmalcolm@redhat.com>
5030 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5031 (test_builtin_types_compatible_p): New test function.
5032 * gcc.dg/pr70281.c: New test case.
5034 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5037 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5039 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5041 PR tree-optimization/70252
5042 * gcc.dg/pr70252.c: New test.
5044 2016-03-18 Tom de Vries <tom@codesourcery.com>
5046 * gcc.dg/pr70161-2.c: New test.
5047 * gcc.dg/pr70161.c: New test.
5049 2016-03-18 Tom de Vries <tom@codesourcery.com>
5052 * gcc.dg/pr70269.c: New test.
5054 2016-03-18 Jakub Jelinek <jakub@redhat.com>
5057 * g++.dg/ext/java-3.C: New test.
5059 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5062 * g++.dg/lookup/pr70205.C: New test.
5064 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5067 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5069 2016-03-17 Marek Polacek <polacek@redhat.com>
5072 * gcc.dg/atomic-op-6.c: New test.
5074 2016-03-17 David Malcolm <dmalcolm@redhat.com>
5077 * c-c++-common/pr70264.c: New test case.
5079 2016-03-17 Jakub Jelinek <jakub@redhat.com>
5082 * c-c++-common/pr70144-1.c: New test.
5083 * c-c++-common/pr70144-2.c: New test.
5086 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5087 * g++.dg/opt/flifetime-dse6.C: New test.
5088 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5090 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5093 * gcc.dg/pic-1.c: New test.
5094 * gcc.dg/pic-2.c: Likewise.
5095 * gcc.dg/pic-3.c: Likewise.
5096 * gcc.dg/pic-4.c: Likewise.
5097 * gcc.dg/pie-1.c: Likewise.
5098 * gcc.dg/pie-2.c: Likewise.
5099 * gcc.dg/pie-3.c: Likewise.
5100 * gcc.dg/pie-4.c: Likewise.
5101 * gcc.dg/pie-5.c: Likewise.
5102 * gcc.dg/pie-6.c: Likewise.
5104 2016-03-17 Tom de Vries <tom@codesourcery.com>
5106 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5107 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5109 2016-03-17 Richard Biener <rguenther@suse.de>
5112 * g++.dg/debug/pr70271.C: New testcase.
5114 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5116 * gcc.target/i386/pr70251.c: New test.
5118 2016-03-17 Marek Polacek <polacek@redhat.com>
5121 * g++.dg/warn/constexpr-70194.C: New test.
5123 2016-03-16 Richard Henderson <rth@redhat.com>
5126 * gcc.c-torture/compile/pr70240.c: New.
5128 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5130 * gcc.c-torture/compile/20151204.c: Skip for avr.
5132 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5135 * g++.dg/opt/pr70245.C: New test.
5136 * g++.dg/opt/pr70245.h: New file.
5137 * g++.dg/opt/pr70245-aux.cc: New file.
5139 2016-03-16 Martin Sebor <msebor@redhat.com>
5141 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5143 2016-03-16 Richard Henderson <rth@redhat.com>
5146 * gcc.c-torture/compile/pr70199.c: New.
5148 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5150 * gcc.dg/uninit-19.c: Run dos2unix.
5152 2016-03-16 Marek Polacek <polacek@redhat.com>
5155 * gcc.dg/nested-func-10.c: New test.
5156 * gcc.dg/nested-func-9.c: New test.
5158 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5160 PR tree-optimization/68714
5161 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5163 2016-03-16 Tom de Vries <tom@codesourcery.com>
5165 PR tree-optimization/68715
5166 * gcc.dg/graphite/pr68715-2.c: New test.
5167 * gcc.dg/graphite/pr68715.c: New test.
5168 * gfortran.dg/graphite/pr68715.f90: New test.
5170 2016-03-16 Tom de Vries <tom@codesourcery.com>
5172 PR tree-optimization/68809
5173 * gcc.dg/graphite/pr68809-2.c: New test.
5174 * gcc.dg/graphite/pr68809.c: New test.
5176 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5179 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5180 method call to i () as argument. Adjust expected output.
5183 * g++.dg/ubsan/pr70147-1.C: New test.
5184 * g++.dg/ubsan/pr70147-2.C: New test.
5186 2016-03-15 Martin Sebor <msebor@redhat.com>
5189 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5191 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
5193 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5196 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5199 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5200 libatomic_available.
5202 2016-03-15 Marek Polacek <polacek@redhat.com>
5205 * g++.dg/ext/attribute-may-alias-4.C: New test.
5207 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
5209 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5210 -fvar-tracking-assignments-toggle flag.
5212 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5214 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5216 2016-03-15 Jakub Jelinek <jakub@redhat.com>
5218 PR rtl-optimization/70222
5219 * gcc.c-torture/execute/pr70222-1.c: New test.
5220 * gcc.c-torture/execute/pr70222-2.c: New test.
5222 2016-03-15 Richard Henderson <rth@redhat.com>
5224 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5226 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5228 PR rtl-optimization/69032
5229 * gcc.dg/pr69032.c: New test.
5231 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5233 PR rtl-optimization/63384
5234 * g++.dg/pr63384.C: New test.
5236 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5239 * gcc.target/i386/pr64411.C: New test.
5241 2016-03-15 Tom de Vries <tom@codesourcery.com>
5243 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5244 * gfortran.dg/goacc/kernels-alias.f95: New test.
5246 2016-03-14 Martin Sebor <msebor@redhat.com>
5249 * g++.dg/cpp0x/constexpr-inline.C: New test.
5250 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5252 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
5254 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5256 2016-03-14 Jakub Jelinek <jakub@redhat.com>
5259 * gcc.dg/pr70219.c: New test.
5261 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5264 * gcc.dg/torture/pr70083.c: New test.
5265 * gcc.target/i386/pr70083.c: New test.
5267 2016-03-14 Richard Biener <rguenther@suse.de>
5269 PR tree-optimization/56365
5270 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5272 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5275 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5277 * g++.dg/pr70098.C: New testcase.
5280 2016-03-14 Tom de Vries <tom@codesourcery.com>
5282 PR tree-optimization/70045
5283 * gcc.dg/graphite/pr70045.c: New test.
5285 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5288 * gfortran.dg/include_9.f90: New test.
5290 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5293 gfortran.dg/prof/prof.exp: New script.
5294 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5296 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
5298 PR rtl-optimization/69307
5299 * gcc.dg/pr69307.c: New test.
5301 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5304 * gcc.target/arm/pr69614.c: New.
5306 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
5309 * gfortran.dg/submodule_14.f08: New test
5312 * gfortran.dg/submodule_15.f08: New test
5314 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5317 * g++.dg/cpp1y/paren3.C: New test.
5319 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5322 * gcc.target/powerpc/ppc-round2.c: New test.
5324 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5327 * gcc.dg/torture/pr70123.c: New test.
5329 2016-03-11 Jeff Law <law@redhat.com>
5331 PR tree-optimization/70190
5332 * gcc.c-torture/compile/pr70190.c: New test.
5334 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5337 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5339 (test43_b): Likewise.
5340 (test43_c): Likewise.
5341 (test43_d): Likewise.
5342 (test43_e): Likewise.
5343 (test43_f): Likewise.
5344 (test43_g): Likewise.
5345 (test44_a): Likewise.
5346 (test44_b): Likewise.
5347 (test44_c): Likewise.
5348 (test44_d): Likewise.
5349 (test44_e): Likewise.
5351 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5354 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5356 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5358 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5361 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5365 * gcc.target/aarch64/pr69245_2.c: New test.
5367 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5369 PR tree-optimization/70177
5370 * gcc.dg/pr70177.c: New test.
5372 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5374 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5376 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5378 * gcc.dg/tree-ssa/sra-20.c: New.
5380 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5382 PR rtl-optimization/70174
5383 * gcc.dg/pr70174.c: New test.
5385 PR tree-optimization/70169
5386 * gcc.dg/pr70169.c: New test.
5388 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5391 * gcc.target/i386/pr70160.c: New test.
5393 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5395 * gcc.target/s390/dfp-1.c: New test.
5397 2016-03-10 Nick Clifton <nickc@redhat.com>
5400 * gcc.target/aarch64/pr70044.c: New test.
5402 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5403 Jakub Jelinek <jakub@redhat.com>
5406 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5407 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5408 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5410 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
5413 * g++.dg/lto/pr69589_0.C: New testcase
5414 * g++.dg/lto/pr69589_1.C: New testcase
5416 2016-03-10 Marek Polacek <polacek@redhat.com>
5419 * g++.dg/delayedfold/unary-plus1.C: New test.
5421 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
5423 * gcc.target/arm/pr45701-1.c: Escape brackets.
5424 * gcc.target/arm/pr45701-2.c: Likewise.
5426 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5428 * gfortran.dg/unconstrained_commons.f: New.
5430 2016-03-10 Alan Modra <amodra@gmail.com>
5432 * gcc.dg/pr69195.c: New.
5433 * gcc.dg/pr69238.c: New.
5435 2016-03-10 Tom de Vries <tom@codesourcery.com>
5438 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5440 2016-03-10 Richard Biener <rguenther@suse.de>
5442 PR tree-optimization/70128
5443 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5444 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5446 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5448 PR tree-optimization/70152
5449 * gcc.dg/pr70152.c: New test.
5452 * gcc.target/i386/pr70086-1.c: New test.
5453 * gcc.target/i386/pr70086-2.c: New test.
5454 * gcc.target/i386/pr70086-3.c: New test.
5456 PR tree-optimization/70127
5457 * gcc.c-torture/execute/pr70127.c: New test.
5459 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5461 * c-c++-common/goacc/combined-directives-2.c: New test.
5463 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5467 * g++.dg/diagnostic/pr70105.C: New test.
5468 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5469 (test_multiple_ordinary_maps): New test function.
5471 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5475 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5476 Drop range information from call to inform_at_rich_loc.
5477 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5479 (test_show_locus): Replace calls to rich_location::add_range with
5480 calls to add_range. Rewrite the tests that used the now-defunct
5481 rich_location ctor taking a source_range. Simplify other tests
5482 by replacing calls to COMBINE_LOCATION_DATA with calls to
5485 2016-03-09 Richard Biener <rguenther@suse.de>
5486 Jakub Jelinek <jakub@redhat.com>
5488 PR tree-optimization/70138
5489 * gcc.dg/vect/pr70138-1.c: New testcase.
5490 * gcc.dg/vect/pr70138-2.c: Likewise.
5492 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5495 * gcc.target/i386/pr70049.c: New test.
5497 2016-03-09 Richard Biener <rguenther@suse.de>
5500 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5501 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5502 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5504 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5506 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5509 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5512 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5515 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5518 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5519 in testcase comment.
5521 2016-03-09 Tom de Vries <tom@codesourcery.com>
5523 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5524 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5525 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5526 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5527 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5528 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5529 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5530 * gfortran.dg/goacc/kernels-loop.f95: New test.
5532 2016-03-08 Martin Sebor <msebor@redhat.com>
5535 * g++.dg/warn/overflow-warn-7.C: New test.
5537 2016-03-08 Jason Merrill <jason@redhat.com>
5539 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5540 * lib/target-supports.exp (check_effective_target_concepts): New.
5542 2016-03-08 Jakub Jelinek <jakub@redhat.com>
5545 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5546 * g++.dg/ubsan/pr70135.C: New test.
5549 * gcc.dg/pr70110.c: New test.
5551 2016-03-07 Martin Jambor <mjambor@suse.cz>
5553 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5554 * c-c++-common/gomp/if-1.c: Likewise.
5555 * c-c++-common/gomp/pr61486-2.c: Likewise.
5556 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5557 to dg-additional-options.
5558 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5559 * g++/gomp/target-teams-1.c: Likewise.
5560 * gcc.dg/gomp/gomp.exp: Likewise.
5561 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5562 dg-additional-options.
5563 * gfortran.dg/gomp/gomp.exp: Likewise.
5564 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5565 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5566 dg-additional-options.
5567 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5569 2016-03-07 Martin Jambor <mjambor@suse.cz>
5571 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5572 * c-c++-common/gomp/gridify-1.c: New test.
5573 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5575 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5577 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5578 trigger for cortex-r8, when scanning for register r8.
5579 * gcc.target/arm/pr45701-2.c: Likewise.
5581 2016-02-26 Richard Biener <rguenther@suse.de>
5582 Jeff Law <law@redhat.com>
5584 PR tree-optimization/69740
5585 * gcc.c-torture/compile/pr69740-1.c: New test.
5586 * gcc.c-torture/compile/pr69740-2.c: New test.
5588 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5590 * lib/target-supports.exp
5591 (check_effective_target_whole_vector_shift): Enable for PPC64.
5593 2016-03-07 Richard Biener <rguenther@suse.de>
5595 PR tree-optimization/70115
5596 * gcc.dg/torture/pr70115.c: New testcase.
5598 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5601 * c-c-++-common/goacc/pr69916.c: New.
5603 2016-03-07 Richard Henderson <rth@redhat.com>
5605 * gcc.c-torture/compile/pr70061.c: New test.
5607 2016-03-07 Richard Biener <rguenther@suse.de>
5610 * gcc.dg/vect/O3-pr36098.c: New testcase.
5612 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5614 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5616 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5618 * gnat.dg/renaming9.ad[sb]: New testcase.
5620 2016-03-05 Jakub Jelinek <jakub@redhat.com>
5623 * g++.dg/expr/stdarg3.C: New test.
5625 2016-03-04 Jeff Law <law@redhat.com>
5627 PR tree-optimization/69196
5628 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5631 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5634 * gcc.dg/pr69973.c: New test.
5636 PR rtl-optimization/69941
5637 * gcc.dg/torture/pr69941.c: New test.
5640 * gcc.dg/pr69824.c: New test.
5642 2016-03-05 Tom de Vries <tom@codesourcery.com>
5644 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5645 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5648 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5651 * g++.dg/cpp1y/var-templ48.C: New test.
5652 * g++.dg/cpp1y/var-templ49.C: New test.
5654 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5656 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5658 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5661 * g++.dg/ubsan/pr70035.C: New test.
5664 * gcc.target/i386/pr70062.c: New test.
5666 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5668 * g++.dg/template/typename21.C: Remove c++98_only.
5670 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5672 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5674 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5677 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5679 (fn_42_b): Likewise.
5680 (fn_42_c): Likewise.
5682 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5685 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5687 (fn_40_b): Likewise.
5688 (fn_41_a): Likewise.
5689 (fn_41_b): Likewise.
5691 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5694 * gcc.target/i386/avx512f-pr70059.c: New test.
5695 * gcc.target/i386/avx512dq-pr70059.c: New test.
5697 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5699 PR rtl-optimization/57676
5700 * gcc.dg/torture/pr57676.c: New test.
5702 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5704 * gcc.dg/pr70026.c: New test.
5706 2016-03-04 Marek Polacek <polacek@redhat.com>
5709 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5710 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5712 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5715 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5717 (test_corners_sisd_si): Likewise.
5718 (main): Remove checks of the above.
5719 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5721 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5723 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5725 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5727 * gcc.dg/torture/pr69951.c: Accept argc==0.
5729 2016-03-04 Richard Biener <rguenther@suse.de>
5732 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5733 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5735 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5738 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5741 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5744 * gcc.dg/guality/pr69947.c: New test.
5746 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5749 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5751 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5753 PR rtl-optimization/69904
5754 * gcc.target/arm/pr69904.c: New test.
5756 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5759 * gcc.dg/vect/pr70021.c: New test.
5760 * gcc.target/i386/pr70021.c: New test.
5762 2016-03-03 Marek Polacek <polacek@redhat.com>
5765 * gcc.dg/pr70050.c: New test.
5767 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5769 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5771 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5773 PR tree-optimization/70043
5774 * gfortran.dg/vect/pr70043.f90: New test.
5776 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5778 * gnat.dg/specs/task1.ads: New test.
5780 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5782 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5783 Invoke gdb with -batch.
5784 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5786 2016-03-03 Richard Biener <rguenther@suse.de>
5788 PR tree-optimization/55936
5789 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5791 2016-03-02 Jeff Law <law@redhat.com>
5793 PR rtl-optimization/69942
5794 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5795 effects of argument promotions.
5797 PR tree-optimization/69987
5798 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5799 target does not support -fprefetch-loop-arrays.
5801 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
5803 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5805 2016-03-02 Bin Cheng <bin.cheng@arm.com>
5807 PR rtl-optimization/69052
5808 * gcc.target/i386/pr69052.c: New test.
5810 2016-03-02 Alan Modra <amodra@gmail.com>
5812 * gcc.dg/pr69990.c: New.
5814 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5817 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5820 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5823 * gcc.target/i386/pr70028.c: New test.
5825 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5827 * c-c++-common/asan/swapcontext-test-1.c,
5828 * c-c++-common/tsan/thread_leak.c,
5829 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5830 * g++.dg/tsan/benign_race.C,
5831 * g++.dg/tsan/fd_close_norace.C,
5832 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5833 races with sanitizer output
5835 2016-03-02 Richard Biener <rguenther@suse.de>
5836 Uros Bizjak <ubizjak@gmail.com>
5839 * gcc.dg/simd-8.c: New testcase.
5841 2016-03-02 Richard Biener <rguenther@suse.de>
5844 * gcc.dg/simd-7.c: New testcase.
5846 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5848 * gcc.target/i386/pr70007.c: Tweak.
5850 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5852 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5854 2016-03-02 Marek Polacek <polacek@redhat.com>
5857 * gcc.dg/pr67854.c: New test.
5859 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5862 * gcc.dg/torture/pr70025.c: New test.
5864 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5866 PR tree-optimization/68621
5867 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5869 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5871 * gcc.target/i386/pr70007.c: New test.
5873 2016-03-01 Jeff Law <law@redhat.com>
5875 PR tree-optimization/69196
5876 * gcc.dg/tree-ssa/pr69196-1.c: New test.
5878 PR tree-optimization/69196
5879 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5880 duplicating code and spoiling the expected output.
5882 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5885 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5886 supports power9 before doing tests.
5887 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5888 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5889 * gcc.target/powerpc/p9-permute.c: Likewise.
5891 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
5894 * gcc.target/i386/pr70027.c: New test.
5896 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5898 * gcc.dg/pr70017.c: New test.
5900 2016-03-01 Jakub Jelinek <jakub@redhat.com>
5904 * gcc.dg/pr69796.c: New test.
5905 * gcc.dg/pr69974.c: New test.
5907 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5909 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5911 2016-02-29 Jeff Law <law@redhat.com>
5913 PR tree-optimization/69987
5914 * gfortran.dg/pr69987.f90: New test.
5916 PR tree-optimization/69989
5917 * gcc.c-torture/compile/pr69989-2.c: New test.
5919 2016-03-01 Marek Polacek <polacek@redhat.com>
5922 * g++.dg/parse/invalid1.C: New test.
5924 2016-03-01 Richard Biener <rguenther@suse.de>
5927 * gcc.dg/pr70022.c: New testcase.
5929 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5931 PR tree-optimization/69956
5932 * gcc.dg/pr69956.c: New test.
5934 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5937 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5938 XFAIL when hardware supports efficient unaligned storage access.
5940 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5943 * g++.dg/template/pr69961a.C: New test.
5944 * g++.dg/template/pr69961b.C: New test.
5946 2016-02-29 David Malcolm <dmalcolm@redhat.com>
5948 PR preprocessor/69985
5949 * gcc.dg/cpp/pr69985.c: New test case.
5951 2016-02-29 Jeff Law <law@redhat.com>
5953 PR tree-optimization/70005
5954 * gcc.c-torture/execute/pr70005.c New test.
5956 PR tree-optimization/69999
5957 * gcc.c-torture/compile/pr69999.c: New test.
5959 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5961 PR tree-optimization/69652
5962 * gcc.dg/torture/pr69652.c: Delete test.
5963 * gcc.dg/vect/pr69652.c: New test.
5965 2016-02-19 Richard Biener <rguenther@suse.de>
5967 PR tree-optimization/69980
5968 * gfortran.dg/vect/pr69980.f90: New testcase.
5970 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5972 * gcc.target/sparc/20160229-1.c: New test.
5974 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5976 * gnat.dg/stack_usage3.adb: New test.
5977 * gnat.dg/stack_usage3_pkg.ads: New helper.
5979 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5981 * gnat.dg/renaming8.adb: New test.
5982 * gnat.dg/renaming8_pkg1.ads: New helper.
5983 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5984 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5986 2016-02-29 Richard Biener <rguenther@suse.de>
5988 PR tree-optimization/69720
5989 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5991 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5995 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5997 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5998 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6001 * gfortran.dg/coarray_8.f90: Adjust error message.
6002 * gfortran.dg/pr56007.f90: New test.
6003 * gfortran.dg/pr56007.f: New test.
6005 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
6007 PR tree-optimization/69989
6008 * gcc.dg/torture/pr69989.c: New test.
6010 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
6012 * gcc.target/i386/stack-realign-win.c: New test.
6014 2016-02-28 Harald Anlauf <anlauf@gmx.de>
6017 * gfortran.dg/pr60126.f90: New test.
6019 2016-02-27 Jeff Law <law@redhat.com>
6022 2016-02-26 Richard Biener <rguenther@suse.de>
6023 Jeff Law <law@redhat.com>
6025 PR tree-optimization/69740
6026 * gcc.c-torture/compile/pr69740-1.c: New test.
6027 * gcc.c-torture/compile/pr69740-2.c: New test.
6029 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6032 * gfortran.dg/newunit_4.f90: New test.
6034 2016-02-27 Jakub Jelinek <jakub@redhat.com>
6037 PR rtl-optimization/69886
6038 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6039 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6042 2016-02-26 Martin Sebor <msebor@redhat.com>
6044 PR tree-optimization/15826
6045 * gcc.dg/tree-ssa/pr15826.c: New test.
6047 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6050 * gcc.target/powerpc/pr69969.c: New test.
6052 2016-02-26 Martin Sebor <msebor@redhat.com>
6055 * g++.old-deja/g++.other/decl5.C: Add a test case.
6057 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6060 * gcc.target/powerpc/pr69946.c: New file.
6062 2016-02-26 Richard Biener <rguenther@suse.de>
6063 Jeff Law <law@redhat.com>
6065 PR tree-optimization/69740
6066 * gcc.c-torture/compile/pr69740-1.c: New test.
6067 * gcc.c-torture/compile/pr69740-2.c: New test.
6069 2016-02-26 Martin Jambor <mjambor@suse.cz>
6072 * gcc.dg/torture/pr69932.c: New test.
6073 * gcc.dg/torture/pr69936.c: Likewise.
6075 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6078 * gcc.target/s390/pr69709.c: New test.
6080 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6083 * gcc.target/aarch64/pr69245_1.c: New test.
6085 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6088 * gcc.dg/torture/pr69613.c: New test.
6090 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6092 PR rtl-optimization/69891
6093 * gcc.target/i386/pr69891.c: New test.
6095 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6096 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6099 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6100 functionality for both 32-bit and 64-bit.
6102 2016-02-26 Richard Biener <rguenther@suse.de>
6104 PR tree-optimization/69551
6105 * gcc.dg/torture/pr69951.c: New testcase.
6107 2016-02-25 Richard Biener <rguenther@suse.de>
6109 PR tree-optimization/48795
6110 * gcc.dg/Warray-bounds-18.c: New testcase.
6112 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6114 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6116 2016-02-25 Jakub Jelinek <jakub@redhat.com>
6118 PR rtl-optimization/69896
6119 * gcc.dg/pr69896.c: New test.
6121 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6124 * g++.dg/cpp1y/paren2.C: New test.
6126 2016-02-24 Martin Sebor <msebor@redhat.com>
6129 * gcc.dg/enum-mode-2.c: New test.
6131 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6134 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6135 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6136 * g++.dg/ubsan/pr69922.C: New test.
6138 2016-02-24 Marek Polacek <polacek@redhat.com>
6141 * gcc.dg/pr69819.c: New test.
6143 2016-02-24 Martin Sebor <msebor@redhat.com>
6146 * g++.dg/ext/flexary15.C: New test.
6148 2016-02-24 Martin Sebor <msebor@redhat.com>
6150 * gcc.dg/builtins-68.c: Avoid making unportable
6151 assumptions about the relationship between SIZE_MAX and UINT_MAX.
6152 * g++.dg/ext/builtin_alloca.C: Same.
6154 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6155 Charles Baylis <charles.baylis@linaro.org>
6158 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6160 2016-02-24 Richard Biener <rguenther@suse.de>
6161 Jakub Jelinek <jakub@redhat.com>
6164 * gcc.dg/torture/pr69760.c: New testcase.
6166 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6168 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6169 pattern on Solaris with as.
6171 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6173 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6174 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6175 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6176 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6178 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6181 * gcc.dg/pr69915.c: New test.
6183 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6185 PR rtl-optimization/69886
6186 * gcc.dg/torture/pr69886.c: New test.
6188 2016-02-24 Richard Biener <rguenther@suse.de>
6191 * gcc.dg/torture/pr68963.c: New testcase.
6193 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6196 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6197 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6198 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6199 * gcc.target/arm/atomic_loaddi_1.c: New test.
6200 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6201 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6202 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6203 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6204 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6205 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6206 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6207 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6209 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6212 * gcc.dg/torture/pr69909.c: New test.
6214 2016-02-24 Richard Biener <rguenther@suse.de>
6216 PR tree-optimization/69907
6217 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6218 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6219 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6221 2016-02-24 Christian Bruel <christian.bruel@st.com>
6223 * gcc.target/arm/pragma_cpp_fma.c: New test.
6225 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6228 * gfortran.dg/include_6.f90: Update test.
6230 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6233 * objc.dg/pr69844.m: New test.
6235 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6237 PR libgfortran/69456
6238 * gfortran.dg/namelist_89.f90: New test.
6239 * gfortran.dg/pr59700.f90: Update test..
6241 2016-02-23 Martin Sebor <msebor@redhat.com>
6244 * g++.dg/ext/builtin_alloca.C: New test.
6245 * gcc.dg/builtins-68.c: New test.
6247 2016-02-23 Richard Henderson <rth@redhat.com>
6249 * gcc.target/i386/addr-space-3.c: Remove test.
6251 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6253 PR preprocessor/69126
6254 PR preprocessor/69543
6255 * c-c++-common/pr69126-2-long.c: New test.
6256 * c-c++-common/pr69126-2-short.c: New test.
6257 * c-c++-common/pr69543-1.c: Remove xfail.
6259 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6261 PR preprocessor/69126
6262 PR preprocessor/69543
6263 PR preprocessor/69558
6264 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6266 (test_2): ...this, and add leading comment.
6267 (MACRO_3, test_3): New.
6268 (MACRO_4A, MACRO_4B, test_4): New.
6269 (MACRO): Rename to...
6272 (test_5): ...this, updating for renaming of MACRO, and
6273 add leading comment.
6274 * c-c++-common/pr69543-1.c: New.
6275 * c-c++-common/pr69543-2.c: New.
6276 * c-c++-common/pr69543-3.c: New.
6277 * c-c++-common/pr69543-4.c: New.
6278 * c-c++-common/pr69558-1.c: New.
6279 * c-c++-common/pr69558-2.c: New.
6280 * c-c++-common/pr69558-3.c: New.
6281 * c-c++-common/pr69558-4.c: New.
6282 * gcc.dg/pr69558.c: Move to...
6283 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6286 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6288 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6289 to -ftree-parallelize-loops/-fopenacc changes.
6290 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6291 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6292 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6293 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6294 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6295 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6296 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6297 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6298 * c-c++-common/goacc/kernels-loop.c: Likewise.
6299 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6300 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6301 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6302 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6304 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6306 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6308 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6311 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6314 * gcc.dg/pr69900.c: New test.
6316 2016-02-23 Martin Jambor <mjambor@suse.cz>
6318 PR tree-optimization/69666
6319 * gcc.dg/tree-ssa/pr69666.c: New test.
6321 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6324 * gfortran.dg/coarray_allocate_5.f08: New test.
6326 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6328 * gcc.target/s390/vcond-shift.c: Move to ...
6329 * gcc.target/s390/vector/vcond-shift.c: ... here.
6331 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6333 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6334 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6336 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6338 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6340 2016-02-20 Mark Wielaard <mjw@redhat.com>
6343 * gcc.dg/unused-variable-3.c: New test.
6345 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6348 * gcc.target/i386/pr69888.c: New test.
6350 2016-02-22 Richard Biener <rguenther@suse.de>
6352 PR tree-optimization/69882
6353 * gfortran.dg/vect/pr69882.f90: New testcase.
6355 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6358 * gcc.dg/pr69885.c: New test.
6360 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6364 * gcc.target/sh/pr54089-10.c: New.
6366 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
6369 * gfortran.dg/deferred_character_15.f90 : New test.
6371 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6374 gfortran.dg/allocate_with_source_18.f03: New test.
6376 2016-02-20 Harald Anlauf <anlauf@gmx.de>
6379 gfortran.dg/gomp/pr52531.f90: New test.
6381 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6384 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6387 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6390 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6391 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6394 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6397 * g++.dg/torture/pr69851.C: New test.
6399 2016-02-19 Martin Sebor <msebor@redhat.com>
6402 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6404 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6407 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6408 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6411 * g++.dg/cpp0x/pr67767.C: New test.
6413 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6415 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6416 for fp, simd, crypto, crc, lse.
6417 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6419 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6420 effective target check.
6422 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6425 * gcc.target/i386/pr69820.c: New test.
6427 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6429 * gcc.target/s390/vector/int128-1.c: New test.
6431 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6433 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6435 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6437 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6438 instruction pattern name to prevent the testcase from failing with
6441 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6443 * gcc.target/s390/md/movstr-2.c: New test.
6445 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6447 * gcc.target/s390/morestack.c: New test.
6449 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6452 * gcc.target/s390/pr69625.c: Add test case.
6454 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6457 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6459 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6462 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6463 * gcc.target/powerpc/fusion3.c: Likewise.
6465 2016-02-18 Richard Biener <rguenther@suse.de>
6468 * g++.dg/torture/pr69553.C: New testcase.
6470 2016-02-18 Nick Clifton <nickc@redhat.com>
6474 * gcc.target/arm/pr62554.c: New test.
6475 * gcc.target/arm/pr69610-1.c: New test.
6476 * gcc.target/arm/pr69610-2.c: New test.
6478 2016-02-18 Richard Biener <rguenther@suse.de>
6481 * gcc.dg/torture/pr69854.c: New testcase.
6483 2016-02-17 Jakub Jelinek <jakub@redhat.com>
6486 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6488 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6490 * gcc.target/powerpc/vec-cg.c: New test.
6492 2016-02-17 Richard Biener <rguenther@suse.de>
6495 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6497 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6500 * gcc.c-torture/compile/pr69161.c: New test.
6502 2016-02-17 David Sherwood <david.sherwood@arm.com>
6505 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6506 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6508 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6510 * gcc.dg/ifcvt-4.c: Skip on Visium.
6512 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6514 * gnat.dg/atomic8.adb: New test.
6516 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6518 * gnat.dg/discr46.ad[sb]: New test.
6520 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6523 * gcc.target/powerpc/pr48344-1.c: New test.
6525 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6528 * gfortran.dg/associate_21.f90: New test.
6530 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6533 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6534 -Wnonnull in dg-options.
6535 * c-c++-common/nonnull-2.c: New test.
6537 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6538 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6540 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6542 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6545 * gcc.dg/pr69801.c: Add empty dg-options.
6547 2016-02-16 James Norris <jnorris@codesourcery.com>
6549 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6550 * g++.dg/goacc/deviceptr-1.c: New file.
6552 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6554 PR tree-optimization/69820
6555 * gcc.dg/vect/pr69820.c: New test.
6557 2016-02-16 Richard Biener <rguenther@suse.de>
6559 PR tree-optimization/69776
6560 * gcc.dg/torture/pr69776-2.c: New testcase.
6562 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6564 PR tree-optimization/69714
6565 * gcc.dg/torture/pr69714.c: New test.
6567 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6569 PR tree-optimization/69802
6570 * gcc.dg/pr69802.c: New test.
6572 2016-02-16 Richard Biener <rguenther@suse.de>
6575 * gcc.dg/pr69801.c: New testcase.
6577 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6579 PR libgfortran/69651
6580 * gfortran.dg/read_bang.f90: New test.
6581 * gfortran.dg/read_bang4.f90: New test.
6583 2016-02-15 Jakub Jelinek <jakub@redhat.com>
6586 * g++.dg/init/pr69658.C: New test.
6589 * c-c++-common/pr69797.c: New test.
6591 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6593 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6594 check for aarch64*-*-*.
6596 2016-02-15 Richard Biener <rguenther@suse.de>
6598 PR tree-optimization/69783
6599 * gcc.dg/vect/pr69783.c: New testcase.
6601 2016-02-15 Richard Biener <rguenther@suse.de>
6603 PR tree-optimization/69776
6604 * gcc.dg/torture/pr69776.c: New testcase.
6606 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6609 * gfortran.dg/type_decl_4.f90: Reinstated.
6611 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
6614 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6616 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6620 * gfortran.dg/type_decl_4.f90: Removed.
6622 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6625 * gfortran.dg/type_decl_4.f90: New test.
6627 2016-02-14 Alan Modra <amodra@gmail.com>
6630 * gcc.c-torture/execute/stkalign.c: Revise test.
6632 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6635 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6637 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6640 * gcc.target/sh/torture/pr67260.c: New.
6642 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
6644 * gcc.dg/pr67964.c: Add dg-require-alias.
6646 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6650 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6652 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6654 PR libgfortran/69668
6655 * gfortran.dg/namelist_88.f90: New test.
6657 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6659 PR libgfortran/69668
6660 * gfortran.dg/namelist_38.f90: Update test.
6661 * gfortran.dg/namelist_84.f90: Update test.
6663 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6666 * gcc.dg/pr69554-1.c: New test.
6667 * gfortran.dg/pr69554-1.F90: New test.
6668 * gfortran.dg/pr69554-2.F90: New test.
6669 * lib/gcc-dg.exp (proc dg-locus): New function.
6670 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6671 distinguish between the caret-printing and non-caret-printing
6672 cases. If caret-printing has been explicitly enabled, bail out
6673 without attempting to fix up the output.
6675 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6679 * gcc.dg/spellcheck-options-3.c: New test case.
6680 * gcc.dg/spellcheck-options-4.c: New test case.
6681 * gcc.dg/spellcheck-options-5.c: New test case.
6682 * gcc.dg/spellcheck-options-6.c: New test case.
6683 * gcc.dg/spellcheck-options-7.c: New test case.
6684 * gcc.dg/spellcheck-options-8.c: New test case.
6685 * gcc.dg/spellcheck-options-9.c: New test case.
6686 * gcc.dg/spellcheck-options-10.c: New test case.
6688 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6690 PR rtl-optimization/69764
6691 PR rtl-optimization/69771
6692 * c-c++-common/pr69764.c: New test.
6693 * gcc.dg/torture/pr69771.c: New test.
6695 2016-02-12 Marek Polacek <polacek@redhat.com>
6697 * g++.dg/torture/init-list1.C: New.
6699 2016-02-12 Marek Polacek <polacek@redhat.com>
6701 * gcc.dg/pr69522.c: Add empty dg-options.
6703 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6705 * g++.dg/lto/lto.exp: Include and init mpx.
6706 * g++.dg/lto/pr69729_0.C: New test.
6708 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6711 * g++.dg/ipa/pr69241-4.C: New test.
6714 * g++.dg/ipa/pr68672-1.C: New test.
6715 * g++.dg/ipa/pr68672-2.C: New test.
6716 * g++.dg/ipa/pr68672-3.C: New test.
6718 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6721 * gcc.dg/pr69522.c: New test.
6723 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6726 * g++.dg/cpp1y/69098.C: New test.
6727 * g++.dg/cpp1y/69098-2.C: New test.
6729 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6731 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6732 and neighbour -> neighbor.
6733 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6734 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6735 * c-c++-common/Wvarargs.c: Likewise.
6736 * c-c++-common/goacc/host_data-5.c: Likewise.
6737 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6738 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6739 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6740 * gcc.target/aarch64/pr60697.c: Likewise.
6741 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6742 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6743 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6744 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6745 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6746 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6747 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6748 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6749 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6750 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6751 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6752 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6753 * g++.dg/lookup/koenig5.C: Likewise.
6754 * g++.dg/ext/no-asm-2.C: Likewise.
6755 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6756 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6757 * gfortran.dg/used_types_16.f90: Likewise.
6758 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6759 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6760 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6761 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6762 * gfortran.dg/abstract_type_6.f03: Likewise.
6763 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6764 * gfortran.dg/used_types_15.f90: Likewise.
6765 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6766 * gfortran.dg/exit_3.f08: Likewise.
6767 * gfortran.dg/open_status_2.f90: Likewise.
6768 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6769 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6770 * gfortran.dg/associate_1.f03: Likewise.
6771 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6772 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6773 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6774 * gcc.dg/builtin-object-size-1.c: Likewise.
6775 * gcc.dg/noreturn-6.c: Likewise.
6776 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6777 * gcc.dg/globalalias.c: Likewise.
6778 * gcc.dg/builtins-config.h: Likewise.
6779 * gcc.dg/pr30457.c: Likewise.
6780 * gcc.c-torture/compile/volatile-1.c: Likewise.
6781 * gcc.c-torture/execute/20101011-1.c: Likewise.
6782 * c-c++-common/Waddress-1.c: Likewise.
6784 2016-02-11 Jakub Jelinek <jakub@redhat.com>
6787 * c-c++-common/Waddress-1.c: New test.
6789 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6792 * gfortran.dg/associate_19.f03: New test.
6793 * gfortran.dg/associate_20.f03: New test.
6795 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6797 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6799 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6801 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6802 .arch armv8-a\n. Add -dA to dg-options.
6803 * gcc.target/aarch64/assembler_arch_1.c: New test.
6804 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6806 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6809 * g++.dg/cpp0x/pr68726.C: New.
6811 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6813 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6816 2016-02-11 Richard Biener <rguenther@suse.de>
6818 * g++.dg/tree-ssa/pr61034.C: Adjust.
6820 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6823 * gcc.target/s390/pr69148.c: New.
6825 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6827 PR tree-optimization/69652
6828 * gcc.dg/torture/pr69652.c: New test.
6830 2016-02-10 Jakub Jelinek <jakub@redhat.com>
6831 Patrick Palka <ppalka@gcc.gnu.org>
6835 * g++.dg/ipa/pr69241-1.C: New test.
6836 * g++.dg/ipa/pr69241-2.C: New test.
6837 * g++.dg/ipa/pr69241-3.C: New test.
6838 * g++.dg/ipa/pr69649.C: New test.
6840 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
6842 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6843 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6845 2016-02-10 Bin Cheng <bin.cheng@arm.com>
6847 PR tree-optimization/68021
6848 * gcc.dg/tree-ssa/pr68021.c: New test.
6850 2016-02-10 Richard Biener <rguenther@suse.de>
6852 PR tree-optimization/69726
6853 * gcc.dg/uninit-22.c: New testcase.
6855 2016-02-09 Andrew Pinski <apinski@cavium.com>
6858 * gcc.c-torture/compile/20160205-1.c: New testcase.
6860 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6863 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6864 instead accessing a really large arrray.
6865 * gcc.target/powerpc/fusion3.c: Likewise.
6867 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
6870 * gcc.c-torture/execute/pr68532.c: New test.
6872 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
6875 * gcc.dg/pr69634.c: New.
6877 2016-02-09 Richard Biener <rguenther@suse.de>
6879 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6881 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
6883 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6885 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6887 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6889 2016-02-09 Richard Biener <rguenther@suse.de>
6891 PR tree-optimization/69715
6892 * gcc.dg/torture/pr69715.c: New testcase.
6894 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6897 * g++.dg/cpp0x/trailing12.C: New test.
6898 * g++.dg/cpp0x/trailing13.C: New test.
6900 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6904 * g++.dg/cpp1y/auto-fn29.C: New test.
6905 * g++.dg/cpp1y/auto-fn30.C: New test.
6907 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6909 PR tree-optimization/69209
6910 * gcc.c-torture/compile/pr69209.c: New test.
6912 2016-02-08 Jeff Law <law@redhat.com>
6914 PR tree-optimization/68541
6915 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6916 of statements allowed in join block for path splitting.
6918 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6921 * g++.dg/gomp/pr59627.C: New test.
6924 * g++.dg/ipa/pr69239.C: New test.
6926 2016-02-08 David Malcolm <dmalcolm@redhat.com>
6928 PR preprocessor/69664
6929 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6930 * gcc.dg/cpp/warn-comments.c: Likewise.
6932 2016-02-08 Marek Polacek <polacek@redhat.com>
6935 * g++.dg/init/const12.C: New test.
6937 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6940 * gcc.dg/lto/pr55113_0.c: Remove test.
6942 2016-02-08 Richard Biener <rguenther@suse.de>
6944 PR tree-optimization/69719
6945 * gcc.dg/torture/pr69719.c: New testcase.
6947 2016-02-08 Richard Biener <rguenther@suse.de>
6948 Jeff Law <law@redhat.com>
6951 * gcc.target/mips/pr68273.c: New testcase.
6953 2016-02-08 Richard Biener <rguenther@suse.de>
6955 PR rtl-optimization/69274
6956 * gcc.target/i386/addr-sel-1.c: XFAIL.
6958 2016-02-08 Jeff Law <law@redhat.com>
6960 PR tree-optimization/68541
6961 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6963 PR tree-optimization/65917
6964 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6966 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6969 * gfortran.dg/namelist_args.f90: New test.
6971 2016-02-05 Jeff Law <law@redhat.com>
6973 PR tree-optimization/68541
6974 * gcc.dg/tree-ssa/split-path-2.c: New test.
6975 * gcc.dg/tree-ssa/split-path-3.c: New test.
6976 * gcc.dg/tree-ssa/split-path-4.c: New test.
6977 * gcc.dg/tree-ssa/split-path-5.c: New test.
6978 * gcc.dg/tree-ssa/split-path-6.c: New test.
6979 * gcc.dg/tree-ssa/split-path-7.c: New test.
6981 2016-02-05 Martin Sebor <msebor@redhat.com>
6984 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6985 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6987 2016-02-06 Richard HEnderson <rth@redhat.com>
6990 * gcc.target/i386/addr-space-4.c: New.
6991 * gcc.target/i386/addr-space-5.c: New.
6993 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6996 * gfortran.dg/elemental_dependency_6.f90: New.
6998 2016-02-05 Jakub Jelinek <jakub@redhat.com>
7000 PR rtl-optimization/69691
7001 * gcc.c-torture/execute/pr69691.c: New test.
7004 * g++.dg/parse/pr69628.C: New test.
7006 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7008 * gcc.dg/sancov/asan.c: Move to ...
7009 * gcc.dg/asan/sancov-1.c: ... here.
7011 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
7013 * gcc.target/i386/pr69577.c: Require avx_runtime target.
7015 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
7018 * gcc.target/i386/pr69677.c: New test.
7020 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
7023 * g++.dg/template/pr68948.C: New test.
7025 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
7027 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7028 (only necessary on s390x).
7030 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7032 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7033 -mno-accumulate-outgoing-args.
7035 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7037 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7039 2016-02-04 Jakub Jelinek <jakub@redhat.com>
7042 * c-c++-common/pr69669.c: New test.
7044 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7047 * g++.dg/pr69667.C: New file.
7049 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7052 * gcc.dg/pr69619.c: Add new test.
7054 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7056 PR rtl-optimization/69577
7057 * gcc.target/i386/pr69577.c: New test.
7059 2016-02-04 Martin Liska <mliska@suse.cz>
7061 * g++.dg/asan/pr69276.C: New test.
7063 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7067 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7068 a single smulbb instruction.
7069 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7070 * gcc.target/amr/wmul-2.c: Likewise.
7072 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7076 * gcc.c-torture/execute/pr67714.c: New test.
7078 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7081 * gcc.target/i386/pr69454-1.c: New test.
7082 * gcc.target/i386/pr69454-2.c: New test.
7084 2016-02-03 Martin Sebor <msebor@redhat.com>
7091 * g++.dg/ext/flexarray-mangle-2.C: New test.
7092 * g++.dg/ext/flexarray-mangle.C: New test.
7093 * g++.dg/ext/flexarray-subst.C: New test.
7094 * g++.dg/ext/flexary11.C: New test.
7095 * g++.dg/ext/flexary12.C: New test.
7096 * g++.dg/ext/flexary13.C: New test.
7097 * g++.dg/ext/flexary14.C: New test.
7098 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7100 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7102 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7103 Define only if CHECK_FLOAT128 is defined.
7104 (main): Properly initialize u5.
7106 2016-02-03 Jakub Jelinek <jakub@redhat.com>
7109 * gcc.dg/pr69627.c: New test.
7112 * gcc.dg/pr69644.c: New test.
7114 2016-02-03 Mike Stump <mikestump@comcast.net>
7116 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7117 support for struct-layout-1.exp.
7119 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7122 * g++.dg/cpp0x/pr69056.C: New test.
7124 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7125 Alexandre Oliva <aoliva@redhat.com>
7128 * gcc.target/powerpc/pr69461.c: New.
7130 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
7132 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7134 (check_effective_target_fsanitize_thread): ... to here. Do not
7135 specify additional compile flags for the test source.
7136 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7137 specify additional compile flags for the test source.
7139 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7141 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7143 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7147 * gfortran.dg/coarray_allocate_2.f08: New test.
7148 * gfortran.dg/coarray_allocate_3.f08: New test.
7149 * gfortran.dg/coarray_allocate_4.f08: New test.
7151 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7153 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7154 use same scan-tree-dump-times on all platforms.
7155 * gcc.dg/vect/vect-outer-1.c: Likewise.
7156 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7157 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7158 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7159 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7160 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7161 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7162 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7164 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7166 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7169 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7171 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7173 2016-02-02 James Norris <jnorris@codesourcery.com>
7175 * c-c++-common/goacc/routine-5.c: Add tests.
7177 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
7179 * gcc.target/nvptx/unsigned-cmp.c: New test.
7181 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7183 * gcc.target/aarch64/scalar_shift_1.c
7184 (test_corners_sisd_di): Improve force to SIMD register.
7185 (test_corners_sisd_si): Likewise.
7186 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7187 Remove scan-assembler check for ldr.
7189 2016-02-02 Richard Biener <rguenther@suse.de>
7191 PR tree-optimization/69595
7192 * gcc.dg/Warray-bounds-17.c: New testcase.
7194 2016-02-02 Richard Biener <rguenther@suse.de>
7196 PR tree-optimization/69606
7197 * gcc.dg/torture/pr69606.c: New testcase.
7199 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7202 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7203 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7205 2016-02-02 Alan Modra <amodra@gmail.com>
7208 * gcc.target/powerpc/pr69548.c: New test.
7210 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7212 PR rtl-optimization/69592
7213 * gcc.dg/pr69592.c: New test.
7215 PR preprocessor/69543
7217 * gcc.dg/pr69543.c: New test.
7218 * gcc.dg/pr69558.c: New test.
7220 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
7223 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7225 2016-02-01 Martin Sebor <msebor@redhat.com>
7227 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7229 2016-02-01 Bin Cheng <bin.cheng@arm.com>
7231 PR tree-optimization/67921
7232 * c-c++-common/ubsan/pr67921.c: New test.
7234 2016-02-01 Richard Biener <rguenther@suse.de>
7237 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7239 2016-02-01 Richard Biener <rguenther@suse.de>
7241 PR tree-optimization/69574
7242 * gcc.dg/torture/pr69574.c: New testcase.
7244 2016-02-01 Richard Biener <rguenther@suse.de>
7246 PR tree-optimization/69579
7247 * gcc.dg/setjmp-6.c: New testcase.
7249 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7251 PR rtl-optimization/69570
7252 * g++.dg/opt/pr69570.C: New test.
7254 2016-02-01 Richard Henderson <rth@redhat.com>
7256 * gcc.dg/pr69535.c: New test.
7258 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
7261 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7262 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7265 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7267 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7269 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
7272 * gfortran.dg/allocate_with_source_17.f03: New test.
7274 2016-01-30 Jakub Jelinek <jakub@redhat.com>
7276 PR tree-optimization/69546
7277 * gcc.dg/torture/pr69546.c: New test.
7279 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
7282 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7284 2016-01-30 Martin Sebor <msebor@redhat.com>
7287 * g++.dg/ext/flexary10.C: New test.
7289 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7292 gfortran.dg/common_23.f90: New test.
7294 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7297 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7298 condition being checked, and disable it when the target supports
7299 misaligned loads and stores.
7301 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7304 * gcc.dg/torture/pr69518.c: New test.
7306 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7309 * gcc.target/i386/pr69530.c: New test.
7311 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
7314 * gcc.target/mips/div-delay.c: New test.
7316 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7319 * gcc.target/i386/pr69551.c: New test.
7322 * gcc.target/i386/pr66137.c: New test.
7324 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7326 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7327 always built for p5600.
7328 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7329 isa=p5600 dg-option.
7331 2016-01-29 Richard Biener <rguenther@suse.de>
7333 PR tree-optimization/69547
7334 * g++.dg/tree-ssa/pr69547.C: New testcase.
7336 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7339 * g++.dg/warn/Wunused-function2.C: New test.
7341 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7343 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7344 support for test to succeed.
7346 2016-01-29 Marek Polacek <polacek@redhat.com>
7350 * g++.dg/ext/constexpr-vla2.C: New test.
7351 * g++.dg/ext/constexpr-vla3.C: New test.
7352 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7354 2016-01-29 Richard Biener <rguenther@suse.de>
7357 * gcc.dg/uninit-21.c: New testcase.
7359 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
7362 * gcc.target/i386/pr69459.c: New test.
7364 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
7367 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7368 * gcc.target/mips/pr68400.c: New test.
7370 2016-01-28 Martin Sebor <msebor@redhat.com>
7373 * gcc.target/powerpc/pr17381.c: New test.
7375 2016-01-28 Jakub Jelinek <jakub@redhat.com>
7378 * gcc.dg/torture/pr69542.c: New test.
7380 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7382 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7384 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7386 * gcc.dg/pr65980.c: Skip on AIX.
7387 * gcc.dg/pr66688.c: Same.
7389 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7392 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7393 * gcc.dg/tree-ssa/sra-18.c: Same.
7395 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7398 * gfortran.dg/block_15.f08: New test.
7399 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7400 on incorrectly closed BLOCK.
7402 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7404 * gcc.dg/declare-simd.c: New test.
7405 2016-01-28 Richard Biener <rguenther@suse.de>
7407 PR tree-optimization/69466
7408 * gfortran.dg/vect/pr69466.f90: New testcase.
7410 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7412 * g++.dg/pr67989.C: Remove ARM-specific option.
7413 * gcc.target/arm/pr67989.C: New file.
7415 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7417 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7418 and expm1 test for glibc < 2.11.
7420 2016-01-27 Richard Henderson <rth@redhat.com>
7422 * gcc.c-torture/execute/pr69447.c: New test.
7424 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
7427 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7429 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7432 * gcc.dg/pr66869.c: New test.
7434 2016-01-25 Jeff Law <law@redhat.com>
7436 PR tree-optimization/68398
7437 PR tree-optimization/69196
7438 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7439 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7440 path to avoid new heuristic allowing more irreducible regions
7441 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7442 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7443 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7444 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7445 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7447 2016-01-27 Marek Polacek <polacek@redhat.com>
7450 * c-c++-common/vector-compare-4.c: New test.
7452 2016-01-27 David Malcolm <dmalcolm@redhat.com>
7454 PR preprocessor/69126
7455 * c-c++-common/pr69126.c: New test case.
7457 2016-01-27 Ian Lance Taylor <iant@google.com>
7459 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7461 2016-01-27 Ryan Burn <contact@rnburn.com>
7464 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7466 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7469 * gcc.target/i386/pr69512.c: New test.
7471 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7474 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7476 2016-01-27 Marek Polacek <polacek@redhat.com>
7479 * g++.dg/pr69379.C: New test.
7481 2016-01-27 Martin Sebor <msebor@redhat.com>
7484 * g++.dg/abi/Wabi-2-2.C: New test.
7485 * g++.dg/abi/Wabi-2-3.C: New test.
7486 * g++.dg/abi/Wabi-3-2.C: New test.
7487 * g++.dg/abi/Wabi-3-3.C: New test.
7489 2016-01-27 Richard Biener <rguenther@suse.de>
7491 PR tree-optimization/69166
7492 * gcc.dg/torture/pr69166.c: New testcase.
7494 2016-01-27 Martin Jambor <mjambor@suse.cz>
7496 PR tree-optimization/69355
7497 * gcc.dg/tree-ssa/pr69355.c: New test.
7499 2016-01-27 Marek Polacek <polacek@redhat.com>
7502 * g++.dg/ext/constexpr-vla1.C: New test.
7504 2016-01-20 Christian Bruel <christian.bruel@st.com>
7507 * gcc.target/arm/pr69245.c: New test.
7509 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7511 PR tree-optimization/69399
7512 * gcc.dg/torture/pr69399.c: New test.
7514 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7516 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7518 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7520 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7522 2016-01-26 Tom de Vries <tom@codesourcery.com>
7524 PR tree-optimization/69110
7525 * gcc.dg/autopar/pr69110.c: New test.
7527 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7528 Sebastian Pop <s.pop@samsung.com>
7530 * gcc.dg/graphite/isl-ast-op-select.c: New.
7532 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7535 * gfortran.dg/allocate_error_6.f90: New test.
7537 2016-01-26 Richard Henderson <rth@redhat.com>
7539 * gcc.dg/tm/pr60908.c: New test.
7541 2016-01-26 David Malcolm <dmalcolm@redhat.com>
7544 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7546 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7547 expected multiline output to reflect the colorization being
7548 disabled before newlines.
7549 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7550 (custom_diagnostic_finalizer): Replace call to
7551 pp_newline_and_flush with call to pp_flush.
7552 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7553 * gfortran.dg/implicit_class_1.f90: Likewise.
7554 * lib/gcc-dg.exp (allow_blank_lines): New global.
7555 (dg-allow-blank-lines-in-output): New procedure.
7556 (gcc-dg-prune): Complain about blank lines in the output, unless
7557 dg-allow-blank-lines-in-output was called.
7558 * lib/multiline.exp (_build_multiline_regex): Only support
7559 arbitrary followup text for non-blank-lines, not for blank lines.
7561 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7563 PR tree-optimization/69483
7564 * gcc.dg/pr69483.c: New test.
7565 * g++.dg/opt/pr69483.C: New test.
7567 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7570 * gcc.target/arm/pr68620.c: New test.
7572 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7574 * gcc.target/i386/pr68986-2.c: Remove -m32.
7576 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7579 * gcc.target/i386/pr68986-1.c: New test.
7580 * gcc.target/i386/pr68986-2.c: Likewise.
7581 * gcc.target/i386/pr68986-3.c: Likewise.
7583 2016-01-26 Christian Bruel <christian.bruel@st.com>
7585 * lib/target-supports.exp
7586 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7587 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7588 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7590 2016-01-26 Richard Biener <rguenther@suse.de>
7592 PR tree-optimization/69452
7593 * gcc.dg/torture/pr69452.c: New testcase.
7595 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7598 * gcc.dg/pr69442.c: New test.
7600 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7603 * gcc.target/aarch64/simd/pr67896.C: New.
7605 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7607 PR tree-optimization/69400
7608 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7610 (plugin_init): Call it.
7611 * gcc.dg/torture/pr69400.c: New test.
7613 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7615 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7617 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7618 Sebastian Pop <s.pop@samsung.com>
7620 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7623 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7624 Sebastian Pop <s.pop@samsung.com>
7626 * gcc.dg/graphite/pr69292.c: New.
7628 2016-01-25 Jakub Jelinek <jakub@redhat.com>
7630 * c-c++-common/goacc/use_device-1.c: New test.
7632 2016-01-25 Jeff Law <law@redhat.com>
7634 PR tree-optimization/69196
7635 PR tree-optimization/68398
7636 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7637 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7639 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
7642 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7645 2016-01-25 Richard Biener <rguenther@suse.de>
7648 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7650 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7653 * gcc.dg/pr69421.c: New test.
7655 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7657 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7658 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7659 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7660 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7661 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7662 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7663 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7664 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7665 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7666 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7668 2016-01-25 Richard Biener <rguenther@suse.de>
7670 PR tree-optimization/69376
7671 * gcc.dg/torture/pr69376.c: New testcase.
7673 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7677 * gfortran.dg/interface_38.f90: New test.
7678 * gfortran.dg/interface_39.f90: New test.
7680 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7683 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7688 * g++.dg/template/pr11858.C: New test.
7689 * g++.dg/template/pr24663.C: New test.
7690 * g++.dg/template/unify12.C: New test.
7691 * g++.dg/template/unify13.C: New test.
7692 * g++.dg/template/unify14.C: New test.
7693 * g++.dg/template/unify15.C: New test.
7694 * g++.dg/template/unify16.C: New test.
7695 * g++.dg/template/unify17.C: New test.
7697 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7700 gfortran.dg/pr68283.f90: New test.
7702 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7705 * gfortran.dg/inline_matmul_13.f90: New test.
7706 * gfortran.dg/matmul_bounds_8.f90: New test.
7707 * gfortran.dg/matmul_bounds_9.f90: New test.
7708 * gfortran.dg/matmul_bounds_10.f90: New test.
7710 2016-01-23 Tom de Vries <tom@codesourcery.com>
7712 PR tree-optimization/69426
7713 * gcc.dg/autopar/pr69426.c: New test.
7715 2016-01-23 Martin Sebor <msebor@redhat.com>
7719 * g++.dg/cpp0x/alignas5.C: New test.
7720 * g++.dg/ext/vector29.C: Same.
7722 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
7724 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7725 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7726 _GNU_SOURCE from compile flags to the source.
7727 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7728 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7729 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7730 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7732 2016-01-22 Jakub Jelinek <jakub@redhat.com>
7735 * g++.dg/opt/pr69432.C: New test.
7737 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7739 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7740 32-bit targets testing an -m64 multilib.
7742 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7744 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7747 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7749 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7751 2016-01-21 Christian Bruel <christian.bruel@st.com>
7754 * gcc.target/i386/pr68674.c
7755 * gcc.target/aarch64/pr68674.c
7756 * gcc.target/arm/pr68674.c
7758 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7761 * gcc.c-torture/execute/pr69403.c: New test.
7763 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7766 * g++.dg/template/pr55843.C: New.
7768 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7771 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7772 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7774 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7777 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7778 from dg-do compile directive, and instead add
7779 { dg-require-effective-target int128 }.
7781 2016-01-20 Martin Sebor <msebor@redhat.com>
7784 * gcc.dg/sync-fetch.c: New test.
7786 2016-01-21 Martin Sebor <msebor@redhat.com>
7789 * gcc.target/powerpc/pr69252.c: New test.
7791 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7794 * gfortran.dg/pr65996.f90: New test.
7796 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7799 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
7800 expected to generate an error.
7802 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7805 * gcc.dg/torture/pr66178.c: New test.
7807 2016-01-21 Anton Blanchard <anton@samba.org>
7808 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7811 * gcc.target/powerpc/pr63354.c: New test.
7813 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7815 PR rtl-optimization/68990
7816 * gcc.target/i386/pr68990: New.
7818 2016-01-21 Nick Clifton <nickc@redhat.com>
7821 * gcc.target/mips/pr69129.c: New.
7823 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7826 * g++.dg/cpp0x/pr58046.C: New.
7828 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7832 * gcc.target/arm/pr69187.c: New test.
7835 * g++.dg/torture/pr69355.C: New test.
7837 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7838 Sebastian Pop <s.pop@samsung.com>
7840 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7842 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7843 Sebastian Pop <s.pop@samsung.com>
7845 * gcc.dg/graphite/pr68976.c: New test.
7847 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7850 * c-c++-common/pr67653.c: New test.
7851 * gcc.dg/torture/pr29119.c: Add dg-warning.
7853 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7855 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7857 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7860 * gcc.dg/pr24293.c: New test.
7861 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7862 incomplete struct type.
7863 * gcc.dg/declspec-1.c: Likewise.
7864 * gcc.dg/pr63549.c: Likewise.
7866 2016-01-20 Jakub Jelinek <jakub@redhat.com>
7868 PR tree-optimization/66612
7869 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7870 for bdn instruction.
7872 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7874 * lib/target-supports.exp
7875 (check_effective_target_arm_fp_ok_nocache): New.
7876 (check_effective_target_arm_fp_ok): New.
7877 (add_options_for_arm_fp): New.
7878 (check_effective_target_arm_crypto_ok_nocache): Require
7879 target_arm_v8_neon_ok instead of arm32.
7880 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7881 (check_effective_target_arm_crypto_pragma_ok): New.
7882 (add_options_for_arm_vfp): New.
7883 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7884 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7885 target instead. Force initial fpu to vfp.
7886 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7887 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7888 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7890 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7891 use arm_vfp effective target instead. Force initial fpu to vfp.
7892 * gcc.target/arm/attr-neon3.c: Likewise.
7893 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7895 * gcc.target/arm/unsigned-float.c: Likewise.
7896 * gcc.target/arm/vfp-1.c: Likewise.
7897 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7898 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7899 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7900 * gcc.target/arm/vfp-ldmias.c: Likewise.
7901 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7902 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7903 * gcc.target/arm/vfp-stmiad.c: Likewise.
7904 * gcc.target/arm/vfp-stmias.c: Likewise.
7905 * gcc.target/arm/vnmul-1.c: Likewise.
7906 * gcc.target/arm/vnmul-2.c: Likewise.
7907 * gcc.target/arm/vnmul-3.c: Likewise.
7908 * gcc.target/arm/vnmul-4.c: Likewise.
7910 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7913 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7914 the MPX run-time library, for compile-time MPX test.
7915 * gcc.target/i386/chkp-always_inline.c: Likewise.
7916 * gcc.target/i386/chkp-bndret.c: Likewise.
7917 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7918 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7919 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7920 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7921 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7922 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7923 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7924 * gcc.target/i386/chkp-label-address.c: Likewise.
7925 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7926 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7927 * gcc.target/i386/chkp-pr69044.c: Likewise.
7928 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7929 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7930 * gcc.target/i386/chkp-strchr.c: Likewise.
7931 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7932 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7933 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7934 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7935 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7936 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7937 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7938 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7939 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7940 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7941 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7942 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7943 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7944 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7945 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7946 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7947 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7948 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7949 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7950 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7951 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7952 * gcc.target/i386/pr63995-2.c: Likewise.
7953 * gcc.target/i386/pr64805.c: Likewise.
7954 * gcc.target/i386/pr65044.c: Likewise.
7955 * gcc.target/i386/pr65167.c: Likewise.
7956 * gcc.target/i386/pr65183.c: Likewise.
7957 * gcc.target/i386/pr65184.c: Likewise.
7958 * gcc.target/i386/thunk-retbnd.c: Likewise.
7960 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7962 PR tree-optimization/69328
7963 * gcc.dg/pr69328.c: New test.
7965 2016-01-20 Jeff Law <law@redhat.com>
7968 * gcc.target/m68k/pr25114.c: New test.
7970 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7972 * gcc.target/arm/memset-inline-10.c: Added
7973 dg-require-effective-target arm_thumb2_ok.
7975 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7977 * gcc.dg/debug/dwarf2/sso.c: New test.
7979 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
7982 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7983 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7984 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7986 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7989 * g++.dg/ipa/devirt-50.C: New testcase.
7991 2016-01-19 Marek Polacek <polacek@redhat.com>
7994 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7995 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7997 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8000 * gcc.target/arm/pr69135_1.c: New test.
8002 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8004 * gcc.target/aarch64/ccmp_1.c: Add new tests.
8006 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
8008 * gcc.target/aarch64/ccmp_1.c: New testcase.
8010 2016-01-19 Marek Polacek <polacek@redhat.com>
8013 * g++.dg/cpp0x/enum30.C: New test.
8015 2016-01-19 Richard Biener <rguenther@suse.de>
8017 PR tree-optimization/69336
8018 * g++.dg/tree-ssa/pr69336.C: New testcase.
8020 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8023 * gcc.dg/pr65779.c: New test.
8025 2016-01-19 Richard Biener <rguenther@suse.de>
8027 PR tree-optimization/69352
8028 * gcc.dg/torture/pr69352.c: New testcase.
8030 2016-01-19 Jakub Jelinek <jakub@redhat.com>
8032 PR rtl-optimization/68955
8033 PR rtl-optimization/64557
8034 * gcc.dg/torture/pr68955.c: New test.
8036 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8039 * g++.dg/torture/pr69136.C: New testcase.
8041 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
8044 * g++.dg/lto/pr69133_0.C: New testcase.
8045 * g++.dg/lto/pr69133_1.C: New testcase.
8047 2016-01-15 Jeff Law <law@redhat.com>
8049 PR tree-optimization/69320
8050 * gcc.c-torture/pr69320-1.c: New test.
8051 * gcc.c-torture/pr69320-2.c: New test.
8052 * gcc.c-torture/pr69320-3.c: New test.
8053 * gcc.c-torture/pr69320-4.c: New test.
8055 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8060 * g++.dg/template/pr11858.C: New test.
8061 * g++.dg/template/pr24663.C: New test.
8062 * g++.dg/template/unify12.C: New test.
8063 * g++.dg/template/unify13.C: New test.
8064 * g++.dg/template/unify14.C: New test.
8065 * g++.dg/template/unify15.C: New test.
8066 * g++.dg/template/unify16.C: New test.
8067 * g++.dg/template/unify17.C: New test.
8069 2016-01-18 David Malcolm <dmalcolm@redhat.com>
8072 * gcc.dg/pr69181-1.c: New test file.
8073 * gcc.dg/pr69181-2.c: New test file.
8074 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8075 globals by moving it to...
8076 (cleanup-after-saved-dg-test): ...this new function. Add
8077 "global additional_sources_used". Add reset of global
8078 multiline_expected_outputs to the empty list.
8079 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8081 (multiline_expected_outputs): ...this, and updated comments to
8082 note that it is modified from gcc-dg.exp.
8083 (dg-end-multiline-output): Update for the above renaming.
8084 (handle-multiline-outputs): Likewise. Remove the clearing
8085 of the expected outputs to the empty list.
8087 2016-01-18 Richard Biener <rguenther@suse.de>
8089 PR tree-optimization/69297
8090 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8092 2016-01-18 Joseph Myers <joseph@codesourcery.com>
8094 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8096 * gcc.target/mips/mips-3d-2.c: Likewise.
8097 * gcc.target/mips/mips-3d-3.c: Likewise.
8098 * gcc.target/mips/mips-3d-4.c: Likewise.
8099 * gcc.target/mips/mips-3d-5.c: Likewise.
8100 * gcc.target/mips/mips-3d-6.c: Likewise.
8101 * gcc.target/mips/mips-3d-7.c: Likewise.
8102 * gcc.target/mips/mips-3d-8.c: Likewise.
8103 * gcc.target/mips/mips-3d-9.c: Likewise.
8104 * gcc.target/mips/mips-ps-1.c: Likewise.
8105 * gcc.target/mips/mips-ps-2.c: Likewise.
8106 * gcc.target/mips/mips-ps-3.c: Likewise.
8107 * gcc.target/mips/mips-ps-4.c: Likewise.
8108 * gcc.target/mips/mips-ps-5.c: Likewise.
8109 * gcc.target/mips/mips-ps-6.c: Likewise.
8110 * gcc.target/mips/mips-ps-7.c: Likewise.
8111 * gcc.target/mips/mips-ps-type.c: Likewise.
8112 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8113 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8115 2016-01-18 Tom de Vries <tom@codesourcery.com>
8117 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8118 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8119 * c-c++-common/goacc/kernels-empty.c: New test.
8120 * c-c++-common/goacc/kernels-eternal.c: New test.
8121 * c-c++-common/goacc/kernels-loop-2.c: New test.
8122 * c-c++-common/goacc/kernels-loop-3.c: New test.
8123 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8124 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8125 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8126 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8127 * c-c++-common/goacc/kernels-loop-data.c: New test.
8128 * c-c++-common/goacc/kernels-loop-g.c: New test.
8129 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8130 * c-c++-common/goacc/kernels-loop-n.c: New test.
8131 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8132 * c-c++-common/goacc/kernels-loop.c: New test.
8133 * c-c++-common/goacc/kernels-noreturn.c: New test.
8134 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8135 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8136 * c-c++-common/goacc/kernels-reduction.c: New test.
8138 2016-01-18 Tom de Vries <tom@codesourcery.com>
8140 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8141 * gcc.dg/autopar/outer-2.c: Same.
8142 * gcc.dg/autopar/outer-3.c: Same.
8143 * gcc.dg/autopar/outer-4.c: Same.
8144 * gcc.dg/autopar/outer-5.c: Same.
8145 * gcc.dg/autopar/outer-6.c: Same.
8146 * gcc.dg/autopar/parallelization-1.c: Same.
8147 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8148 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8149 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8150 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8151 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8152 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8153 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8154 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8155 * gcc.dg/autopar/pr39500-1.c: Same.
8156 * gcc.dg/autopar/pr39500-2.c: Same.
8157 * gcc.dg/autopar/pr46193.c: Same.
8158 * gcc.dg/autopar/pr46194.c: Same.
8159 * gcc.dg/autopar/pr49580.c: Same.
8160 * gcc.dg/autopar/pr49960-1.c: Same.
8161 * gcc.dg/autopar/pr49960.c: Same.
8162 * gcc.dg/autopar/pr68373.c: Same.
8163 * gcc.dg/autopar/reduc-1.c: Same.
8164 * gcc.dg/autopar/reduc-1char.c: Same.
8165 * gcc.dg/autopar/reduc-1short.c: Same.
8166 * gcc.dg/autopar/reduc-2.c: Same.
8167 * gcc.dg/autopar/reduc-2char.c: Same.
8168 * gcc.dg/autopar/reduc-2short.c: Same.
8169 * gcc.dg/autopar/reduc-3.c: Same.
8170 * gcc.dg/autopar/reduc-4.c: Same.
8171 * gcc.dg/autopar/reduc-6.c: Same.
8172 * gcc.dg/autopar/reduc-7.c: Same.
8173 * gcc.dg/autopar/reduc-8.c: Same.
8174 * gcc.dg/autopar/reduc-9.c: Same.
8175 * gcc.dg/autopar/uns-outer-4.c: Same.
8176 * gcc.dg/autopar/uns-outer-5.c: Same.
8177 * gcc.dg/autopar/uns-outer-6.c: Same.
8178 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8179 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8181 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8184 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8185 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8187 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8190 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8191 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8192 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8194 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8197 * gcc.dg/tree-ssa/sra-17.c: New.
8198 * gcc.dg/tree-ssa/sra-18.c: New.
8200 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8202 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8204 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8206 * gnat.dg/inline12.adb: New test.
8208 2016-01-18 Bin Cheng <bin.cheng@arm.com>
8210 PR tree-optimization/66797
8211 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8213 2016-01-18 Richard Biener <rguenther@suse.de>
8215 PR tree-optimization/69170
8216 * gcc.dg/torture/pr69170.c: New testcase.
8218 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
8220 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8222 2016-01-16 Tom de Vries <tom@codesourcery.com>
8224 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8226 2016-01-16 Tom de Vries <tom@codesourcery.com>
8228 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8229 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8230 redundant dg-require-effective-target pthread.
8231 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8232 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8233 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8234 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8235 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8236 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8237 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8239 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
8242 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8243 * gcc.target/powerpc/recip-7.c: Same.
8245 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8248 * g++.dg/template/pr69091.C: New test.
8250 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8252 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8253 dump does not contain an error_mark_node.
8254 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8255 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8257 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8260 * g++.dg/template/pr68936.C: New test.
8262 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
8265 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8266 * gcc.target/powerpc/recip-2.c: Same.
8267 * gcc.target/powerpc/recip-3.c: Same.
8268 * gcc.target/powerpc/recip-4.c: Same.
8269 * gcc.target/powerpc/recip-sqrtf.c: Same.
8271 2016-01-15 Jeff Law <law@redhat.com>
8273 PR tree-optimization/69270
8274 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8275 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8277 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
8280 * gfortran.dg/deferred_character_13.f90: New test for the fix
8281 of comment 3 of the PR.
8284 * gfortran.dg/deferred_character_8.f90: New test
8285 * gfortran.dg/allocate_error_5.f90: New test
8288 * gfortran.dg/deferred_character_10.f90: New test
8291 * gfortran.dg/deferred_character_14.f90: New test
8294 * gfortran.dg/deferred_character_11.f90: New test
8297 * gfortran.dg/deferred_character_9.f90: New test
8299 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8301 PR rtl-optimization/69030
8302 * gcc.target/i386/pr69030.c: New.
8304 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8306 * gcc.target/aarch64/target_attr_17.c: New test.
8308 2016-01-15 Richard Biener <rguenther@suse.de>
8310 PR tree-optimization/66856
8311 * gcc.dg/torture/pr66856-1.c: New testcase.
8312 * gcc.dg/torture/pr66856-2.c: Likewise.
8314 2016-01-15 Richard Biener <rguenther@suse.de>
8317 * g++.dg/lto/pr69137_0.C: New testcase.
8319 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8322 * gcc.target/i386/pr69246.c: New test.
8324 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8326 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8328 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8331 * g++.dg/init/const9.C: Disable test on S/390.
8333 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8335 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8336 * g++.dg/Wno-frame-address.C: Ditto.
8338 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8340 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8342 2016-01-15 Richard Biener <rguenther@suse.de>
8344 PR tree-optimization/68961
8345 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8347 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8349 * gcc.target/i386/pr65105-5.c: New test.
8351 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8353 * gcc.c-torture/execute/alias-4.c: New testcase.
8355 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8358 * g++.dg/ipa/devirt-49.C: New testcase.
8360 2016-01-15 Christian Bruel <christian.bruel@st.com>
8363 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8364 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8365 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8367 2016-01-15 Richard Biener <rguenther@suse.de>
8369 PR tree-optimization/69117
8370 * gcc.dg/torture/pr69117.c: New testcase.
8372 2015-01-14 Ryan Burn <contact@rnburn.com>
8375 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8377 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8380 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8381 range tests use 100 * maximum instead of maximum + 1.
8383 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8386 * gcc.dg/guality/pr69244.c: New test.
8388 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
8390 * lib/target-supports.exp (check_effective_target_issignaling):
8392 * gcc.dg/pr61441.c: Require issignaling effective target.
8394 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8397 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8399 2016-01-14 David Malcolm <dmalcolm@redhat.com>
8402 PR preprocessor/69177
8403 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8404 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8405 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8406 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8408 2016-01-14 Marek Polacek <polacek@redhat.com>
8411 * gcc.dg/array-15.c: New test.
8413 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8416 PR tree-optimization/69155
8417 * gfortran.dg/pr68146.f: New test.
8418 * gfortran.dg/pr69155.f90: New test.
8420 2016-01-14 Richard Biener <rguenther@suse.de>
8422 PR tree-optimization/68060
8423 * gcc.dg/torture/pr68060-1.c: New testcase.
8424 * gcc.dg/torture/pr68060-2.c: Likewise.
8426 2016-01-14 Nick Clifton <nickc@redhat.com>
8428 * lib/target-supports.exp
8429 (check_effective_target_arm_neon_ok_nocache): Add an option
8430 sequence that includes setting the ARM architecture to ARMv7-A.
8431 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8432 command line options necessary to enable Neon support.
8433 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8434 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8435 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8436 * gcc.target/arm/pr69180.c: Likewise.
8438 2016-01-14 Jeff Law <law@redhat.com>
8440 PR tree-optimization/69270
8441 * gcc.dg/tree-ssa/pr69270.c: New test.
8443 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8446 * c-c++-common/pr66208.c: New file.
8448 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8450 PR tree-optimization/69156
8451 * gcc.dg/pr69156.c: New test.
8453 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8455 * gcc.target/i386/pr69225-7.c: New test.
8457 2016-01-13 Richard Henderson <rth@redhat.com>
8459 * gcc.dg/tm/memopt-13.c: Update expected function.
8460 * gcc.dg/tm/memopt-6.c: Likewise.
8462 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
8464 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8465 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8466 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8467 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
8469 2016-01-13 Tom de Vries <tom@codesourcery.com>
8471 PR tree-optimization/69169
8472 * gcc.dg/pr69169.c: New test.
8474 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8477 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8478 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8479 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8480 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8481 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8482 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8483 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8484 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8486 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8489 * gcc.dg/pr69247.c: New test.
8491 2016-01-13 Richard Biener <rguenther@suse.de>
8493 PR tree-optimization/69242
8494 * gcc.dg/torture/pr69242.c: New testcase.
8496 2016-01-13 Richard Biener <rguenther@suse.de>
8498 PR tree-optimization/69186
8499 * gcc.dg/torture/pr69186.c: New testcase.
8501 2016-01-13 Jeff Law <law@redhat.com>
8503 PR tree-optimization/67755
8504 * gcc.dg/tree-ssa/pr67755.c: New test.
8506 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8508 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8509 pass number in output by a star.
8511 2016-01-12 Bin Cheng <bin.cheng@arm.com>
8513 PR tree-optimization/68911
8514 * gcc.c-torture/execute/pr68911.c: New test.
8516 2016-01-12 Marek Polacek <polacek@redhat.com>
8519 * g++.dg/warn/permissive-1.C: New test.
8521 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8525 * g++.dg/opt/pr69213.C: New test.
8527 2016-01-12 Christian Bruel <christian.bruel@st.com>
8530 * gcc.target/arm/pr69180.c: New test.
8532 2016-01-12 Richard Biener <rguenther@suse.de>
8535 * g++.dg/lto/pr69077_0.C: New testcase.
8536 * g++.dg/lto/pr69077_1.C: Likewise.
8538 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8541 * g++.dg/opt/pr69175.C: New test.
8543 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8545 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8546 rather than #including math.h & stdlib.h.
8547 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8548 * gcc.dg/vect/pr49771.c: Likewise.
8549 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8550 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8551 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8552 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8553 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8554 * gcc.dg/vect/pr44507.c: Likewise.
8555 * gcc.dg/vect/pr45902.c: Likewise.
8556 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8557 * gcc.dg/vect/vect-117.c: Likewise.
8558 * gcc.dg/vect/vect-99.c: Likewise.
8559 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8560 * gcc.dg/vect/vect-cond-1.c: Likewise.
8561 * gcc.dg/vect/vect-cond-2.c: Likewise.
8562 * gcc.dg/vect/vect-cond-3.c: Likewise.
8563 * gcc.dg/vect/vect-cond-4.c: Likewise.
8564 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8565 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8566 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8567 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8568 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8569 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8570 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8571 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8572 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8573 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8574 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8575 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8576 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8577 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8578 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8579 include of signal.h.
8580 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8581 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8582 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8583 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8584 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8585 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8586 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8587 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8588 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8589 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8590 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8591 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8592 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8593 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8594 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8595 * gcc.dg/vect/vect-outer-5.c: Likewise.
8596 * gcc.dg/vect/vect-outer-6.c: Likewise.
8597 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8600 2016-01-12 Nick Clifton <nickc@redhat.com>
8603 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8604 to fread so that it will be found in all target runtimes.
8606 2016-01-12 Richard Biener <rguenther@suse.de>
8608 PR tree-optimization/69053
8609 * g++.dg/torture/pr69053.C: New testcase.
8611 2016-01-12 Richard Biener <rguenther@suse.de>
8613 PR tree-optimization/69168
8614 * gcc.dg/torture/pr69168.c: New testcase.
8616 2016-01-12 Richard Biener <rguenther@suse.de>
8618 PR tree-optimization/69157
8619 * gcc.dg/torture/pr69157.c: New testcase.
8621 2016-01-12 Richard Biener <rguenther@suse.de>
8623 PR tree-optimization/69174
8624 * gcc.dg/torture/pr69174.c: New testcase.
8626 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8630 * g++.dg/tls/pr66808.C: New test.
8631 * g++.dg/tls/pr69000.C: New test.
8633 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8635 * gcc.target/powerpc/swaps-p8-23.c: New test.
8636 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8638 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
8640 PR tree-optimization/68356
8641 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8643 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8644 Jim Wilson <jim.wilson@linaro.org>
8647 * gcc.target/arm/pr69194.c: New test.
8649 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8652 * gcc.target/i386/pr69225-1.c: New test.
8653 * gcc.target/i386/pr69225-2.c: Likewise.
8654 * gcc.target/i386/pr69225-3.c: Likewise.
8655 * gcc.target/i386/pr69225-4.c: Likewise.
8656 * gcc.target/i386/pr69225-5.c: Likewise.
8657 * gcc.target/i386/pr69225-6.c: Likewise.
8659 2016-01-11 Jakub Jelinek <jakub@redhat.com>
8662 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8666 * gcc.dg/pr69071.c: New test.
8669 * g++.dg/opt/pr69211.C: New test.
8671 PR tree-optimization/69214
8672 * gcc.c-torture/compile/pr69214.c: New test.
8674 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
8676 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8677 * gcc.target/i386/pr66232-11.c: Ditto.
8678 * gcc.target/i386/pr66232-12.c: Ditto.
8679 * gcc.target/i386/pr66232-13.c: Ditto.
8681 2016-01-11 Richard Biener <rguenther@suse.de>
8683 PR tree-optimization/69173
8684 * gcc.dg/torture/pr69173.c: New testcase.
8686 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8688 PR rtl-optimization/68796
8689 * gcc.target/aarch64/tst_5.c: New test.
8690 * gcc.target/aarch64/tst_6.c: Likewise.
8692 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8694 PR rtl-optimization/68841
8695 * gcc.dg/pr68841.c: New test.
8696 * gcc.c-torture/execute/pr68841.c: New test.
8698 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8700 PR rtl-optimization/68920
8701 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8703 * gcc.dg/ifcvt-5.c: New test.
8705 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
8708 * g++.dg/pr69123.C: New.
8710 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8713 * gcc.target/i386/pr69010.c: New test.
8715 2016-01-11 Martin Jambor <mjambor@suse.cz>
8718 * gcc.target/i386/chkp-pr69044.c: New test.
8720 2016-01-11 Tom de Vries <tom@codesourcery.com>
8722 PR tree-optimization/69109
8723 * gcc.dg/autopar/pr69109-2.c: New test.
8724 * gcc.dg/autopar/pr69109.c: New test.
8726 2016-01-11 Tom de Vries <tom@codesourcery.com>
8728 PR tree-optimization/69108
8729 * gcc.dg/autopar/pr69108.c: New test.
8731 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8734 * c-c++-common/Wisleading-indentation.c: Augment test.
8736 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8739 * gfortran.dg/inline_matmul_12.f90: New test.
8741 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
8744 * gfortran.dg/actual_array_offset_1: New test.
8746 2016-01-10 Tom de Vries <tom@codesourcery.com>
8748 PR tree-optimization/69062
8749 * gcc.dg/autopar/pr69062.c: New test.
8751 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8753 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8754 * gcc.dg/vect/slp-perm-2.c: Likewise.
8755 * gcc.dg/vect/slp-perm-3.c: Likewise.
8756 * gcc.dg/vect/slp-perm-5.c: Likewise.
8757 * gcc.dg/vect/slp-perm-6.c: Likewise.
8758 * gcc.dg/vect/slp-perm-7.c: Likewise.
8759 * gcc.dg/vect/slp-perm-8.c: Likewise.
8761 2016-01-10 Tom de Vries <tom@codesourcery.com>
8763 PR tree-optimization/69039
8764 * gcc.dg/autopar/pr69039.c: New test.
8766 2016-01-09 Marek Polacek <polacek@redhat.com>
8769 * g++.dg/pr69113.C: New test.
8771 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8774 PR tree-optimization/69097
8775 * gcc.c-torture/execute/pr50865.c: New test.
8776 * gcc.c-torture/execute/pr69097-1.c: New test.
8777 * gcc.c-torture/execute/pr69097-2.c: New test.
8778 * gcc.dg/pr69097-1.c: New test.
8779 * gcc.dg/pr69097-2.c: New test.
8781 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8784 * g++.dg/opt/pr69164.C: New test.
8786 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8788 PR tree-optimization/69167
8789 * gcc.dg/pr69167.c: New test.
8791 2016-01-08 Marek Polacek <polacek@redhat.com>
8794 * g++.dg/pr68449.C: New.
8796 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8798 PR tree-optimization/68707
8799 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8800 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8801 on platforms supporting it.
8802 * gcc.dg/vect/slp-perm-2.c: Likewise.
8803 * gcc.dg/vect/slp-perm-3.c: Likewise.
8804 * gcc.dg/vect/slp-perm-5.c: Likewise.
8805 * gcc.dg/vect/slp-perm-7.c: Likewise.
8806 * gcc.dg/vect/slp-perm-8.c: Likewise.
8807 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8808 on platforms supporting it.
8810 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8812 PR tree-optimization/69162
8813 * gcc.dg/pr69162.c: New test.
8815 PR tree-optimization/69172
8816 * gcc.dg/pr69172.c: New test.
8818 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8820 PR tree-optimization/67781
8821 * gcc.c-torture/execute/pr67781.c: New file.
8823 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8825 PR tree-optimization/69083
8826 * gcc.dg/vect/pr69083.c: New test.
8828 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8830 PR tree-optimization/61441
8831 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8832 Use -fexcess-precision=standard for compiler options.
8833 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8835 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8838 * gfortran.dg/gomp/pr69128.f90: New test.
8841 * g++.dg/ext/pr69145-1.C: New test.
8842 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8843 * g++.dg/ext/pr69145-2.h: New file.
8845 2016-01-07 Martin Sebor <msebor@redhat.com>
8848 * gcc.dg/atomic-fetch-bool.c: New test.
8849 * gcc.dg/sync-fetch-bool.c: New test.
8851 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8854 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8856 2016-01-07 Nick Clifton <nickc@redhat.com>
8859 * g++.dg/pr66655.C: New test.
8860 * g++.dg/pr66655_1.cc: Test support file.
8861 * g++.dg/pr66655.h: Test header file.
8863 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8866 gfortran.dg/gomp/pr66680.f90: New test.
8868 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8871 * gcc.target/i386/pr69171-1.c: New test.
8872 * gcc.target/i386/pr69171-2.c: Likewise.
8873 * gcc.target/i386/pr69171-3.c: Likewise.
8874 * gcc.target/i386/pr69171-4.c: Likewise.
8875 * gcc.target/i386/pr69171-5.c: Likewise.
8876 * gcc.target/i386/pr69171-6.c: Likewise.
8878 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8881 * c-c++-common/pr67639.c: New test.
8883 2016-01-07 Jakub Jelinek <jakub@redhat.com>
8885 PR tree-optimization/69141
8886 * g++.dg/opt/pr69141.C: New test.
8888 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8890 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8892 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
8895 * gcc.target/i386/pr69140.c: New test
8897 2016-01-06 David Malcolm <dmalcolm@redhat.com>
8899 * gcc.dg/bad-dereference.c: New test case.
8901 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8903 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8905 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8907 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8909 2016-01-06 Marek Polacek <polacek@redhat.com>
8912 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8914 2016-01-05 Marek Polacek <polacek@redhat.com>
8917 * gcc.dg/atomic-invalid-2.c: New.
8919 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8922 * gcc.target/i386/pr68991.c: New test.
8924 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8927 * g++.dg/pr68991-1.C: New test.
8928 * g++.dg/pr68991-2.C: Likewise.
8930 2016-01-05 Sergei Trofimovich <siarheit@google.com>
8933 * gcc.target/ia64/pr60465-gprel64.c: New test.
8934 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8936 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8938 PR rtl-optimization/68651
8939 * gcc.target/aarch64/pr68651_1.c: New test.
8941 2016-01-05 David Malcolm <dmalcolm@redhat.com>
8944 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8946 2016-01-05 Nathan Sidwell <nathan@acm.org>
8949 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8951 * gcc.dg/alias-15.c: New.
8953 2016-01-05 Nick Clifton <nickc@redhat.com>
8956 * g++.dg/pr68770.C: New test.
8958 2016-01-04 Mike Stump <mikestump@comcast.net>
8960 * lib/target-supports.exp (check_effective_target_cilkplus):
8961 cilkplus targets require pthreads.
8962 (check_effective_target_cilkplus): Remove special case for NVPTX.
8964 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8966 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8969 2016-01-04 Jakub Jelinek <jakub@redhat.com>
8971 Update copyright years.
8973 2016-01-04 Marek Polacek <polacek@redhat.com>
8976 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8977 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8978 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8980 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8982 * gcc.target/sparc/20160104-2.c: New test.
8984 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8986 * gcc.target/sparc/20160104-1.c: New test.
8988 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
8991 * gfortran.dg/pr65045.f90: New test.
8993 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8995 * gnat.dg/specs/debug1.ads: Delete.
8997 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8999 PR libgfortran/68867
9000 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
9003 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9005 PR libgfortran/68867
9006 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
9009 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
9012 * gfortran.dg/pr68864.f90: New test.
9014 2016-01-01 Jakub Jelinek <jakub@redhat.com>
9016 PR tree-optimization/69070
9017 * gcc.dg/pr69070.c: New test.
9020 * gfortran.dg/pr69055.f90: New test.
9023 * gcc.dg/pr69015.c: New test.
9025 Copyright (C) 2016 Free Software Foundation, Inc.
9027 Copying and distribution of this file, with or without modification,
9028 are permitted in any medium without royalty provided the copyright
9029 notice and this notice are preserved.