1 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
3 * gcc.dg/predict-12.c: New testcase.
5 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8 * gfortran.dg/pr71649.f90: New test.
10 2016-06-25 Jakub Jelinek <jakub@redhat.com>
12 PR tree-optimization/71643
13 * g++.dg/opt/pr71643.C: New test.
15 PR tree-optimization/71631
16 * gcc.c-torture/execute/pr71631.c: New test.
18 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
20 * gcc.dg/predict-11.c: New testcase.
21 * gfortran.dg/predict-2.f90: New testcase.
23 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
25 * gcc.dg/predict-10.c: New test.
27 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
29 * gcc.target/powerpc/abs128-1.c: New.
30 * gcc.target/powerpc/copysign128-1.c: New.
31 * gcc.target/powerpc/inf128-1.c: New.
32 * gcc.target/powerpc/nan128-1.c: New.
34 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
36 * gfortran.dg/pr71642.f90: New test.
38 2016-06-24 Jakub Jelinek <jakub@redhat.com>
40 PR tree-optimization/71647
41 * gcc.target/i386/pr71647.c: New test.
43 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
45 * gcc.target/i386/noplt-gd-1.c: New test.
46 * gcc.target/i386/noplt-gd-2.c: Likewise.
47 * gcc.target/i386/noplt-gd-3.c: Likewise.
48 * gcc.target/i386/noplt-ld-1.c: Likewise.
49 * gcc.target/i386/noplt-ld-2.c: Likewise.
50 * gcc.target/i386/noplt-ld-3.c: Likewise.
51 * lib/target-supports.exp
52 (check_effective_target_tls_get_addr_via_got): New.
54 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
56 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
57 testsuite compile flags.
58 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
59 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
61 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
63 * g++dg/vect/pr36684.cc: Add dg-do compile.
64 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
65 * gcc.dg/vect/pr70021.c: Ditto.
66 * gcc.dg/vect/pr70138-1.c: Ditto.
67 * gcc.dg/vect/pr70138-2.c: Ditto.
68 * gcc.dg/vect/pr70354-1.c: Ditto.
69 * gcc.dg/vect/pr70354-2.c: Ditto.
70 * gcc.dg/vect/pr71259.c: Ditto.
71 * gcc.dg/vect/pr71416-1.c: Ditto.
72 * gcc.dg/vect/slp-43.c: Ditto.
73 * gcc.dg/vect/slp-45.c: Ditto.
74 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
75 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
76 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
77 * gfortran.dg/vect/pr69980.f90: Ditto.
79 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
81 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
82 * gcc.dg/vect/bb-slp-30.c: Ditto.
83 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
84 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
85 * gcc.dg/vect/pr45902.c: Ditto.
86 * gcc.dg/vect/pr48172.c: Ditto.
87 * gcc.dg/vect/pr48377.c: Ditto.
88 * gcc.dg/vect/pr49038.c: Ditto.
89 * gcc.dg/vect/pr49771.c: Ditto.
90 * gcc.dg/vect/pr52091.c: Ditto.
91 * gcc.dg/vect/pr53185-2.c: Ditto.
92 * gcc.dg/vect/pr56826.c: Ditto.
93 * gcc.dg/vect/pr60276.c: Ditto.
94 * gcc.dg/vect/pr62021.c: Ditto.
95 * gcc.dg/vect/pr63530.c: Ditto.
96 * gcc.dg/vect/pr65518.c: Ditto.
97 * gcc.dg/vect/pr65947-1.c: Ditto.
98 * gcc.dg/vect/pr65947-10.c: Ditto.
99 * gcc.dg/vect/pr65947-11.c: Ditto.
100 * gcc.dg/vect/pr65947-12.c: Ditto.
101 * gcc.dg/vect/pr65947-13.c: Ditto.
102 * gcc.dg/vect/pr65947-2.c: Ditto.
103 * gcc.dg/vect/pr65947-3.c: Ditto.
104 * gcc.dg/vect/pr65947-4.c: Ditto.
105 * gcc.dg/vect/pr65947-5.c: Ditto.
106 * gcc.dg/vect/pr65947-6.c: Ditto.
107 * gcc.dg/vect/pr65947-7.c: Ditto.
108 * gcc.dg/vect/pr65947-8.c: Ditto.
109 * gcc.dg/vect/pr65947-9.c: Ditto.
110 * gcc.dg/vect/pr71416-1.c: Ditto.
111 * gcc.dg/vect/pr71439.c: Ditto.
112 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
113 * gcc.dg/vect/vect-bswap16.c: Ditto.
114 * gcc.dg/vect/vect-bswap32.c: Ditto.
115 * gcc.dg/vect/vect-bswap64.c: Ditto.
116 * gcc.dg/vect/vect-live-1.c: Ditto.
117 * gcc.dg/vect/vect-live-2.c: Ditto.
118 * gcc.dg/vect/vect-live-3.c: Ditto.
119 * gcc.dg/vect/vect-live-4.c: Ditto.
120 * gcc.dg/vect/vect-live-5.c: Ditto.
121 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
122 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
123 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
124 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
125 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
126 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
127 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
128 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
129 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
130 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
131 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
132 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
133 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
134 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
135 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
136 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
137 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
139 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
141 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
143 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
145 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
146 ia32 if R_386_GOT32X relocation is supported.
147 * gcc.target/i386/noplt-3.c: Likewise.
148 * gcc.target/i386/noplt-2.c: Likewise.
149 (main): Renamed to ...
151 * gcc.target/i386/noplt-4.c: Likewise.
152 (main): Renamed to ...
154 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
155 * gcc.target/i386/pr67400-5.c: Likewise.
157 2016-06-24 Jakub Jelinek <jakub@redhat.com>
159 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
160 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
162 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
163 f4): Adjust expected diagnostics.
164 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
165 (T): If OVFP is defined, redefine to TP.
166 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
167 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
168 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
169 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
170 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
171 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
172 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
173 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
174 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
175 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
176 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
177 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
178 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
179 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
180 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
181 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
182 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
183 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
184 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
185 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
186 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
187 as last argument to __builtin_add_overflow_p.
189 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
191 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
192 dg-options and remove default vector testsuite compile flags.
193 * g++.dg/vect/pr33860a.cc: Ditto.
194 * g++.dg/vect/pr45470-a.cc: Ditto.
195 * g++.dg/vect/pr45470-b.cc: Ditto.
196 * g++.dg/vect/pr60896.cc: Ditto.
197 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
198 * gcc.dg/vect/pr18308.c: Ditto.
199 * gcc.dg/vect/pr24049.c: Ditto.
200 * gcc.dg/vect/pr33373.c: Ditto.
201 * gcc.dg/vect/pr36228.c: Ditto.
202 * gcc.dg/vect/pr42395.c: Ditto.
203 * gcc.dg/vect/pr42604.c: Ditto.
204 * gcc.dg/vect/pr46663.c: Ditto.
205 * gcc.dg/vect/pr48765.c: Ditto.
206 * gcc.dg/vect/pr49093.c: Ditto.
207 * gcc.dg/vect/pr49352.c: Ditto.
208 * gcc.dg/vect/pr52298.c: Ditto.
209 * gcc.dg/vect/pr52870.c: Ditto.
210 * gcc.dg/vect/pr53185.c: Ditto.
211 * gcc.dg/vect/pr53773.c: Ditto.
212 * gcc.dg/vect/pr56695.c: Ditto.
213 * gcc.dg/vect/pr62171.c: Ditto.
214 * gcc.dg/vect/pr63530.c: Ditto.
215 * gcc.dg/vect/pr68339.c: Ditto.
216 * gcc.dg/vect/pr71259.c: Ditto.
217 * gcc.dg/vect/vect-82_64.c: Ditto.
218 * gcc.dg/vect/vect-83_64.c: Ditto.
219 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
220 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
221 * gcc.dg/vect/vect-shift-2.c: Ditto.
222 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
223 * gfortran.dg/vect/pr39318.f90: Ditto.
224 * gfortran.dg/vect/pr45714-a.f: Ditto.
225 * gfortran.dg/vect/pr45714-b.f: Ditto.
226 * gfortran.dg/vect/pr46213.f90: Ditto.
228 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
229 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
231 * gcc.target/powerpc/p9-splat-5.c: New test.
233 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
235 PR tree-optimization/71488
236 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
237 * lib/target-supports.exp: ... here.
238 (check_sse4_hw_available): New procedure.
239 (check_effective_target_sse4_runtime): Ditto.
240 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
241 -march=westmere for sse4_runtime targets.
242 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
243 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
244 (dg-additional-options): Use for sse4_runtime targets.
245 (main): Call check_vect ().
246 (dg-final): Perform scan only for sse4_runtime targets.
248 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
252 * gcc.target/i386/pr66232-14.c: New file.
253 * gcc.target/i386/pr66232-15.c: Likewise.
254 * gcc.target/i386/pr66232-16.c: Likewise.
255 * gcc.target/i386/pr66232-17.c: Likewise.
256 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
257 ia32 if R_386_GOT32X relocation is supported.
258 * gcc.target/i386/pr67400-2.c: Likewise.
259 * gcc.target/i386/pr67400-3.c: Likewise.
260 * gcc.target/i386/pr67400-4.c: Likewise.
261 * gcc.target/i386/pr67400-6.c: Likewise.
262 * gcc.target/i386/pr67400-7.c: Likewise.
263 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
265 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
268 * gfortran.dg/char4_iunit_1.f03: Update test.
269 * gfortran.dg/f2003_io_5.f03: Update test.
270 * gfortran.dg/real_const_3.f90: Update test.
272 2016-06-23 Andi Kleen <ak@linux.intel.com>
274 * g++.dg/bprob/bprob.exp: Support autofdo.
275 * g++.dg/tree-prof/tree-prof.exp: dito.
276 * gcc.dg/tree-prof/tree-prof.exp: dito.
277 * gcc.misc-tests/bprob.exp: dito.
278 * gfortran.dg/prof/prof.exp: dito.
279 * lib/profopt.exp: dito.
280 * lib/target-supports.exp: Check for autofdo.
282 2016-06-23 Martin Liska <mliska@suse.cz>
284 * gcc.dg/pr71619.c: New test.
286 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
289 * gcc.target/i386/pr67400-1.c: New test.
290 * gcc.target/i386/pr67400-2.c: Likewise.
291 * gcc.target/i386/pr67400-3.c: Likewise.
292 * gcc.target/i386/pr67400-4.c: Likewise.
293 * gcc.target/i386/pr67400-5.c: Likewise.
294 * gcc.target/i386/pr67400-6.c: Likewise.
295 * gcc.target/i386/pr67400-7.c: Likewise.
297 2016-06-22 David Malcolm <dmalcolm@redhat.com>
299 * c-c++-common/missing-header-1.c: New test case.
300 * c-c++-common/missing-header-2.c: New test case.
301 * c-c++-common/missing-header-3.c: New test case.
302 * c-c++-common/missing-header-4.c: New test case.
304 2016-06-22 David Malcolm <dmalcolm@redhat.com>
307 * c-c++-common/attributes-1.c: Update dg-prune-output to include
309 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
310 expected results due to builtin "nanl" now being suggested for
312 * gcc.dg/pr67580.c: Update expected messages.
313 * gcc.dg/spellcheck-identifiers.c: New testcase.
314 * gcc.dg/spellcheck-typenames.c: New testcase.
316 2016-06-22 David Malcolm <dmalcolm@redhat.com>
318 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
320 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
321 diagnostic-test-show-locus-parseable-fixits.c to sources for
322 diagnostic_plugin_test_show_locus.c.
323 * lib/gcc-defs.exp (freeform_regexps): New global.
324 (dg-regexp): New function.
325 (handle-dg-regexps): New function.
326 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
327 freeform_regexps to the empty list.
328 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
330 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
332 PR tree-optimization/71488
333 * g++.dg/pr71488.C: New test.
334 * gcc.dg/vect/vect-bool-cmp.c: New test.
336 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
338 * gcc.dg/guality/param-5.c: New test.
340 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
342 * gcc.target/i386/asm-flag-7.c: New test.
344 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
346 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
347 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
348 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
349 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
350 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
351 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
352 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
353 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
354 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
355 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
356 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
357 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
358 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
359 * gcc.dg/tree-ssa/vrp87.c: Likewise.
360 * lib/target-supports.exp: Likewise.
362 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
364 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
365 * gcc.dg/attr-ms_struct-2.c: Likewise.
366 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
367 * gcc.dg/bf-ms-attrib.c: Likewise.
368 * gcc.dg/bf-ms-layout-2.c: Likewise.
369 * gcc.dg/bf-ms-layout-3.c: Likewise.
370 * gcc.dg/bf-ms-layout.c: Likewise.
371 * gcc.dg/bf-no-ms-layout.c: Likewise.
372 * gcc.target/i386/bitfield1.c: Likewise.
373 * gcc.target/i386/bitfield2.c: Likewise.
374 * gcc.target/i386/bitfield3.c: Likewise.
376 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
378 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
379 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
380 override other than -mcpu=power9 command-line option is specified,
381 or if the target operating system is aix.
382 * gcc.target/powerpc/darn-1.c: Likewise.
383 * gcc.target/powerpc/darn-2.c: Likewise.
384 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
385 test if effective-target is not powerpc_p9vector_ok or if the
386 target operating system is not defined.
387 * gcc.target/powerpc/vslv-1.c: Likewise.
388 * gcc.target/powerpc/vsrv-0.c: Likewise.
389 * gcc.target/powerpc/vsrv-1.c: Likewise.
391 2016-06-21 Tobias Burnus <burnus@net-b.de>
394 * gfortran.dg/coarray/data_1.f90: New.
396 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
398 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
399 (dg-require-effective-target): Use arm_v8_neon_hw.
400 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
401 (dg-require-effective-target): Likewise.
402 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
403 (dg-require-effective-target): Likewise.
404 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
405 (dg-require-effective-target): Likewise.
406 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
407 (dg-require-effective-target): Likewise.
408 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
409 (dg-require-effective-target): Likewise.
410 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
413 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
415 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
416 Set to 3 so test passes.
418 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
420 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
422 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
424 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
425 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
426 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
427 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
429 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
431 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
432 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
434 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
437 * gcc.target/i386/pr71549.c: New test.
439 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
441 * gcc.target/powerpc/vadsdu-0.c: Replace
442 dg-require-effective-target directive to allow test to run on more
443 platforms, and add dg-skip-if directive to disable test on aix
444 platforms because of known incompatibilities.
445 * gcc.target/powerpc/vadsdu-1.c: Likewise.
446 * gcc.target/powerpc/vadsdu-2.c: Likewise.
447 * gcc.target/powerpc/vadsdu-3.c: Likewise.
448 * gcc.target/powerpc/vadsdu-4.c: Likewise.
449 * gcc.target/powerpc/vadsdu-5.c: Likewise.
450 * gcc.target/powerpc/vadsdub-1.c: Likewise.
451 * gcc.target/powerpc/vadsdub-2.c: Replace
452 dg-require-effective-target directive to allow test to run on more
453 platforms, and add dg-skip-if directive to disable test on aix
454 platforms because of known incompatibilities.
455 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
456 with vec_absdb call to differentiate this test from vadsdub-1.c.
457 * gcc.target/powerpc/vadsduh-1.c: Replace
458 dg-require-effective-target directive to allow test to run on more
459 platforms, and add dg-skip-if directive to disable test on aix
460 platforms because of known incompatibilities.
461 * gcc.target/powerpc/vadsduh-2.c: Likewise.
462 * gcc.target/powerpc/vadsduw-1.c: Likewise.
463 * gcc.target/powerpc/vadsduw-2.c: Likewise.
465 2016-06-21 Jakub Jelinek <jakub@redhat.com>
467 PR tree-optimization/71588
468 * gcc.dg/pr71558.c: New test.
470 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
472 * c-c++-common/pr68657-1.c: Require ptr32plus support.
473 * c-c++-common/pr68657-2.c: Likewise.
474 * c-c++-common/pr68657-3.c: Likewise.
475 * gcc.dg/torture/pr69714.c: Require int32plus support.
476 * gcc.dg/torture/pr70025.c: Likewise.
477 * gcc.dg/torture/pr70083.c: Likewise.
478 * gcc.dg/torture/pr70542.c: Likewise.
479 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
481 2016-06-20 Joseph Myers <joseph@codesourcery.com>
484 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
486 2016-06-20 Jakub Jelinek <jakub@redhat.com>
489 * gcc.dg/pr71581.c: New test.
491 PR rtl-optimization/71591
492 * gcc.dg/cpp/pr71591.c: New test.
494 2016-06-20 David B. Robins <gcc@davidrobins.net>
497 * g++.dg/torture/pr71571.C: New test.
499 2016-06-20 Jakub Jelinek <jakub@redhat.com>
502 * gcc.target/i386/sse2-pr71559.c: New test.
503 * gcc.target/i386/avx-pr71559.c: New test.
504 * gcc.target/i386/avx512f-pr71559.c: New test.
506 2016-06-20 Tobias Burnus <burnus@net-b.de>
509 * gfortran.dg/pointer_remapping_10.f90: New.
511 2016-06-20 David Malcolm <dmalcolm@redhat.com>
513 * g++.dg/diagnostic/string-literal-concat.C: New test case.
515 2016-06-20 Martin Sebor <msebor@redhat.com>
518 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
519 * gnu90-const-expr-1.c: Same.
520 * gnu99-const-expr-1.c: Same.
521 * gnu99-static-1.c: Same.
523 2016-06-20 Renlin Li <renlin.li@arm.com>
525 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
527 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
529 * gcc.target/aarch64/vcvt_f64_1.c: New.
530 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
531 * gcc.target/aarch64/vrecp_f64_1.c: New.
533 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
535 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
538 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
541 * gcc.target/avr/torture/pr71103-2.c: New test.
543 2016-06-19 Martin Sebor <msebor@redhat.com>
546 * gcc.dg/alignof.c: New test.
548 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
550 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
551 vs dg-error; test constexpr specifier too.
553 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
555 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
557 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
559 * lib/target-supports.exp
560 (check_effective_target_arm_neon_fp16_ok_nocache): Call
561 arm_neon_ok and merge flags. Fix temporary test name.
562 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
565 2016-06-17 Martin Liska <mliska@suse.cz>
567 * gcc.dg/predict-9.c: Fix dump scanning.
569 2016-06-17 Bin Cheng <bin.cheng@arm.com>
571 PR tree-optimization/71354
572 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
574 2016-06-17 Bin Cheng <bin.cheng@arm.com>
576 PR tree-optimization/71347
577 * gcc.dg/tree-ssa/pr71347.c: New test.
579 2016-06-17 Bin Cheng <bin.cheng@arm.com>
581 PR tree-optimization/71354
582 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
584 2016-06-17 Bin Cheng <bin.cheng@arm.com>
586 * gcc.dg/vect/vect-alias-check-1.c: New test.
588 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
591 * gcc.target/avr/pr71151-1.c: New test.
592 * gcc.target/avr/pr71151-2.c: New test.
593 * gcc.target/avr/pr71151-3.c: New test.
594 * gcc.target/avr/pr71151-4.c: New test.
595 * gcc.target/avr/pr71151-5.c: New test.
596 * gcc.target/avr/pr71151-6.c: New test.
597 * gcc.target/avr/pr71151-7.c: New test.
598 * gcc.target/avr/pr71151-8.c: New test.
599 * gcc.target/avr/pr71151-common.h: New test.
601 2016-06-16 Martin Liska <mliska@suse.cz>
603 * gfortran.dg/predict-1.f90: New test.
605 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
608 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
610 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
612 * g++.dg/vect/pr36648.cc: Disable cunrolli
614 2016-06-16 Jakub Jelinek <jakub@redhat.com>
617 * gcc.c-torture/execute/pr71554.c: New test.
619 PR rtl-optimization/71532
620 * gcc.dg/torture/pr71532.c: New test.
622 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
624 * gcc.target/powerpc/p9-dimode1.c: New test.
625 * gcc.target/powerpc/p9-dimode2.c: Likewise.
627 2016-06-15 Jakub Jelinek <jakub@redhat.com>
629 * gcc.c-torture/compile/20160615-1.c: New test.
631 * g++.dg/cpp0x/ref-qual17.C: New test.
633 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
636 * gcc.target/i386/pr71529.C: New test.
638 2016-06-15 Alan Hayward <alan.hayward@arm.com>
640 PR tree-optimization/71483
641 * g++.dg/vect/pr71483.c: New
643 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
646 * g++.dg/inherit/crash6.C: New.
647 * g++.dg/inherit/union2.C: Likewise.
648 * g++.dg/inherit/virtual12.C: Likewise.
649 * g++.dg/inherit/virtual13.C: Likewise.
650 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
652 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
654 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
656 2016-06-15 Alan Hayward <alan.hayward@arm.com>
658 PR tree-optimization/71439
659 * gcc.dg/vect/pr71439.c: New
661 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
663 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
665 2016-06-15 Richard Biener <rguenther@suse.de>
667 * gcc.dg/vect/slp-45.c: New testcase.
669 2016-06-15 Richard Biener <rguenther@suse.de>
671 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
673 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
675 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
676 requirements, and disable for AIX for now.
677 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
679 2016-06-14 Jakub Jelinek <jakub@redhat.com>
682 * g++.dg/opt/pr71528.C: New test.
685 * g++.dg/init/pr71516.C: New test.
687 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
689 * g++.dg/init/array46.C: New.
691 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
693 * gcc.target/i386/float128-3.c: New test.
694 * gcc.target/i386/quad-sse4.c: Ditto.
695 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
698 2016-06-14 Richard Biener <rguenther@suse.de>
701 * gfortran.dg/pr71526.f90: New testcase.
703 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
705 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
706 * gcc.dg/zero_bits_compound-1.c: Likewise.
708 2016-06-14 Richard Biener <rguenther@suse.de>
710 PR tree-optimization/71522
711 * gcc.dg/torture/pr71522.c: New testcase.
713 2016-06-14 Jakub Jelinek <jakub@redhat.com>
715 PR tree-optimization/71520
716 * gcc.dg/tree-ssa/pr71520.c: New test.
718 2016-06-14 Richard Biener <rguenther@suse.de>
720 PR tree-optimization/71521
721 * gcc.dg/tree-ssa/vrp101.c: New testcase.
723 2016-06-13 Jakub Jelinek <jakub@redhat.com>
726 * c-c++-common/ubsan/bounds-13.c: New test.
728 PR preprocessor/71183
729 * gcc.dg/cpp/source_date_epoch-3.c: New test.
731 2016-06-13 Jeff Law <law@redhat.com>
733 PR tree-optimization/71403
734 * c-c++-common/ubsan/pr71403-1.c: New test.
735 * c-c++-common/ubsan/pr71403-2.c: New test.
736 * c-c++-common/ubsan/pr71403-3.c: New test.
738 2016-06-13 Jakub Jelinek <jakub@redhat.com>
741 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
742 Add -Wno-psabi -w to dg-options.
744 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
746 * gcc.target/powerpc/vadsdu-0.c: New test.
747 * gcc.target/powerpc/vadsdu-1.c: New test.
748 * gcc.target/powerpc/vadsdu-2.c: New test.
749 * gcc.target/powerpc/vadsdu-3.c: New test.
750 * gcc.target/powerpc/vadsdu-4.c: New test.
751 * gcc.target/powerpc/vadsdu-5.c: New test.
752 * gcc.target/powerpc/vadsdub-1.c: New test.
753 * gcc.target/powerpc/vadsdub-2.c: New test.
754 * gcc.target/powerpc/vadsduh-1.c: New test.
755 * gcc.target/powerpc/vadsduh-2.c: New test.
756 * gcc.target/powerpc/vadsduw-1.c: New test.
757 * gcc.target/powerpc/vadsduw-2.c: New test.
759 2016-06-13 David Malcolm <dmalcolm@redhat.com>
761 * gcc.dg/c99-init-2.c (c): Update expected error message.
762 * gcc.dg/init-bad-8.c (foo): Likewise.
763 * gcc.dg/spellcheck-fields-3.c: New test case.
765 2016-06-13 Martin Liska <mliska@suse.cz>
767 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
768 and "guess loop iv compared" heuristics.
769 * gcc.dg/predict-2.c: Likewise.
770 * gcc.dg/predict-3.c: Likewise.
771 * gcc.dg/predict-4.c: Likewise.
772 * gcc.dg/predict-5.c: Likewise.
773 * gcc.dg/predict-6.c: Likewise.
775 2016-06-13 Marek Polacek <polacek@redhat.com>
778 * c-c++-common/Wswitch-unreachable-4.c: New test.
779 * gcc.dg/Wswitch-unreachable-2.c: New test.
780 * g++.dg/tm/jump1.C: Move dg-warning.
782 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
784 * gnat.dg/renaming10.ad[sb]: New test.
786 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
789 * gfortran.dg/pr70673.f90: New test.
791 2016-06-13 Richard Biener <rguenther@suse.de>
794 * gcc.dg/align-3.c: New testcase.
796 2016-06-13 Martin Liska <mliska@suse.cz>
798 * gcc.target/i386/pr71458.c: New test.
800 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
803 * testsuite/gcc.dg/torture/float128-nan.c: New test.
805 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
808 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
811 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
814 * gfortran.dg/comma_IO_extension_1.f90: New test.
815 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
816 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
818 * gfortran.dg/graphite/pr38083.f90: Likewise.
819 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
822 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
824 * gnat.dg/case_character.adb: New test.
826 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
829 * gcc.target/powerpc/pr71310.c: New testcase.
831 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
834 * gcc.dg/pr71478.c: New test.
836 2016-06-10 Jakub Jelinek <jakub@redhat.com>
839 * gcc.c-torture/execute/pr71494.c: New test.
842 * gcc.target/i386/pr68657.c: New test.
845 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
846 (test): Add -masm=intel alternatives.
848 2016-06-10 Martin Sebor <msebor@redhat.com>
851 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
853 2016-06-10 Jeff Law <law@redhat.com>
855 PR tree-optimization/71335
856 * gcc.c-torture/execute/pr71335.c: New test.
858 2016-06-10 David Malcolm <dmalcolm@redhat.com>
860 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
861 the various "cannot tail-call: " messages.
863 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
865 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
868 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
871 * c-c++-common/asan/pr71480.c: New test.
873 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
875 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
876 (ASMNAME2): Likewise.
877 (main): Replace fn in asm statement with ASMNAME ("fn").
878 * gcc.dg/guality/pr68037-2.c: Likewise.
879 * gcc.dg/guality/pr68037-3.c: Likewise.
880 * gcc.dg/torture/pr68037-1.c: Likewise.
881 * gcc.dg/torture/pr68037-2.c: Likewise.
882 * gcc.dg/torture/pr68037-3.c: Likewise.
884 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
887 * gcc.target/i386/pr68843-1.c: New test.
888 * gcc.target/i386/pr68843-2.c: New test.
890 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
891 Cesar Philippidis <cesar@codesourcery.com>
894 * gcc.dg/goacc/nested-function-1.c: New file.
895 * gcc.dg/goacc/nested-function-2.c: Likewise.
896 * gcc.dg/goacc/pr71373.c: Likewise.
897 * gfortran.dg/goacc/cray-2.f95: Likewise.
898 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
899 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
900 * gfortran.dg/goacc/cray.f95: Update.
901 * gfortran.dg/goacc/loop-1.f95: Likewise.
902 * gfortran.dg/goacc/loop-3.f95: Likewise.
903 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
904 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
906 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
908 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
909 for OpenACC tile clauses.
910 * gfortran.dg/goacc/combined-directives.f90: Likewise.
913 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
915 * c-c++-common/goacc/cache-2.c: ... this new file.
916 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
917 * gfortran.dg/goacc/cache-2.f95: ... this new file.
918 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
920 * gfortran.dg/goacc/cray.f95: Likewise.
921 * gfortran.dg/goacc/loop-1.f95: Likewise.
923 2016-06-10 Alan Hayward <alan.hayward@arm.com>
925 PR tree-optimization/71407
926 PR tree-optimization/71416
927 * gcc.dg/vect/pr71407.c: New
928 * gcc.dg/vect/pr71416-1.c: New
929 * gcc.dg/vect/pr71416-2.c: New
931 2016-06-10 Richard Biener <rguenther@suse.de>
934 * gcc.dg/torture/pr71477.c: New testcase.
936 2016-06-09 Julia Koval <julia.koval@intel.com>
938 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
939 * gcc.target/i386/interrupt-13.c: Likewise.
940 * gcc.target/i386/interrupt-15.c: Likewise.
941 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
942 * gcc.target/i386/interrupt-24.c: Likewise.
943 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
944 * gcc.target/i386/interrupt-9.c: Likewise.
945 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
947 2016-06-09 Martin Sebor <msebor@redhat.com>
950 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
951 * gcc.dg/builtin-constant_p-1.c: Same.
952 * gcc.dg/builtins-error.c: Same.
953 * gcc.dg/pr70859.c: Same.
955 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
957 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
958 * gcc.dg/torture/pr68067-1.c: Likewise.
959 * gcc.dg/torture/pr68067-2.c: Likewise.
961 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
963 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
966 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
969 * g++.dg/inherit/crash5.C: New.
971 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
974 * g++.dg/inherit/crash5.C: New.
975 * g++.dg/inherit/virtual1.C: Adjust.
977 2016-06-09 Martin Liska <mliska@suse.cz>
979 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
980 * g++.dg/predict-loop-exit-2.C: Likewise.
981 * g++.dg/predict-loop-exit-3.C: Likewise.
982 * gcc.dg/predict-1.c: Likewise.
983 * gcc.dg/predict-2.c: Likewise.
984 * gcc.dg/predict-3.c: Likewise.
985 * gcc.dg/predict-4.c: Likewise.
986 * gcc.dg/predict-5.c: Likewise.
987 * gcc.dg/predict-6.c: Likewise.
988 * gcc.dg/predict-7.c: Likewise.
990 2016-06-09 Richard Biener <rguenther@suse.de>
992 PR tree-optimization/71462
993 * gcc.dg/torture/pr71462.c: New testcase.
995 2016-06-09 Marek Polacek <polacek@redhat.com>
998 * gcc.dg/c11-generic-3.c: New test.
1000 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1002 * g++.dg/init/array42.C: New.
1003 * g++.dg/init/array43.C: Likewise.
1004 * g++.dg/init/array44.C: Likewise.
1005 * g++.dg/init/array45.C: Likewise.
1006 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1007 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1008 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1009 * g++.dg/gomp/pr35751.C: Likewise.
1010 * g++.dg/init/array23.C: Likewise.
1011 * g++.dg/init/brace2.C: Likewise.
1012 * g++.dg/init/brace6.C: Likewise.
1014 2016-06-08 Martin Sebor <msebor@redhat.com>
1015 Jakub Jelinek <jakub@redhat.com>
1019 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1020 * c-c++-common/builtin-arith-overflow-2.c: New test.
1021 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1022 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1023 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1025 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1028 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1030 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1032 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1033 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1034 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1035 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1036 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1037 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1038 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1039 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1040 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1041 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1042 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1043 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1044 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1046 2016-06-08 Richard Biener <rguenther@suse.de>
1048 PR tree-optimization/68558
1049 * gcc.dg/vect/slp-44.c: New testcase.
1051 2016-06-08 Richard Biener <rguenther@suse.de>
1053 * gcc.dg/vect/slp-43.c: New testcase.
1055 2016-06-08 Richard Biener <rguenther@suse.de>
1057 PR tree-optimization/71452
1058 * gcc.dg/torture/pr71452.c: New testcase.
1060 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1063 * g++.dg/torture/pr71448.C: New test.
1065 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1069 * g++.dg/debug/pr71432.C: New test.
1071 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1073 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1074 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1075 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1077 2016-06-08 Alan Hayward <alan.hayward@arm.com>
1079 * gcc.dg/vect/vect-live-2.c: Update effective target.
1080 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1081 * lib/target-supports.exp: Add aarch64 to vect_long.
1083 2016-06-08 Marek Polacek <polacek@redhat.com>
1086 * gcc.dg/noncompile/pr71418.c: New test.
1089 * gcc.dg/noncompile/pr71426.c: New test.
1091 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
1093 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1094 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1095 * gcc.dg/predict-3.c: Update template.
1096 * gcc.dg/predict-5.c: Update template.
1097 * gcc.dg/predict-6.c: Update template.
1098 * gcc.dg/predict-9.c: Update template.
1099 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1101 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1103 * gcc.target/powerpc/vec-mul.c: New test.
1105 2016-06-07 David Malcolm <dmalcolm@redhat.com>
1107 * gcc.dg/spellcheck-fields-2.c: New test case.
1109 2016-06-07 Richard Biener <rguenther@suse.de>
1112 * gcc.dg/Wpragmas-1.c: New testcase.
1113 * gcc.dg/Wattributes-4.c: Likewise.
1114 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1117 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1119 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1120 spurious debug code.
1122 2016-06-07 Richard Biener <rguenther@suse.de>
1124 PR tree-optimization/71428
1125 * gcc.dg/torture/pr71428.c: New testcase.
1127 2016-06-07 Richard Biener <rguenther@suse.de>
1130 * gcc.dg/torture/pr71423.c: New testcase.
1132 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1135 * gcc.dg/tree-ssa/pr71408.c: New test.
1137 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1140 * g++.dg/torture/pr71281.C: New test.
1142 2016-06-06 Marek Polacek <polacek@redhat.com>
1145 * gcc.dg/pr71362.c: New test.
1147 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1148 Patrick Palka <ppalka@gcc.gnu.org>
1153 * g++.dg/opt/pr70847.C: New test.
1154 * g++.dg/ubsan/pr70847.C: New test.
1155 * g++.dg/ubsan/pr71393.C: New test.
1157 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1159 PR tree-optimization/71259
1160 * gcc.dg/vect/pr71259.c: New test.
1162 2016-06-06 David Malcolm <dmalcolm@redhat.com>
1164 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1165 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1166 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1169 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1172 * gcc.c-torture/execute/pr37780.c: New test.
1173 * gcc.target/aarch64/pr37780_1.c: Likewise.
1174 * gcc.target/arm/pr37780_1.c: Likewise.
1176 2016-06-06 Marek Polacek <polacek@redhat.com>
1178 * c-c++-common/attr-may-alias-1.c: New test.
1179 * c-c++-common/attr-may-alias-2.c: New test.
1180 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1182 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1185 * gcc.target/i386/pr24414.c: New test.
1187 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1189 * gcc.target/sparc/vis4misc.c: New file.
1190 * gcc.target/sparc/fpcmp.c: Likewise.
1191 * gcc.target/sparc/fpcmpu.c: Likewise.
1193 2016-06-06 Alan Hayward <alan.hayward@arm.com>
1195 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1196 * gcc.dg/vect/vect-live-3.c: Likewise.
1198 2016-06-06 Richard Biener <rguenther@suse.de>
1200 PR tree-optimization/71398
1201 * gcc.dg/torture/pr71398.c: New testcase.
1203 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
1206 * g++.dg/pr71389.C: New test.
1208 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1211 * gfortran.dg/fmt_read_5.f: New test.
1213 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1216 * gfortran.dg/class_array_22.f03: New test.
1218 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1220 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1222 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1224 * gcc.dg/predict-9.c: Update template.
1226 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1229 * g++.dg/template/pr49377.C: New.
1231 2016-06-04 Jakub Jelinek <jakub@redhat.com>
1233 PR tree-optimization/71405
1234 * g++.dg/torture/pr71405.C: New test.
1236 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1239 * g++.dg/inherit/crash5.C: New.
1240 * g++.dg/inherit/virtual1.C: Adjust.
1242 2016-06-03 Jeff Law <law@redhat.com>
1244 PR tree-optimization/71316
1245 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1247 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1249 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1250 dg-additional-options with just -fno-tree-scev-cprop in it.
1251 * gcc.dg/vect/vect-live-2.c: Likewise.
1252 * gcc.dg/vect/vect-live-5.c: Likewise.
1253 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1254 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1255 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1257 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1260 * g++.dg/other/friend6.C: New test.
1262 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1264 * g++.dg/torture/ppc-ldst-array.C: New.
1266 2016-06-03 Joseph Myers <joseph@codesourcery.com>
1270 * gcc.dg/torture/builtin-fp-int-inexact.c,
1271 gcc.target/i386/387-builtin-fp-int-inexact.c,
1272 gcc.target/i386/387-rint-inline-1.c,
1273 gcc.target/i386/387-rint-inline-2.c,
1274 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1275 gcc.target/i386/sse2-rint-inline-1.c,
1276 gcc.target/i386/sse2-rint-inline-2.c,
1277 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1278 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1280 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1281 Julia Koval <julia.koval@intel.com>
1293 * gcc.dg/guality/pr68037-1.c: New test.
1294 * gcc.dg/guality/pr68037-2.c: Likewise.
1295 * gcc.dg/guality/pr68037-3.c: Likewise.
1296 * gcc.dg/torture/pr68037-1.c: Likewise.
1297 * gcc.dg/torture/pr68037-2.c: Likewise.
1298 * gcc.dg/torture/pr68037-3.c: Likewise.
1299 * gcc.dg/torture/pr68661-1a.c: Likewise.
1300 * gcc.dg/torture/pr68661-1b.c: Likewise.
1301 * gcc.target/i386/interrupt-1.c: Likewise.
1302 * gcc.target/i386/interrupt-2.c: Likewise.
1303 * gcc.target/i386/interrupt-3.c: Likewise.
1304 * gcc.target/i386/interrupt-4.c: Likewise.
1305 * gcc.target/i386/interrupt-5.c: Likewise.
1306 * gcc.target/i386/interrupt-6.c: Likewise.
1307 * gcc.target/i386/interrupt-7.c: Likewise.
1308 * gcc.target/i386/interrupt-8.c: Likewise.
1309 * gcc.target/i386/interrupt-9.c: Likewise.
1310 * gcc.target/i386/interrupt-10.c: Likewise.
1311 * gcc.target/i386/interrupt-11.c: Likewise.
1312 * gcc.target/i386/interrupt-12.c: Likewise.
1313 * gcc.target/i386/interrupt-13.c: Likewise.
1314 * gcc.target/i386/interrupt-14.c: Likewise.
1315 * gcc.target/i386/interrupt-15.c: Likewise.
1316 * gcc.target/i386/interrupt-16.c: Likewise.
1317 * gcc.target/i386/interrupt-17.c: Likewise.
1318 * gcc.target/i386/interrupt-18.c: Likewise.
1319 * gcc.target/i386/interrupt-19.c: Likewise.
1320 * gcc.target/i386/interrupt-20.c: Likewise.
1321 * gcc.target/i386/interrupt-21.c: Likewise.
1322 * gcc.target/i386/interrupt-22.c: Likewise.
1323 * gcc.target/i386/interrupt-23.c: Likewise.
1324 * gcc.target/i386/interrupt-24.c: Likewise.
1325 * gcc.target/i386/interrupt-25.c: Likewise.
1326 * gcc.target/i386/interrupt-26.c: Likewise.
1327 * gcc.target/i386/interrupt-27.c: Likewise.
1328 * gcc.target/i386/interrupt-28.c: Likewise.
1329 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1330 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1331 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1332 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1333 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1334 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1335 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1336 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1337 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1338 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1339 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1340 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1342 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1344 PR tree-optimization/52171
1345 * gcc.dg/pr52171.c: New test.
1346 * gcc.target/i386/pr52171.c: New test.
1348 2016-06-03 Jan Hubicka <jh@suse.cz>
1350 * g++.dg/tree-ssa/pred-1.C: New testcase
1351 * gcc.dg/tree-ssa/pred-1.c: New testcase
1353 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1356 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1358 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1360 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1362 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1364 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1366 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
1367 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
1368 * gcc.dg/vect/vect-live-1.c: New test.
1369 * gcc.dg/vect/vect-live-2.c: New test.
1370 * gcc.dg/vect/vect-live-3.c: New test.
1371 * gcc.dg/vect/vect-live-4.c: New test.
1372 * gcc.dg/vect/vect-live-5.c: New test.
1373 * gcc.dg/vect/vect-live-slp-1.c: New test.
1374 * gcc.dg/vect/vect-live-slp-2.c: New test.
1375 * gcc.dg/vect/vect-live-slp-3.c: New test.
1377 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1380 * g++.dg/opt/pr71387.C: New test.
1382 2016-06-02 Jeff Law <law@redhat.com>
1384 PR tree-optimization/71328
1385 * gcc.c-torture/compile/pr71328.c: New test.
1387 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1390 * gfortran.dg/fmt_read_3.f90: Fix typo.
1391 * gfortran.dg/fmt_read_4.f90: New test.
1393 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1395 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1396 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1397 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1398 * g++.dg/cpp0x/override2.C: Likewise.
1399 * g++.dg/parse/crash5.C: Likewise.
1400 * g++.dg/parse/error16.C: Likewise.
1401 * g++.dg/parse/error27.C: Likewise.
1402 * g++.dg/template/qualttp15.C: Likewise.
1403 * g++.dg/template/redecl4.C: Likewise.
1404 * g++.old-deja/g++.other/crash39.C: Likewise.
1405 * g++.old-deja/g++.other/struct1.C: Likewise.
1406 * g++.old-deja/g++.pt/m9a.C: Likewise.
1407 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1409 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1412 * c-c++-common/pr71372.c: New test.
1414 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1415 __TIME__ strings with __builtin_strcmp instead of printf and
1418 2016-06-02 Martin Liska <mliska@suse.cz>
1420 * gcc.dg/predict-9.c: New test.
1422 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1424 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1425 global set_compiler_env_var and global saved_compiler_env_var.
1427 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1429 PR rtl-optimization/71295
1430 * gcc.c-torture/compile/pr71295.c: New test.
1432 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1434 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1436 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1437 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1439 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1440 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1441 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1444 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1446 * gcc.target/powerpc/p9-splat-4.c: New test.
1448 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1451 * gcc.target/powerpc/pr71186.c: New test.
1453 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1456 * gfortran.dg/fmt_read_3.f90: New test.
1458 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1460 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1463 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
1465 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1466 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1468 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1469 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1471 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1473 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1474 vars set by dg-set-compiler-env-var.
1476 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
1479 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1480 to the module procedure declaration.
1481 * gfortran.dg/submodule_16.f08: New test.
1483 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1486 * c-c++-common/gomp/pr71371.c: New test.
1488 2016-06-01 Richard Biener <rguenther@suse.de>
1490 PR tree-optimization/71366
1491 * gcc.dg/torture/pr71366-1.c: New testcase.
1492 * gcc.dg/torture/pr71366-2.c: Likewise.
1494 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1496 * gcc.target/powerpc/vslv-0.c: New test.
1497 * gcc.target/powerpc/vslv-1.c: New test.
1498 * gcc.target/powerpc/vsrv-0.c: New test.
1499 * gcc.target/powerpc/vsrv-1.c: New test.
1501 2016-06-01 Nathan Sidwell <nathan@acm.org>
1503 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1504 * gcc.target/nvptx/weak.c: New.
1506 2016-06-01 Richard Biener <rguenther@suse.de>
1508 PR tree-optimization/71261
1509 * gcc.dg/torture/vect-bool-1.c: New testcase.
1511 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1513 * gfortran.dg/gomp/order-1.f90: New test.
1514 * gfortran.dg/gomp/order-2.f90: New test.
1516 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
1518 * gcc.dg/unroll-6.c: Update template.
1519 * gcc.dg/unroll-7.c: New testcase.
1520 * gcc.dg/unroll-8.c: New testcase.
1522 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1524 * gnat.dg/opt56.ad[sb]: New test.
1526 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1529 * g++.dg/cpp0x/constexpr-ice16.C: New.
1531 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1533 PR tree-optimization/71314
1534 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1537 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1539 PR tree-optimization/71077
1540 * gcc.dg/tree-ssa/pr71077.c: New test.
1542 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
1544 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1545 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1546 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1548 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1551 * g++.dg/cpp0x/pr71248.C: New.
1552 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1553 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1554 * g++.dg/init/new37.C: Likewise.
1555 * g++.dg/template/static1.C: Likewise.
1556 * g++.dg/template/static2.C: Likewise.
1558 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1560 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1562 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1564 2016-05-31 Marek Polacek <polacek@redhat.com>
1566 * c-c++-common/Wswitch-unreachable-3.c: New test.
1567 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1569 2016-05-31 Richard Biener <rguenther@suse.de>
1571 PR tree-optimization/71352
1572 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1574 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1576 * gcc.target/arm/armv5_thumb_isa.c: New test.
1578 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1581 * gcc.target/i386/pr71346.c: New test.
1583 2016-05-31 Tom de Vries <tom@codesourcery.com>
1585 PR tree-optimization/69068
1586 * gcc.dg/graphite/pr69068.c: New test.
1588 2016-05-27 Martin Sebor <msebor@redhat.com>
1591 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1593 2016-05-30 Jakub Jelinek <jakub@redhat.com>
1596 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1597 nowait depend(inout: dd[0]) clauses where permitted.
1599 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1602 * g++.dg/parse/pr71238.C: New.
1603 * g++.dg/concepts/friend1.C: Test column numbers too.
1604 * g++.dg/cpp0x/initlist31.C: Likewise.
1605 * g++.dg/cpp0x/pr51420.C: Likewise.
1606 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1607 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1608 * g++.dg/ext/builtin3.C: Likewise.
1609 * g++.dg/lookup/friend12.C: Likewise.
1610 * g++.dg/lookup/friend7.C: Likewise.
1611 * g++.dg/lookup/koenig1.C: Likewise.
1612 * g++.dg/lookup/koenig5.C: Likewise.
1613 * g++.dg/lookup/used-before-declaration.C: Likewise.
1614 * g++.dg/overload/koenig1.C: Likewise.
1615 * g++.dg/template/crash65.C: Likewise.
1616 * g++.dg/template/friend57.C: Likewise.
1617 * g++.dg/warn/Wshadow-5.C: Likewise.
1618 * g++.dg/warn/Wunused-8.C: Likewise.
1619 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1620 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1621 * g++.old-deja/g++.jason/member.C: Likewise.
1622 * g++.old-deja/g++.jason/report.C: Likewise.
1623 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1624 * g++.old-deja/g++.law/visibility20.C: Likewise.
1625 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1626 * g++.old-deja/g++.other/static5.C: Likewise.
1627 * g++.old-deja/g++.pt/overload2.C: Likewise.
1629 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1631 * gcc.dg/tree-ssa/peel1.c: New testcase.
1632 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1633 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1635 2016-05-30 Tom de Vries <tom@codesourcery.com>
1637 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1640 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1643 * g++.dg/parse/virtual1.C: New.
1645 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
1647 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1648 Use correct register when clearing %edx.
1650 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
1652 PR tree-optimization/71289
1653 * gcc.dg/pr71289.c: New test.
1655 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1659 * gcc.dg/tree-ssa/pr71269.c: New test.
1660 * gcc.dg/tree-ssa/pr71292.c: New test.
1662 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1665 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1667 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1669 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1670 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1671 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1673 2016-05-30 Tom de Vries <tom@codesourcery.com>
1675 PR tree-optimization/69067
1676 * gcc.dg/graphite/pr69067.c: New test.
1678 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
1681 * gcc.target/i386/pr71245-1.c: New test.
1682 * gcc.target/i386/pr71245-2.c: Ditto.
1684 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1687 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1688 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1689 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1691 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
1693 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1695 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1699 * g++.dg/overload/69855.C: New.
1700 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1701 * g++.old-deja/g++.pt/crash3.C: Likewise.
1703 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1706 * g++.dg/parse/namespace13.C: New.
1708 2016-05-26 Jeff Law <law@redhat.com>
1710 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1711 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1712 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1713 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1714 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1715 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1716 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1717 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1718 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1719 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1720 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1721 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1722 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1724 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1727 * g++.dg/overload/69855.C: New.
1728 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1729 * g++.old-deja/g++.pt/crash3.C: Likewise.
1731 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1734 * gcc.target/aarch64/va_arg_1.c: New testcase.
1735 * gcc.target/aarch64/va_arg_2.c: Likewise.
1736 * gcc.target/aarch64/va_arg_3.c: Likewise.
1738 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1740 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1741 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1742 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1743 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1744 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1746 2016-05-27 Marek Polacek <polacek@redhat.com>
1749 * g++.dg/torture/pr71308.C: New test.
1751 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1753 * gcc.dg/zero_bits_compound-1.c: New test.
1754 * gcc.dg/zero_bits_compound-2.c: New test.
1756 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1759 * gcc.dg/pr71279.c: New test.
1761 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1763 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1764 floating point min/max/comparison instructions.
1765 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1767 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1769 * c-c++-common/gomp/schedule-1.c: New test.
1770 * gfortran.dg/gomp/schedule-1.f90: New test.
1772 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1776 * g++.dg/cpp1y/auto-fn32.C: New test.
1777 * g++.dg/cpp1y/paren4.C: New test.
1779 2016-05-26 Nathan Sidwell <nathan@acm.org>
1781 * gcc.dg/20060410.c: Xfail on ptx.
1782 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1783 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1784 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1785 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1786 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1788 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1790 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1792 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1794 PR tree-optimization/71280
1795 * gcc.dg/pr71280.c: New test.
1797 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1799 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1800 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1802 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1804 2016-05-26 Jiong Wang <jiong.wang@arm.com>
1806 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
1809 2016-05-25 Jeff Law <law@redhat.com>
1811 PR tree-optimization/71272
1812 * gcc.c-torture/compile/pr71272.c: new test.
1814 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1816 * gcc.target/powerpc/vec-cmpne.c: New test.
1817 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1819 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1821 * gnat.dg/opt55.ad[sb]: New test.
1823 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1825 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1826 * c-c++-common/pr60226.c: Require int32plus.
1827 * gcc.c-torture/execute/pr70602.c: Likewise.
1828 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1829 unsigned long for malloc arg type.
1830 * gcc.dg/asr_div1.c: Require int32plus.
1831 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1832 * gcc.dg/pie-1.c: Require pie.
1833 * gcc.dg/pie-2.c: Likewise.
1834 * gcc.dg/pr59471.c: Require int32plus.
1835 * gcc.dg/pr59963-2.c: XFAIL for int16.
1836 * gcc.dg/pr60114.c: Require int32plus.
1837 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1838 unsigned long for typedef of size_t.
1839 * gcc.dg/pr63914.c: Require int32plus.
1840 * gcc.dg/pr64536.c: Require pt32plus.
1841 * gcc.dg/pr65658.c: Likewise.
1842 * gcc.dg/pr67271.c: Require int32plus.
1843 * gcc.dg/pr68112.c: Likewise.
1844 * gcc.dg/pr69071.c: Skip for avr target.
1845 * gcc.dg/pr69973.c: Require int32plus.
1846 * gcc.dg/pr70169.c: Skip for avr target.
1847 * gcc.dg/sso-6.c: Require int32plus.
1848 * gcc.dg/sso-7.c: Likewise.
1849 * gcc.dg/sso-8.c: Likewise.
1850 * gcc.dg/vrp-min-max-2.c: Likewise.
1852 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1855 * gcc.target/i386/pr70738-1.c: New test.
1856 * gcc.target/i386/pr70738-2.c: Likewise.
1857 * gcc.target/i386/pr70738-3.c: Likewise.
1858 * gcc.target/i386/pr70738-4.c: Likewise.
1859 * gcc.target/i386/pr70738-5.c: Likewise.
1860 * gcc.target/i386/pr70738-6.c: Likewise.
1861 * gcc.target/i386/pr70738-7.c: Likewise.
1862 * gcc.target/i386/pr70738-8.c: Likewise.
1863 * gcc.target/i386/pr70738-9.c: Likewise.
1865 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1867 PR rtl-optimization/66940
1868 * gcc.c-torture/execute/pr66940.c: New test.
1870 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1872 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1873 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1874 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1875 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1876 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1877 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1878 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1879 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1880 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1881 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1882 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1883 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1884 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1885 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1886 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1887 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1888 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1889 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1890 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1891 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1892 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1893 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1894 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1895 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1897 2016-05-25 Marek Polacek <polacek@redhat.com>
1900 * gcc.dg/noncompile/pr71265.c: New test.
1903 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1905 2016-05-25 Nathan Sidwell <nathan@acm.org>
1907 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1909 2016-05-25 Richard Biener <rguenther@suse.de>
1911 PR tree-optimization/71261
1912 * c-c++-common/torture/pr71261.c: New testcase.
1914 2016-05-25 Richard Biener <rguenther@suse.de>
1916 PR tree-optimization/71264
1917 * gcc.dg/vect/pr71264.c: New testcase.
1919 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1922 * g++.dg/cpp0x/alias-decl-53.C: New.
1923 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1925 2016-05-25 Martin Liska <mliska@suse.cz>
1927 * g++.dg/pr71239.C: New test.
1929 2016-05-25 Richard Biener <rguenther@suse.de>
1931 * gcc.dg/vect/pr58135.c: Rename to ...
1932 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
1934 2016-05-25 Marek Polacek <polacek@redhat.com>
1936 * g++.dg/pr65295.C: Use target c++14.
1938 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1940 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1941 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
1943 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1945 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1948 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1950 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1951 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1952 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1953 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1954 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1955 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1956 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1957 * c-c++-common/goacc/pcopy.c: Likewise.
1958 * c-c++-common/goacc/pcopyin.c: Likewise.
1959 * c-c++-common/goacc/pcopyout.c: Likewise.
1960 * c-c++-common/goacc/pcreate.c: Likewise.
1961 * c-c++-common/goacc/pr70688.c: New test.
1962 * c-c++-common/goacc/present-1.c: Adjust test.
1963 * c-c++-common/goacc/reduction-5.c: Likewise.
1964 * g++.dg/goacc/data-1.C: New test.
1966 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1968 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1969 vector parity built-in functions.
1970 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1971 count trailing zeros automatic vectorization.
1972 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1973 count trailing zeros built-in functions.
1975 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1977 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1979 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1982 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1984 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1987 * g++.dg/template/crash123.C: New.
1988 * g++.dg/template/crash124.C: Likewise.
1990 2016-05-24 Martin Sebor <msebor@redhat.com>
1993 * g++.dg/ext/flexary16.C: New test.
1995 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1997 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1998 before math.h is included.
1999 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2000 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2001 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2002 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2003 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2004 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2005 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2006 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2007 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2008 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2009 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2010 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2011 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2012 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2013 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2014 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2015 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2016 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2017 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2018 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2019 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2020 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2021 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2023 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2024 Kelvin Nilsen <kelvin@gcc.gnu.org>
2026 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2029 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2032 * g++.dg/warn/Wno-narrowing1.C: New.
2034 2016-05-24 Marek Polacek <polacek@redhat.com>
2037 * c-c++-common/Wswitch-unreachable-2.c: New test.
2039 2016-05-24 Jakub Jelinek <jakub@redhat.com>
2042 * g++.dg/vect/simd-clone-6.cc: New test.
2043 * g++.dg/gomp/declare-simd-6.C: New test.
2047 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2049 2016-05-24 Richard Biener <rguenther@suse.de>
2051 PR tree-optimization/71240
2052 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2054 2016-05-24 Richard Biener <rguenther@suse.de>
2056 PR tree-optimization/71230
2057 * gcc.dg/torture/pr71230.c: New testcase.
2058 * g++.dg/torture/pr71230.C: Likewise.
2060 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2062 * c-c++-common/goacc/routine-5.c: Add tests.
2063 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2064 * gfortran.dg/goacc/routine-6.f90: Add tests.
2066 2016-05-24 Richard Biener <rguenther@suse.de>
2068 PR tree-optimization/71253
2069 * gcc.dg/torture/pr71253.c: New testcase.
2071 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2074 * gfortran.dg/pr71252.f90: New test.
2076 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2078 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2080 2016-05-24 Richard Biener <rguenther@suse.de>
2084 * c-c++-common/vector-subscript-4.c: New testcase.
2085 * c-c++-common/vector-subscript-5.c: Likewise.
2087 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2090 * gfortran.dg/namelist_90.f: New test
2092 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2095 * gfortran.dg/unexpected_eof.f: New test
2097 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2098 Kelvin Nilsen <kelvin@gcc.gnu.org>
2100 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2103 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2106 * g++.dg/cpp0x/inh-ctor20.C: New.
2107 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2109 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2112 * g++.dg/cpp0x/variadic168.C: New.
2114 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2116 * g++.dg/cpp0x/pr31445.C: Test column number too.
2117 * g++.dg/cpp0x/pr32253.C: Likewise.
2118 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2119 * g++.dg/cpp0x/variadic36.C: Likewise.
2121 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
2123 * gcc.dg/fold-notshift-2.c: Adjust.
2125 2016-05-23 Marek Polacek <polacek@redhat.com>
2128 * c-c++-common/Wswitch-unreachable-1.c: New test.
2129 * gcc.dg/Wswitch-unreachable-1.c: New test.
2130 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2131 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2132 * g++.dg/gomp/block-10.C: Likewise.
2133 * gcc.dg/gomp/block-10.c: Likewise.
2134 * g++.dg/gomp/block-9.C: Likewise.
2135 * gcc.dg/gomp/block-9.c: Likewise.
2136 * g++.dg/gomp/target-1.C: Likewise.
2137 * g++.dg/gomp/target-2.C: Likewise.
2138 * gcc.dg/gomp/target-1.c: Likewise.
2139 * gcc.dg/gomp/target-2.c: Likewise.
2140 * g++.dg/gomp/taskgroup-1.C: Likewise.
2141 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2142 * gcc.dg/gomp/teams-1.c: Likewise.
2143 * g++.dg/gomp/teams-1.C: Likewise.
2144 * g++.dg/overload/error3.C: Likewise.
2145 * g++.dg/tm/jump1.C: Likewise.
2146 * g++.dg/torture/pr40335.C: Likewise.
2147 * gcc.dg/c99-vla-jump-5.c: Likewise.
2148 * gcc.dg/switch-warn-1.c: Likewise.
2149 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2150 * gcc.dg/nested-func-1.c: Likewise.
2151 * gcc.dg/pr67784-4.c: Likewise.
2153 2016-05-23 Richard Biener <rguenther@suse.de>
2155 PR tree-optimization/71230
2156 * gfortran.dg/pr71230-1.f90: New testcase.
2157 * gfortran.dg/pr71230-2.f90: Likewise.
2159 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2161 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
2162 * gcc.dg/vect/pr58135.c: Add new.
2163 * gfortran.dg/pr46519-1.f: Adjust test case.
2165 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2168 * g++.dg/cpp0x/decltype64.C: New.
2170 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2172 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2173 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2174 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2176 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2178 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2179 Add poly64x1_t and poly64x2_t cases if supported.
2180 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2181 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2182 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2183 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2184 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2186 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2188 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2189 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2190 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2191 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2192 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2193 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2194 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2196 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2198 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2200 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2202 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2203 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2205 2016-05-22 Jakub Jelinek <jakub@redhat.com>
2207 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2208 constraint instead of "r".
2209 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2210 insn instead of vxorpd.
2211 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2213 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2214 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2216 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2218 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2219 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2221 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2223 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2226 * gcc.dg/tree-ssa/pr40921.c: New test.
2228 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2231 * gcc.target/avr/pr71103.c: New test.
2233 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2236 * gcc.dg/tree-ssa/pr71179.c: New test.
2238 2016-05-20 Martin Sebor <msebor@redhat.com>
2241 * gcc.dg/init-excess-2.c: New test.
2243 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2245 * gnat.dg/opt53.adb: New test.
2246 * gnat.dg/opt54.adb: Likewise.
2248 2016-05-20 Martin Jambor <mjambor@suse.cz>
2250 PR tree-optimization/70884
2251 * gcc.dg/tree-ssa/pr70919.c: New test.
2253 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2255 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2257 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2258 fix code formatting.
2260 2016-05-20 Nathan Sidwell <nathan@acm.org>
2262 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2264 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2266 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2268 * jit.dg/all-non-failing-tests.h: Add
2269 test-factorial-must-tail-call.c.
2270 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2271 * jit.dg/test-factorial-must-tail-call.c: New test case.
2273 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2276 * gfortran.dg/pr71204.f90: New test.
2278 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2280 * gcc.target/nvptx/sincos.c: New test.
2282 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2285 * g++.dg/cpp1y/auto-fn31.C: New.
2287 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2289 * gcc.target/powerpc/vec-addec.c: New test.
2290 * gcc.target/powerpc/vec-addec-int128.c: New test.
2292 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2294 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2295 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2296 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2297 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2299 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
2301 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2303 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2306 * g++.dg/opt/pr71210-1.C: New test.
2307 * g++.dg/opt/pr71210-2.C: New test.
2309 PR tree-optimization/29756
2310 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2311 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2312 only on selected targets where V4SImode vectors are known to be
2315 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
2317 PR tree-optimization/71079
2318 PR tree-optimization/71206
2319 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2321 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2323 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2324 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2325 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2327 2016-05-20 Richard Guenther <rguenther@suse.de>
2329 PR tree-optimization/29756
2330 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2332 2016-05-20 Richard Biener <rguenther@suse.de>
2334 PR tree-optimization/71185
2335 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2337 2016-05-20 Richard Biener <rguenther@suse.de>
2339 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2341 2016-05-19 Marek Polacek <polacek@redhat.com>
2344 * g++.dg/diagnostic/pr71075.C: New test.
2346 2016-05-19 David Malcolm <dmalcolm@redhat.com>
2349 * g++.dg/pr71184.C: New test case.
2351 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2353 * gcc.target/powerpc/darn-0.c: New test.
2354 * gcc.target/powerpc/darn-1.c: New test.
2355 * gcc.target/powerpc/darn-2.c: New test.
2357 2016-05-19 Marek Polacek <polacek@redhat.com>
2359 PR tree-optimization/71031
2360 * gcc.dg/tree-ssa/vrp100.c: New test.
2362 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2364 PR rtl-optimization/71148
2365 * gcc.dg/pr71148.c: New test.
2367 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2370 * gcc.target/arm/pr71056.c: New test.
2372 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2374 * c-c++-common/pr69669.c: Check the used mode.
2376 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2379 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2381 2016-05-19 Richard Biener <rguenther@suse.de>
2383 PR tree-optimization/70729
2384 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2385 * gcc.dg/graphite/scop-18.c: Likewise.
2386 * gcc.dg/pr41783.c: Disable LIM.
2387 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2388 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2389 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2390 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2391 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2392 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2393 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2394 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2395 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2396 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2397 * gfortran.dg/pr42108.f90: Likewise.
2399 2016-05-18 David Malcolm <dmalcolm@redhat.com>
2402 * gcc.dg/spellcheck-options-11.c: New test case.
2404 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2407 * g++.dg/opt/pr71100.C: New test.
2409 2016-05-18 Martin Jambor <mjambor@suse.cz>
2412 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2413 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2414 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2415 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2417 2016-05-18 Martin Jambor <mjambor@suse.cz>
2420 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2421 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2422 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2423 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2424 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2426 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2429 * g++.dg/template/crash122.C: New.
2431 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2434 * g++.dg/template/pr70466-1.C: New.
2435 * g++.dg/template/pr70466-2.C: Likewise.
2437 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2439 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2440 splat operations and the XXSPLTIB instruction.
2441 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2442 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2443 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2444 xxlxor to clear a register.
2446 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2448 * gcc.dg/torture/pr71020.c: New test.
2450 2016-05-18 Martin Jambor <mjambor@suse.cz>
2453 * gcc.dg/ipa/pr70646.c: New test.
2455 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2457 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2459 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2461 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2462 missing tests for vreinterpretq_p{8,16}.
2464 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2466 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2467 vsliq_n_s64 and vsliq_n_u64.
2469 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2471 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2472 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2474 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2476 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2477 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2478 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2480 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2482 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2485 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2487 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2488 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2489 "blr\t" and switch to scan-assembler-times.
2491 2016-05-18 Jiong Wang <jiong.wang@arm.com>
2493 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2495 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2496 declarations under __aarch64__ and __ARM_FEATURE_FMA.
2498 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2500 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2501 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2502 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2503 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2504 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2505 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2507 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2508 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2510 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2511 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2513 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2514 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2516 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2518 2016-05-18 Richard Biener <rguenther@suse.de>
2520 PR tree-optimization/71168
2521 * gcc.dg/torture/pr71168.c: New testcase.
2523 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2526 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2527 * gcc.dg/tree-ssa/pr63586.c: New test.
2528 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2530 2016-05-17 Nathan Sidwell <nathan@acm.org>
2532 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2533 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2534 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2535 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2537 2016-05-17 Nathan Sidwell <nathan@acm.org>
2539 * gcc.target/nvptx/abi-vararg-3.c: New.
2541 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2543 PR tree-optimization/54579
2545 * gcc.dg/fold-notrotate-1.c: New test.
2546 * gcc.dg/fold-notshift-1.c: New test.
2547 * gcc.dg/fold-notshift-2.c: New test.
2549 2016-05-17 Marek Polacek <polacek@redhat.com>
2552 * g++.dg/ipa/pr71146.C: New test.
2554 2016-05-17 David Malcolm <dmalcolm@redhat.com>
2556 * jit.dg/test-error-array-bounds.c: New test case.
2558 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2560 * gcc.dg/tree-ssa/and-1.c: New testcase.
2562 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2564 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2565 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2567 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2569 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2570 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2572 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2574 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2576 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2578 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2580 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2582 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2583 ".2d[index]" when scan the assembly.
2584 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2585 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2587 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2589 2016-05-17 Richard Biener <rguenther@suse.de>
2591 PR tree-optimization/71132
2592 * gcc.dg/torture/pr71132.c: New testcase.
2594 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2596 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2598 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2601 * gcc.target/aarch64/pr70809_1.c: New test.
2603 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2605 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2606 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2607 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2608 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2610 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2611 Ilya Enkovich <ilya.enkovich@intel.com>
2614 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2616 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
2618 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2619 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2621 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2623 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2624 test for __ARM_FP16_ARGS.
2625 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2626 * gcc.target/arm/aapcs/neon-vect10.c: New.
2627 * gcc.target/arm/aapcs/neon-vect9.c: New.
2628 * gcc.target/arm/aapcs/vfp18.c: New.
2629 * gcc.target/arm/aapcs/vfp19.c: New.
2630 * gcc.target/arm/aapcs/vfp20.c: New.
2631 * gcc.target/arm/aapcs/vfp21.c: New.
2632 * gcc.target/arm/fp16-aapcs-1.c: New.
2633 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2634 test for __ARM_FP16_ARGS.
2635 * g++.target/arm/fp16-return-1.c: Update expected output.
2637 2016-05-16 Jiong Wang <jiong.wang@arm.com>
2640 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2642 2016-05-15 Harald Anlauf <anlauf@gmx.de>
2645 * gfortran.dg/pr69603.f90: New testcase.
2647 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2649 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2651 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2654 * gfortran.dg/pr71047.f08: New test.
2656 2016-05-13 Joseph Myers <joseph@codesourcery.com>
2658 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2659 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2660 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2662 2016-05-13 Martin Sebor <msebor@redhat.com>
2665 * g++.dg/cpp0x/constexpr-60049.C: New test.
2667 2016-05-13 Jakub Jelinek <jakub@redhat.com>
2670 * gcc.dg/pr71071.c: New test.
2672 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
2674 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2675 remove XOP handling.
2676 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
2678 2016-05-13 Nathan Sidwell <nathan@acm.org>
2680 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2681 __atomic_is_lock_free declaration.
2683 2016-05-13 Richard Biener <rguenther@suse.de>
2685 PR tree-optimization/42587
2686 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2688 2016-05-13 Martin Liska <mliska@suse.cz>
2690 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2691 the new format of dump output.
2693 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2695 * gcc.dg/pr71084.c: New test.
2697 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2700 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
2702 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2704 * gcc.target/aarch64/struct_return.c: New test.
2706 2016-05-12 Marek Polacek <polacek@redhat.com>
2709 * c-c++-common/pr70756-2.c: New test.
2710 * c-c++-common/pr70756.c: New test.
2712 2016-05-12 Richard Biener <rguenther@suse.de>
2714 PR tree-optimization/71059
2715 * gcc.dg/torture/pr71059.c: New testcase.
2717 2016-05-12 Richard Biener <rguenther@suse.de>
2719 PR tree-optimization/71062
2720 * gcc.dg/torture/pr71062.c: New testcase.
2722 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2724 PR tree-optimization/71006
2725 * gcc.dg/pr71006.c: New test.
2727 2016-05-12 Marek Polacek <polacek@redhat.com>
2730 * gcc.dg/opts-7.c: New test.
2732 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2735 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2736 Add -save-temps to dg-options.
2737 Scan for ldmfd rather than pop instruction.
2738 * gcc.target/arm/interrupt-2.c: Likewise.
2739 * gcc.target/arm/pr70830.c: New test.
2741 2016-05-12 Jakub Jelinek <jakub@redhat.com>
2743 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2744 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2746 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2747 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2748 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2751 * gcc.target/i386/avx512vl-pack-1.c: New test.
2752 * gcc.target/i386/avx512vl-pack-2.c: New test.
2753 * gcc.target/i386/avx512bw-pack-2.c: New test.
2755 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2757 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2758 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2759 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2761 2016-05-12 Richard Biener <rguenther@suse.de>
2763 PR tree-optimization/70986
2764 * gcc.dg/torture/pr70986-1.c: New testcase.
2765 * gcc.dg/torture/pr70986-2.c: Likewise.
2766 * gcc.dg/torture/pr70986-3.c: Likewise.
2768 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2771 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2772 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2774 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
2776 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2778 * gcc.target/i386/pr66746.c: Ditto.
2780 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2782 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2784 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2785 warning when using -mvsx-timode.
2786 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2787 * gcc.target/powerpc/dform-2.c: Likewise.
2788 * gcc.target/powerpc/pr68805.c: Likewise.
2790 2016-05-11 Marek Polacek <polacek@redhat.com>
2793 * c-c++-common/attributes-3.c: New test.
2795 2016-05-11 Nathan Sidwell <nathan@acm.org>
2797 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2798 * gcc.c-torture/execute/pr68185.c: Likewise.
2799 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2800 * gcc.dg/pr69634.c: Requires scheduling.
2801 * gcc.dg/torture/pr66178.c: Require label values.
2802 * gcc.dg/setjmp-6.c: Require indirect jumps.
2804 2016-05-11 Richard Biener <rguenther@suse.de>
2806 PR tree-optimization/71055
2807 * gcc.dg/torture/pr71055.c: New testcase.
2809 2016-05-11 Richard Biener <rguenther@suse.de>
2812 * g++.dg/debug/pr71057.C: New testcase.
2814 2016-05-11 Jakub Jelinek <jakub@redhat.com>
2817 * gfortran.dg/gomp/pr70855.f90: New test.
2819 2016-05-11 Richard Biener <rguenther@suse.de>
2822 * g++.dg/torture/pr71002.C: New testcase.
2824 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2827 * gcc.dg/pr70807.c: New test.
2829 2016-05-10 Martin Sebor <msebor@redhat.com>
2832 * g++.dg/Wattributes.C: New test.
2834 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
2836 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2837 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2838 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2840 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2843 * gcc.target/i386/pr70799-1.c: New test.
2845 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2847 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2849 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2852 * gcc.target/i386/pr70877.c: New test.
2854 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2856 PR tree-optimization/70786
2857 * gcc.target/i386/pr70876.c: New test.
2859 2016-05-10 Jakub Jelinek <jakub@redhat.com>
2862 * gcc.target/i386/avx512vl-logic-1.c: New test.
2863 * gcc.target/i386/avx512vl-logic-2.c: New test.
2864 * gcc.target/i386/avx512dq-logic-2.c: New test.
2866 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2869 * gcc.target/powerpc/pr70963.c: New.
2871 2016-05-10 David Malcolm <dmalcolm@redhat.com>
2873 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2874 (test_very_wide_line): Add ruler to expected output.
2875 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2876 (test_very_wide_line): Likewise.
2877 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2878 (test_show_locus): Within the handling of "test_very_wide_line",
2879 enable show_ruler_p on the diagnostic context.
2881 2016-05-10 Richard Biener <rguenther@suse.de>
2883 PR tree-optimization/71039
2884 * gcc.dg/torture/pr71039.c: New testcase.
2886 2016-05-10 Nathan Sidwell <nathan@acm.org>
2888 * gcc.dg/nested-func-10.c: Requires alloca.
2889 * gcc.dg/nested-func-9.c: Requires alloca.
2890 * gcc.c-torture/execute/pr70460.c: Requires labels.
2891 * gcc.c-torture/compile/pr70199.c: Requires labels.
2892 * gcc.target/nvptx/decl.c: Compile only.
2893 * gcc.target/nvptx/trailing-init.c: Compile only.
2894 * gcc.target/nvptx/ary-init.c: Compile only.
2896 2016-05-10 Marek Polacek <polacek@redhat.com>
2899 * gcc.dg/attr-opt-1.c: New test.
2901 2016-05-10 Richard Biener <rguenther@suse.de>
2903 PR tree-optimization/70497
2904 PR tree-optimization/28367
2905 * gcc.dg/torture/20160404-1.c: New testcase.
2906 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2907 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2909 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2911 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2913 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
2915 * gcc.target/i386/fabsneg-1.c New test.
2917 2016-05-09 Alan Modra <amodra@gmail.com>
2920 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2922 2016-05-09 Richard Biener <rguenther@suse.de>
2924 PR tree-optimization/70985
2925 * gcc.dg/torture/pr70985.c: New testcase.
2927 2016-05-09 Bin Cheng <bin.cheng@arm.com>
2929 * gcc.dg/tree-ssa/ifc-9.c: New test.
2930 * gcc.dg/tree-ssa/ifc-10.c: New test.
2931 * gcc.dg/tree-ssa/ifc-11.c: New test.
2932 * gcc.dg/tree-ssa/ifc-12.c: New test.
2933 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2934 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2935 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2937 2016-05-09 Richard Biener <rguenther@suse.de>
2940 * gfortran.dg/pr70937.f90: New testcase.
2942 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2944 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2946 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
2949 * gfortran.dg/dec_structure_1.f90: New testcase.
2950 * gfortran.dg/dec_structure_2.f90: Ditto.
2951 * gfortran.dg/dec_structure_3.f90: Ditto.
2952 * gfortran.dg/dec_structure_4.f90: Ditto.
2953 * gfortran.dg/dec_structure_5.f90: Ditto.
2954 * gfortran.dg/dec_structure_6.f90: Ditto.
2955 * gfortran.dg/dec_structure_7.f90: Ditto.
2956 * gfortran.dg/dec_structure_8.f90: Ditto.
2957 * gfortran.dg/dec_structure_9.f90: Ditto.
2958 * gfortran.dg/dec_structure_10.f90: Ditto.
2959 * gfortran.dg/dec_structure_11.f90: Ditto.
2960 * gfortran.dg/dec_union_1.f90: Ditto.
2961 * gfortran.dg/dec_union_2.f90: Ditto.
2962 * gfortran.dg/dec_union_3.f90: Ditto.
2963 * gfortran.dg/dec_union_4.f90: Ditto.
2964 * gfortran.dg/dec_union_5.f90: Ditto.
2965 * gfortran.dg/dec_union_6.f90: Ditto.
2966 * gfortran.dg/dec_union_7.f90: Ditto.
2968 2016-05-07 Tom de Vries <tom@codesourcery.com>
2970 PR tree-optimization/70956
2971 * gcc.dg/graphite/pr70956.c: New test.
2973 2016-05-06 Jakub Jelinek <jakub@redhat.com>
2976 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2977 (a, b, c, d): Change type from char to signed char.
2978 (main): Compare against (signed char) -1634678893 instead of
2979 hardcoded -109. Use __builtin_abort instead of abort.
2981 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2982 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2984 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2986 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2989 * gcc.dg/torture/pr70935.c: New test.
2991 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2994 * gcc.target/sh/pr58219.c: New tests.
2996 2016-05-06 Richard Biener <rguenther@suse.de>
2998 PR tree-optimization/70960
2999 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3001 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3004 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3005 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3006 Adjust expected instruction counts.
3007 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3009 2016-05-06 Marek Polacek <polacek@redhat.com>
3012 * gcc.dg/ubsan/bounds-3.c: New test.
3014 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3017 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3019 2016-05-06 Richard Biener <rguenther@suse.de>
3022 * gfortran.dg/pr70931.f90: New testcase.
3024 2016-05-06 Richard Biener <rguenther@suse.de>
3027 * gcc.dg/torture/pr70941.c: New testcase.
3029 2016-05-05 Bin Cheng <bin.cheng@arm.com>
3031 PR tree-optimization/57206
3032 * gcc.dg/vect/pr57206.c: New test.
3034 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3036 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3038 2016-05-05 Jakub Jelinek <jakub@redhat.com>
3040 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3042 * c-c++-common/Wdangling-else-4.c: New test.
3044 2016-05-04 Jakub Jelinek <jakub@redhat.com>
3048 * g++.dg/opt/pr70906.C: New test.
3049 * g++.dg/opt/pr70933.C: New test.
3051 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3053 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
3055 * gcc.dg/ipa/pure-const-3.c: New testcase.
3057 2016-05-04 Marek Polacek <polacek@redhat.com>
3059 * c-c++-common/Wdangling-else-1.c: New test.
3060 * c-c++-common/Wdangling-else-2.c: New test.
3061 * c-c++-common/Wdangling-else-3.c: New test.
3063 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3065 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3068 2016-05-04 Marek Polacek <polacek@redhat.com>
3071 * gcc.dg/Waddress-2.c: New test.
3073 2016-05-04 Alan Modra <amodra@gmail.com>
3075 * gcc.target/powerpc/pr70866.c: New.
3077 2016-05-03 Martin Sebor <msebor@redhat.com>
3080 * c-c++-common/builtin_location.c: New test.
3081 * g++.dg/cpp1y/builtin_location.C: New test.
3083 2016-05-03 Marek Polacek <polacek@redhat.com>
3086 * gcc.dg/pr70859.c: New test.
3087 * gcc.dg/pr70859-2.c: New test.
3089 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3091 * gnat.dg/debug5.adb: New testcase.
3093 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3095 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3096 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3097 Procedure to check for z10 instruction set.
3099 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3101 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3103 2016-05-03 Alan Modra <amodra@gmail.com>
3105 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3107 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3109 * gcc.target/i386/avx512f-cvt-1.c: New test.
3111 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3113 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3114 -fdump-tree-vrp-details.
3116 2016-05-03 Richard Biener <rguenther@suse.de>
3118 * gcc.dg/pr30172-1.c: Adjust.
3119 * gcc.dg/pr63743.c: Likewise.
3120 * gcc.dg/tm/pr51696.c: Likewise.
3121 * c-c++-common/tm/safe-1.c: Likewise.
3122 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3123 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3124 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3125 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3127 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3129 PR rtl-optimization/70467
3130 * gcc.target/i386/pr70467-3.c: New test.
3131 * gcc.target/i386/pr70467-4.c: New test.
3133 PR tree-optimization/70916
3134 * gcc.c-torture/compile/pr70916.c: New test.
3137 * gcc.target/i386/pr49244-1.c: New test.
3138 * gcc.target/i386/pr49244-2.c: New test.
3140 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3142 PR rtl-optimization/44281
3143 * gcc.target/i386/pr44281.c: New test.
3145 2016-05-03 bin cheng <bin.cheng@arm.com>
3147 PR tree-optimization/56541
3148 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3149 * gcc.dg/vect/pr56541.c: new test.
3151 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3153 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3155 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3157 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3160 * c-c++-common/asan/clone-test-1.c (main): Align child process
3163 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3166 * g++.dg/spellcheck-fields-2.C: New test case.
3168 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3171 * g++.dg/pr62314.C: New test case.
3173 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
3175 * gcc.dg/ipa/inline-8.c: New testcase.
3177 2016-05-02 Jakub Jelinek <jakub@redhat.com>
3179 PR rtl-optimization/70467
3180 * gcc.target/i386/pr70467-1.c: New test.
3182 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3184 * gcc.dg/spec-options.c: Run the test on all targets.
3185 * gcc.dg/foo.specs: Use cpp_unique_options.
3187 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3189 * gcc.dg/tree-ssa/unord.c: New testcase.
3191 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3193 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3195 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3197 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3199 2016-05-02 Marek Polacek <polacek@redhat.com>
3202 * gcc.dg/enum-incomplete-3.c: New test.
3204 2016-05-02 Marek Polacek <polacek@redhat.com>
3205 Tom de Vries <tom@codesourcery.com>
3207 PR tree-optimization/70700
3208 * gcc.dg/pr70700.c: New test.
3210 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
3212 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3213 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3214 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3215 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3216 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3218 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3220 * ada/acats/run_acats: Rename into...
3221 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3222 * ada/acats/run_all.sh: Remove redundant test.
3223 (target_run): Move around.
3224 (target_gnatchop): Use newly built executable.
3225 (target_gnatmake): Likewise.
3226 Check that the compilation of impbit succeeds.
3228 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3230 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3231 * gcc.dg/20021029-1.c: Likewise.
3232 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3233 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3234 * gcc.target/sh/cmpstr.c: Likewise.
3235 * gcc.target/sh/cmpstrn.c: Likewise.
3236 * gcc.target/sh/memset.c: Likewise.
3237 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3238 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3239 * gcc.target/sh/pr39423-1.c: Likewise.
3240 * gcc.target/sh/pr49468-di.c: Likewise.
3241 * gcc.target/sh/pr49468-si.c: Likewise.
3242 * gcc.target/sh/pr49880-1.c: Likewise.
3243 * gcc.target/sh/pr49880-2.c: Likewise.
3244 * gcc.target/sh/pr49880-3.c: Likewise.
3245 * gcc.target/sh/pr50751-1.c: Likewise.
3246 * gcc.target/sh/pr50751-4.c: Likewise.
3247 * gcc.target/sh/pr50751-7.c: Likewise.
3248 * gcc.target/sh/pr51244-1.c: Likewise.
3249 * gcc.target/sh/pr51244-10.c: Likewise.
3250 * gcc.target/sh/pr51244-11.c: Likewise.
3251 * gcc.target/sh/pr51244-12.c: Likewise.
3252 * gcc.target/sh/pr51244-13.c: Likewise.
3253 * gcc.target/sh/pr51244-14.c: Likewise.
3254 * gcc.target/sh/pr51244-17.c: Likewise.
3255 * gcc.target/sh/pr51244-18.c: Likewise.
3256 * gcc.target/sh/pr51244-19.c: Likewise.
3257 * gcc.target/sh/pr51244-4.c: Likewise.
3258 * gcc.target/sh/pr51244-5.c: Likewise.
3259 * gcc.target/sh/pr51244-7.c: Likewise.
3260 * gcc.target/sh/pr51244-8.c: Likewise.
3261 * gcc.target/sh/pr51244-9.c: Likewise.
3262 * gcc.target/sh/pr51697.c: Likewise.
3263 * gcc.target/sh/pr52483-1.c: Likewise.
3264 * gcc.target/sh/pr52483-2.c: Likewise.
3265 * gcc.target/sh/pr52483-3.c: Likewise.
3266 * gcc.target/sh/pr52483-5.c: Likewise.
3267 * gcc.target/sh/pr52933-1.c: Likewise.
3268 * gcc.target/sh/pr52933-2.c: Likewise.
3269 * gcc.target/sh/pr52933-3.c: Likewise.
3270 * gcc.target/sh/pr53568-1.c: Likewise.
3271 * gcc.target/sh/pr53976-1.c: Likewise.
3272 * gcc.target/sh/pr53988-1.c: Likewise.
3273 * gcc.target/sh/pr53988.c: Likewise.
3274 * gcc.target/sh/pr54089-1.c: Likewise.
3275 * gcc.target/sh/pr54089-6.c: Likewise.
3276 * gcc.target/sh/pr54089-7.c: Likewise.
3277 * gcc.target/sh/pr54089-8.c: Likewise.
3278 * gcc.target/sh/pr54089-9.c: Likewise.
3279 * gcc.target/sh/pr54236-1.c: Likewise.
3280 * gcc.target/sh/pr54236-2.c: Likewise.
3281 * gcc.target/sh/pr54236-3.c: Likewise.
3282 * gcc.target/sh/pr54236-4.c: Likewise.
3283 * gcc.target/sh/pr54386.c: Likewise.
3284 * gcc.target/sh/pr54602-1.c: Likewise.
3285 * gcc.target/sh/pr54685.c: Likewise.
3286 * gcc.target/sh/pr54760-1.c: Likewise.
3287 * gcc.target/sh/pr54760-2.c: Likewise.
3288 * gcc.target/sh/pr54760-3.c: Likewise.
3289 * gcc.target/sh/pr54760-4.c: Likewise.
3290 * gcc.target/sh/pr54760-5.c: Likewise.
3291 * gcc.target/sh/pr54760-6.c: Likewise.
3292 * gcc.target/sh/pr55146.c: Likewise.
3293 * gcc.target/sh/pr55160.c: Likewise.
3294 * gcc.target/sh/pr59278.c: Likewise.
3295 * gcc.target/sh/pr59401-1.c: Likewise.
3296 * gcc.target/sh/pr59533-1.c: Likewise.
3297 * gcc.target/sh/pr63260.c: Likewise.
3298 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3299 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3300 * gcc.target/sh/strlen.c: Likewise.
3301 * gcc.target/sh/torture/pr30807.c: Likewise.
3302 * gcc.target/sh/torture/pr34777.c: Likewise.
3303 * gcc.target/sh/torture/pr64652.c: Likewise.
3304 * gcc.target/sh/torture/pr65505.c: Likewise.
3305 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3306 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3308 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3311 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3313 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3315 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3316 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3317 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3318 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3320 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3322 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3323 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3325 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3328 * c-c++-common/goacc/combined-reduction.c: New test.
3329 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3331 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3333 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3334 *movdi_internal pattern only if PIC off.
3335 * gcc.target/i386/pr70155-2.c: Likewise.
3336 * gcc.target/i386/pr70155-3.c: Likewise.
3337 * gcc.target/i386/pr70155-4.c: Likewise.
3338 * gcc.target/i386/pr70155-5.c: Likewise.
3339 * gcc.target/i386/pr70155-6.c: Likewise.
3340 * gcc.target/i386/pr70155-7.c: Likewise.
3341 * gcc.target/i386/pr70155-8.c: Likewise.
3342 * gcc.target/i386/pr70155-15.c: Likewise.
3343 * gcc.target/i386/pr70155-17.c: Likewise.
3344 * gcc.target/i386/pr70155-22.c: Likewise.
3346 2016-04-29 Bin Cheng <bin.cheng@arm.com>
3348 PR tree-optimization/70803
3349 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3351 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3353 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3354 optimization of vector loop.
3355 * gcc.target/i386/vect-unpack-3.c: New test.
3356 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3357 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3358 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3360 2016-04-29 Marek Polacek <polacek@redhat.com>
3363 * g++.dg/ubsan/null-7.C: New test.
3366 * gcc.dg/pr70852.c: New test.
3368 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3371 * g++.dg/cpp0x/alignas6.C: New test.
3373 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3375 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3376 * gcc.dg/pr27003.c: Likewise.
3377 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3378 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3379 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3380 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
3381 * gcc.target/arc/mxy.c: Likewise.
3382 * gcc.target/arc/mswape.c: Likewise.
3383 * gcc.target/arc/mrtsc.c: Likewise.
3384 * gcc.target/arc/mcrc.c: Likewise.
3385 * gcc.target/arc/mdsp-packa.c: Likewise.
3386 * gcc.target/arc/mdvbf.c: Likewise.
3387 * gcc.target/arc/mlock.c: Likewise.
3388 * gcc.target/arc/mmac-24.c: Likewise.
3389 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3391 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3392 Matthijs Kooijman <matthijs@stdin.nl>
3393 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3396 * gcc.target/avr/pr60040-1.c: New.
3397 * gcc.target/avr/pr60040-2.c: New.
3399 2016-04-29 Richard Biener <rguenther@suse.de>
3401 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3403 2016-04-29 Richard Biener <rguenther@suse.de>
3405 PR tree-optimization/13962
3406 PR tree-optimization/65686
3407 * gcc.dg/uninit-pr65686.c: New testcase.
3409 2016-04-29 Jakub Jelinek <jakub@redhat.com>
3412 * gcc.dg/pr70843.c: New test.
3414 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3417 * gcc.target/i386/pr70858.c: New test.
3419 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3421 * gcc.target/arc/nps400-1.c: New file.
3423 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3424 Andrew Burgess <andrew.burgess@embecosm.com>
3426 * gcc.target/arc/movh_cl-1.c: New file.
3428 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3429 Andrew Burgess <andrew.burgess@embecosm.com>
3431 * gcc.target/arc/extzv-1.c: New file.
3432 * gcc.target/arc/insv-1.c: New file.
3433 * gcc.target/arc/insv-2.c: New file.
3434 * gcc.target/arc/movb-1.c: New file.
3435 * gcc.target/arc/movb-2.c: New file.
3436 * gcc.target/arc/movb-3.c: New file.
3437 * gcc.target/arc/movb-4.c: New file.
3438 * gcc.target/arc/movb-5.c: New file.
3439 * gcc.target/arc/movb_cl-1.c: New file.
3440 * gcc.target/arc/movb_cl-2.c: New file.
3441 * gcc.target/arc/movbi_cl-1.c: New file.
3442 * gcc.target/arc/movl-1.c: New file.
3444 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3445 Andrew Burgess <andrew.burgess@embecosm.com>
3447 * gcc.target/arc/cmem-1.c: New file.
3448 * gcc.target/arc/cmem-2.c: New file.
3449 * gcc.target/arc/cmem-3.c: New file.
3450 * gcc.target/arc/cmem-4.c: New file.
3451 * gcc.target/arc/cmem-5.c: New file.
3452 * gcc.target/arc/cmem-6.c: New file.
3453 * gcc.target/arc/cmem-7.c: New file.
3454 * gcc.target/arc/cmem-ld.inc: New file.
3455 * gcc.target/arc/cmem-st.inc: New file.
3457 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3460 * gcc.target/i386/pr70821.c: New test.
3462 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3464 * gcc.target/powerpc/vec-adde.c: New test.
3465 * gcc.target/powerpc/vec-adde-int128.c: New test.
3467 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3469 * gcc.target/i386/avx-vround-1.c: New test.
3470 * gcc.target/i386/avx-vround-2.c: New test.
3471 * gcc.target/i386/avx512vl-vround-1.c: New test.
3472 * gcc.target/i386/avx512vl-vround-2.c: New test.
3474 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3477 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3478 (check_effective_target_cilkplus_runtime): ... this.
3479 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3480 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3482 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3483 Require cilkplus_runtime.
3484 Don't add -lcilkrts.
3485 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3486 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3487 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3488 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3489 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3490 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3491 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3492 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3493 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3494 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3495 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3496 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3497 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3498 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3499 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3500 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3501 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3502 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3503 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3504 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3505 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3506 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3507 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3508 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3509 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3510 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3511 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3512 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3513 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3515 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3516 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3518 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3520 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3523 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
3525 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3526 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3528 2015-04-27 Ryan Burn <contact@rnburn.com>
3532 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3534 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3535 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3537 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3539 * gnat.dg/limited_with4.ad[sb]: New test.
3540 * gnat.dg/limited_with4_pkg.ads: New helper.
3542 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3545 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3546 and movv1ti_internal patterns
3547 * gcc.target/i386/pr70155-1.c: New test.
3548 * gcc.target/i386/pr70155-2.c: Likewise.
3549 * gcc.target/i386/pr70155-3.c: Likewise.
3550 * gcc.target/i386/pr70155-4.c: Likewise.
3551 * gcc.target/i386/pr70155-5.c: Likewise.
3552 * gcc.target/i386/pr70155-6.c: Likewise.
3553 * gcc.target/i386/pr70155-7.c: Likewise.
3554 * gcc.target/i386/pr70155-8.c: Likewise.
3555 * gcc.target/i386/pr70155-9.c: Likewise.
3556 * gcc.target/i386/pr70155-10.c: Likewise.
3557 * gcc.target/i386/pr70155-11.c: Likewise.
3558 * gcc.target/i386/pr70155-12.c: Likewise.
3559 * gcc.target/i386/pr70155-13.c: Likewise.
3560 * gcc.target/i386/pr70155-14.c: Likewise.
3561 * gcc.target/i386/pr70155-15.c: Likewise.
3562 * gcc.target/i386/pr70155-16.c: Likewise.
3563 * gcc.target/i386/pr70155-17.c: Likewise.
3564 * gcc.target/i386/pr70155-18.c: Likewise.
3565 * gcc.target/i386/pr70155-19.c: Likewise.
3566 * gcc.target/i386/pr70155-20.c: Likewise.
3567 * gcc.target/i386/pr70155-21.c: Likewise.
3568 * gcc.target/i386/pr70155-22.c: Likewise.
3570 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3572 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3575 2016-04-27 Bin Cheng <bin.cheng@arm.com>
3577 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3578 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3579 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3580 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3581 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3583 2016-04-27 Richard Biener <rguenther@suse.de>
3586 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3587 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3589 2016-04-27 Nathan Sidwell <nathan@acm.org>
3591 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3592 * g++.dg/ubsan/pr63956.C: Adjust error location.
3594 2016-04-27 Nick Clifton <nickc@redhat.com>
3597 * gcc.dg/pr49889.c: New test.
3599 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3601 * c-c++-common/memset-array.c: New test.
3603 2016-04-26 Martin Sebor <msebor@redhat.com>
3606 * g++.dg/cpp1y/func_constexpr.C: New test.
3608 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3611 * g++.dg/cpp0x/enum32.C: New test.
3612 * g++.dg/cpp0x/enum33.C: New test.
3614 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3616 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3617 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3618 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3619 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3620 * gcc.c-torture/execute/pr38151.c: Likewise.
3621 * gcc.c-torture/execute/pr66556.c: Likewise.
3622 * gcc.c-torture/execute/pr67781.c: Likewise.
3623 * gcc.c-torture/execute/pr68648.c: Likewise.
3625 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3627 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3629 2016-04-26 Marek Polacek <polacek@redhat.com>
3632 * gcc.dg/pr67784-3.c: New test.
3633 * gcc.dg/pr67784-4.c: New test.
3634 * gcc.dg/pr67784-5.c: New test.
3637 * gcc.dg/Wnested-externs-2.c: New test.
3639 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3641 * gcc.dg/fold-plusmult.c: Adjust.
3642 * gcc.dg/no-strict-overflow-6.c: Adjust.
3643 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3645 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3647 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3649 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3650 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3651 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3652 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3653 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3654 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3655 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3656 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3657 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3658 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3659 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3660 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3661 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3662 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3663 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3664 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3665 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3666 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3667 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3668 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3669 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3670 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3672 * gcc.target/i386/pr32219-4.c: Likewise.
3673 * gcc.target/i386/pr32219-6.c: Likewise.
3674 * gcc.target/i386/pr32219-8.c: Likewise.
3676 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3678 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3681 2016-04-26 Marek Polacek <polacek@redhat.com>
3684 * g++.dg/ext/cond2.C: New test.
3686 2016-04-26 Bin Cheng <bin.cheng@arm.com>
3688 PR tree-optimization/70771
3689 PR tree-optimization/70775
3690 * gcc.dg/pr70771.c: New test.
3691 * gcc.dg/pr70775.c: New test.
3693 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3695 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3697 2016-04-25 Richard Biener <rguenther@suse.de>
3699 PR tree-optimization/70780
3700 * gcc.dg/torture/pr70780.c: New testcase.
3702 2016-04-25 Michael Collison <michael.collison@arm.com>
3704 * gcc.target/arm/neon-vaddws16.c: New test.
3705 * gcc.target/arm/neon-vaddws32.c: New test.
3706 * gcc.target/arm/neon-vaddwu16.c: New test.
3707 * gcc.target/arm/neon-vaddwu32.c: New test.
3708 * gcc.target/arm/neon-vaddwu8.c: New test.
3709 * lib/target-supports.exp
3710 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3711 that arm neon support vector widen sum of HImode TO SImode.
3713 2016-04-23 Jakub Jelinek <jakub@redhat.com>
3716 * c-c++-common/asan/pr70712.c: New test.
3718 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3720 * .gitattributes: New file.
3722 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3724 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3726 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3728 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3729 * gfortran.dg/submodule_15.f08: Likewise.
3731 2016-04-22 Richard Biener <rguenther@suse.de>
3733 PR tree-optimization/70740
3734 * gcc.dg/torture/pr70740.c: New testcase.
3736 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3739 * gcc.target/i386/pr70750-1.c: New test.
3740 * gcc.target/i386/pr70750-2.c: Likewise.
3742 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3745 * g++.dg/cpp0x/auto48.C: New.
3747 2016-04-21 Marek Polacek <polacek@redhat.com>
3750 * g++.dg/cpp0x/forw_enum12.C: New test.
3751 * g++.dg/cpp0x/forw_enum13.C: New test.
3753 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3756 * gcc.target/i386/pr70728.c: New test.
3758 2016-04-21 Richard Biener <rguenther@suse.de>
3761 * gcc.dg/pr70747.c: New testcase.
3763 2016-04-21 Bin Cheng <bin.cheng@arm.com>
3765 PR tree-optimization/70715
3766 * gcc.dg/tree-ssa/scev-13.c: New test.
3768 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3770 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3772 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3774 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3776 2016-04-20 Jan Hubicka <jh@suse.cz>
3779 * g++.dg/ipa/nothrow-1.C: New testcase.
3781 2016-04-20 Nathan Sidwell <nathan@acm.org>
3784 * g++.dg/eh/delete1.C: New.
3786 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3788 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3789 -mtune-ctrl=sse_typeless_stores.
3791 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3793 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3795 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3797 PR tree-optimization/69489
3798 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3800 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3803 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3804 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3805 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3807 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3809 PR tree-optimization/56625
3810 PR tree-optimization/69489
3811 * gcc.dg/vect/pr56625.c: New test.
3812 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3814 2016-04-20 Andrew Pinski <apinski@cavium.com>
3817 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3819 2016-04-20 Arnaud Charlet <charlet@adacore.com>
3821 * gnat.dg/self1.adb: Remove now incorrect test.
3823 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3825 * gcc.dg/tree-ssa/scev-11.c: New test.
3826 * gcc.dg/tree-ssa/scev-12.c: New test.
3828 2016-04-20 Marek Polacek <polacek@redhat.com>
3830 PR tree-optimization/70725
3831 * gcc.dg/pr70725.c: New test.
3833 2016-04-20 Richard Biener <rguenther@suse.de>
3835 PR tree-optimization/70726
3836 * g++.dg/vect/pr70726.cc: New testcase.
3838 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3841 * gcc.target/s390/pr70674.c: New test.
3843 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3845 PR libgfortran/70684
3846 * gfortran.dg/list_read_14.f90: New test.
3848 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3851 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3852 extern to force it misaligned.
3856 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3857 Don't check `*' before movv4sf_internal.
3858 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3859 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3860 Don't check `*' before movv16qi_internal.
3861 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3862 extern to force it misaligned.
3866 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3867 Don't check `*' before movv2df_internal.
3868 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3869 extern to force it misaligned.
3873 Check movv8sf_internal instead of avx_storeups256.
3874 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3876 2016-04-19 Richard Biener <rguenther@suse.de>
3878 PR tree-optimization/70171
3879 * g++.dg/tree-ssa/pr70171.C: New testcase.
3881 2016-04-19 Richard Biener <rguenther@suse.de>
3883 PR tree-optimization/70724
3884 * gcc.dg/torture/pr70724.c: New testcase.
3886 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3889 * gcc.target/i386/pr70689.c: New.
3891 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3894 * gcc.target/i386/pr70708.c: New test.
3896 2016-04-18 Richard Biener <rguenther@suse.de>
3898 PR tree-optimization/43434
3899 * gcc.dg/vect/pr43434.c: New testcase.
3900 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3901 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3902 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3903 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3904 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3905 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3906 * gcc.dg/gomp/pr68640.c: Likewise.
3907 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3908 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3910 2016-04-18 Richard Biener <rguenther@suse.de>
3912 PR tree-optimization/70701
3913 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3915 2016-04-18 Tom de Vries <tom@codesourcery.com>
3918 * gcc.dg/pr70161.c: Add dot-file scans.
3919 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3920 instead of after last dot char.
3922 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3924 * c-c++-common/dump-ada-spec-3.c: New test.
3925 * c-c++-common/dump-ada-spec-4.c: Likewise.
3927 2016-04-17 Tom de Vries <tom@codesourcery.com>
3930 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3932 2016-04-15 Jan Hubicka <jh@suse.cz>
3935 * g++.dg/ipa/pure-const-1.C: New testcase.
3936 * g++.dg/ipa/pure-const-2.C: New testcase.
3937 * g++.dg/ipa/pure-const-3.C: New testcase.
3939 2016-04-15 Marek Polacek <polacek@redhat.com>
3942 * gcc.dg/bitfld-22.c: New test.
3944 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3946 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3949 2016-04-15 Marek Polacek <polacek@redhat.com>
3952 * c-c++-common/pr70651.c: New test.
3954 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3956 PR rtl-optimization/70681
3957 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3958 dump scan on arm and powerpc.
3959 * gcc.dg/pr10474.c: Likewise.
3961 2016-04-15 Jakub Jelinek <jakub@redhat.com>
3966 * g++.dg/cpp1y/vla11.C: Revert for real.
3969 * c-c++-common/Wparentheses-1.c: New test.
3970 * c-c++-common/gomp/Wparentheses-1.c: New test.
3971 * c-c++-common/gomp/Wparentheses-2.c: New test.
3972 * c-c++-common/gomp/Wparentheses-3.c: New test.
3973 * c-c++-common/gomp/Wparentheses-4.c: New test.
3974 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3975 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3976 * c-c++-common/goacc/Wparentheses-1.c: New test.
3978 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3981 * gcc.target/i386/pr70662.c: New test.
3983 2016-04-15 Richard Biener <rguenther@suse.de>
3984 Alan Modra <amodra@gmail.com>
3986 PR tree-optimization/70130
3987 * gcc.dg/vect/O3-pr70130.c: New testcase.
3989 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3992 * gcc.target/powerpc/pr70669.c: New test.
3995 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3996 a power7 system that does not have an assembler that supports
3999 2016-04-14 Martin Sebor <msebor@redhat.com>
4004 * c-c++-common/ubsan/vla-1.c: Revert.
4005 * g++.dg/cpp1y/vla11.C: Same.
4006 * g++.dg/cpp1y/vla12.C: Same.
4007 * g++.dg/cpp1y/vla13.C: Same.
4008 * g++.dg/cpp1y/vla14.C: Same.
4009 * g++.dg/cpp1y/vla3.C: Same.
4010 * g++.dg/init/array24.C: Same.
4011 * g++.dg/ubsan/vla-1.C: Same.
4013 2016-04-14 Marek Polacek <polacek@redhat.com>
4014 Jan Hubicka <hubicka@ucw.cz>
4017 * g++.dg/torture/pr70029.C: New test.
4019 2016-04-14 Martin Sebor <msebor@redhat.com>
4021 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4022 type size to prevent failures on targets with very low maximum
4025 2016-04-14 Richard Biener <rguenther@suse.de>
4027 PR tree-optimization/70623
4028 * gcc.dg/torture/pr70623.c: New testcase.
4029 * gcc.dg/torture/pr70623-2.c: Likewise.
4031 2016-04-13 Martin Sebor <msebor@redhat.com>
4036 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4037 * g++.dg/cpp1y/vla11.C: New test.
4038 * g++.dg/cpp1y/vla12.C: New test.
4039 * g++.dg/cpp1y/vla13.C: New test.
4040 * g++.dg/cpp1y/vla14.C: New test.
4041 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4042 * g++.dg/init/array24.C: Fully brace VLA initializer.
4043 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4045 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4048 * g++.dg/opt/pr70641.C: New test.
4050 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4052 PR rtl-optimization/68749
4053 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4054 effects of argument promotions.
4055 Remove default args to dg-skip-if.
4057 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4060 * g++.dg/parse/pr70635.C: New.
4062 2016-04-13 Marek Polacek <polacek@redhat.com>
4065 * c-c++-common/Wmisleading-indentation-4.c: New test.
4067 2016-04-13 Marek Polacek <polacek@redhat.com>
4070 * gcc.dg/Wparentheses-12.c: New test.
4071 * gcc.dg/Wparentheses-13.c: New test.
4073 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4075 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4076 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4077 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4079 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4082 * gcc.c-torture/compile/pr70633.c: New test.
4085 * gcc.dg/torture/pr70628.c: New test.
4087 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4090 * g++.dg/template/pr70610.C: New test.
4091 * g++.dg/template/pr70610-2.C: New test.
4092 * g++.dg/template/pr70610-3.C: New test.
4093 * g++.dg/template/pr70610-4.C: New test.
4095 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4097 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4101 * g++.dg/ext/pr70571.C: New test.
4103 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4106 * gcc.target/powerpc/pr70640.c: New test.
4108 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4111 * g++.dg/parse/pr68722.C: New.
4113 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4115 PR rtl-optimization/70596
4116 * gcc.target/i386/pr70596.c: New test.
4118 2016-04-12 Nathan Sidwell <nathan@acm.org>
4121 * g++.dg/init/pr70501.C: New.
4123 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4125 * gcc.target/i386/asm-flag-6.c: New test.
4127 2016-04-12 Tom de Vries <tom@codesourcery.com>
4129 PR tree-optimization/68756
4130 * gcc.dg/graphite/pr68756.c: New test.
4132 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4134 PR tree-optimization/70602
4135 * gcc.c-torture/execute/pr70602.c: New test.
4137 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4140 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4141 __float128 emulator is built and runs.
4142 * gcc.target/powerpc/float128-1.c: Likewise.
4144 * lib/target-supports.exp (check_ppc_float128_sw_available):
4145 Rework tests for __float128 software and hardware
4146 availability. Fix exit condition to return 0 on success.
4148 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4151 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4152 * gcc.target/aarch64/target_attr_15.c: Likewise.
4154 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4157 * g++.dg/cpp1y/pr69066.C: New.
4159 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4162 * gfortran.dg/pr36192.f90: Update test.
4163 * gfortran.dg/pr36192_1.f90: Update test.
4164 * gfortran.dg/real_dimension_1.f: Update test.
4165 * gfortran.dg/parameter_array_init_7.f90: New test.
4167 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
4170 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4172 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4174 PR rtl-optimization/66669
4175 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4177 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4179 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4180 * gcc.dg/pie-1.c: Likewise.
4181 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4182 * gcc.dg/pic-4.c: Likewise.
4183 * gcc.dg/pie-3.c: Likewise.
4184 * gcc.dg/pie-4.c: Likewise.
4186 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4188 PR tree-optimization/68644
4189 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4191 PR rtl-optimization/64886
4192 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4194 2016-04-09 Tom de Vries <tom@codesourcery.com>
4196 PR tree-optimization/68953
4197 * gcc.dg/graphite/pr68953.c: New test.
4199 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4202 * gfortran.dg/deferred_character_16.f90: New test.
4204 2016-04-09 Jakub Jelinek <jakub@redhat.com>
4206 PR tree-optimization/70586
4207 * gcc.c-torture/execute/pr70586.c: New test.
4209 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4212 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4213 with __builtin_memset
4214 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4216 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4220 PR tree-optimization/70373
4224 * c-c++-common/goacc/reduction-5.c: New test.
4225 * c-c++-common/goacc/reduction-promotions.c: New test.
4226 * gfortran.dg/goacc/reduction-3.f95: New test.
4227 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4229 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4233 * g++.dg/pr70590.C: New test.
4234 * g++.dg/pr70590-2.C: New test.
4236 2016-04-08 Jakub Jelinek <jakub@redhat.com>
4239 * gcc.target/i386/pr70593.c: New test.
4241 PR rtl-optimization/70574
4242 * gcc.target/i386/avx2-pr70574.c: New test.
4244 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4247 * c-c++-common/asan/pr70541.c: New test.
4249 2016-04-08 Tom de Vries <tom@codesourcery.com>
4251 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4252 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4254 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4257 * gcc.c-torture/execute/pr70566.c: New test.
4259 2016-04-08 Tom de Vries <tom@codesourcery.com>
4261 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4262 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4264 2016-04-08 Alan Modra <amodra@gmail.com>
4266 * gcc.target/powerpc/pr70117.c: New.
4268 2016-04-07 Jakub Jelinek <jakub@redhat.com>
4271 * gcc.dg/lto/simd-function_0.c: New test.
4273 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4275 * c-c++-common/attr-simd-2.c: Likewise.
4276 * c-c++-common/attr-simd-4.c: Likewise.
4277 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4278 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4280 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4283 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4285 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4286 Tom de Vries <tom@codesourcery.com>
4288 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4289 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4290 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4291 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4292 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4293 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4294 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4295 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4297 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4300 * g++.dg/warn/Wparentheses-29.C: New test.
4302 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4305 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4306 explicit braces to resolve a future -Wparentheses warning.
4308 2016-04-06 Richard Henderson <rth@redhat.com>
4310 * gcc.dg/pr61817-1.c: New test.
4311 * gcc.dg/pr61817-2.c: New test.
4312 * gcc.dg/pr69391-1.c: New test.
4313 * gcc.dg/pr69391-2.c: New test.
4315 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4317 PR rtl-optimization/70398
4318 * gcc.target/aarch64/pr70398.c: New.
4320 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4322 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4324 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
4325 Pedro Alves <palves@redhat.com>
4327 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4329 2016-04-06 Jakub Jelinek <jakub@redhat.com>
4331 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4332 Check for avx512f effective targets instead of avx2.
4333 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4335 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4336 * g++.dg/gomp/declare-simd-1.C: Likewise.
4337 * g++.dg/gomp/declare-simd-3.C: Likewise.
4338 * g++.dg/gomp/declare-simd-4.C: Likewise.
4341 * c-c++-common/gomp/pr70550-1.c: New test.
4342 * c-c++-common/gomp/pr70550-2.c: New test.
4344 2016-04-05 Nathan Sidwell <nathan@acm.org>
4347 * g++.dg/ext/attribute-may-alias-5.C: New.
4349 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4352 * c-c++-common/pr70336.c: New test.
4353 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4354 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4356 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
4359 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4361 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4363 PR rtl-optimization/70542
4364 * gcc.dg/torture/pr70542.c: New test.
4365 * gcc.target/i386/avx2-pr70542.c: New test.
4367 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4369 PR tree-optimization/70509
4370 * gcc.target/i386/avx512bw-pr70509.c: New test.
4372 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4375 * g++.dg/ext/constexpr-vla4.C: New test.
4377 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
4380 * gcc.target/i386/pr70510.c: New test.
4382 2016-04-05 Richard Biener <rguenther@suse.de>
4384 PR tree-optimization/70526
4385 * g++.dg/torture/pr70526.C: New testcase.
4387 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4390 * gcc.target/i386/pr70525.c: New test.
4392 2016-04-05 Richard Biener <rguenther@suse.de>
4395 * g++.dg/torture/pr70499.C: New testcase.
4397 2016-04-05 Richard Biener <rguenther@suse.de>
4399 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4402 2016-04-04 Jakub Jelinek <jakub@redhat.com>
4405 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4406 rs6000 ABI warnings.
4408 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
4411 * g++.dg/ipa/devirt-51.C: New testcase.
4413 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4414 Jakub Jelinek <jakub@redhat.com>
4417 * gcc.dg/torture/pr70457.c: New.
4419 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4422 * gfortran.dg/allocate_with_source_19.f08: New test.
4424 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4427 * gfortran.dg/coarray_allocate_6.f08: New test.
4429 2016-04-04 Richard Biener <rguenther@suse.de>
4431 PR rtl-optimization/70484
4432 * gcc.dg/torture/pr70484.c: New testcase.
4434 2016-04-04 Marek Polacek <polacek@redhat.com>
4437 * gcc.dg/torture/pr70307.c: New test.
4439 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4443 * gcc.target/sh/torture/pr70416.c: New.
4445 2016-04-02 Martin Sebor <msebor@redhat.com>
4451 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4452 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4453 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4454 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4455 * g++.dg/cpp0x/constexpr-string.C: Same.
4456 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4457 * g++.dg/cpp0x/pr65398.C: Same.
4458 * g++.dg/ext/constexpr-vla1.C: Same.
4459 * g++.dg/ext/constexpr-vla2.C: Same.
4460 * g++.dg/ext/constexpr-vla3.C: Same.
4461 * g++.dg/ubsan/pr63956.C: Same.
4463 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4465 PR rtl-optimization/70467
4466 * gcc.target/i386/pr70467-2.c: New test.
4468 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4469 Marek Polacek <polacek@redhat.com>
4472 * g++.dg/init/new47.C: New test.
4474 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4477 * gcc.target/arm/pr70496.c: New test.
4479 2016-04-01 Nathan Sidwell <nathan@acm.org>
4482 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4484 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4487 * gcc.dg/strlenopt.h (memmove): New.
4488 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4489 instead of "string.h".
4490 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4491 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4492 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4493 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4494 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4495 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4496 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4497 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4498 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4499 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4500 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4501 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4502 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4503 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4504 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4505 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4506 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4507 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4508 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4509 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4511 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4513 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4514 (Holder::foo): Reflect this.
4516 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4519 * gcc.dg/pr70442.c: New test.
4521 2016-03-31 Nathan Sidwell <nathan@acm.org>
4524 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4526 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4529 * gcc.target/i386/pr70453.c: New test.
4531 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
4534 * gcc.c-torture/pr70292.c: New test.
4536 2016-03-31 Marek Polacek <polacek@redhat.com>
4539 * c-c++-common/pr70297.c: New test.
4540 * g++.dg/cpp0x/typedef-redecl.C: New test.
4541 * gcc.dg/typedef-redecl2.c: New test.
4543 2016-03-31 Jakub Jelinek <jakub@redhat.com>
4545 PR rtl-optimization/70460
4546 * gcc.c-torture/execute/pr70460.c: New test.
4548 2016-03-31 Richard Biener <rguenther@suse.de>
4551 * g++.dg/ext/vector30.C: New testcase.
4553 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4554 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4556 * gfortran.dg/fmt_pf.f90: New test.
4558 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4560 Forward-port from 5 branch
4561 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4564 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4565 dg-require-effective-target after dg-do.
4567 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4569 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4571 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4572 Julian Brown <julian@codesourcery.com>
4573 Chung-Lin Tang <cltang@codesourcery.com>
4574 Cesar Philippidis <cesar@codesourcery.com>
4575 James Norris <jnorris@codesourcery.com>
4576 Tom de Vries <tom@codesourcery.com>
4577 Nathan Sidwell <nathan@codesourcery.com>
4579 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
4580 * c-c++-common/goacc/loop-clauses.c: Likewise.
4581 * g++.dg/goacc/template.C: Likewise.
4582 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4583 * gfortran.dg/goacc/loop-1.f95: Likewise.
4584 * gfortran.dg/goacc/loop-5.f95: Likewise.
4585 * gfortran.dg/goacc/loop-6.f95: Likewise.
4586 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4587 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4588 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4589 * c-c++-common/goacc/clauses-fail.c: Likewise.
4590 * c-c++-common/goacc/parallel-1.c: Likewise.
4591 * c-c++-common/goacc/reduction-1.c: Likewise.
4592 * c-c++-common/goacc/reduction-2.c: Likewise.
4593 * c-c++-common/goacc/reduction-3.c: Likewise.
4594 * c-c++-common/goacc/reduction-4.c: Likewise.
4595 * c-c++-common/goacc/routine-3.c: Likewise.
4596 * c-c++-common/goacc/routine-4.c: Likewise.
4597 * c-c++-common/goacc/routine-5.c: Likewise.
4598 * c-c++-common/goacc/tile.c: Likewise.
4599 * g++.dg/goacc/template.C: Likewise.
4600 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4601 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4602 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4603 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4604 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4605 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4606 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4607 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4608 * c-c++-common/goacc/use_device-1.c: ... this file.
4609 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4610 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4611 * c-c++-common/goacc/host_data-6.c: ... this file.
4612 * c-c++-common/goacc/loop-2-kernels.c: New file.
4613 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4614 * c-c++-common/goacc/loop-3.c: Likewise.
4615 * g++.dg/goacc/reference.C: Likewise.
4616 * g++.dg/goacc/routine-1.C: Likewise.
4617 * g++.dg/goacc/routine-2.C: Likewise.
4619 2016-03-30 Richard Biener <rguenther@suse.de>
4622 * gcc.dg/torture/pr70450.c: New testcase.
4624 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4627 * gcc.dg/torture/pr70421.c: New test.
4628 * gcc.target/i386/avx512f-pr70421.c: New test.
4630 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4633 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4634 (check): New function.
4636 (foo): Align stack to 16 bytes when calling bar.
4637 * gcc.target/i386/cleanup-2.c: Likewise.
4639 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4641 PR tree-optimization/59124
4642 * gcc.dg/Warray-bounds-19.c: New test.
4644 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4646 * lib/prune.exp (escape_regex_chars): New.
4647 (prune_file_path): Update to quote metcharacters for regexp.
4649 2016-03-29 Jakub Jelinek <jakub@redhat.com>
4651 PR rtl-optimization/70429
4652 * gcc.c-torture/execute/pr70429.c: New test.
4654 PR tree-optimization/70405
4655 * gcc.dg/pr70405.c: New test.
4657 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4660 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4661 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4663 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4666 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4667 __cilkrts_set_param to set two workers.
4668 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4669 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4671 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4673 * g++.dg/ext/fnname5.C: Update the test for Darwin.
4675 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4678 * gcc.target/i386/pr70406.c: New test.
4680 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4682 * gnat.dg/specs/double_record_extension3.ads: New test.
4684 2016-03-25 Richard Henderson <rth@redhat.com>
4687 * gcc.target/aarch64/pr70120-1.c: New.
4688 * gcc.target/aarch64/pr70120-2.c: New.
4689 * gcc.target/aarch64/pr70120-3.c: New.
4691 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4694 * g++.dg/template/mangle2.C: The dg-do directive should be
4695 "compile" not "assemble".
4697 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4700 * gcc.dg/pr69650.c: New test.
4702 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
4704 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4706 2016-03-25 Alan Modra <amodra@gmail.com>
4708 * gcc.dg/dfp/pr70052.c: New test.
4710 2016-03-24 Richard Henderson <rth@redhat.com>
4713 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4714 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4716 2016-03-24 Tom de Vries <tom@codesourcery.com>
4718 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4720 2016-03-24 Tom de Vries <tom@codesourcery.com>
4722 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4723 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4725 2016-03-24 Tom de Vries <tom@codesourcery.com>
4727 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4728 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4730 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4733 * g++.dg/template/mangle2.C: New test.
4735 2016-03-24 Richard Biener <rguenther@suse.de>
4737 PR tree-optimization/70396
4738 * gcc.dg/torture/pr70396.c: New testcase.
4740 2016-03-24 Richard Biener <rguenther@suse.de>
4743 * gcc.dg/torture/pr70370.c: New testcase.
4745 2016-03-24 Tom de Vries <tom@codesourcery.com>
4747 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4748 * gfortran.dg/goacc/kernels-tree.f95: Same.
4749 * gfortran.dg/goacc/parallel-tree.f95: Same.
4751 2016-03-24 Tom de Vries <tom@codesourcery.com>
4753 * c-c++-common/goacc/uninit-if-clause.c: New test.
4754 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4756 2016-03-24 Jakub Jelinek <jakub@redhat.com>
4759 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4762 2016-03-24 Richard Biener <rguenther@suse.de>
4764 PR tree-optimization/70372
4765 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4767 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4770 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4772 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4775 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4777 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4780 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4781 * g++.dg/cpp1y/pr70001.C: New test.
4784 * g++.dg/cpp0x/constexpr-70323.C: New test.
4786 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
4787 Jason Merrill <jason@redhat.com>
4788 Jakub Jelinek <jakub@redhat.com>
4791 * g++.dg/cpp0x/constexpr-69315.C: New test.
4792 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4794 2016-03-23 Marek Polacek <polacek@redhat.com>
4797 * g++.dg/warn/Wignored-attributes-1.C: New test.
4798 * g++.dg/warn/Wignored-attributes-2.C: New test.
4800 2016-03-23 Tom de Vries <tom@codesourcery.com>
4802 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4804 * gfortran.dg/goacc/private-3.f95 (test): Same.
4805 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4808 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4810 * lib/target-supports.exp: Remove v7ve entry from loop
4811 creating effective target checks.
4812 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4813 (add_options_for_arm_arch_v7ve): Likewise.
4815 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4817 PR tree-optimization/70354
4818 * gcc.dg/vect/pr70354-1.c: New test.
4819 * gcc.dg/vect/pr70354-2.c: New test.
4820 * gcc.target/i386/avx2-pr70354-1.c: New test.
4821 * gcc.target/i386/avx2-pr70354-2.c: New test.
4823 2016-03-22 Jeff Law <law@redhat.com>
4826 * gcc.dg/tree-ssa/pr70232.c: New test.
4828 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4831 * gcc.target/i386/pr70302.c: New test.
4833 2016-03-22 Richard Biener <rguenther@suse.de>
4836 * g++.dg/torture/pr70251.C: New testcase.
4838 2016-03-22 David Malcolm <dmalcolm@redhat.com>
4841 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4842 Wmisleading-indentation.c.
4843 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4844 reflect change to diagnostic text and order of messages.
4845 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4847 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
4849 * g++.dg/ext/java-3.C: Don't compile on AIX.
4851 2016-03-22 Richard Biener <rguenther@suse.de>
4854 * gcc.dg/torture/pr70333.c: New testcase.
4856 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4858 * g++.dg/ext/pr70290.C: New test.
4860 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4863 * gcc.target/i386/pr70325.c: New test.
4865 2016-03-22 Jakub Jelinek <jakub@redhat.com>
4868 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4869 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4872 * gcc.target/i386/pr70300.c: New test.
4875 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4876 (func2): New function for cond with parens, xfail warning for c++.
4877 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4879 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4882 * g++.dg/template/ptrmem30.C: New test.
4884 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4887 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4888 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4890 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4893 * gcc.dg/pr70326.c: New test.
4895 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
4896 Jakub Jelinek <jakub@redhat.com>
4898 PR tree-optimization/70317
4899 * gcc.dg/pr70317.c: New test.
4901 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
4904 * gcc.target/i386/pr70327.c: New test.
4906 2016-03-21 Martin Liska <mliska@suse.cz>
4909 * gcc.dg/ipa/pr70306.c: New test.
4911 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4913 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4914 * gcc.target/arm/attr-align3.c: Likewise.
4915 * gcc.target/arm/attr_arm.c: Likewise.
4916 * gcc.target/arm/flip-thumb.c: Likewise.
4918 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4921 * gcc.target/powerpc/altivec-36.c: New test.
4923 2016-03-21 Richard Biener <rguenther@suse.de>
4925 PR tree-optimization/70310
4926 * gcc.dg/torture/pr70310.c: New testcase.
4928 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4931 * gcc.target/i386/pr70293.c: New test.
4933 2016-03-21 Richard Biener <rguenther@suse.de>
4935 PR tree-optimization/70288
4936 * gcc.dg/torture/pr70288-1.c: New testcase.
4937 * gcc.dg/torture/pr70288-2.c: Likewise.
4939 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4941 PR rtl-optimization/69307
4942 * gcc.target/arm/pr69307.c: New test.
4944 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4946 PR rtl-optimization/69102
4947 * gcc.c-torture/compile/pr69102.c: New test.
4949 2016-03-18 Jeff Law <law@redhat.com>
4951 PR rtl-optimization/70263
4952 * gcc.c-torture/compile/pr70263-1.c: New test.
4953 * gcc.target/i386/pr70263-2.c: New test.
4955 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4957 PR rtl-optimization/70278
4958 * gcc.dg/torture/pr70278.c: New test.
4959 * gcc.target/arm/pr70278.c: New test.
4961 2016-03-18 David Malcolm <dmalcolm@redhat.com>
4964 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4965 (test_builtin_types_compatible_p): New test function.
4966 * gcc.dg/pr70281.c: New test case.
4968 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4971 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4973 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4975 PR tree-optimization/70252
4976 * gcc.dg/pr70252.c: New test.
4978 2016-03-18 Tom de Vries <tom@codesourcery.com>
4980 * gcc.dg/pr70161-2.c: New test.
4981 * gcc.dg/pr70161.c: New test.
4983 2016-03-18 Tom de Vries <tom@codesourcery.com>
4986 * gcc.dg/pr70269.c: New test.
4988 2016-03-18 Jakub Jelinek <jakub@redhat.com>
4991 * g++.dg/ext/java-3.C: New test.
4993 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4996 * g++.dg/lookup/pr70205.C: New test.
4998 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5001 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5003 2016-03-17 Marek Polacek <polacek@redhat.com>
5006 * gcc.dg/atomic-op-6.c: New test.
5008 2016-03-17 David Malcolm <dmalcolm@redhat.com>
5011 * c-c++-common/pr70264.c: New test case.
5013 2016-03-17 Jakub Jelinek <jakub@redhat.com>
5016 * c-c++-common/pr70144-1.c: New test.
5017 * c-c++-common/pr70144-2.c: New test.
5020 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5021 * g++.dg/opt/flifetime-dse6.C: New test.
5022 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5024 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5027 * gcc.dg/pic-1.c: New test.
5028 * gcc.dg/pic-2.c: Likewise.
5029 * gcc.dg/pic-3.c: Likewise.
5030 * gcc.dg/pic-4.c: Likewise.
5031 * gcc.dg/pie-1.c: Likewise.
5032 * gcc.dg/pie-2.c: Likewise.
5033 * gcc.dg/pie-3.c: Likewise.
5034 * gcc.dg/pie-4.c: Likewise.
5035 * gcc.dg/pie-5.c: Likewise.
5036 * gcc.dg/pie-6.c: Likewise.
5038 2016-03-17 Tom de Vries <tom@codesourcery.com>
5040 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5041 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5043 2016-03-17 Richard Biener <rguenther@suse.de>
5046 * g++.dg/debug/pr70271.C: New testcase.
5048 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5050 * gcc.target/i386/pr70251.c: New test.
5052 2016-03-17 Marek Polacek <polacek@redhat.com>
5055 * g++.dg/warn/constexpr-70194.C: New test.
5057 2016-03-16 Richard Henderson <rth@redhat.com>
5060 * gcc.c-torture/compile/pr70240.c: New.
5062 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5064 * gcc.c-torture/compile/20151204.c: Skip for avr.
5066 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5069 * g++.dg/opt/pr70245.C: New test.
5070 * g++.dg/opt/pr70245.h: New file.
5071 * g++.dg/opt/pr70245-aux.cc: New file.
5073 2016-03-16 Martin Sebor <msebor@redhat.com>
5075 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5077 2016-03-16 Richard Henderson <rth@redhat.com>
5080 * gcc.c-torture/compile/pr70199.c: New.
5082 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5084 * gcc.dg/uninit-19.c: Run dos2unix.
5086 2016-03-16 Marek Polacek <polacek@redhat.com>
5089 * gcc.dg/nested-func-10.c: New test.
5090 * gcc.dg/nested-func-9.c: New test.
5092 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5094 PR tree-optimization/68714
5095 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5097 2016-03-16 Tom de Vries <tom@codesourcery.com>
5099 PR tree-optimization/68715
5100 * gcc.dg/graphite/pr68715-2.c: New test.
5101 * gcc.dg/graphite/pr68715.c: New test.
5102 * gfortran.dg/graphite/pr68715.f90: New test.
5104 2016-03-16 Tom de Vries <tom@codesourcery.com>
5106 PR tree-optimization/68809
5107 * gcc.dg/graphite/pr68809-2.c: New test.
5108 * gcc.dg/graphite/pr68809.c: New test.
5110 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5113 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5114 method call to i () as argument. Adjust expected output.
5117 * g++.dg/ubsan/pr70147-1.C: New test.
5118 * g++.dg/ubsan/pr70147-2.C: New test.
5120 2016-03-15 Martin Sebor <msebor@redhat.com>
5123 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5125 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
5127 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5130 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5133 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5134 libatomic_available.
5136 2016-03-15 Marek Polacek <polacek@redhat.com>
5139 * g++.dg/ext/attribute-may-alias-4.C: New test.
5141 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
5143 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5144 -fvar-tracking-assignments-toggle flag.
5146 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5148 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5150 2016-03-15 Jakub Jelinek <jakub@redhat.com>
5152 PR rtl-optimization/70222
5153 * gcc.c-torture/execute/pr70222-1.c: New test.
5154 * gcc.c-torture/execute/pr70222-2.c: New test.
5156 2016-03-15 Richard Henderson <rth@redhat.com>
5158 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5160 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5162 PR rtl-optimization/69032
5163 * gcc.dg/pr69032.c: New test.
5165 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5167 PR rtl-optimization/63384
5168 * g++.dg/pr63384.C: New test.
5170 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5173 * gcc.target/i386/pr64411.C: New test.
5175 2016-03-15 Tom de Vries <tom@codesourcery.com>
5177 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5178 * gfortran.dg/goacc/kernels-alias.f95: New test.
5180 2016-03-14 Martin Sebor <msebor@redhat.com>
5183 * g++.dg/cpp0x/constexpr-inline.C: New test.
5184 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5186 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
5188 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5190 2016-03-14 Jakub Jelinek <jakub@redhat.com>
5193 * gcc.dg/pr70219.c: New test.
5195 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5198 * gcc.dg/torture/pr70083.c: New test.
5199 * gcc.target/i386/pr70083.c: New test.
5201 2016-03-14 Richard Biener <rguenther@suse.de>
5203 PR tree-optimization/56365
5204 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5206 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5209 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5211 * g++.dg/pr70098.C: New testcase.
5214 2016-03-14 Tom de Vries <tom@codesourcery.com>
5216 PR tree-optimization/70045
5217 * gcc.dg/graphite/pr70045.c: New test.
5219 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5222 * gfortran.dg/include_9.f90: New test.
5224 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5227 gfortran.dg/prof/prof.exp: New script.
5228 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5230 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
5232 PR rtl-optimization/69307
5233 * gcc.dg/pr69307.c: New test.
5235 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5238 * gcc.target/arm/pr69614.c: New.
5240 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
5243 * gfortran.dg/submodule_14.f08: New test
5246 * gfortran.dg/submodule_15.f08: New test
5248 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5251 * g++.dg/cpp1y/paren3.C: New test.
5253 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5256 * gcc.target/powerpc/ppc-round2.c: New test.
5258 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5261 * gcc.dg/torture/pr70123.c: New test.
5263 2016-03-11 Jeff Law <law@redhat.com>
5265 PR tree-optimization/70190
5266 * gcc.c-torture/compile/pr70190.c: New test.
5268 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5271 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5273 (test43_b): Likewise.
5274 (test43_c): Likewise.
5275 (test43_d): Likewise.
5276 (test43_e): Likewise.
5277 (test43_f): Likewise.
5278 (test43_g): Likewise.
5279 (test44_a): Likewise.
5280 (test44_b): Likewise.
5281 (test44_c): Likewise.
5282 (test44_d): Likewise.
5283 (test44_e): Likewise.
5285 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5288 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5290 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5292 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5295 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5299 * gcc.target/aarch64/pr69245_2.c: New test.
5301 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5303 PR tree-optimization/70177
5304 * gcc.dg/pr70177.c: New test.
5306 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5308 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5310 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5312 * gcc.dg/tree-ssa/sra-20.c: New.
5314 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5316 PR rtl-optimization/70174
5317 * gcc.dg/pr70174.c: New test.
5319 PR tree-optimization/70169
5320 * gcc.dg/pr70169.c: New test.
5322 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5325 * gcc.target/i386/pr70160.c: New test.
5327 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5329 * gcc.target/s390/dfp-1.c: New test.
5331 2016-03-10 Nick Clifton <nickc@redhat.com>
5334 * gcc.target/aarch64/pr70044.c: New test.
5336 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5337 Jakub Jelinek <jakub@redhat.com>
5340 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5341 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5342 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5344 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
5347 * g++.dg/lto/pr69589_0.C: New testcase
5348 * g++.dg/lto/pr69589_1.C: New testcase
5350 2016-03-10 Marek Polacek <polacek@redhat.com>
5353 * g++.dg/delayedfold/unary-plus1.C: New test.
5355 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
5357 * gcc.target/arm/pr45701-1.c: Escape brackets.
5358 * gcc.target/arm/pr45701-2.c: Likewise.
5360 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5362 * gfortran.dg/unconstrained_commons.f: New.
5364 2016-03-10 Alan Modra <amodra@gmail.com>
5366 * gcc.dg/pr69195.c: New.
5367 * gcc.dg/pr69238.c: New.
5369 2016-03-10 Tom de Vries <tom@codesourcery.com>
5372 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5374 2016-03-10 Richard Biener <rguenther@suse.de>
5376 PR tree-optimization/70128
5377 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5378 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5380 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5382 PR tree-optimization/70152
5383 * gcc.dg/pr70152.c: New test.
5386 * gcc.target/i386/pr70086-1.c: New test.
5387 * gcc.target/i386/pr70086-2.c: New test.
5388 * gcc.target/i386/pr70086-3.c: New test.
5390 PR tree-optimization/70127
5391 * gcc.c-torture/execute/pr70127.c: New test.
5393 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5395 * c-c++-common/goacc/combined-directives-2.c: New test.
5397 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5401 * g++.dg/diagnostic/pr70105.C: New test.
5402 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5403 (test_multiple_ordinary_maps): New test function.
5405 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5409 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5410 Drop range information from call to inform_at_rich_loc.
5411 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5413 (test_show_locus): Replace calls to rich_location::add_range with
5414 calls to add_range. Rewrite the tests that used the now-defunct
5415 rich_location ctor taking a source_range. Simplify other tests
5416 by replacing calls to COMBINE_LOCATION_DATA with calls to
5419 2016-03-09 Richard Biener <rguenther@suse.de>
5420 Jakub Jelinek <jakub@redhat.com>
5422 PR tree-optimization/70138
5423 * gcc.dg/vect/pr70138-1.c: New testcase.
5424 * gcc.dg/vect/pr70138-2.c: Likewise.
5426 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5429 * gcc.target/i386/pr70049.c: New test.
5431 2016-03-09 Richard Biener <rguenther@suse.de>
5434 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5435 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5436 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5438 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5440 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5443 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5446 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5449 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5452 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5453 in testcase comment.
5455 2016-03-09 Tom de Vries <tom@codesourcery.com>
5457 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5458 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5459 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5460 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5461 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5462 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5463 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5464 * gfortran.dg/goacc/kernels-loop.f95: New test.
5466 2016-03-08 Martin Sebor <msebor@redhat.com>
5469 * g++.dg/warn/overflow-warn-7.C: New test.
5471 2016-03-08 Jason Merrill <jason@redhat.com>
5473 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5474 * lib/target-supports.exp (check_effective_target_concepts): New.
5476 2016-03-08 Jakub Jelinek <jakub@redhat.com>
5479 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5480 * g++.dg/ubsan/pr70135.C: New test.
5483 * gcc.dg/pr70110.c: New test.
5485 2016-03-07 Martin Jambor <mjambor@suse.cz>
5487 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5488 * c-c++-common/gomp/if-1.c: Likewise.
5489 * c-c++-common/gomp/pr61486-2.c: Likewise.
5490 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5491 to dg-additional-options.
5492 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5493 * g++/gomp/target-teams-1.c: Likewise.
5494 * gcc.dg/gomp/gomp.exp: Likewise.
5495 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5496 dg-additional-options.
5497 * gfortran.dg/gomp/gomp.exp: Likewise.
5498 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5499 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5500 dg-additional-options.
5501 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5503 2016-03-07 Martin Jambor <mjambor@suse.cz>
5505 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5506 * c-c++-common/gomp/gridify-1.c: New test.
5507 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5509 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5511 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5512 trigger for cortex-r8, when scanning for register r8.
5513 * gcc.target/arm/pr45701-2.c: Likewise.
5515 2016-02-26 Richard Biener <rguenther@suse.de>
5516 Jeff Law <law@redhat.com>
5518 PR tree-optimization/69740
5519 * gcc.c-torture/compile/pr69740-1.c: New test.
5520 * gcc.c-torture/compile/pr69740-2.c: New test.
5522 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5524 * lib/target-supports.exp
5525 (check_effective_target_whole_vector_shift): Enable for PPC64.
5527 2016-03-07 Richard Biener <rguenther@suse.de>
5529 PR tree-optimization/70115
5530 * gcc.dg/torture/pr70115.c: New testcase.
5532 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5535 * c-c-++-common/goacc/pr69916.c: New.
5537 2016-03-07 Richard Henderson <rth@redhat.com>
5539 * gcc.c-torture/compile/pr70061.c: New test.
5541 2016-03-07 Richard Biener <rguenther@suse.de>
5544 * gcc.dg/vect/O3-pr36098.c: New testcase.
5546 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5548 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5550 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5552 * gnat.dg/renaming9.ad[sb]: New testcase.
5554 2016-03-05 Jakub Jelinek <jakub@redhat.com>
5557 * g++.dg/expr/stdarg3.C: New test.
5559 2016-03-04 Jeff Law <law@redhat.com>
5561 PR tree-optimization/69196
5562 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5565 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5568 * gcc.dg/pr69973.c: New test.
5570 PR rtl-optimization/69941
5571 * gcc.dg/torture/pr69941.c: New test.
5574 * gcc.dg/pr69824.c: New test.
5576 2016-03-05 Tom de Vries <tom@codesourcery.com>
5578 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5579 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5582 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5585 * g++.dg/cpp1y/var-templ48.C: New test.
5586 * g++.dg/cpp1y/var-templ49.C: New test.
5588 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5590 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5592 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5595 * g++.dg/ubsan/pr70035.C: New test.
5598 * gcc.target/i386/pr70062.c: New test.
5600 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5602 * g++.dg/template/typename21.C: Remove c++98_only.
5604 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5606 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5608 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5611 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5613 (fn_42_b): Likewise.
5614 (fn_42_c): Likewise.
5616 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5619 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5621 (fn_40_b): Likewise.
5622 (fn_41_a): Likewise.
5623 (fn_41_b): Likewise.
5625 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5628 * gcc.target/i386/avx512f-pr70059.c: New test.
5629 * gcc.target/i386/avx512dq-pr70059.c: New test.
5631 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5633 PR rtl-optimization/57676
5634 * gcc.dg/torture/pr57676.c: New test.
5636 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5638 * gcc.dg/pr70026.c: New test.
5640 2016-03-04 Marek Polacek <polacek@redhat.com>
5643 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5644 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5646 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5649 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5651 (test_corners_sisd_si): Likewise.
5652 (main): Remove checks of the above.
5653 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5655 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5657 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5659 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5661 * gcc.dg/torture/pr69951.c: Accept argc==0.
5663 2016-03-04 Richard Biener <rguenther@suse.de>
5666 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5667 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5669 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5672 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5675 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5678 * gcc.dg/guality/pr69947.c: New test.
5680 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5683 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5685 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5687 PR rtl-optimization/69904
5688 * gcc.target/arm/pr69904.c: New test.
5690 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5693 * gcc.dg/vect/pr70021.c: New test.
5694 * gcc.target/i386/pr70021.c: New test.
5696 2016-03-03 Marek Polacek <polacek@redhat.com>
5699 * gcc.dg/pr70050.c: New test.
5701 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5703 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5705 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5707 PR tree-optimization/70043
5708 * gfortran.dg/vect/pr70043.f90: New test.
5710 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5712 * gnat.dg/specs/task1.ads: New test.
5714 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5716 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5717 Invoke gdb with -batch.
5718 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5720 2016-03-03 Richard Biener <rguenther@suse.de>
5722 PR tree-optimization/55936
5723 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5725 2016-03-02 Jeff Law <law@redhat.com>
5727 PR rtl-optimization/69942
5728 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5729 effects of argument promotions.
5731 PR tree-optimization/69987
5732 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5733 target does not support -fprefetch-loop-arrays.
5735 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
5737 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5739 2016-03-02 Bin Cheng <bin.cheng@arm.com>
5741 PR rtl-optimization/69052
5742 * gcc.target/i386/pr69052.c: New test.
5744 2016-03-02 Alan Modra <amodra@gmail.com>
5746 * gcc.dg/pr69990.c: New.
5748 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5751 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5754 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5757 * gcc.target/i386/pr70028.c: New test.
5759 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5761 * c-c++-common/asan/swapcontext-test-1.c,
5762 * c-c++-common/tsan/thread_leak.c,
5763 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5764 * g++.dg/tsan/benign_race.C,
5765 * g++.dg/tsan/fd_close_norace.C,
5766 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5767 races with sanitizer output
5769 2016-03-02 Richard Biener <rguenther@suse.de>
5770 Uros Bizjak <ubizjak@gmail.com>
5773 * gcc.dg/simd-8.c: New testcase.
5775 2016-03-02 Richard Biener <rguenther@suse.de>
5778 * gcc.dg/simd-7.c: New testcase.
5780 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5782 * gcc.target/i386/pr70007.c: Tweak.
5784 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5786 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5788 2016-03-02 Marek Polacek <polacek@redhat.com>
5791 * gcc.dg/pr67854.c: New test.
5793 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5796 * gcc.dg/torture/pr70025.c: New test.
5798 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5800 PR tree-optimization/68621
5801 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5803 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5805 * gcc.target/i386/pr70007.c: New test.
5807 2016-03-01 Jeff Law <law@redhat.com>
5809 PR tree-optimization/69196
5810 * gcc.dg/tree-ssa/pr69196-1.c: New test.
5812 PR tree-optimization/69196
5813 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5814 duplicating code and spoiling the expected output.
5816 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5819 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5820 supports power9 before doing tests.
5821 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5822 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5823 * gcc.target/powerpc/p9-permute.c: Likewise.
5825 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
5828 * gcc.target/i386/pr70027.c: New test.
5830 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5832 * gcc.dg/pr70017.c: New test.
5834 2016-03-01 Jakub Jelinek <jakub@redhat.com>
5838 * gcc.dg/pr69796.c: New test.
5839 * gcc.dg/pr69974.c: New test.
5841 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5843 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5845 2016-02-29 Jeff Law <law@redhat.com>
5847 PR tree-optimization/69987
5848 * gfortran.dg/pr69987.f90: New test.
5850 PR tree-optimization/69989
5851 * gcc.c-torture/compile/pr69989-2.c: New test.
5853 2016-03-01 Marek Polacek <polacek@redhat.com>
5856 * g++.dg/parse/invalid1.C: New test.
5858 2016-03-01 Richard Biener <rguenther@suse.de>
5861 * gcc.dg/pr70022.c: New testcase.
5863 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5865 PR tree-optimization/69956
5866 * gcc.dg/pr69956.c: New test.
5868 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5871 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5872 XFAIL when hardware supports efficient unaligned storage access.
5874 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5877 * g++.dg/template/pr69961a.C: New test.
5878 * g++.dg/template/pr69961b.C: New test.
5880 2016-02-29 David Malcolm <dmalcolm@redhat.com>
5882 PR preprocessor/69985
5883 * gcc.dg/cpp/pr69985.c: New test case.
5885 2016-02-29 Jeff Law <law@redhat.com>
5887 PR tree-optimization/70005
5888 * gcc.c-torture/execute/pr70005.c New test.
5890 PR tree-optimization/69999
5891 * gcc.c-torture/compile/pr69999.c: New test.
5893 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5895 PR tree-optimization/69652
5896 * gcc.dg/torture/pr69652.c: Delete test.
5897 * gcc.dg/vect/pr69652.c: New test.
5899 2016-02-19 Richard Biener <rguenther@suse.de>
5901 PR tree-optimization/69980
5902 * gfortran.dg/vect/pr69980.f90: New testcase.
5904 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5906 * gcc.target/sparc/20160229-1.c: New test.
5908 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5910 * gnat.dg/stack_usage3.adb: New test.
5911 * gnat.dg/stack_usage3_pkg.ads: New helper.
5913 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5915 * gnat.dg/renaming8.adb: New test.
5916 * gnat.dg/renaming8_pkg1.ads: New helper.
5917 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5918 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5920 2016-02-29 Richard Biener <rguenther@suse.de>
5922 PR tree-optimization/69720
5923 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5925 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5929 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5931 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5932 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5935 * gfortran.dg/coarray_8.f90: Adjust error message.
5936 * gfortran.dg/pr56007.f90: New test.
5937 * gfortran.dg/pr56007.f: New test.
5939 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5941 PR tree-optimization/69989
5942 * gcc.dg/torture/pr69989.c: New test.
5944 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5946 * gcc.target/i386/stack-realign-win.c: New test.
5948 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5951 * gfortran.dg/pr60126.f90: New test.
5953 2016-02-27 Jeff Law <law@redhat.com>
5956 2016-02-26 Richard Biener <rguenther@suse.de>
5957 Jeff Law <law@redhat.com>
5959 PR tree-optimization/69740
5960 * gcc.c-torture/compile/pr69740-1.c: New test.
5961 * gcc.c-torture/compile/pr69740-2.c: New test.
5963 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5966 * gfortran.dg/newunit_4.f90: New test.
5968 2016-02-27 Jakub Jelinek <jakub@redhat.com>
5971 PR rtl-optimization/69886
5972 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5973 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5976 2016-02-26 Martin Sebor <msebor@redhat.com>
5978 PR tree-optimization/15826
5979 * gcc.dg/tree-ssa/pr15826.c: New test.
5981 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5984 * gcc.target/powerpc/pr69969.c: New test.
5986 2016-02-26 Martin Sebor <msebor@redhat.com>
5989 * g++.old-deja/g++.other/decl5.C: Add a test case.
5991 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5994 * gcc.target/powerpc/pr69946.c: New file.
5996 2016-02-26 Richard Biener <rguenther@suse.de>
5997 Jeff Law <law@redhat.com>
5999 PR tree-optimization/69740
6000 * gcc.c-torture/compile/pr69740-1.c: New test.
6001 * gcc.c-torture/compile/pr69740-2.c: New test.
6003 2016-02-26 Martin Jambor <mjambor@suse.cz>
6006 * gcc.dg/torture/pr69932.c: New test.
6007 * gcc.dg/torture/pr69936.c: Likewise.
6009 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6012 * gcc.target/s390/pr69709.c: New test.
6014 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6017 * gcc.target/aarch64/pr69245_1.c: New test.
6019 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6022 * gcc.dg/torture/pr69613.c: New test.
6024 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6026 PR rtl-optimization/69891
6027 * gcc.target/i386/pr69891.c: New test.
6029 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6030 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6033 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6034 functionality for both 32-bit and 64-bit.
6036 2016-02-26 Richard Biener <rguenther@suse.de>
6038 PR tree-optimization/69551
6039 * gcc.dg/torture/pr69951.c: New testcase.
6041 2016-02-25 Richard Biener <rguenther@suse.de>
6043 PR tree-optimization/48795
6044 * gcc.dg/Warray-bounds-18.c: New testcase.
6046 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6048 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6050 2016-02-25 Jakub Jelinek <jakub@redhat.com>
6052 PR rtl-optimization/69896
6053 * gcc.dg/pr69896.c: New test.
6055 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6058 * g++.dg/cpp1y/paren2.C: New test.
6060 2016-02-24 Martin Sebor <msebor@redhat.com>
6063 * gcc.dg/enum-mode-2.c: New test.
6065 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6068 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6069 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6070 * g++.dg/ubsan/pr69922.C: New test.
6072 2016-02-24 Marek Polacek <polacek@redhat.com>
6075 * gcc.dg/pr69819.c: New test.
6077 2016-02-24 Martin Sebor <msebor@redhat.com>
6080 * g++.dg/ext/flexary15.C: New test.
6082 2016-02-24 Martin Sebor <msebor@redhat.com>
6084 * gcc.dg/builtins-68.c: Avoid making unportable
6085 assumptions about the relationship between SIZE_MAX and UINT_MAX.
6086 * g++.dg/ext/builtin_alloca.C: Same.
6088 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6089 Charles Baylis <charles.baylis@linaro.org>
6092 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6094 2016-02-24 Richard Biener <rguenther@suse.de>
6095 Jakub Jelinek <jakub@redhat.com>
6098 * gcc.dg/torture/pr69760.c: New testcase.
6100 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6102 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6103 pattern on Solaris with as.
6105 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6107 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6108 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6109 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6110 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6112 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6115 * gcc.dg/pr69915.c: New test.
6117 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6119 PR rtl-optimization/69886
6120 * gcc.dg/torture/pr69886.c: New test.
6122 2016-02-24 Richard Biener <rguenther@suse.de>
6125 * gcc.dg/torture/pr68963.c: New testcase.
6127 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6130 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6131 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6132 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6133 * gcc.target/arm/atomic_loaddi_1.c: New test.
6134 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6135 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6136 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6137 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6138 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6139 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6140 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6141 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6143 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6146 * gcc.dg/torture/pr69909.c: New test.
6148 2016-02-24 Richard Biener <rguenther@suse.de>
6150 PR tree-optimization/69907
6151 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6152 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6153 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6155 2016-02-24 Christian Bruel <christian.bruel@st.com>
6157 * gcc.target/arm/pragma_cpp_fma.c: New test.
6159 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6162 * gfortran.dg/include_6.f90: Update test.
6164 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6167 * objc.dg/pr69844.m: New test.
6169 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6171 PR libgfortran/69456
6172 * gfortran.dg/namelist_89.f90: New test.
6173 * gfortran.dg/pr59700.f90: Update test..
6175 2016-02-23 Martin Sebor <msebor@redhat.com>
6178 * g++.dg/ext/builtin_alloca.C: New test.
6179 * gcc.dg/builtins-68.c: New test.
6181 2016-02-23 Richard Henderson <rth@redhat.com>
6183 * gcc.target/i386/addr-space-3.c: Remove test.
6185 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6187 PR preprocessor/69126
6188 PR preprocessor/69543
6189 * c-c++-common/pr69126-2-long.c: New test.
6190 * c-c++-common/pr69126-2-short.c: New test.
6191 * c-c++-common/pr69543-1.c: Remove xfail.
6193 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6195 PR preprocessor/69126
6196 PR preprocessor/69543
6197 PR preprocessor/69558
6198 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6200 (test_2): ...this, and add leading comment.
6201 (MACRO_3, test_3): New.
6202 (MACRO_4A, MACRO_4B, test_4): New.
6203 (MACRO): Rename to...
6206 (test_5): ...this, updating for renaming of MACRO, and
6207 add leading comment.
6208 * c-c++-common/pr69543-1.c: New.
6209 * c-c++-common/pr69543-2.c: New.
6210 * c-c++-common/pr69543-3.c: New.
6211 * c-c++-common/pr69543-4.c: New.
6212 * c-c++-common/pr69558-1.c: New.
6213 * c-c++-common/pr69558-2.c: New.
6214 * c-c++-common/pr69558-3.c: New.
6215 * c-c++-common/pr69558-4.c: New.
6216 * gcc.dg/pr69558.c: Move to...
6217 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6220 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6222 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6223 to -ftree-parallelize-loops/-fopenacc changes.
6224 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6225 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6226 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6227 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6228 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6229 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6230 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6231 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6232 * c-c++-common/goacc/kernels-loop.c: Likewise.
6233 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6234 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6235 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6236 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6238 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6240 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6242 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6245 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6248 * gcc.dg/pr69900.c: New test.
6250 2016-02-23 Martin Jambor <mjambor@suse.cz>
6252 PR tree-optimization/69666
6253 * gcc.dg/tree-ssa/pr69666.c: New test.
6255 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6258 * gfortran.dg/coarray_allocate_5.f08: New test.
6260 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6262 * gcc.target/s390/vcond-shift.c: Move to ...
6263 * gcc.target/s390/vector/vcond-shift.c: ... here.
6265 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6267 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6268 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6270 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6272 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6274 2016-02-20 Mark Wielaard <mjw@redhat.com>
6277 * gcc.dg/unused-variable-3.c: New test.
6279 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6282 * gcc.target/i386/pr69888.c: New test.
6284 2016-02-22 Richard Biener <rguenther@suse.de>
6286 PR tree-optimization/69882
6287 * gfortran.dg/vect/pr69882.f90: New testcase.
6289 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6292 * gcc.dg/pr69885.c: New test.
6294 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6298 * gcc.target/sh/pr54089-10.c: New.
6300 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
6303 * gfortran.dg/deferred_character_15.f90 : New test.
6305 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6308 gfortran.dg/allocate_with_source_18.f03: New test.
6310 2016-02-20 Harald Anlauf <anlauf@gmx.de>
6313 gfortran.dg/gomp/pr52531.f90: New test.
6315 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6318 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6321 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6324 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6325 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6328 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6331 * g++.dg/torture/pr69851.C: New test.
6333 2016-02-19 Martin Sebor <msebor@redhat.com>
6336 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6338 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6341 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6342 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6345 * g++.dg/cpp0x/pr67767.C: New test.
6347 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6349 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6350 for fp, simd, crypto, crc, lse.
6351 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6353 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6354 effective target check.
6356 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6359 * gcc.target/i386/pr69820.c: New test.
6361 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6363 * gcc.target/s390/vector/int128-1.c: New test.
6365 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6367 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6369 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6371 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6372 instruction pattern name to prevent the testcase from failing with
6375 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6377 * gcc.target/s390/md/movstr-2.c: New test.
6379 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6381 * gcc.target/s390/morestack.c: New test.
6383 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6386 * gcc.target/s390/pr69625.c: Add test case.
6388 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6391 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6393 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6396 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6397 * gcc.target/powerpc/fusion3.c: Likewise.
6399 2016-02-18 Richard Biener <rguenther@suse.de>
6402 * g++.dg/torture/pr69553.C: New testcase.
6404 2016-02-18 Nick Clifton <nickc@redhat.com>
6408 * gcc.target/arm/pr62554.c: New test.
6409 * gcc.target/arm/pr69610-1.c: New test.
6410 * gcc.target/arm/pr69610-2.c: New test.
6412 2016-02-18 Richard Biener <rguenther@suse.de>
6415 * gcc.dg/torture/pr69854.c: New testcase.
6417 2016-02-17 Jakub Jelinek <jakub@redhat.com>
6420 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6422 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6424 * gcc.target/powerpc/vec-cg.c: New test.
6426 2016-02-17 Richard Biener <rguenther@suse.de>
6429 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6431 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6434 * gcc.c-torture/compile/pr69161.c: New test.
6436 2016-02-17 David Sherwood <david.sherwood@arm.com>
6439 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6440 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6442 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6444 * gcc.dg/ifcvt-4.c: Skip on Visium.
6446 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6448 * gnat.dg/atomic8.adb: New test.
6450 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6452 * gnat.dg/discr46.ad[sb]: New test.
6454 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6457 * gcc.target/powerpc/pr48344-1.c: New test.
6459 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6462 * gfortran.dg/associate_21.f90: New test.
6464 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6467 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6468 -Wnonnull in dg-options.
6469 * c-c++-common/nonnull-2.c: New test.
6471 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6472 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6474 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6476 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6479 * gcc.dg/pr69801.c: Add empty dg-options.
6481 2016-02-16 James Norris <jnorris@codesourcery.com>
6483 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6484 * g++.dg/goacc/deviceptr-1.c: New file.
6486 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6488 PR tree-optimization/69820
6489 * gcc.dg/vect/pr69820.c: New test.
6491 2016-02-16 Richard Biener <rguenther@suse.de>
6493 PR tree-optimization/69776
6494 * gcc.dg/torture/pr69776-2.c: New testcase.
6496 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6498 PR tree-optimization/69714
6499 * gcc.dg/torture/pr69714.c: New test.
6501 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6503 PR tree-optimization/69802
6504 * gcc.dg/pr69802.c: New test.
6506 2016-02-16 Richard Biener <rguenther@suse.de>
6509 * gcc.dg/pr69801.c: New testcase.
6511 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6513 PR libgfortran/69651
6514 * gfortran.dg/read_bang.f90: New test.
6515 * gfortran.dg/read_bang4.f90: New test.
6517 2016-02-15 Jakub Jelinek <jakub@redhat.com>
6520 * g++.dg/init/pr69658.C: New test.
6523 * c-c++-common/pr69797.c: New test.
6525 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6527 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6528 check for aarch64*-*-*.
6530 2016-02-15 Richard Biener <rguenther@suse.de>
6532 PR tree-optimization/69783
6533 * gcc.dg/vect/pr69783.c: New testcase.
6535 2016-02-15 Richard Biener <rguenther@suse.de>
6537 PR tree-optimization/69776
6538 * gcc.dg/torture/pr69776.c: New testcase.
6540 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6543 * gfortran.dg/type_decl_4.f90: Reinstated.
6545 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
6548 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6550 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6554 * gfortran.dg/type_decl_4.f90: Removed.
6556 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6559 * gfortran.dg/type_decl_4.f90: New test.
6561 2016-02-14 Alan Modra <amodra@gmail.com>
6564 * gcc.c-torture/execute/stkalign.c: Revise test.
6566 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6569 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6571 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6574 * gcc.target/sh/torture/pr67260.c: New.
6576 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
6578 * gcc.dg/pr67964.c: Add dg-require-alias.
6580 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6584 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6586 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6588 PR libgfortran/69668
6589 * gfortran.dg/namelist_88.f90: New test.
6591 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6593 PR libgfortran/69668
6594 * gfortran.dg/namelist_38.f90: Update test.
6595 * gfortran.dg/namelist_84.f90: Update test.
6597 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6600 * gcc.dg/pr69554-1.c: New test.
6601 * gfortran.dg/pr69554-1.F90: New test.
6602 * gfortran.dg/pr69554-2.F90: New test.
6603 * lib/gcc-dg.exp (proc dg-locus): New function.
6604 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6605 distinguish between the caret-printing and non-caret-printing
6606 cases. If caret-printing has been explicitly enabled, bail out
6607 without attempting to fix up the output.
6609 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6613 * gcc.dg/spellcheck-options-3.c: New test case.
6614 * gcc.dg/spellcheck-options-4.c: New test case.
6615 * gcc.dg/spellcheck-options-5.c: New test case.
6616 * gcc.dg/spellcheck-options-6.c: New test case.
6617 * gcc.dg/spellcheck-options-7.c: New test case.
6618 * gcc.dg/spellcheck-options-8.c: New test case.
6619 * gcc.dg/spellcheck-options-9.c: New test case.
6620 * gcc.dg/spellcheck-options-10.c: New test case.
6622 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6624 PR rtl-optimization/69764
6625 PR rtl-optimization/69771
6626 * c-c++-common/pr69764.c: New test.
6627 * gcc.dg/torture/pr69771.c: New test.
6629 2016-02-12 Marek Polacek <polacek@redhat.com>
6631 * g++.dg/torture/init-list1.C: New.
6633 2016-02-12 Marek Polacek <polacek@redhat.com>
6635 * gcc.dg/pr69522.c: Add empty dg-options.
6637 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6639 * g++.dg/lto/lto.exp: Include and init mpx.
6640 * g++.dg/lto/pr69729_0.C: New test.
6642 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6645 * g++.dg/ipa/pr69241-4.C: New test.
6648 * g++.dg/ipa/pr68672-1.C: New test.
6649 * g++.dg/ipa/pr68672-2.C: New test.
6650 * g++.dg/ipa/pr68672-3.C: New test.
6652 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6655 * gcc.dg/pr69522.c: New test.
6657 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6660 * g++.dg/cpp1y/69098.C: New test.
6661 * g++.dg/cpp1y/69098-2.C: New test.
6663 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6665 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6666 and neighbour -> neighbor.
6667 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6668 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6669 * c-c++-common/Wvarargs.c: Likewise.
6670 * c-c++-common/goacc/host_data-5.c: Likewise.
6671 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6672 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6673 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6674 * gcc.target/aarch64/pr60697.c: Likewise.
6675 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6676 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6677 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6678 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6679 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6680 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6681 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6682 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6683 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6684 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6685 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6686 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6687 * g++.dg/lookup/koenig5.C: Likewise.
6688 * g++.dg/ext/no-asm-2.C: Likewise.
6689 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6690 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6691 * gfortran.dg/used_types_16.f90: Likewise.
6692 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6693 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6694 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6695 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6696 * gfortran.dg/abstract_type_6.f03: Likewise.
6697 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6698 * gfortran.dg/used_types_15.f90: Likewise.
6699 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6700 * gfortran.dg/exit_3.f08: Likewise.
6701 * gfortran.dg/open_status_2.f90: Likewise.
6702 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6703 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6704 * gfortran.dg/associate_1.f03: Likewise.
6705 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6706 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6707 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6708 * gcc.dg/builtin-object-size-1.c: Likewise.
6709 * gcc.dg/noreturn-6.c: Likewise.
6710 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6711 * gcc.dg/globalalias.c: Likewise.
6712 * gcc.dg/builtins-config.h: Likewise.
6713 * gcc.dg/pr30457.c: Likewise.
6714 * gcc.c-torture/compile/volatile-1.c: Likewise.
6715 * gcc.c-torture/execute/20101011-1.c: Likewise.
6716 * c-c++-common/Waddress-1.c: Likewise.
6718 2016-02-11 Jakub Jelinek <jakub@redhat.com>
6721 * c-c++-common/Waddress-1.c: New test.
6723 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6726 * gfortran.dg/associate_19.f03: New test.
6727 * gfortran.dg/associate_20.f03: New test.
6729 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6731 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6733 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6735 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6736 .arch armv8-a\n. Add -dA to dg-options.
6737 * gcc.target/aarch64/assembler_arch_1.c: New test.
6738 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6740 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6743 * g++.dg/cpp0x/pr68726.C: New.
6745 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6747 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6750 2016-02-11 Richard Biener <rguenther@suse.de>
6752 * g++.dg/tree-ssa/pr61034.C: Adjust.
6754 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6757 * gcc.target/s390/pr69148.c: New.
6759 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6761 PR tree-optimization/69652
6762 * gcc.dg/torture/pr69652.c: New test.
6764 2016-02-10 Jakub Jelinek <jakub@redhat.com>
6765 Patrick Palka <ppalka@gcc.gnu.org>
6769 * g++.dg/ipa/pr69241-1.C: New test.
6770 * g++.dg/ipa/pr69241-2.C: New test.
6771 * g++.dg/ipa/pr69241-3.C: New test.
6772 * g++.dg/ipa/pr69649.C: New test.
6774 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
6776 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6777 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6779 2016-02-10 Bin Cheng <bin.cheng@arm.com>
6781 PR tree-optimization/68021
6782 * gcc.dg/tree-ssa/pr68021.c: New test.
6784 2016-02-10 Richard Biener <rguenther@suse.de>
6786 PR tree-optimization/69726
6787 * gcc.dg/uninit-22.c: New testcase.
6789 2016-02-09 Andrew Pinski <apinski@cavium.com>
6792 * gcc.c-torture/compile/20160205-1.c: New testcase.
6794 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6797 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6798 instead accessing a really large arrray.
6799 * gcc.target/powerpc/fusion3.c: Likewise.
6801 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
6804 * gcc.c-torture/execute/pr68532.c: New test.
6806 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
6809 * gcc.dg/pr69634.c: New.
6811 2016-02-09 Richard Biener <rguenther@suse.de>
6813 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6815 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
6817 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6819 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6821 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6823 2016-02-09 Richard Biener <rguenther@suse.de>
6825 PR tree-optimization/69715
6826 * gcc.dg/torture/pr69715.c: New testcase.
6828 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6831 * g++.dg/cpp0x/trailing12.C: New test.
6832 * g++.dg/cpp0x/trailing13.C: New test.
6834 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6838 * g++.dg/cpp1y/auto-fn29.C: New test.
6839 * g++.dg/cpp1y/auto-fn30.C: New test.
6841 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6843 PR tree-optimization/69209
6844 * gcc.c-torture/compile/pr69209.c: New test.
6846 2016-02-08 Jeff Law <law@redhat.com>
6848 PR tree-optimization/68541
6849 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6850 of statements allowed in join block for path splitting.
6852 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6855 * g++.dg/gomp/pr59627.C: New test.
6858 * g++.dg/ipa/pr69239.C: New test.
6860 2016-02-08 David Malcolm <dmalcolm@redhat.com>
6862 PR preprocessor/69664
6863 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6864 * gcc.dg/cpp/warn-comments.c: Likewise.
6866 2016-02-08 Marek Polacek <polacek@redhat.com>
6869 * g++.dg/init/const12.C: New test.
6871 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6874 * gcc.dg/lto/pr55113_0.c: Remove test.
6876 2016-02-08 Richard Biener <rguenther@suse.de>
6878 PR tree-optimization/69719
6879 * gcc.dg/torture/pr69719.c: New testcase.
6881 2016-02-08 Richard Biener <rguenther@suse.de>
6882 Jeff Law <law@redhat.com>
6885 * gcc.target/mips/pr68273.c: New testcase.
6887 2016-02-08 Richard Biener <rguenther@suse.de>
6889 PR rtl-optimization/69274
6890 * gcc.target/i386/addr-sel-1.c: XFAIL.
6892 2016-02-08 Jeff Law <law@redhat.com>
6894 PR tree-optimization/68541
6895 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6897 PR tree-optimization/65917
6898 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6900 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6903 * gfortran.dg/namelist_args.f90: New test.
6905 2016-02-05 Jeff Law <law@redhat.com>
6907 PR tree-optimization/68541
6908 * gcc.dg/tree-ssa/split-path-2.c: New test.
6909 * gcc.dg/tree-ssa/split-path-3.c: New test.
6910 * gcc.dg/tree-ssa/split-path-4.c: New test.
6911 * gcc.dg/tree-ssa/split-path-5.c: New test.
6912 * gcc.dg/tree-ssa/split-path-6.c: New test.
6913 * gcc.dg/tree-ssa/split-path-7.c: New test.
6915 2016-02-05 Martin Sebor <msebor@redhat.com>
6918 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6919 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6921 2016-02-06 Richard HEnderson <rth@redhat.com>
6924 * gcc.target/i386/addr-space-4.c: New.
6925 * gcc.target/i386/addr-space-5.c: New.
6927 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6930 * gfortran.dg/elemental_dependency_6.f90: New.
6932 2016-02-05 Jakub Jelinek <jakub@redhat.com>
6934 PR rtl-optimization/69691
6935 * gcc.c-torture/execute/pr69691.c: New test.
6938 * g++.dg/parse/pr69628.C: New test.
6940 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6942 * gcc.dg/sancov/asan.c: Move to ...
6943 * gcc.dg/asan/sancov-1.c: ... here.
6945 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6947 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6949 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6952 * gcc.target/i386/pr69677.c: New test.
6954 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6957 * g++.dg/template/pr68948.C: New test.
6959 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6961 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6962 (only necessary on s390x).
6964 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6966 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6967 -mno-accumulate-outgoing-args.
6969 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6971 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6973 2016-02-04 Jakub Jelinek <jakub@redhat.com>
6976 * c-c++-common/pr69669.c: New test.
6978 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6981 * g++.dg/pr69667.C: New file.
6983 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6986 * gcc.dg/pr69619.c: Add new test.
6988 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6990 PR rtl-optimization/69577
6991 * gcc.target/i386/pr69577.c: New test.
6993 2016-02-04 Martin Liska <mliska@suse.cz>
6995 * g++.dg/asan/pr69276.C: New test.
6997 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7001 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7002 a single smulbb instruction.
7003 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7004 * gcc.target/amr/wmul-2.c: Likewise.
7006 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7010 * gcc.c-torture/execute/pr67714.c: New test.
7012 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7015 * gcc.target/i386/pr69454-1.c: New test.
7016 * gcc.target/i386/pr69454-2.c: New test.
7018 2016-02-03 Martin Sebor <msebor@redhat.com>
7025 * g++.dg/ext/flexarray-mangle-2.C: New test.
7026 * g++.dg/ext/flexarray-mangle.C: New test.
7027 * g++.dg/ext/flexarray-subst.C: New test.
7028 * g++.dg/ext/flexary11.C: New test.
7029 * g++.dg/ext/flexary12.C: New test.
7030 * g++.dg/ext/flexary13.C: New test.
7031 * g++.dg/ext/flexary14.C: New test.
7032 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7034 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7036 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7037 Define only if CHECK_FLOAT128 is defined.
7038 (main): Properly initialize u5.
7040 2016-02-03 Jakub Jelinek <jakub@redhat.com>
7043 * gcc.dg/pr69627.c: New test.
7046 * gcc.dg/pr69644.c: New test.
7048 2016-02-03 Mike Stump <mikestump@comcast.net>
7050 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7051 support for struct-layout-1.exp.
7053 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7056 * g++.dg/cpp0x/pr69056.C: New test.
7058 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7059 Alexandre Oliva <aoliva@redhat.com>
7062 * gcc.target/powerpc/pr69461.c: New.
7064 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
7066 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7068 (check_effective_target_fsanitize_thread): ... to here. Do not
7069 specify additional compile flags for the test source.
7070 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7071 specify additional compile flags for the test source.
7073 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7075 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7077 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7081 * gfortran.dg/coarray_allocate_2.f08: New test.
7082 * gfortran.dg/coarray_allocate_3.f08: New test.
7083 * gfortran.dg/coarray_allocate_4.f08: New test.
7085 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7087 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7088 use same scan-tree-dump-times on all platforms.
7089 * gcc.dg/vect/vect-outer-1.c: Likewise.
7090 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7091 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7092 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7093 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7094 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7095 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7096 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7098 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7100 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7103 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7105 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7107 2016-02-02 James Norris <jnorris@codesourcery.com>
7109 * c-c++-common/goacc/routine-5.c: Add tests.
7111 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
7113 * gcc.target/nvptx/unsigned-cmp.c: New test.
7115 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7117 * gcc.target/aarch64/scalar_shift_1.c
7118 (test_corners_sisd_di): Improve force to SIMD register.
7119 (test_corners_sisd_si): Likewise.
7120 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7121 Remove scan-assembler check for ldr.
7123 2016-02-02 Richard Biener <rguenther@suse.de>
7125 PR tree-optimization/69595
7126 * gcc.dg/Warray-bounds-17.c: New testcase.
7128 2016-02-02 Richard Biener <rguenther@suse.de>
7130 PR tree-optimization/69606
7131 * gcc.dg/torture/pr69606.c: New testcase.
7133 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7136 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7137 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7139 2016-02-02 Alan Modra <amodra@gmail.com>
7142 * gcc.target/powerpc/pr69548.c: New test.
7144 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7146 PR rtl-optimization/69592
7147 * gcc.dg/pr69592.c: New test.
7149 PR preprocessor/69543
7151 * gcc.dg/pr69543.c: New test.
7152 * gcc.dg/pr69558.c: New test.
7154 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
7157 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7159 2016-02-01 Martin Sebor <msebor@redhat.com>
7161 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7163 2016-02-01 Bin Cheng <bin.cheng@arm.com>
7165 PR tree-optimization/67921
7166 * c-c++-common/ubsan/pr67921.c: New test.
7168 2016-02-01 Richard Biener <rguenther@suse.de>
7171 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7173 2016-02-01 Richard Biener <rguenther@suse.de>
7175 PR tree-optimization/69574
7176 * gcc.dg/torture/pr69574.c: New testcase.
7178 2016-02-01 Richard Biener <rguenther@suse.de>
7180 PR tree-optimization/69579
7181 * gcc.dg/setjmp-6.c: New testcase.
7183 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7185 PR rtl-optimization/69570
7186 * g++.dg/opt/pr69570.C: New test.
7188 2016-02-01 Richard Henderson <rth@redhat.com>
7190 * gcc.dg/pr69535.c: New test.
7192 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
7195 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7196 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7199 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7201 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7203 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
7206 * gfortran.dg/allocate_with_source_17.f03: New test.
7208 2016-01-30 Jakub Jelinek <jakub@redhat.com>
7210 PR tree-optimization/69546
7211 * gcc.dg/torture/pr69546.c: New test.
7213 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
7216 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7218 2016-01-30 Martin Sebor <msebor@redhat.com>
7221 * g++.dg/ext/flexary10.C: New test.
7223 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7226 gfortran.dg/common_23.f90: New test.
7228 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7231 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7232 condition being checked, and disable it when the target supports
7233 misaligned loads and stores.
7235 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7238 * gcc.dg/torture/pr69518.c: New test.
7240 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7243 * gcc.target/i386/pr69530.c: New test.
7245 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
7248 * gcc.target/mips/div-delay.c: New test.
7250 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7253 * gcc.target/i386/pr69551.c: New test.
7256 * gcc.target/i386/pr66137.c: New test.
7258 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7260 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7261 always built for p5600.
7262 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7263 isa=p5600 dg-option.
7265 2016-01-29 Richard Biener <rguenther@suse.de>
7267 PR tree-optimization/69547
7268 * g++.dg/tree-ssa/pr69547.C: New testcase.
7270 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7273 * g++.dg/warn/Wunused-function2.C: New test.
7275 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7277 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7278 support for test to succeed.
7280 2016-01-29 Marek Polacek <polacek@redhat.com>
7284 * g++.dg/ext/constexpr-vla2.C: New test.
7285 * g++.dg/ext/constexpr-vla3.C: New test.
7286 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7288 2016-01-29 Richard Biener <rguenther@suse.de>
7291 * gcc.dg/uninit-21.c: New testcase.
7293 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
7296 * gcc.target/i386/pr69459.c: New test.
7298 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
7301 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7302 * gcc.target/mips/pr68400.c: New test.
7304 2016-01-28 Martin Sebor <msebor@redhat.com>
7307 * gcc.target/powerpc/pr17381.c: New test.
7309 2016-01-28 Jakub Jelinek <jakub@redhat.com>
7312 * gcc.dg/torture/pr69542.c: New test.
7314 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7316 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7318 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7320 * gcc.dg/pr65980.c: Skip on AIX.
7321 * gcc.dg/pr66688.c: Same.
7323 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7326 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7327 * gcc.dg/tree-ssa/sra-18.c: Same.
7329 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7332 * gfortran.dg/block_15.f08: New test.
7333 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7334 on incorrectly closed BLOCK.
7336 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7338 * gcc.dg/declare-simd.c: New test.
7339 2016-01-28 Richard Biener <rguenther@suse.de>
7341 PR tree-optimization/69466
7342 * gfortran.dg/vect/pr69466.f90: New testcase.
7344 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7346 * g++.dg/pr67989.C: Remove ARM-specific option.
7347 * gcc.target/arm/pr67989.C: New file.
7349 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7351 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7352 and expm1 test for glibc < 2.11.
7354 2016-01-27 Richard Henderson <rth@redhat.com>
7356 * gcc.c-torture/execute/pr69447.c: New test.
7358 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
7361 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7363 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7366 * gcc.dg/pr66869.c: New test.
7368 2016-01-25 Jeff Law <law@redhat.com>
7370 PR tree-optimization/68398
7371 PR tree-optimization/69196
7372 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7373 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7374 path to avoid new heuristic allowing more irreducible regions
7375 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7376 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7377 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7378 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7379 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7381 2016-01-27 Marek Polacek <polacek@redhat.com>
7384 * c-c++-common/vector-compare-4.c: New test.
7386 2016-01-27 David Malcolm <dmalcolm@redhat.com>
7388 PR preprocessor/69126
7389 * c-c++-common/pr69126.c: New test case.
7391 2016-01-27 Ian Lance Taylor <iant@google.com>
7393 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7395 2016-01-27 Ryan Burn <contact@rnburn.com>
7398 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7400 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7403 * gcc.target/i386/pr69512.c: New test.
7405 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7408 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7410 2016-01-27 Marek Polacek <polacek@redhat.com>
7413 * g++.dg/pr69379.C: New test.
7415 2016-01-27 Martin Sebor <msebor@redhat.com>
7418 * g++.dg/abi/Wabi-2-2.C: New test.
7419 * g++.dg/abi/Wabi-2-3.C: New test.
7420 * g++.dg/abi/Wabi-3-2.C: New test.
7421 * g++.dg/abi/Wabi-3-3.C: New test.
7423 2016-01-27 Richard Biener <rguenther@suse.de>
7425 PR tree-optimization/69166
7426 * gcc.dg/torture/pr69166.c: New testcase.
7428 2016-01-27 Martin Jambor <mjambor@suse.cz>
7430 PR tree-optimization/69355
7431 * gcc.dg/tree-ssa/pr69355.c: New test.
7433 2016-01-27 Marek Polacek <polacek@redhat.com>
7436 * g++.dg/ext/constexpr-vla1.C: New test.
7438 2016-01-20 Christian Bruel <christian.bruel@st.com>
7441 * gcc.target/arm/pr69245.c: New test.
7443 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7445 PR tree-optimization/69399
7446 * gcc.dg/torture/pr69399.c: New test.
7448 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7450 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7452 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7454 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7456 2016-01-26 Tom de Vries <tom@codesourcery.com>
7458 PR tree-optimization/69110
7459 * gcc.dg/autopar/pr69110.c: New test.
7461 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7462 Sebastian Pop <s.pop@samsung.com>
7464 * gcc.dg/graphite/isl-ast-op-select.c: New.
7466 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7469 * gfortran.dg/allocate_error_6.f90: New test.
7471 2016-01-26 Richard Henderson <rth@redhat.com>
7473 * gcc.dg/tm/pr60908.c: New test.
7475 2016-01-26 David Malcolm <dmalcolm@redhat.com>
7478 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7480 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7481 expected multiline output to reflect the colorization being
7482 disabled before newlines.
7483 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7484 (custom_diagnostic_finalizer): Replace call to
7485 pp_newline_and_flush with call to pp_flush.
7486 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7487 * gfortran.dg/implicit_class_1.f90: Likewise.
7488 * lib/gcc-dg.exp (allow_blank_lines): New global.
7489 (dg-allow-blank-lines-in-output): New procedure.
7490 (gcc-dg-prune): Complain about blank lines in the output, unless
7491 dg-allow-blank-lines-in-output was called.
7492 * lib/multiline.exp (_build_multiline_regex): Only support
7493 arbitrary followup text for non-blank-lines, not for blank lines.
7495 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7497 PR tree-optimization/69483
7498 * gcc.dg/pr69483.c: New test.
7499 * g++.dg/opt/pr69483.C: New test.
7501 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7504 * gcc.target/arm/pr68620.c: New test.
7506 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7508 * gcc.target/i386/pr68986-2.c: Remove -m32.
7510 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7513 * gcc.target/i386/pr68986-1.c: New test.
7514 * gcc.target/i386/pr68986-2.c: Likewise.
7515 * gcc.target/i386/pr68986-3.c: Likewise.
7517 2016-01-26 Christian Bruel <christian.bruel@st.com>
7519 * lib/target-supports.exp
7520 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7521 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7522 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7524 2016-01-26 Richard Biener <rguenther@suse.de>
7526 PR tree-optimization/69452
7527 * gcc.dg/torture/pr69452.c: New testcase.
7529 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7532 * gcc.dg/pr69442.c: New test.
7534 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7537 * gcc.target/aarch64/simd/pr67896.C: New.
7539 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7541 PR tree-optimization/69400
7542 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7544 (plugin_init): Call it.
7545 * gcc.dg/torture/pr69400.c: New test.
7547 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7549 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7551 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7552 Sebastian Pop <s.pop@samsung.com>
7554 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7557 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7558 Sebastian Pop <s.pop@samsung.com>
7560 * gcc.dg/graphite/pr69292.c: New.
7562 2016-01-25 Jakub Jelinek <jakub@redhat.com>
7564 * c-c++-common/goacc/use_device-1.c: New test.
7566 2016-01-25 Jeff Law <law@redhat.com>
7568 PR tree-optimization/69196
7569 PR tree-optimization/68398
7570 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7571 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7573 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
7576 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7579 2016-01-25 Richard Biener <rguenther@suse.de>
7582 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7584 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7587 * gcc.dg/pr69421.c: New test.
7589 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7591 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7592 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7593 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7594 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7595 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7596 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7597 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7598 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7599 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7600 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7602 2016-01-25 Richard Biener <rguenther@suse.de>
7604 PR tree-optimization/69376
7605 * gcc.dg/torture/pr69376.c: New testcase.
7607 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7611 * gfortran.dg/interface_38.f90: New test.
7612 * gfortran.dg/interface_39.f90: New test.
7614 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7617 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7622 * g++.dg/template/pr11858.C: New test.
7623 * g++.dg/template/pr24663.C: New test.
7624 * g++.dg/template/unify12.C: New test.
7625 * g++.dg/template/unify13.C: New test.
7626 * g++.dg/template/unify14.C: New test.
7627 * g++.dg/template/unify15.C: New test.
7628 * g++.dg/template/unify16.C: New test.
7629 * g++.dg/template/unify17.C: New test.
7631 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7634 gfortran.dg/pr68283.f90: New test.
7636 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7639 * gfortran.dg/inline_matmul_13.f90: New test.
7640 * gfortran.dg/matmul_bounds_8.f90: New test.
7641 * gfortran.dg/matmul_bounds_9.f90: New test.
7642 * gfortran.dg/matmul_bounds_10.f90: New test.
7644 2016-01-23 Tom de Vries <tom@codesourcery.com>
7646 PR tree-optimization/69426
7647 * gcc.dg/autopar/pr69426.c: New test.
7649 2016-01-23 Martin Sebor <msebor@redhat.com>
7653 * g++.dg/cpp0x/alignas5.C: New test.
7654 * g++.dg/ext/vector29.C: Same.
7656 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
7658 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7659 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7660 _GNU_SOURCE from compile flags to the source.
7661 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7662 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7663 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7664 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7666 2016-01-22 Jakub Jelinek <jakub@redhat.com>
7669 * g++.dg/opt/pr69432.C: New test.
7671 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7673 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7674 32-bit targets testing an -m64 multilib.
7676 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7678 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7681 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7683 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7685 2016-01-21 Christian Bruel <christian.bruel@st.com>
7688 * gcc.target/i386/pr68674.c
7689 * gcc.target/aarch64/pr68674.c
7690 * gcc.target/arm/pr68674.c
7692 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7695 * gcc.c-torture/execute/pr69403.c: New test.
7697 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7700 * g++.dg/template/pr55843.C: New.
7702 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7705 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7706 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7708 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7711 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7712 from dg-do compile directive, and instead add
7713 { dg-require-effective-target int128 }.
7715 2016-01-20 Martin Sebor <msebor@redhat.com>
7718 * gcc.dg/sync-fetch.c: New test.
7720 2016-01-21 Martin Sebor <msebor@redhat.com>
7723 * gcc.target/powerpc/pr69252.c: New test.
7725 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7728 * gfortran.dg/pr65996.f90: New test.
7730 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7733 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
7734 expected to generate an error.
7736 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7739 * gcc.dg/torture/pr66178.c: New test.
7741 2016-01-21 Anton Blanchard <anton@samba.org>
7742 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7745 * gcc.target/powerpc/pr63354.c: New test.
7747 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7749 PR rtl-optimization/68990
7750 * gcc.target/i386/pr68990: New.
7752 2016-01-21 Nick Clifton <nickc@redhat.com>
7755 * gcc.target/mips/pr69129.c: New.
7757 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7760 * g++.dg/cpp0x/pr58046.C: New.
7762 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7766 * gcc.target/arm/pr69187.c: New test.
7769 * g++.dg/torture/pr69355.C: New test.
7771 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7772 Sebastian Pop <s.pop@samsung.com>
7774 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7776 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7777 Sebastian Pop <s.pop@samsung.com>
7779 * gcc.dg/graphite/pr68976.c: New test.
7781 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7784 * c-c++-common/pr67653.c: New test.
7785 * gcc.dg/torture/pr29119.c: Add dg-warning.
7787 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7789 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7791 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7794 * gcc.dg/pr24293.c: New test.
7795 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7796 incomplete struct type.
7797 * gcc.dg/declspec-1.c: Likewise.
7798 * gcc.dg/pr63549.c: Likewise.
7800 2016-01-20 Jakub Jelinek <jakub@redhat.com>
7802 PR tree-optimization/66612
7803 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7804 for bdn instruction.
7806 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7808 * lib/target-supports.exp
7809 (check_effective_target_arm_fp_ok_nocache): New.
7810 (check_effective_target_arm_fp_ok): New.
7811 (add_options_for_arm_fp): New.
7812 (check_effective_target_arm_crypto_ok_nocache): Require
7813 target_arm_v8_neon_ok instead of arm32.
7814 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7815 (check_effective_target_arm_crypto_pragma_ok): New.
7816 (add_options_for_arm_vfp): New.
7817 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7818 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7819 target instead. Force initial fpu to vfp.
7820 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7821 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7822 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7824 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7825 use arm_vfp effective target instead. Force initial fpu to vfp.
7826 * gcc.target/arm/attr-neon3.c: Likewise.
7827 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7829 * gcc.target/arm/unsigned-float.c: Likewise.
7830 * gcc.target/arm/vfp-1.c: Likewise.
7831 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7832 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7833 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7834 * gcc.target/arm/vfp-ldmias.c: Likewise.
7835 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7836 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7837 * gcc.target/arm/vfp-stmiad.c: Likewise.
7838 * gcc.target/arm/vfp-stmias.c: Likewise.
7839 * gcc.target/arm/vnmul-1.c: Likewise.
7840 * gcc.target/arm/vnmul-2.c: Likewise.
7841 * gcc.target/arm/vnmul-3.c: Likewise.
7842 * gcc.target/arm/vnmul-4.c: Likewise.
7844 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7847 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7848 the MPX run-time library, for compile-time MPX test.
7849 * gcc.target/i386/chkp-always_inline.c: Likewise.
7850 * gcc.target/i386/chkp-bndret.c: Likewise.
7851 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7852 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7853 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7854 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7855 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7856 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7857 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7858 * gcc.target/i386/chkp-label-address.c: Likewise.
7859 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7860 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7861 * gcc.target/i386/chkp-pr69044.c: Likewise.
7862 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7863 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7864 * gcc.target/i386/chkp-strchr.c: Likewise.
7865 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7866 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7867 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7868 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7869 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7870 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7871 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7872 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7873 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7874 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7875 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7876 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7877 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7878 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7879 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7880 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7881 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7882 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7883 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7884 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7885 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7886 * gcc.target/i386/pr63995-2.c: Likewise.
7887 * gcc.target/i386/pr64805.c: Likewise.
7888 * gcc.target/i386/pr65044.c: Likewise.
7889 * gcc.target/i386/pr65167.c: Likewise.
7890 * gcc.target/i386/pr65183.c: Likewise.
7891 * gcc.target/i386/pr65184.c: Likewise.
7892 * gcc.target/i386/thunk-retbnd.c: Likewise.
7894 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7896 PR tree-optimization/69328
7897 * gcc.dg/pr69328.c: New test.
7899 2016-01-20 Jeff Law <law@redhat.com>
7902 * gcc.target/m68k/pr25114.c: New test.
7904 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7906 * gcc.target/arm/memset-inline-10.c: Added
7907 dg-require-effective-target arm_thumb2_ok.
7909 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7911 * gcc.dg/debug/dwarf2/sso.c: New test.
7913 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
7916 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7917 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7918 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7920 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7923 * g++.dg/ipa/devirt-50.C: New testcase.
7925 2016-01-19 Marek Polacek <polacek@redhat.com>
7928 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7929 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7931 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7934 * gcc.target/arm/pr69135_1.c: New test.
7936 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7938 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7940 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7942 * gcc.target/aarch64/ccmp_1.c: New testcase.
7944 2016-01-19 Marek Polacek <polacek@redhat.com>
7947 * g++.dg/cpp0x/enum30.C: New test.
7949 2016-01-19 Richard Biener <rguenther@suse.de>
7951 PR tree-optimization/69336
7952 * g++.dg/tree-ssa/pr69336.C: New testcase.
7954 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7957 * gcc.dg/pr65779.c: New test.
7959 2016-01-19 Richard Biener <rguenther@suse.de>
7961 PR tree-optimization/69352
7962 * gcc.dg/torture/pr69352.c: New testcase.
7964 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7966 PR rtl-optimization/68955
7967 PR rtl-optimization/64557
7968 * gcc.dg/torture/pr68955.c: New test.
7970 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7973 * g++.dg/torture/pr69136.C: New testcase.
7975 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7978 * g++.dg/lto/pr69133_0.C: New testcase.
7979 * g++.dg/lto/pr69133_1.C: New testcase.
7981 2016-01-15 Jeff Law <law@redhat.com>
7983 PR tree-optimization/69320
7984 * gcc.c-torture/pr69320-1.c: New test.
7985 * gcc.c-torture/pr69320-2.c: New test.
7986 * gcc.c-torture/pr69320-3.c: New test.
7987 * gcc.c-torture/pr69320-4.c: New test.
7989 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7994 * g++.dg/template/pr11858.C: New test.
7995 * g++.dg/template/pr24663.C: New test.
7996 * g++.dg/template/unify12.C: New test.
7997 * g++.dg/template/unify13.C: New test.
7998 * g++.dg/template/unify14.C: New test.
7999 * g++.dg/template/unify15.C: New test.
8000 * g++.dg/template/unify16.C: New test.
8001 * g++.dg/template/unify17.C: New test.
8003 2016-01-18 David Malcolm <dmalcolm@redhat.com>
8006 * gcc.dg/pr69181-1.c: New test file.
8007 * gcc.dg/pr69181-2.c: New test file.
8008 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8009 globals by moving it to...
8010 (cleanup-after-saved-dg-test): ...this new function. Add
8011 "global additional_sources_used". Add reset of global
8012 multiline_expected_outputs to the empty list.
8013 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8015 (multiline_expected_outputs): ...this, and updated comments to
8016 note that it is modified from gcc-dg.exp.
8017 (dg-end-multiline-output): Update for the above renaming.
8018 (handle-multiline-outputs): Likewise. Remove the clearing
8019 of the expected outputs to the empty list.
8021 2016-01-18 Richard Biener <rguenther@suse.de>
8023 PR tree-optimization/69297
8024 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8026 2016-01-18 Joseph Myers <joseph@codesourcery.com>
8028 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8030 * gcc.target/mips/mips-3d-2.c: Likewise.
8031 * gcc.target/mips/mips-3d-3.c: Likewise.
8032 * gcc.target/mips/mips-3d-4.c: Likewise.
8033 * gcc.target/mips/mips-3d-5.c: Likewise.
8034 * gcc.target/mips/mips-3d-6.c: Likewise.
8035 * gcc.target/mips/mips-3d-7.c: Likewise.
8036 * gcc.target/mips/mips-3d-8.c: Likewise.
8037 * gcc.target/mips/mips-3d-9.c: Likewise.
8038 * gcc.target/mips/mips-ps-1.c: Likewise.
8039 * gcc.target/mips/mips-ps-2.c: Likewise.
8040 * gcc.target/mips/mips-ps-3.c: Likewise.
8041 * gcc.target/mips/mips-ps-4.c: Likewise.
8042 * gcc.target/mips/mips-ps-5.c: Likewise.
8043 * gcc.target/mips/mips-ps-6.c: Likewise.
8044 * gcc.target/mips/mips-ps-7.c: Likewise.
8045 * gcc.target/mips/mips-ps-type.c: Likewise.
8046 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8047 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8049 2016-01-18 Tom de Vries <tom@codesourcery.com>
8051 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8052 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8053 * c-c++-common/goacc/kernels-empty.c: New test.
8054 * c-c++-common/goacc/kernels-eternal.c: New test.
8055 * c-c++-common/goacc/kernels-loop-2.c: New test.
8056 * c-c++-common/goacc/kernels-loop-3.c: New test.
8057 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8058 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8059 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8060 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8061 * c-c++-common/goacc/kernels-loop-data.c: New test.
8062 * c-c++-common/goacc/kernels-loop-g.c: New test.
8063 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8064 * c-c++-common/goacc/kernels-loop-n.c: New test.
8065 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8066 * c-c++-common/goacc/kernels-loop.c: New test.
8067 * c-c++-common/goacc/kernels-noreturn.c: New test.
8068 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8069 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8070 * c-c++-common/goacc/kernels-reduction.c: New test.
8072 2016-01-18 Tom de Vries <tom@codesourcery.com>
8074 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8075 * gcc.dg/autopar/outer-2.c: Same.
8076 * gcc.dg/autopar/outer-3.c: Same.
8077 * gcc.dg/autopar/outer-4.c: Same.
8078 * gcc.dg/autopar/outer-5.c: Same.
8079 * gcc.dg/autopar/outer-6.c: Same.
8080 * gcc.dg/autopar/parallelization-1.c: Same.
8081 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8082 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8083 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8084 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8085 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8086 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8087 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8088 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8089 * gcc.dg/autopar/pr39500-1.c: Same.
8090 * gcc.dg/autopar/pr39500-2.c: Same.
8091 * gcc.dg/autopar/pr46193.c: Same.
8092 * gcc.dg/autopar/pr46194.c: Same.
8093 * gcc.dg/autopar/pr49580.c: Same.
8094 * gcc.dg/autopar/pr49960-1.c: Same.
8095 * gcc.dg/autopar/pr49960.c: Same.
8096 * gcc.dg/autopar/pr68373.c: Same.
8097 * gcc.dg/autopar/reduc-1.c: Same.
8098 * gcc.dg/autopar/reduc-1char.c: Same.
8099 * gcc.dg/autopar/reduc-1short.c: Same.
8100 * gcc.dg/autopar/reduc-2.c: Same.
8101 * gcc.dg/autopar/reduc-2char.c: Same.
8102 * gcc.dg/autopar/reduc-2short.c: Same.
8103 * gcc.dg/autopar/reduc-3.c: Same.
8104 * gcc.dg/autopar/reduc-4.c: Same.
8105 * gcc.dg/autopar/reduc-6.c: Same.
8106 * gcc.dg/autopar/reduc-7.c: Same.
8107 * gcc.dg/autopar/reduc-8.c: Same.
8108 * gcc.dg/autopar/reduc-9.c: Same.
8109 * gcc.dg/autopar/uns-outer-4.c: Same.
8110 * gcc.dg/autopar/uns-outer-5.c: Same.
8111 * gcc.dg/autopar/uns-outer-6.c: Same.
8112 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8113 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8115 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8118 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8119 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8121 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8124 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8125 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8126 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8128 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8131 * gcc.dg/tree-ssa/sra-17.c: New.
8132 * gcc.dg/tree-ssa/sra-18.c: New.
8134 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8136 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8138 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8140 * gnat.dg/inline12.adb: New test.
8142 2016-01-18 Bin Cheng <bin.cheng@arm.com>
8144 PR tree-optimization/66797
8145 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8147 2016-01-18 Richard Biener <rguenther@suse.de>
8149 PR tree-optimization/69170
8150 * gcc.dg/torture/pr69170.c: New testcase.
8152 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
8154 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8156 2016-01-16 Tom de Vries <tom@codesourcery.com>
8158 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8160 2016-01-16 Tom de Vries <tom@codesourcery.com>
8162 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8163 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8164 redundant dg-require-effective-target pthread.
8165 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8166 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8167 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8168 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8169 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8170 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8171 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8173 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
8176 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8177 * gcc.target/powerpc/recip-7.c: Same.
8179 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8182 * g++.dg/template/pr69091.C: New test.
8184 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8186 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8187 dump does not contain an error_mark_node.
8188 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8189 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8191 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8194 * g++.dg/template/pr68936.C: New test.
8196 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
8199 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8200 * gcc.target/powerpc/recip-2.c: Same.
8201 * gcc.target/powerpc/recip-3.c: Same.
8202 * gcc.target/powerpc/recip-4.c: Same.
8203 * gcc.target/powerpc/recip-sqrtf.c: Same.
8205 2016-01-15 Jeff Law <law@redhat.com>
8207 PR tree-optimization/69270
8208 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8209 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8211 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
8214 * gfortran.dg/deferred_character_13.f90: New test for the fix
8215 of comment 3 of the PR.
8218 * gfortran.dg/deferred_character_8.f90: New test
8219 * gfortran.dg/allocate_error_5.f90: New test
8222 * gfortran.dg/deferred_character_10.f90: New test
8225 * gfortran.dg/deferred_character_14.f90: New test
8228 * gfortran.dg/deferred_character_11.f90: New test
8231 * gfortran.dg/deferred_character_9.f90: New test
8233 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8235 PR rtl-optimization/69030
8236 * gcc.target/i386/pr69030.c: New.
8238 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8240 * gcc.target/aarch64/target_attr_17.c: New test.
8242 2016-01-15 Richard Biener <rguenther@suse.de>
8244 PR tree-optimization/66856
8245 * gcc.dg/torture/pr66856-1.c: New testcase.
8246 * gcc.dg/torture/pr66856-2.c: Likewise.
8248 2016-01-15 Richard Biener <rguenther@suse.de>
8251 * g++.dg/lto/pr69137_0.C: New testcase.
8253 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8256 * gcc.target/i386/pr69246.c: New test.
8258 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8260 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8262 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8265 * g++.dg/init/const9.C: Disable test on S/390.
8267 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8269 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8270 * g++.dg/Wno-frame-address.C: Ditto.
8272 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8274 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8276 2016-01-15 Richard Biener <rguenther@suse.de>
8278 PR tree-optimization/68961
8279 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8281 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8283 * gcc.target/i386/pr65105-5.c: New test.
8285 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8287 * gcc.c-torture/execute/alias-4.c: New testcase.
8289 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8292 * g++.dg/ipa/devirt-49.C: New testcase.
8294 2016-01-15 Christian Bruel <christian.bruel@st.com>
8297 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8298 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8299 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8301 2016-01-15 Richard Biener <rguenther@suse.de>
8303 PR tree-optimization/69117
8304 * gcc.dg/torture/pr69117.c: New testcase.
8306 2015-01-14 Ryan Burn <contact@rnburn.com>
8309 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8311 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8314 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8315 range tests use 100 * maximum instead of maximum + 1.
8317 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8320 * gcc.dg/guality/pr69244.c: New test.
8322 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
8324 * lib/target-supports.exp (check_effective_target_issignaling):
8326 * gcc.dg/pr61441.c: Require issignaling effective target.
8328 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8331 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8333 2016-01-14 David Malcolm <dmalcolm@redhat.com>
8336 PR preprocessor/69177
8337 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8338 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8339 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8340 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8342 2016-01-14 Marek Polacek <polacek@redhat.com>
8345 * gcc.dg/array-15.c: New test.
8347 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8350 PR tree-optimization/69155
8351 * gfortran.dg/pr68146.f: New test.
8352 * gfortran.dg/pr69155.f90: New test.
8354 2016-01-14 Richard Biener <rguenther@suse.de>
8356 PR tree-optimization/68060
8357 * gcc.dg/torture/pr68060-1.c: New testcase.
8358 * gcc.dg/torture/pr68060-2.c: Likewise.
8360 2016-01-14 Nick Clifton <nickc@redhat.com>
8362 * lib/target-supports.exp
8363 (check_effective_target_arm_neon_ok_nocache): Add an option
8364 sequence that includes setting the ARM architecture to ARMv7-A.
8365 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8366 command line options necessary to enable Neon support.
8367 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8368 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8369 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8370 * gcc.target/arm/pr69180.c: Likewise.
8372 2016-01-14 Jeff Law <law@redhat.com>
8374 PR tree-optimization/69270
8375 * gcc.dg/tree-ssa/pr69270.c: New test.
8377 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8380 * c-c++-common/pr66208.c: New file.
8382 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8384 PR tree-optimization/69156
8385 * gcc.dg/pr69156.c: New test.
8387 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8389 * gcc.target/i386/pr69225-7.c: New test.
8391 2016-01-13 Richard Henderson <rth@redhat.com>
8393 * gcc.dg/tm/memopt-13.c: Update expected function.
8394 * gcc.dg/tm/memopt-6.c: Likewise.
8396 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
8398 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8399 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8400 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8401 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
8403 2016-01-13 Tom de Vries <tom@codesourcery.com>
8405 PR tree-optimization/69169
8406 * gcc.dg/pr69169.c: New test.
8408 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8411 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8412 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8413 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8414 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8415 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8416 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8417 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8418 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8420 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8423 * gcc.dg/pr69247.c: New test.
8425 2016-01-13 Richard Biener <rguenther@suse.de>
8427 PR tree-optimization/69242
8428 * gcc.dg/torture/pr69242.c: New testcase.
8430 2016-01-13 Richard Biener <rguenther@suse.de>
8432 PR tree-optimization/69186
8433 * gcc.dg/torture/pr69186.c: New testcase.
8435 2016-01-13 Jeff Law <law@redhat.com>
8437 PR tree-optimization/67755
8438 * gcc.dg/tree-ssa/pr67755.c: New test.
8440 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8442 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8443 pass number in output by a star.
8445 2016-01-12 Bin Cheng <bin.cheng@arm.com>
8447 PR tree-optimization/68911
8448 * gcc.c-torture/execute/pr68911.c: New test.
8450 2016-01-12 Marek Polacek <polacek@redhat.com>
8453 * g++.dg/warn/permissive-1.C: New test.
8455 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8459 * g++.dg/opt/pr69213.C: New test.
8461 2016-01-12 Christian Bruel <christian.bruel@st.com>
8464 * gcc.target/arm/pr69180.c: New test.
8466 2016-01-12 Richard Biener <rguenther@suse.de>
8469 * g++.dg/lto/pr69077_0.C: New testcase.
8470 * g++.dg/lto/pr69077_1.C: Likewise.
8472 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8475 * g++.dg/opt/pr69175.C: New test.
8477 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8479 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8480 rather than #including math.h & stdlib.h.
8481 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8482 * gcc.dg/vect/pr49771.c: Likewise.
8483 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8484 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8485 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8486 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8487 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8488 * gcc.dg/vect/pr44507.c: Likewise.
8489 * gcc.dg/vect/pr45902.c: Likewise.
8490 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8491 * gcc.dg/vect/vect-117.c: Likewise.
8492 * gcc.dg/vect/vect-99.c: Likewise.
8493 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8494 * gcc.dg/vect/vect-cond-1.c: Likewise.
8495 * gcc.dg/vect/vect-cond-2.c: Likewise.
8496 * gcc.dg/vect/vect-cond-3.c: Likewise.
8497 * gcc.dg/vect/vect-cond-4.c: Likewise.
8498 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8499 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8500 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8501 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8502 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8503 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8504 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8505 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8506 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8507 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8508 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8509 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8510 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8511 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8512 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8513 include of signal.h.
8514 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8515 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8516 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8517 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8518 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8519 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8520 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8521 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8522 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8523 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8524 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8525 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8526 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8527 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8528 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8529 * gcc.dg/vect/vect-outer-5.c: Likewise.
8530 * gcc.dg/vect/vect-outer-6.c: Likewise.
8531 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8534 2016-01-12 Nick Clifton <nickc@redhat.com>
8537 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8538 to fread so that it will be found in all target runtimes.
8540 2016-01-12 Richard Biener <rguenther@suse.de>
8542 PR tree-optimization/69053
8543 * g++.dg/torture/pr69053.C: New testcase.
8545 2016-01-12 Richard Biener <rguenther@suse.de>
8547 PR tree-optimization/69168
8548 * gcc.dg/torture/pr69168.c: New testcase.
8550 2016-01-12 Richard Biener <rguenther@suse.de>
8552 PR tree-optimization/69157
8553 * gcc.dg/torture/pr69157.c: New testcase.
8555 2016-01-12 Richard Biener <rguenther@suse.de>
8557 PR tree-optimization/69174
8558 * gcc.dg/torture/pr69174.c: New testcase.
8560 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8564 * g++.dg/tls/pr66808.C: New test.
8565 * g++.dg/tls/pr69000.C: New test.
8567 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8569 * gcc.target/powerpc/swaps-p8-23.c: New test.
8570 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8572 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
8574 PR tree-optimization/68356
8575 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8577 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8578 Jim Wilson <jim.wilson@linaro.org>
8581 * gcc.target/arm/pr69194.c: New test.
8583 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8586 * gcc.target/i386/pr69225-1.c: New test.
8587 * gcc.target/i386/pr69225-2.c: Likewise.
8588 * gcc.target/i386/pr69225-3.c: Likewise.
8589 * gcc.target/i386/pr69225-4.c: Likewise.
8590 * gcc.target/i386/pr69225-5.c: Likewise.
8591 * gcc.target/i386/pr69225-6.c: Likewise.
8593 2016-01-11 Jakub Jelinek <jakub@redhat.com>
8596 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8600 * gcc.dg/pr69071.c: New test.
8603 * g++.dg/opt/pr69211.C: New test.
8605 PR tree-optimization/69214
8606 * gcc.c-torture/compile/pr69214.c: New test.
8608 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
8610 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8611 * gcc.target/i386/pr66232-11.c: Ditto.
8612 * gcc.target/i386/pr66232-12.c: Ditto.
8613 * gcc.target/i386/pr66232-13.c: Ditto.
8615 2016-01-11 Richard Biener <rguenther@suse.de>
8617 PR tree-optimization/69173
8618 * gcc.dg/torture/pr69173.c: New testcase.
8620 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8622 PR rtl-optimization/68796
8623 * gcc.target/aarch64/tst_5.c: New test.
8624 * gcc.target/aarch64/tst_6.c: Likewise.
8626 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8628 PR rtl-optimization/68841
8629 * gcc.dg/pr68841.c: New test.
8630 * gcc.c-torture/execute/pr68841.c: New test.
8632 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8634 PR rtl-optimization/68920
8635 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8637 * gcc.dg/ifcvt-5.c: New test.
8639 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
8642 * g++.dg/pr69123.C: New.
8644 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8647 * gcc.target/i386/pr69010.c: New test.
8649 2016-01-11 Martin Jambor <mjambor@suse.cz>
8652 * gcc.target/i386/chkp-pr69044.c: New test.
8654 2016-01-11 Tom de Vries <tom@codesourcery.com>
8656 PR tree-optimization/69109
8657 * gcc.dg/autopar/pr69109-2.c: New test.
8658 * gcc.dg/autopar/pr69109.c: New test.
8660 2016-01-11 Tom de Vries <tom@codesourcery.com>
8662 PR tree-optimization/69108
8663 * gcc.dg/autopar/pr69108.c: New test.
8665 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8668 * c-c++-common/Wisleading-indentation.c: Augment test.
8670 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8673 * gfortran.dg/inline_matmul_12.f90: New test.
8675 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
8678 * gfortran.dg/actual_array_offset_1: New test.
8680 2016-01-10 Tom de Vries <tom@codesourcery.com>
8682 PR tree-optimization/69062
8683 * gcc.dg/autopar/pr69062.c: New test.
8685 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8687 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8688 * gcc.dg/vect/slp-perm-2.c: Likewise.
8689 * gcc.dg/vect/slp-perm-3.c: Likewise.
8690 * gcc.dg/vect/slp-perm-5.c: Likewise.
8691 * gcc.dg/vect/slp-perm-6.c: Likewise.
8692 * gcc.dg/vect/slp-perm-7.c: Likewise.
8693 * gcc.dg/vect/slp-perm-8.c: Likewise.
8695 2016-01-10 Tom de Vries <tom@codesourcery.com>
8697 PR tree-optimization/69039
8698 * gcc.dg/autopar/pr69039.c: New test.
8700 2016-01-09 Marek Polacek <polacek@redhat.com>
8703 * g++.dg/pr69113.C: New test.
8705 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8708 PR tree-optimization/69097
8709 * gcc.c-torture/execute/pr50865.c: New test.
8710 * gcc.c-torture/execute/pr69097-1.c: New test.
8711 * gcc.c-torture/execute/pr69097-2.c: New test.
8712 * gcc.dg/pr69097-1.c: New test.
8713 * gcc.dg/pr69097-2.c: New test.
8715 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8718 * g++.dg/opt/pr69164.C: New test.
8720 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8722 PR tree-optimization/69167
8723 * gcc.dg/pr69167.c: New test.
8725 2016-01-08 Marek Polacek <polacek@redhat.com>
8728 * g++.dg/pr68449.C: New.
8730 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8732 PR tree-optimization/68707
8733 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8734 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8735 on platforms supporting it.
8736 * gcc.dg/vect/slp-perm-2.c: Likewise.
8737 * gcc.dg/vect/slp-perm-3.c: Likewise.
8738 * gcc.dg/vect/slp-perm-5.c: Likewise.
8739 * gcc.dg/vect/slp-perm-7.c: Likewise.
8740 * gcc.dg/vect/slp-perm-8.c: Likewise.
8741 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8742 on platforms supporting it.
8744 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8746 PR tree-optimization/69162
8747 * gcc.dg/pr69162.c: New test.
8749 PR tree-optimization/69172
8750 * gcc.dg/pr69172.c: New test.
8752 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8754 PR tree-optimization/67781
8755 * gcc.c-torture/execute/pr67781.c: New file.
8757 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8759 PR tree-optimization/69083
8760 * gcc.dg/vect/pr69083.c: New test.
8762 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8764 PR tree-optimization/61441
8765 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8766 Use -fexcess-precision=standard for compiler options.
8767 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8769 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8772 * gfortran.dg/gomp/pr69128.f90: New test.
8775 * g++.dg/ext/pr69145-1.C: New test.
8776 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8777 * g++.dg/ext/pr69145-2.h: New file.
8779 2016-01-07 Martin Sebor <msebor@redhat.com>
8782 * gcc.dg/atomic-fetch-bool.c: New test.
8783 * gcc.dg/sync-fetch-bool.c: New test.
8785 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8788 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8790 2016-01-07 Nick Clifton <nickc@redhat.com>
8793 * g++.dg/pr66655.C: New test.
8794 * g++.dg/pr66655_1.cc: Test support file.
8795 * g++.dg/pr66655.h: Test header file.
8797 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8800 gfortran.dg/gomp/pr66680.f90: New test.
8802 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8805 * gcc.target/i386/pr69171-1.c: New test.
8806 * gcc.target/i386/pr69171-2.c: Likewise.
8807 * gcc.target/i386/pr69171-3.c: Likewise.
8808 * gcc.target/i386/pr69171-4.c: Likewise.
8809 * gcc.target/i386/pr69171-5.c: Likewise.
8810 * gcc.target/i386/pr69171-6.c: Likewise.
8812 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8815 * c-c++-common/pr67639.c: New test.
8817 2016-01-07 Jakub Jelinek <jakub@redhat.com>
8819 PR tree-optimization/69141
8820 * g++.dg/opt/pr69141.C: New test.
8822 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8824 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8826 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
8829 * gcc.target/i386/pr69140.c: New test
8831 2016-01-06 David Malcolm <dmalcolm@redhat.com>
8833 * gcc.dg/bad-dereference.c: New test case.
8835 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8837 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8839 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8841 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8843 2016-01-06 Marek Polacek <polacek@redhat.com>
8846 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8848 2016-01-05 Marek Polacek <polacek@redhat.com>
8851 * gcc.dg/atomic-invalid-2.c: New.
8853 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8856 * gcc.target/i386/pr68991.c: New test.
8858 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8861 * g++.dg/pr68991-1.C: New test.
8862 * g++.dg/pr68991-2.C: Likewise.
8864 2016-01-05 Sergei Trofimovich <siarheit@google.com>
8867 * gcc.target/ia64/pr60465-gprel64.c: New test.
8868 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8870 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8872 PR rtl-optimization/68651
8873 * gcc.target/aarch64/pr68651_1.c: New test.
8875 2016-01-05 David Malcolm <dmalcolm@redhat.com>
8878 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8880 2016-01-05 Nathan Sidwell <nathan@acm.org>
8883 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8885 * gcc.dg/alias-15.c: New.
8887 2016-01-05 Nick Clifton <nickc@redhat.com>
8890 * g++.dg/pr68770.C: New test.
8892 2016-01-04 Mike Stump <mikestump@comcast.net>
8894 * lib/target-supports.exp (check_effective_target_cilkplus):
8895 cilkplus targets require pthreads.
8896 (check_effective_target_cilkplus): Remove special case for NVPTX.
8898 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8900 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8903 2016-01-04 Jakub Jelinek <jakub@redhat.com>
8905 Update copyright years.
8907 2016-01-04 Marek Polacek <polacek@redhat.com>
8910 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8911 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8912 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8914 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8916 * gcc.target/sparc/20160104-2.c: New test.
8918 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8920 * gcc.target/sparc/20160104-1.c: New test.
8922 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
8925 * gfortran.dg/pr65045.f90: New test.
8927 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8929 * gnat.dg/specs/debug1.ads: Delete.
8931 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8933 PR libgfortran/68867
8934 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8937 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8939 PR libgfortran/68867
8940 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8943 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
8946 * gfortran.dg/pr68864.f90: New test.
8948 2016-01-01 Jakub Jelinek <jakub@redhat.com>
8950 PR tree-optimization/69070
8951 * gcc.dg/pr69070.c: New test.
8954 * gfortran.dg/pr69055.f90: New test.
8957 * gcc.dg/pr69015.c: New test.
8959 Copyright (C) 2016 Free Software Foundation, Inc.
8961 Copying and distribution of this file, with or without modification,
8962 are permitted in any medium without royalty provided the copyright
8963 notice and this notice are preserved.