1 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
3 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
4 testsuite compile flags.
5 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
6 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
8 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
10 * g++dg/vect/pr36684.cc: Add dg-do compile.
11 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
12 * gcc.dg/vect/pr70021.c: Ditto.
13 * gcc.dg/vect/pr70138-1.c: Ditto.
14 * gcc.dg/vect/pr70138-2.c: Ditto.
15 * gcc.dg/vect/pr70354-1.c: Ditto.
16 * gcc.dg/vect/pr70354-2.c: Ditto.
17 * gcc.dg/vect/pr71259.c: Ditto.
18 * gcc.dg/vect/pr71416-1.c: Ditto.
19 * gcc.dg/vect/slp-43.c: Ditto.
20 * gcc.dg/vect/slp-45.c: Ditto.
21 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
22 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
23 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
24 * gfortran.dg/vect/pr69980.f90: Ditto.
26 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
28 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
29 * gcc.dg/vect/bb-slp-30.c: Ditto.
30 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
31 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
32 * gcc.dg/vect/pr45902.c: Ditto.
33 * gcc.dg/vect/pr48172.c: Ditto.
34 * gcc.dg/vect/pr48377.c: Ditto.
35 * gcc.dg/vect/pr49038.c: Ditto.
36 * gcc.dg/vect/pr49771.c: Ditto.
37 * gcc.dg/vect/pr52091.c: Ditto.
38 * gcc.dg/vect/pr53185-2.c: Ditto.
39 * gcc.dg/vect/pr56826.c: Ditto.
40 * gcc.dg/vect/pr60276.c: Ditto.
41 * gcc.dg/vect/pr62021.c: Ditto.
42 * gcc.dg/vect/pr63530.c: Ditto.
43 * gcc.dg/vect/pr65518.c: Ditto.
44 * gcc.dg/vect/pr65947-1.c: Ditto.
45 * gcc.dg/vect/pr65947-10.c: Ditto.
46 * gcc.dg/vect/pr65947-11.c: Ditto.
47 * gcc.dg/vect/pr65947-12.c: Ditto.
48 * gcc.dg/vect/pr65947-13.c: Ditto.
49 * gcc.dg/vect/pr65947-2.c: Ditto.
50 * gcc.dg/vect/pr65947-3.c: Ditto.
51 * gcc.dg/vect/pr65947-4.c: Ditto.
52 * gcc.dg/vect/pr65947-5.c: Ditto.
53 * gcc.dg/vect/pr65947-6.c: Ditto.
54 * gcc.dg/vect/pr65947-7.c: Ditto.
55 * gcc.dg/vect/pr65947-8.c: Ditto.
56 * gcc.dg/vect/pr65947-9.c: Ditto.
57 * gcc.dg/vect/pr71416-1.c: Ditto.
58 * gcc.dg/vect/pr71439.c: Ditto.
59 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
60 * gcc.dg/vect/vect-bswap16.c: Ditto.
61 * gcc.dg/vect/vect-bswap32.c: Ditto.
62 * gcc.dg/vect/vect-bswap64.c: Ditto.
63 * gcc.dg/vect/vect-live-1.c: Ditto.
64 * gcc.dg/vect/vect-live-2.c: Ditto.
65 * gcc.dg/vect/vect-live-3.c: Ditto.
66 * gcc.dg/vect/vect-live-4.c: Ditto.
67 * gcc.dg/vect/vect-live-5.c: Ditto.
68 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
69 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
70 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
71 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
72 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
73 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
74 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
75 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
76 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
77 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
78 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
79 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
80 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
81 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
82 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
83 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
84 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
86 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
88 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
90 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
92 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
93 ia32 if R_386_GOT32X relocation is supported.
94 * gcc.target/i386/noplt-3.c: Likewise.
95 * gcc.target/i386/noplt-2.c: Likewise.
96 (main): Renamed to ...
98 * gcc.target/i386/noplt-4.c: Likewise.
99 (main): Renamed to ...
101 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
102 * gcc.target/i386/pr67400-5.c: Likewise.
104 2016-06-24 Jakub Jelinek <jakub@redhat.com>
106 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
107 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
109 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
110 f4): Adjust expected diagnostics.
111 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
112 (T): If OVFP is defined, redefine to TP.
113 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
114 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
115 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
116 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
117 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
118 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
119 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
120 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
121 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
122 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
123 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
124 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
125 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
126 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
127 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
128 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
129 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
130 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
131 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
132 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
133 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
134 as last argument to __builtin_add_overflow_p.
136 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
138 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
139 dg-options and remove default vector testsuite compile flags.
140 * g++.dg/vect/pr33860a.cc: Ditto.
141 * g++.dg/vect/pr45470-a.cc: Ditto.
142 * g++.dg/vect/pr45470-b.cc: Ditto.
143 * g++.dg/vect/pr60896.cc: Ditto.
144 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
145 * gcc.dg/vect/pr18308.c: Ditto.
146 * gcc.dg/vect/pr24049.c: Ditto.
147 * gcc.dg/vect/pr33373.c: Ditto.
148 * gcc.dg/vect/pr36228.c: Ditto.
149 * gcc.dg/vect/pr42395.c: Ditto.
150 * gcc.dg/vect/pr42604.c: Ditto.
151 * gcc.dg/vect/pr46663.c: Ditto.
152 * gcc.dg/vect/pr48765.c: Ditto.
153 * gcc.dg/vect/pr49093.c: Ditto.
154 * gcc.dg/vect/pr49352.c: Ditto.
155 * gcc.dg/vect/pr52298.c: Ditto.
156 * gcc.dg/vect/pr52870.c: Ditto.
157 * gcc.dg/vect/pr53185.c: Ditto.
158 * gcc.dg/vect/pr53773.c: Ditto.
159 * gcc.dg/vect/pr56695.c: Ditto.
160 * gcc.dg/vect/pr62171.c: Ditto.
161 * gcc.dg/vect/pr63530.c: Ditto.
162 * gcc.dg/vect/pr68339.c: Ditto.
163 * gcc.dg/vect/pr71259.c: Ditto.
164 * gcc.dg/vect/vect-82_64.c: Ditto.
165 * gcc.dg/vect/vect-83_64.c: Ditto.
166 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
167 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
168 * gcc.dg/vect/vect-shift-2.c: Ditto.
169 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
170 * gfortran.dg/vect/pr39318.f90: Ditto.
171 * gfortran.dg/vect/pr45714-a.f: Ditto.
172 * gfortran.dg/vect/pr45714-b.f: Ditto.
173 * gfortran.dg/vect/pr46213.f90: Ditto.
175 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
176 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
178 * gcc.target/powerpc/p9-splat-5.c: New test.
180 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
182 PR tree-optimization/71488
183 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
184 * lib/target-supports.exp: ... here.
185 (check_sse4_hw_available): New procedure.
186 (check_effective_target_sse4_runtime): Ditto.
187 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
188 -march=westmere for sse4_runtime targets.
189 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
190 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
191 (dg-additional-options): Use for sse4_runtime targets.
192 (main): Call check_vect ().
193 (dg-final): Perform scan only for sse4_runtime targets.
195 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
199 * gcc.target/i386/pr66232-14.c: New file.
200 * gcc.target/i386/pr66232-15.c: Likewise.
201 * gcc.target/i386/pr66232-16.c: Likewise.
202 * gcc.target/i386/pr66232-17.c: Likewise.
203 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
204 ia32 if R_386_GOT32X relocation is supported.
205 * gcc.target/i386/pr67400-2.c: Likewise.
206 * gcc.target/i386/pr67400-3.c: Likewise.
207 * gcc.target/i386/pr67400-4.c: Likewise.
208 * gcc.target/i386/pr67400-6.c: Likewise.
209 * gcc.target/i386/pr67400-7.c: Likewise.
210 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
212 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
215 * gfortran.dg/char4_iunit_1.f03: Update test.
216 * gfortran.dg/f2003_io_5.f03: Update test.
217 * gfortran.dg/real_const_3.f90: Update test.
219 2016-06-23 Andi Kleen <ak@linux.intel.com>
221 * g++.dg/bprob/bprob.exp: Support autofdo.
222 * g++.dg/tree-prof/tree-prof.exp: dito.
223 * gcc.dg/tree-prof/tree-prof.exp: dito.
224 * gcc.misc-tests/bprob.exp: dito.
225 * gfortran.dg/prof/prof.exp: dito.
226 * lib/profopt.exp: dito.
227 * lib/target-supports.exp: Check for autofdo.
229 2016-06-23 Martin Liska <mliska@suse.cz>
231 * gcc.dg/pr71619.c: New test.
233 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
236 * gcc.target/i386/pr67400-1.c: New test.
237 * gcc.target/i386/pr67400-2.c: Likewise.
238 * gcc.target/i386/pr67400-3.c: Likewise.
239 * gcc.target/i386/pr67400-4.c: Likewise.
240 * gcc.target/i386/pr67400-5.c: Likewise.
241 * gcc.target/i386/pr67400-6.c: Likewise.
242 * gcc.target/i386/pr67400-7.c: Likewise.
244 2016-06-22 David Malcolm <dmalcolm@redhat.com>
246 * c-c++-common/missing-header-1.c: New test case.
247 * c-c++-common/missing-header-2.c: New test case.
248 * c-c++-common/missing-header-3.c: New test case.
249 * c-c++-common/missing-header-4.c: New test case.
251 2016-06-22 David Malcolm <dmalcolm@redhat.com>
254 * c-c++-common/attributes-1.c: Update dg-prune-output to include
256 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
257 expected results due to builtin "nanl" now being suggested for
259 * gcc.dg/pr67580.c: Update expected messages.
260 * gcc.dg/spellcheck-identifiers.c: New testcase.
261 * gcc.dg/spellcheck-typenames.c: New testcase.
263 2016-06-22 David Malcolm <dmalcolm@redhat.com>
265 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
267 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
268 diagnostic-test-show-locus-parseable-fixits.c to sources for
269 diagnostic_plugin_test_show_locus.c.
270 * lib/gcc-defs.exp (freeform_regexps): New global.
271 (dg-regexp): New function.
272 (handle-dg-regexps): New function.
273 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
274 freeform_regexps to the empty list.
275 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
277 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
279 PR tree-optimization/71488
280 * g++.dg/pr71488.C: New test.
281 * gcc.dg/vect/vect-bool-cmp.c: New test.
283 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
285 * gcc.dg/guality/param-5.c: New test.
287 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
289 * gcc.target/i386/asm-flag-7.c: New test.
291 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
293 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
294 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
295 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
296 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
297 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
298 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
299 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
300 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
301 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
302 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
303 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
304 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
305 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
306 * gcc.dg/tree-ssa/vrp87.c: Likewise.
307 * lib/target-supports.exp: Likewise.
309 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
311 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
312 * gcc.dg/attr-ms_struct-2.c: Likewise.
313 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
314 * gcc.dg/bf-ms-attrib.c: Likewise.
315 * gcc.dg/bf-ms-layout-2.c: Likewise.
316 * gcc.dg/bf-ms-layout-3.c: Likewise.
317 * gcc.dg/bf-ms-layout.c: Likewise.
318 * gcc.dg/bf-no-ms-layout.c: Likewise.
319 * gcc.target/i386/bitfield1.c: Likewise.
320 * gcc.target/i386/bitfield2.c: Likewise.
321 * gcc.target/i386/bitfield3.c: Likewise.
323 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
325 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
326 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
327 override other than -mcpu=power9 command-line option is specified,
328 or if the target operating system is aix.
329 * gcc.target/powerpc/darn-1.c: Likewise.
330 * gcc.target/powerpc/darn-2.c: Likewise.
331 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
332 test if effective-target is not powerpc_p9vector_ok or if the
333 target operating system is not defined.
334 * gcc.target/powerpc/vslv-1.c: Likewise.
335 * gcc.target/powerpc/vsrv-0.c: Likewise.
336 * gcc.target/powerpc/vsrv-1.c: Likewise.
338 2016-06-21 Tobias Burnus <burnus@net-b.de>
341 * gfortran.dg/coarray/data_1.f90: New.
343 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
345 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
346 (dg-require-effective-target): Use arm_v8_neon_hw.
347 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
348 (dg-require-effective-target): Likewise.
349 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
350 (dg-require-effective-target): Likewise.
351 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
352 (dg-require-effective-target): Likewise.
353 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
354 (dg-require-effective-target): Likewise.
355 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
356 (dg-require-effective-target): Likewise.
357 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
360 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
362 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
363 Set to 3 so test passes.
365 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
367 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
369 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
371 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
372 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
373 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
374 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
376 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
378 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
379 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
381 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
384 * gcc.target/i386/pr71549.c: New test.
386 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
388 * gcc.target/powerpc/vadsdu-0.c: Replace
389 dg-require-effective-target directive to allow test to run on more
390 platforms, and add dg-skip-if directive to disable test on aix
391 platforms because of known incompatibilities.
392 * gcc.target/powerpc/vadsdu-1.c: Likewise.
393 * gcc.target/powerpc/vadsdu-2.c: Likewise.
394 * gcc.target/powerpc/vadsdu-3.c: Likewise.
395 * gcc.target/powerpc/vadsdu-4.c: Likewise.
396 * gcc.target/powerpc/vadsdu-5.c: Likewise.
397 * gcc.target/powerpc/vadsdub-1.c: Likewise.
398 * gcc.target/powerpc/vadsdub-2.c: Replace
399 dg-require-effective-target directive to allow test to run on more
400 platforms, and add dg-skip-if directive to disable test on aix
401 platforms because of known incompatibilities.
402 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
403 with vec_absdb call to differentiate this test from vadsdub-1.c.
404 * gcc.target/powerpc/vadsduh-1.c: Replace
405 dg-require-effective-target directive to allow test to run on more
406 platforms, and add dg-skip-if directive to disable test on aix
407 platforms because of known incompatibilities.
408 * gcc.target/powerpc/vadsduh-2.c: Likewise.
409 * gcc.target/powerpc/vadsduw-1.c: Likewise.
410 * gcc.target/powerpc/vadsduw-2.c: Likewise.
412 2016-06-21 Jakub Jelinek <jakub@redhat.com>
414 PR tree-optimization/71588
415 * gcc.dg/pr71558.c: New test.
417 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
419 * c-c++-common/pr68657-1.c: Require ptr32plus support.
420 * c-c++-common/pr68657-2.c: Likewise.
421 * c-c++-common/pr68657-3.c: Likewise.
422 * gcc.dg/torture/pr69714.c: Require int32plus support.
423 * gcc.dg/torture/pr70025.c: Likewise.
424 * gcc.dg/torture/pr70083.c: Likewise.
425 * gcc.dg/torture/pr70542.c: Likewise.
426 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
428 2016-06-20 Joseph Myers <joseph@codesourcery.com>
431 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
433 2016-06-20 Jakub Jelinek <jakub@redhat.com>
436 * gcc.dg/pr71581.c: New test.
438 PR rtl-optimization/71591
439 * gcc.dg/cpp/pr71591.c: New test.
441 2016-06-20 David B. Robins <gcc@davidrobins.net>
444 * g++.dg/torture/pr71571.C: New test.
446 2016-06-20 Jakub Jelinek <jakub@redhat.com>
449 * gcc.target/i386/sse2-pr71559.c: New test.
450 * gcc.target/i386/avx-pr71559.c: New test.
451 * gcc.target/i386/avx512f-pr71559.c: New test.
453 2016-06-20 Tobias Burnus <burnus@net-b.de>
456 * gfortran.dg/pointer_remapping_10.f90: New.
458 2016-06-20 David Malcolm <dmalcolm@redhat.com>
460 * g++.dg/diagnostic/string-literal-concat.C: New test case.
462 2016-06-20 Martin Sebor <msebor@redhat.com>
465 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
466 * gnu90-const-expr-1.c: Same.
467 * gnu99-const-expr-1.c: Same.
468 * gnu99-static-1.c: Same.
470 2016-06-20 Renlin Li <renlin.li@arm.com>
472 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
474 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
476 * gcc.target/aarch64/vcvt_f64_1.c: New.
477 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
478 * gcc.target/aarch64/vrecp_f64_1.c: New.
480 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
482 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
485 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
488 * gcc.target/avr/torture/pr71103-2.c: New test.
490 2016-06-19 Martin Sebor <msebor@redhat.com>
493 * gcc.dg/alignof.c: New test.
495 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
497 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
498 vs dg-error; test constexpr specifier too.
500 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
502 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
504 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
506 * lib/target-supports.exp
507 (check_effective_target_arm_neon_fp16_ok_nocache): Call
508 arm_neon_ok and merge flags. Fix temporary test name.
509 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
512 2016-06-17 Martin Liska <mliska@suse.cz>
514 * gcc.dg/predict-9.c: Fix dump scanning.
516 2016-06-17 Bin Cheng <bin.cheng@arm.com>
518 PR tree-optimization/71354
519 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
521 2016-06-17 Bin Cheng <bin.cheng@arm.com>
523 PR tree-optimization/71347
524 * gcc.dg/tree-ssa/pr71347.c: New test.
526 2016-06-17 Bin Cheng <bin.cheng@arm.com>
528 PR tree-optimization/71354
529 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
531 2016-06-17 Bin Cheng <bin.cheng@arm.com>
533 * gcc.dg/vect/vect-alias-check-1.c: New test.
535 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
538 * gcc.target/avr/pr71151-1.c: New test.
539 * gcc.target/avr/pr71151-2.c: New test.
540 * gcc.target/avr/pr71151-3.c: New test.
541 * gcc.target/avr/pr71151-4.c: New test.
542 * gcc.target/avr/pr71151-5.c: New test.
543 * gcc.target/avr/pr71151-6.c: New test.
544 * gcc.target/avr/pr71151-7.c: New test.
545 * gcc.target/avr/pr71151-8.c: New test.
546 * gcc.target/avr/pr71151-common.h: New test.
548 2016-06-16 Martin Liska <mliska@suse.cz>
550 * gfortran.dg/predict-1.f90: New test.
552 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
555 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
557 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
559 * g++.dg/vect/pr36648.cc: Disable cunrolli
561 2016-06-16 Jakub Jelinek <jakub@redhat.com>
564 * gcc.c-torture/execute/pr71554.c: New test.
566 PR rtl-optimization/71532
567 * gcc.dg/torture/pr71532.c: New test.
569 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
571 * gcc.target/powerpc/p9-dimode1.c: New test.
572 * gcc.target/powerpc/p9-dimode2.c: Likewise.
574 2016-06-15 Jakub Jelinek <jakub@redhat.com>
576 * gcc.c-torture/compile/20160615-1.c: New test.
578 * g++.dg/cpp0x/ref-qual17.C: New test.
580 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
583 * gcc.target/i386/pr71529.C: New test.
585 2016-06-15 Alan Hayward <alan.hayward@arm.com>
587 PR tree-optimization/71483
588 * g++.dg/vect/pr71483.c: New
590 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
593 * g++.dg/inherit/crash6.C: New.
594 * g++.dg/inherit/union2.C: Likewise.
595 * g++.dg/inherit/virtual12.C: Likewise.
596 * g++.dg/inherit/virtual13.C: Likewise.
597 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
599 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
601 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
603 2016-06-15 Alan Hayward <alan.hayward@arm.com>
605 PR tree-optimization/71439
606 * gcc.dg/vect/pr71439.c: New
608 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
610 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
612 2016-06-15 Richard Biener <rguenther@suse.de>
614 * gcc.dg/vect/slp-45.c: New testcase.
616 2016-06-15 Richard Biener <rguenther@suse.de>
618 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
620 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
622 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
623 requirements, and disable for AIX for now.
624 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
626 2016-06-14 Jakub Jelinek <jakub@redhat.com>
629 * g++.dg/opt/pr71528.C: New test.
632 * g++.dg/init/pr71516.C: New test.
634 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
636 * g++.dg/init/array46.C: New.
638 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
640 * gcc.target/i386/float128-3.c: New test.
641 * gcc.target/i386/quad-sse4.c: Ditto.
642 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
645 2016-06-14 Richard Biener <rguenther@suse.de>
648 * gfortran.dg/pr71526.f90: New testcase.
650 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
652 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
653 * gcc.dg/zero_bits_compound-1.c: Likewise.
655 2016-06-14 Richard Biener <rguenther@suse.de>
657 PR tree-optimization/71522
658 * gcc.dg/torture/pr71522.c: New testcase.
660 2016-06-14 Jakub Jelinek <jakub@redhat.com>
662 PR tree-optimization/71520
663 * gcc.dg/tree-ssa/pr71520.c: New test.
665 2016-06-14 Richard Biener <rguenther@suse.de>
667 PR tree-optimization/71521
668 * gcc.dg/tree-ssa/vrp101.c: New testcase.
670 2016-06-13 Jakub Jelinek <jakub@redhat.com>
673 * c-c++-common/ubsan/bounds-13.c: New test.
675 PR preprocessor/71183
676 * gcc.dg/cpp/source_date_epoch-3.c: New test.
678 2016-06-13 Jeff Law <law@redhat.com>
680 PR tree-optimization/71403
681 * c-c++-common/ubsan/pr71403-1.c: New test.
682 * c-c++-common/ubsan/pr71403-2.c: New test.
683 * c-c++-common/ubsan/pr71403-3.c: New test.
685 2016-06-13 Jakub Jelinek <jakub@redhat.com>
688 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
689 Add -Wno-psabi -w to dg-options.
691 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
693 * gcc.target/powerpc/vadsdu-0.c: New test.
694 * gcc.target/powerpc/vadsdu-1.c: New test.
695 * gcc.target/powerpc/vadsdu-2.c: New test.
696 * gcc.target/powerpc/vadsdu-3.c: New test.
697 * gcc.target/powerpc/vadsdu-4.c: New test.
698 * gcc.target/powerpc/vadsdu-5.c: New test.
699 * gcc.target/powerpc/vadsdub-1.c: New test.
700 * gcc.target/powerpc/vadsdub-2.c: New test.
701 * gcc.target/powerpc/vadsduh-1.c: New test.
702 * gcc.target/powerpc/vadsduh-2.c: New test.
703 * gcc.target/powerpc/vadsduw-1.c: New test.
704 * gcc.target/powerpc/vadsduw-2.c: New test.
706 2016-06-13 David Malcolm <dmalcolm@redhat.com>
708 * gcc.dg/c99-init-2.c (c): Update expected error message.
709 * gcc.dg/init-bad-8.c (foo): Likewise.
710 * gcc.dg/spellcheck-fields-3.c: New test case.
712 2016-06-13 Martin Liska <mliska@suse.cz>
714 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
715 and "guess loop iv compared" heuristics.
716 * gcc.dg/predict-2.c: Likewise.
717 * gcc.dg/predict-3.c: Likewise.
718 * gcc.dg/predict-4.c: Likewise.
719 * gcc.dg/predict-5.c: Likewise.
720 * gcc.dg/predict-6.c: Likewise.
722 2016-06-13 Marek Polacek <polacek@redhat.com>
725 * c-c++-common/Wswitch-unreachable-4.c: New test.
726 * gcc.dg/Wswitch-unreachable-2.c: New test.
727 * g++.dg/tm/jump1.C: Move dg-warning.
729 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
731 * gnat.dg/renaming10.ad[sb]: New test.
733 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
736 * gfortran.dg/pr70673.f90: New test.
738 2016-06-13 Richard Biener <rguenther@suse.de>
741 * gcc.dg/align-3.c: New testcase.
743 2016-06-13 Martin Liska <mliska@suse.cz>
745 * gcc.target/i386/pr71458.c: New test.
747 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
750 * testsuite/gcc.dg/torture/float128-nan.c: New test.
752 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
755 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
758 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
761 * gfortran.dg/comma_IO_extension_1.f90: New test.
762 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
763 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
765 * gfortran.dg/graphite/pr38083.f90: Likewise.
766 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
769 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
771 * gnat.dg/case_character.adb: New test.
773 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
776 * gcc.target/powerpc/pr71310.c: New testcase.
778 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
781 * gcc.dg/pr71478.c: New test.
783 2016-06-10 Jakub Jelinek <jakub@redhat.com>
786 * gcc.c-torture/execute/pr71494.c: New test.
789 * gcc.target/i386/pr68657.c: New test.
792 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
793 (test): Add -masm=intel alternatives.
795 2016-06-10 Martin Sebor <msebor@redhat.com>
798 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
800 2016-06-10 Jeff Law <law@redhat.com>
802 PR tree-optimization/71335
803 * gcc.c-torture/execute/pr71335.c: New test.
805 2016-06-10 David Malcolm <dmalcolm@redhat.com>
807 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
808 the various "cannot tail-call: " messages.
810 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
812 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
815 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
818 * c-c++-common/asan/pr71480.c: New test.
820 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
822 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
823 (ASMNAME2): Likewise.
824 (main): Replace fn in asm statement with ASMNAME ("fn").
825 * gcc.dg/guality/pr68037-2.c: Likewise.
826 * gcc.dg/guality/pr68037-3.c: Likewise.
827 * gcc.dg/torture/pr68037-1.c: Likewise.
828 * gcc.dg/torture/pr68037-2.c: Likewise.
829 * gcc.dg/torture/pr68037-3.c: Likewise.
831 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
834 * gcc.target/i386/pr68843-1.c: New test.
835 * gcc.target/i386/pr68843-2.c: New test.
837 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
838 Cesar Philippidis <cesar@codesourcery.com>
841 * gcc.dg/goacc/nested-function-1.c: New file.
842 * gcc.dg/goacc/nested-function-2.c: Likewise.
843 * gcc.dg/goacc/pr71373.c: Likewise.
844 * gfortran.dg/goacc/cray-2.f95: Likewise.
845 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
846 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
847 * gfortran.dg/goacc/cray.f95: Update.
848 * gfortran.dg/goacc/loop-1.f95: Likewise.
849 * gfortran.dg/goacc/loop-3.f95: Likewise.
850 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
851 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
853 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
855 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
856 for OpenACC tile clauses.
857 * gfortran.dg/goacc/combined-directives.f90: Likewise.
860 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
862 * c-c++-common/goacc/cache-2.c: ... this new file.
863 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
864 * gfortran.dg/goacc/cache-2.f95: ... this new file.
865 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
867 * gfortran.dg/goacc/cray.f95: Likewise.
868 * gfortran.dg/goacc/loop-1.f95: Likewise.
870 2016-06-10 Alan Hayward <alan.hayward@arm.com>
872 PR tree-optimization/71407
873 PR tree-optimization/71416
874 * gcc.dg/vect/pr71407.c: New
875 * gcc.dg/vect/pr71416-1.c: New
876 * gcc.dg/vect/pr71416-2.c: New
878 2016-06-10 Richard Biener <rguenther@suse.de>
881 * gcc.dg/torture/pr71477.c: New testcase.
883 2016-06-09 Julia Koval <julia.koval@intel.com>
885 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
886 * gcc.target/i386/interrupt-13.c: Likewise.
887 * gcc.target/i386/interrupt-15.c: Likewise.
888 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
889 * gcc.target/i386/interrupt-24.c: Likewise.
890 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
891 * gcc.target/i386/interrupt-9.c: Likewise.
892 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
894 2016-06-09 Martin Sebor <msebor@redhat.com>
897 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
898 * gcc.dg/builtin-constant_p-1.c: Same.
899 * gcc.dg/builtins-error.c: Same.
900 * gcc.dg/pr70859.c: Same.
902 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
904 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
905 * gcc.dg/torture/pr68067-1.c: Likewise.
906 * gcc.dg/torture/pr68067-2.c: Likewise.
908 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
910 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
913 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
916 * g++.dg/inherit/crash5.C: New.
918 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
921 * g++.dg/inherit/crash5.C: New.
922 * g++.dg/inherit/virtual1.C: Adjust.
924 2016-06-09 Martin Liska <mliska@suse.cz>
926 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
927 * g++.dg/predict-loop-exit-2.C: Likewise.
928 * g++.dg/predict-loop-exit-3.C: Likewise.
929 * gcc.dg/predict-1.c: Likewise.
930 * gcc.dg/predict-2.c: Likewise.
931 * gcc.dg/predict-3.c: Likewise.
932 * gcc.dg/predict-4.c: Likewise.
933 * gcc.dg/predict-5.c: Likewise.
934 * gcc.dg/predict-6.c: Likewise.
935 * gcc.dg/predict-7.c: Likewise.
937 2016-06-09 Richard Biener <rguenther@suse.de>
939 PR tree-optimization/71462
940 * gcc.dg/torture/pr71462.c: New testcase.
942 2016-06-09 Marek Polacek <polacek@redhat.com>
945 * gcc.dg/c11-generic-3.c: New test.
947 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
949 * g++.dg/init/array42.C: New.
950 * g++.dg/init/array43.C: Likewise.
951 * g++.dg/init/array44.C: Likewise.
952 * g++.dg/init/array45.C: Likewise.
953 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
954 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
955 * g++.dg/cpp1y/auto-fn27.C: Likewise.
956 * g++.dg/gomp/pr35751.C: Likewise.
957 * g++.dg/init/array23.C: Likewise.
958 * g++.dg/init/brace2.C: Likewise.
959 * g++.dg/init/brace6.C: Likewise.
961 2016-06-08 Martin Sebor <msebor@redhat.com>
962 Jakub Jelinek <jakub@redhat.com>
966 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
967 * c-c++-common/builtin-arith-overflow-2.c: New test.
968 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
969 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
970 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
972 2016-06-08 Jakub Jelinek <jakub@redhat.com>
975 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
977 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
979 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
980 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
981 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
982 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
983 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
984 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
985 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
986 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
987 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
988 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
989 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
990 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
991 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
993 2016-06-08 Richard Biener <rguenther@suse.de>
995 PR tree-optimization/68558
996 * gcc.dg/vect/slp-44.c: New testcase.
998 2016-06-08 Richard Biener <rguenther@suse.de>
1000 * gcc.dg/vect/slp-43.c: New testcase.
1002 2016-06-08 Richard Biener <rguenther@suse.de>
1004 PR tree-optimization/71452
1005 * gcc.dg/torture/pr71452.c: New testcase.
1007 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1010 * g++.dg/torture/pr71448.C: New test.
1012 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1016 * g++.dg/debug/pr71432.C: New test.
1018 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1020 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1021 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1022 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1024 2016-06-08 Alan Hayward <alan.hayward@arm.com>
1026 * gcc.dg/vect/vect-live-2.c: Update effective target.
1027 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1028 * lib/target-supports.exp: Add aarch64 to vect_long.
1030 2016-06-08 Marek Polacek <polacek@redhat.com>
1033 * gcc.dg/noncompile/pr71418.c: New test.
1036 * gcc.dg/noncompile/pr71426.c: New test.
1038 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
1040 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1041 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1042 * gcc.dg/predict-3.c: Update template.
1043 * gcc.dg/predict-5.c: Update template.
1044 * gcc.dg/predict-6.c: Update template.
1045 * gcc.dg/predict-9.c: Update template.
1046 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1048 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1050 * gcc.target/powerpc/vec-mul.c: New test.
1052 2016-06-07 David Malcolm <dmalcolm@redhat.com>
1054 * gcc.dg/spellcheck-fields-2.c: New test case.
1056 2016-06-07 Richard Biener <rguenther@suse.de>
1059 * gcc.dg/Wpragmas-1.c: New testcase.
1060 * gcc.dg/Wattributes-4.c: Likewise.
1061 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1064 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1066 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1067 spurious debug code.
1069 2016-06-07 Richard Biener <rguenther@suse.de>
1071 PR tree-optimization/71428
1072 * gcc.dg/torture/pr71428.c: New testcase.
1074 2016-06-07 Richard Biener <rguenther@suse.de>
1077 * gcc.dg/torture/pr71423.c: New testcase.
1079 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1082 * gcc.dg/tree-ssa/pr71408.c: New test.
1084 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1087 * g++.dg/torture/pr71281.C: New test.
1089 2016-06-06 Marek Polacek <polacek@redhat.com>
1092 * gcc.dg/pr71362.c: New test.
1094 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1095 Patrick Palka <ppalka@gcc.gnu.org>
1100 * g++.dg/opt/pr70847.C: New test.
1101 * g++.dg/ubsan/pr70847.C: New test.
1102 * g++.dg/ubsan/pr71393.C: New test.
1104 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1106 PR tree-optimization/71259
1107 * gcc.dg/vect/pr71259.c: New test.
1109 2016-06-06 David Malcolm <dmalcolm@redhat.com>
1111 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1112 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1113 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1116 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1119 * gcc.c-torture/execute/pr37780.c: New test.
1120 * gcc.target/aarch64/pr37780_1.c: Likewise.
1121 * gcc.target/arm/pr37780_1.c: Likewise.
1123 2016-06-06 Marek Polacek <polacek@redhat.com>
1125 * c-c++-common/attr-may-alias-1.c: New test.
1126 * c-c++-common/attr-may-alias-2.c: New test.
1127 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1129 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1132 * gcc.target/i386/pr24414.c: New test.
1134 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1136 * gcc.target/sparc/vis4misc.c: New file.
1137 * gcc.target/sparc/fpcmp.c: Likewise.
1138 * gcc.target/sparc/fpcmpu.c: Likewise.
1140 2016-06-06 Alan Hayward <alan.hayward@arm.com>
1142 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1143 * gcc.dg/vect/vect-live-3.c: Likewise.
1145 2016-06-06 Richard Biener <rguenther@suse.de>
1147 PR tree-optimization/71398
1148 * gcc.dg/torture/pr71398.c: New testcase.
1150 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
1153 * g++.dg/pr71389.C: New test.
1155 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1158 * gfortran.dg/fmt_read_5.f: New test.
1160 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1163 * gfortran.dg/class_array_22.f03: New test.
1165 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1167 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1169 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1171 * gcc.dg/predict-9.c: Update template.
1173 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1176 * g++.dg/template/pr49377.C: New.
1178 2016-06-04 Jakub Jelinek <jakub@redhat.com>
1180 PR tree-optimization/71405
1181 * g++.dg/torture/pr71405.C: New test.
1183 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1186 * g++.dg/inherit/crash5.C: New.
1187 * g++.dg/inherit/virtual1.C: Adjust.
1189 2016-06-03 Jeff Law <law@redhat.com>
1191 PR tree-optimization/71316
1192 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1194 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1196 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1197 dg-additional-options with just -fno-tree-scev-cprop in it.
1198 * gcc.dg/vect/vect-live-2.c: Likewise.
1199 * gcc.dg/vect/vect-live-5.c: Likewise.
1200 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1201 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1202 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1204 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1207 * g++.dg/other/friend6.C: New test.
1209 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1211 * g++.dg/torture/ppc-ldst-array.C: New.
1213 2016-06-03 Joseph Myers <joseph@codesourcery.com>
1217 * gcc.dg/torture/builtin-fp-int-inexact.c,
1218 gcc.target/i386/387-builtin-fp-int-inexact.c,
1219 gcc.target/i386/387-rint-inline-1.c,
1220 gcc.target/i386/387-rint-inline-2.c,
1221 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1222 gcc.target/i386/sse2-rint-inline-1.c,
1223 gcc.target/i386/sse2-rint-inline-2.c,
1224 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1225 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1227 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1228 Julia Koval <julia.koval@intel.com>
1240 * gcc.dg/guality/pr68037-1.c: New test.
1241 * gcc.dg/guality/pr68037-2.c: Likewise.
1242 * gcc.dg/guality/pr68037-3.c: Likewise.
1243 * gcc.dg/torture/pr68037-1.c: Likewise.
1244 * gcc.dg/torture/pr68037-2.c: Likewise.
1245 * gcc.dg/torture/pr68037-3.c: Likewise.
1246 * gcc.dg/torture/pr68661-1a.c: Likewise.
1247 * gcc.dg/torture/pr68661-1b.c: Likewise.
1248 * gcc.target/i386/interrupt-1.c: Likewise.
1249 * gcc.target/i386/interrupt-2.c: Likewise.
1250 * gcc.target/i386/interrupt-3.c: Likewise.
1251 * gcc.target/i386/interrupt-4.c: Likewise.
1252 * gcc.target/i386/interrupt-5.c: Likewise.
1253 * gcc.target/i386/interrupt-6.c: Likewise.
1254 * gcc.target/i386/interrupt-7.c: Likewise.
1255 * gcc.target/i386/interrupt-8.c: Likewise.
1256 * gcc.target/i386/interrupt-9.c: Likewise.
1257 * gcc.target/i386/interrupt-10.c: Likewise.
1258 * gcc.target/i386/interrupt-11.c: Likewise.
1259 * gcc.target/i386/interrupt-12.c: Likewise.
1260 * gcc.target/i386/interrupt-13.c: Likewise.
1261 * gcc.target/i386/interrupt-14.c: Likewise.
1262 * gcc.target/i386/interrupt-15.c: Likewise.
1263 * gcc.target/i386/interrupt-16.c: Likewise.
1264 * gcc.target/i386/interrupt-17.c: Likewise.
1265 * gcc.target/i386/interrupt-18.c: Likewise.
1266 * gcc.target/i386/interrupt-19.c: Likewise.
1267 * gcc.target/i386/interrupt-20.c: Likewise.
1268 * gcc.target/i386/interrupt-21.c: Likewise.
1269 * gcc.target/i386/interrupt-22.c: Likewise.
1270 * gcc.target/i386/interrupt-23.c: Likewise.
1271 * gcc.target/i386/interrupt-24.c: Likewise.
1272 * gcc.target/i386/interrupt-25.c: Likewise.
1273 * gcc.target/i386/interrupt-26.c: Likewise.
1274 * gcc.target/i386/interrupt-27.c: Likewise.
1275 * gcc.target/i386/interrupt-28.c: Likewise.
1276 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1277 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1278 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1279 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1280 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1281 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1282 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1283 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1284 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1285 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1286 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1287 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1289 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1291 PR tree-optimization/52171
1292 * gcc.dg/pr52171.c: New test.
1293 * gcc.target/i386/pr52171.c: New test.
1295 2016-06-03 Jan Hubicka <jh@suse.cz>
1297 * g++.dg/tree-ssa/pred-1.C: New testcase
1298 * gcc.dg/tree-ssa/pred-1.c: New testcase
1300 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1303 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1305 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1307 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1309 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1311 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1313 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
1314 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
1315 * gcc.dg/vect/vect-live-1.c: New test.
1316 * gcc.dg/vect/vect-live-2.c: New test.
1317 * gcc.dg/vect/vect-live-3.c: New test.
1318 * gcc.dg/vect/vect-live-4.c: New test.
1319 * gcc.dg/vect/vect-live-5.c: New test.
1320 * gcc.dg/vect/vect-live-slp-1.c: New test.
1321 * gcc.dg/vect/vect-live-slp-2.c: New test.
1322 * gcc.dg/vect/vect-live-slp-3.c: New test.
1324 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1327 * g++.dg/opt/pr71387.C: New test.
1329 2016-06-02 Jeff Law <law@redhat.com>
1331 PR tree-optimization/71328
1332 * gcc.c-torture/compile/pr71328.c: New test.
1334 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1337 * gfortran.dg/fmt_read_3.f90: Fix typo.
1338 * gfortran.dg/fmt_read_4.f90: New test.
1340 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1342 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1343 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1344 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1345 * g++.dg/cpp0x/override2.C: Likewise.
1346 * g++.dg/parse/crash5.C: Likewise.
1347 * g++.dg/parse/error16.C: Likewise.
1348 * g++.dg/parse/error27.C: Likewise.
1349 * g++.dg/template/qualttp15.C: Likewise.
1350 * g++.dg/template/redecl4.C: Likewise.
1351 * g++.old-deja/g++.other/crash39.C: Likewise.
1352 * g++.old-deja/g++.other/struct1.C: Likewise.
1353 * g++.old-deja/g++.pt/m9a.C: Likewise.
1354 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1356 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1359 * c-c++-common/pr71372.c: New test.
1361 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1362 __TIME__ strings with __builtin_strcmp instead of printf and
1365 2016-06-02 Martin Liska <mliska@suse.cz>
1367 * gcc.dg/predict-9.c: New test.
1369 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1371 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1372 global set_compiler_env_var and global saved_compiler_env_var.
1374 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1376 PR rtl-optimization/71295
1377 * gcc.c-torture/compile/pr71295.c: New test.
1379 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1381 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1383 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1384 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1386 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1387 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1388 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1391 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1393 * gcc.target/powerpc/p9-splat-4.c: New test.
1395 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1398 * gcc.target/powerpc/pr71186.c: New test.
1400 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1403 * gfortran.dg/fmt_read_3.f90: New test.
1405 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1407 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1410 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
1412 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1413 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1415 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1416 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1418 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1420 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1421 vars set by dg-set-compiler-env-var.
1423 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
1426 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1427 to the module procedure declaration.
1428 * gfortran.dg/submodule_16.f08: New test.
1430 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1433 * c-c++-common/gomp/pr71371.c: New test.
1435 2016-06-01 Richard Biener <rguenther@suse.de>
1437 PR tree-optimization/71366
1438 * gcc.dg/torture/pr71366-1.c: New testcase.
1439 * gcc.dg/torture/pr71366-2.c: Likewise.
1441 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1443 * gcc.target/powerpc/vslv-0.c: New test.
1444 * gcc.target/powerpc/vslv-1.c: New test.
1445 * gcc.target/powerpc/vsrv-0.c: New test.
1446 * gcc.target/powerpc/vsrv-1.c: New test.
1448 2016-06-01 Nathan Sidwell <nathan@acm.org>
1450 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1451 * gcc.target/nvptx/weak.c: New.
1453 2016-06-01 Richard Biener <rguenther@suse.de>
1455 PR tree-optimization/71261
1456 * gcc.dg/torture/vect-bool-1.c: New testcase.
1458 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1460 * gfortran.dg/gomp/order-1.f90: New test.
1461 * gfortran.dg/gomp/order-2.f90: New test.
1463 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
1465 * gcc.dg/unroll-6.c: Update template.
1466 * gcc.dg/unroll-7.c: New testcase.
1467 * gcc.dg/unroll-8.c: New testcase.
1469 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1471 * gnat.dg/opt56.ad[sb]: New test.
1473 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1476 * g++.dg/cpp0x/constexpr-ice16.C: New.
1478 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1480 PR tree-optimization/71314
1481 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1484 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1486 PR tree-optimization/71077
1487 * gcc.dg/tree-ssa/pr71077.c: New test.
1489 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
1491 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1492 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1493 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1495 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1498 * g++.dg/cpp0x/pr71248.C: New.
1499 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1500 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1501 * g++.dg/init/new37.C: Likewise.
1502 * g++.dg/template/static1.C: Likewise.
1503 * g++.dg/template/static2.C: Likewise.
1505 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1507 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1509 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1511 2016-05-31 Marek Polacek <polacek@redhat.com>
1513 * c-c++-common/Wswitch-unreachable-3.c: New test.
1514 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1516 2016-05-31 Richard Biener <rguenther@suse.de>
1518 PR tree-optimization/71352
1519 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1521 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1523 * gcc.target/arm/armv5_thumb_isa.c: New test.
1525 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1528 * gcc.target/i386/pr71346.c: New test.
1530 2016-05-31 Tom de Vries <tom@codesourcery.com>
1532 PR tree-optimization/69068
1533 * gcc.dg/graphite/pr69068.c: New test.
1535 2016-05-27 Martin Sebor <msebor@redhat.com>
1538 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1540 2016-05-30 Jakub Jelinek <jakub@redhat.com>
1543 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1544 nowait depend(inout: dd[0]) clauses where permitted.
1546 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1549 * g++.dg/parse/pr71238.C: New.
1550 * g++.dg/concepts/friend1.C: Test column numbers too.
1551 * g++.dg/cpp0x/initlist31.C: Likewise.
1552 * g++.dg/cpp0x/pr51420.C: Likewise.
1553 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1554 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1555 * g++.dg/ext/builtin3.C: Likewise.
1556 * g++.dg/lookup/friend12.C: Likewise.
1557 * g++.dg/lookup/friend7.C: Likewise.
1558 * g++.dg/lookup/koenig1.C: Likewise.
1559 * g++.dg/lookup/koenig5.C: Likewise.
1560 * g++.dg/lookup/used-before-declaration.C: Likewise.
1561 * g++.dg/overload/koenig1.C: Likewise.
1562 * g++.dg/template/crash65.C: Likewise.
1563 * g++.dg/template/friend57.C: Likewise.
1564 * g++.dg/warn/Wshadow-5.C: Likewise.
1565 * g++.dg/warn/Wunused-8.C: Likewise.
1566 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1567 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1568 * g++.old-deja/g++.jason/member.C: Likewise.
1569 * g++.old-deja/g++.jason/report.C: Likewise.
1570 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1571 * g++.old-deja/g++.law/visibility20.C: Likewise.
1572 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1573 * g++.old-deja/g++.other/static5.C: Likewise.
1574 * g++.old-deja/g++.pt/overload2.C: Likewise.
1576 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1578 * gcc.dg/tree-ssa/peel1.c: New testcase.
1579 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1580 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1582 2016-05-30 Tom de Vries <tom@codesourcery.com>
1584 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1587 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1590 * g++.dg/parse/virtual1.C: New.
1592 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
1594 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1595 Use correct register when clearing %edx.
1597 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
1599 PR tree-optimization/71289
1600 * gcc.dg/pr71289.c: New test.
1602 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1606 * gcc.dg/tree-ssa/pr71269.c: New test.
1607 * gcc.dg/tree-ssa/pr71292.c: New test.
1609 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1612 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1614 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1616 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1617 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1618 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1620 2016-05-30 Tom de Vries <tom@codesourcery.com>
1622 PR tree-optimization/69067
1623 * gcc.dg/graphite/pr69067.c: New test.
1625 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
1628 * gcc.target/i386/pr71245-1.c: New test.
1629 * gcc.target/i386/pr71245-2.c: Ditto.
1631 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1634 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1635 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1636 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1638 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
1640 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1642 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1646 * g++.dg/overload/69855.C: New.
1647 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1648 * g++.old-deja/g++.pt/crash3.C: Likewise.
1650 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1653 * g++.dg/parse/namespace13.C: New.
1655 2016-05-26 Jeff Law <law@redhat.com>
1657 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1658 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1659 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1660 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1661 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1662 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1663 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1664 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1665 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1666 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1667 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1668 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1669 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1671 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1674 * g++.dg/overload/69855.C: New.
1675 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1676 * g++.old-deja/g++.pt/crash3.C: Likewise.
1678 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1681 * gcc.target/aarch64/va_arg_1.c: New testcase.
1682 * gcc.target/aarch64/va_arg_2.c: Likewise.
1683 * gcc.target/aarch64/va_arg_3.c: Likewise.
1685 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1687 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1688 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1689 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1690 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1691 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1693 2016-05-27 Marek Polacek <polacek@redhat.com>
1696 * g++.dg/torture/pr71308.C: New test.
1698 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1700 * gcc.dg/zero_bits_compound-1.c: New test.
1701 * gcc.dg/zero_bits_compound-2.c: New test.
1703 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1706 * gcc.dg/pr71279.c: New test.
1708 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1710 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1711 floating point min/max/comparison instructions.
1712 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1714 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1716 * c-c++-common/gomp/schedule-1.c: New test.
1717 * gfortran.dg/gomp/schedule-1.f90: New test.
1719 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1723 * g++.dg/cpp1y/auto-fn32.C: New test.
1724 * g++.dg/cpp1y/paren4.C: New test.
1726 2016-05-26 Nathan Sidwell <nathan@acm.org>
1728 * gcc.dg/20060410.c: Xfail on ptx.
1729 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1730 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1731 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1732 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1733 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1735 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1737 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1739 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1741 PR tree-optimization/71280
1742 * gcc.dg/pr71280.c: New test.
1744 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1746 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1747 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1749 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1751 2016-05-26 Jiong Wang <jiong.wang@arm.com>
1753 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
1756 2016-05-25 Jeff Law <law@redhat.com>
1758 PR tree-optimization/71272
1759 * gcc.c-torture/compile/pr71272.c: new test.
1761 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1763 * gcc.target/powerpc/vec-cmpne.c: New test.
1764 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1766 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1768 * gnat.dg/opt55.ad[sb]: New test.
1770 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1772 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1773 * c-c++-common/pr60226.c: Require int32plus.
1774 * gcc.c-torture/execute/pr70602.c: Likewise.
1775 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1776 unsigned long for malloc arg type.
1777 * gcc.dg/asr_div1.c: Require int32plus.
1778 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1779 * gcc.dg/pie-1.c: Require pie.
1780 * gcc.dg/pie-2.c: Likewise.
1781 * gcc.dg/pr59471.c: Require int32plus.
1782 * gcc.dg/pr59963-2.c: XFAIL for int16.
1783 * gcc.dg/pr60114.c: Require int32plus.
1784 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1785 unsigned long for typedef of size_t.
1786 * gcc.dg/pr63914.c: Require int32plus.
1787 * gcc.dg/pr64536.c: Require pt32plus.
1788 * gcc.dg/pr65658.c: Likewise.
1789 * gcc.dg/pr67271.c: Require int32plus.
1790 * gcc.dg/pr68112.c: Likewise.
1791 * gcc.dg/pr69071.c: Skip for avr target.
1792 * gcc.dg/pr69973.c: Require int32plus.
1793 * gcc.dg/pr70169.c: Skip for avr target.
1794 * gcc.dg/sso-6.c: Require int32plus.
1795 * gcc.dg/sso-7.c: Likewise.
1796 * gcc.dg/sso-8.c: Likewise.
1797 * gcc.dg/vrp-min-max-2.c: Likewise.
1799 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1802 * gcc.target/i386/pr70738-1.c: New test.
1803 * gcc.target/i386/pr70738-2.c: Likewise.
1804 * gcc.target/i386/pr70738-3.c: Likewise.
1805 * gcc.target/i386/pr70738-4.c: Likewise.
1806 * gcc.target/i386/pr70738-5.c: Likewise.
1807 * gcc.target/i386/pr70738-6.c: Likewise.
1808 * gcc.target/i386/pr70738-7.c: Likewise.
1809 * gcc.target/i386/pr70738-8.c: Likewise.
1810 * gcc.target/i386/pr70738-9.c: Likewise.
1812 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1814 PR rtl-optimization/66940
1815 * gcc.c-torture/execute/pr66940.c: New test.
1817 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1819 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1820 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1821 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1822 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1823 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1824 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1825 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1826 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1827 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1828 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1829 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1830 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1831 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1832 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1833 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1834 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1835 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1836 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1837 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1838 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1839 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1840 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1841 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1842 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1844 2016-05-25 Marek Polacek <polacek@redhat.com>
1847 * gcc.dg/noncompile/pr71265.c: New test.
1850 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1852 2016-05-25 Nathan Sidwell <nathan@acm.org>
1854 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1856 2016-05-25 Richard Biener <rguenther@suse.de>
1858 PR tree-optimization/71261
1859 * c-c++-common/torture/pr71261.c: New testcase.
1861 2016-05-25 Richard Biener <rguenther@suse.de>
1863 PR tree-optimization/71264
1864 * gcc.dg/vect/pr71264.c: New testcase.
1866 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1869 * g++.dg/cpp0x/alias-decl-53.C: New.
1870 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1872 2016-05-25 Martin Liska <mliska@suse.cz>
1874 * g++.dg/pr71239.C: New test.
1876 2016-05-25 Richard Biener <rguenther@suse.de>
1878 * gcc.dg/vect/pr58135.c: Rename to ...
1879 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
1881 2016-05-25 Marek Polacek <polacek@redhat.com>
1883 * g++.dg/pr65295.C: Use target c++14.
1885 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1887 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1888 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
1890 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1892 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1895 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1897 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1898 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1899 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1900 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1901 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1902 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1903 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1904 * c-c++-common/goacc/pcopy.c: Likewise.
1905 * c-c++-common/goacc/pcopyin.c: Likewise.
1906 * c-c++-common/goacc/pcopyout.c: Likewise.
1907 * c-c++-common/goacc/pcreate.c: Likewise.
1908 * c-c++-common/goacc/pr70688.c: New test.
1909 * c-c++-common/goacc/present-1.c: Adjust test.
1910 * c-c++-common/goacc/reduction-5.c: Likewise.
1911 * g++.dg/goacc/data-1.C: New test.
1913 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1915 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1916 vector parity built-in functions.
1917 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1918 count trailing zeros automatic vectorization.
1919 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1920 count trailing zeros built-in functions.
1922 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1924 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1926 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1929 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1931 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1934 * g++.dg/template/crash123.C: New.
1935 * g++.dg/template/crash124.C: Likewise.
1937 2016-05-24 Martin Sebor <msebor@redhat.com>
1940 * g++.dg/ext/flexary16.C: New test.
1942 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1944 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1945 before math.h is included.
1946 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1947 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1948 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1949 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1950 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1951 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1952 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1953 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1954 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1955 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1956 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1957 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1958 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1959 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1960 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1961 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1962 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1963 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1964 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1965 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1966 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1967 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1968 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1970 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1971 Kelvin Nilsen <kelvin@gcc.gnu.org>
1973 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
1976 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1979 * g++.dg/warn/Wno-narrowing1.C: New.
1981 2016-05-24 Marek Polacek <polacek@redhat.com>
1984 * c-c++-common/Wswitch-unreachable-2.c: New test.
1986 2016-05-24 Jakub Jelinek <jakub@redhat.com>
1989 * g++.dg/vect/simd-clone-6.cc: New test.
1990 * g++.dg/gomp/declare-simd-6.C: New test.
1994 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
1996 2016-05-24 Richard Biener <rguenther@suse.de>
1998 PR tree-optimization/71240
1999 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2001 2016-05-24 Richard Biener <rguenther@suse.de>
2003 PR tree-optimization/71230
2004 * gcc.dg/torture/pr71230.c: New testcase.
2005 * g++.dg/torture/pr71230.C: Likewise.
2007 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2009 * c-c++-common/goacc/routine-5.c: Add tests.
2010 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2011 * gfortran.dg/goacc/routine-6.f90: Add tests.
2013 2016-05-24 Richard Biener <rguenther@suse.de>
2015 PR tree-optimization/71253
2016 * gcc.dg/torture/pr71253.c: New testcase.
2018 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2021 * gfortran.dg/pr71252.f90: New test.
2023 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2025 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2027 2016-05-24 Richard Biener <rguenther@suse.de>
2031 * c-c++-common/vector-subscript-4.c: New testcase.
2032 * c-c++-common/vector-subscript-5.c: Likewise.
2034 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2037 * gfortran.dg/namelist_90.f: New test
2039 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2042 * gfortran.dg/unexpected_eof.f: New test
2044 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2045 Kelvin Nilsen <kelvin@gcc.gnu.org>
2047 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2050 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2053 * g++.dg/cpp0x/inh-ctor20.C: New.
2054 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2056 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2059 * g++.dg/cpp0x/variadic168.C: New.
2061 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2063 * g++.dg/cpp0x/pr31445.C: Test column number too.
2064 * g++.dg/cpp0x/pr32253.C: Likewise.
2065 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2066 * g++.dg/cpp0x/variadic36.C: Likewise.
2068 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
2070 * gcc.dg/fold-notshift-2.c: Adjust.
2072 2016-05-23 Marek Polacek <polacek@redhat.com>
2075 * c-c++-common/Wswitch-unreachable-1.c: New test.
2076 * gcc.dg/Wswitch-unreachable-1.c: New test.
2077 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2078 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2079 * g++.dg/gomp/block-10.C: Likewise.
2080 * gcc.dg/gomp/block-10.c: Likewise.
2081 * g++.dg/gomp/block-9.C: Likewise.
2082 * gcc.dg/gomp/block-9.c: Likewise.
2083 * g++.dg/gomp/target-1.C: Likewise.
2084 * g++.dg/gomp/target-2.C: Likewise.
2085 * gcc.dg/gomp/target-1.c: Likewise.
2086 * gcc.dg/gomp/target-2.c: Likewise.
2087 * g++.dg/gomp/taskgroup-1.C: Likewise.
2088 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2089 * gcc.dg/gomp/teams-1.c: Likewise.
2090 * g++.dg/gomp/teams-1.C: Likewise.
2091 * g++.dg/overload/error3.C: Likewise.
2092 * g++.dg/tm/jump1.C: Likewise.
2093 * g++.dg/torture/pr40335.C: Likewise.
2094 * gcc.dg/c99-vla-jump-5.c: Likewise.
2095 * gcc.dg/switch-warn-1.c: Likewise.
2096 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2097 * gcc.dg/nested-func-1.c: Likewise.
2098 * gcc.dg/pr67784-4.c: Likewise.
2100 2016-05-23 Richard Biener <rguenther@suse.de>
2102 PR tree-optimization/71230
2103 * gfortran.dg/pr71230-1.f90: New testcase.
2104 * gfortran.dg/pr71230-2.f90: Likewise.
2106 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2108 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
2109 * gcc.dg/vect/pr58135.c: Add new.
2110 * gfortran.dg/pr46519-1.f: Adjust test case.
2112 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2115 * g++.dg/cpp0x/decltype64.C: New.
2117 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2119 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2120 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2121 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2123 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2125 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2126 Add poly64x1_t and poly64x2_t cases if supported.
2127 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2128 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2129 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2130 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2131 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2133 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2135 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2136 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2137 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2138 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2139 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2140 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2141 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2143 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2145 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2147 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2149 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2150 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2152 2016-05-22 Jakub Jelinek <jakub@redhat.com>
2154 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2155 constraint instead of "r".
2156 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2157 insn instead of vxorpd.
2158 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2160 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2161 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2163 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2165 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2166 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2168 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2170 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2173 * gcc.dg/tree-ssa/pr40921.c: New test.
2175 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2178 * gcc.target/avr/pr71103.c: New test.
2180 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2183 * gcc.dg/tree-ssa/pr71179.c: New test.
2185 2016-05-20 Martin Sebor <msebor@redhat.com>
2188 * gcc.dg/init-excess-2.c: New test.
2190 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2192 * gnat.dg/opt53.adb: New test.
2193 * gnat.dg/opt54.adb: Likewise.
2195 2016-05-20 Martin Jambor <mjambor@suse.cz>
2197 PR tree-optimization/70884
2198 * gcc.dg/tree-ssa/pr70919.c: New test.
2200 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2202 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2204 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2205 fix code formatting.
2207 2016-05-20 Nathan Sidwell <nathan@acm.org>
2209 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2211 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2213 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2215 * jit.dg/all-non-failing-tests.h: Add
2216 test-factorial-must-tail-call.c.
2217 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2218 * jit.dg/test-factorial-must-tail-call.c: New test case.
2220 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2223 * gfortran.dg/pr71204.f90: New test.
2225 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2227 * gcc.target/nvptx/sincos.c: New test.
2229 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2232 * g++.dg/cpp1y/auto-fn31.C: New.
2234 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2236 * gcc.target/powerpc/vec-addec.c: New test.
2237 * gcc.target/powerpc/vec-addec-int128.c: New test.
2239 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2241 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2242 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2243 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2244 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2246 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
2248 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2250 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2253 * g++.dg/opt/pr71210-1.C: New test.
2254 * g++.dg/opt/pr71210-2.C: New test.
2256 PR tree-optimization/29756
2257 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2258 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2259 only on selected targets where V4SImode vectors are known to be
2262 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
2264 PR tree-optimization/71079
2265 PR tree-optimization/71206
2266 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2268 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2270 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2271 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2272 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2274 2016-05-20 Richard Guenther <rguenther@suse.de>
2276 PR tree-optimization/29756
2277 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2279 2016-05-20 Richard Biener <rguenther@suse.de>
2281 PR tree-optimization/71185
2282 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2284 2016-05-20 Richard Biener <rguenther@suse.de>
2286 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2288 2016-05-19 Marek Polacek <polacek@redhat.com>
2291 * g++.dg/diagnostic/pr71075.C: New test.
2293 2016-05-19 David Malcolm <dmalcolm@redhat.com>
2296 * g++.dg/pr71184.C: New test case.
2298 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2300 * gcc.target/powerpc/darn-0.c: New test.
2301 * gcc.target/powerpc/darn-1.c: New test.
2302 * gcc.target/powerpc/darn-2.c: New test.
2304 2016-05-19 Marek Polacek <polacek@redhat.com>
2306 PR tree-optimization/71031
2307 * gcc.dg/tree-ssa/vrp100.c: New test.
2309 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2311 PR rtl-optimization/71148
2312 * gcc.dg/pr71148.c: New test.
2314 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2317 * gcc.target/arm/pr71056.c: New test.
2319 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2321 * c-c++-common/pr69669.c: Check the used mode.
2323 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2326 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2328 2016-05-19 Richard Biener <rguenther@suse.de>
2330 PR tree-optimization/70729
2331 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2332 * gcc.dg/graphite/scop-18.c: Likewise.
2333 * gcc.dg/pr41783.c: Disable LIM.
2334 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2335 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2336 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2337 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2338 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2339 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2340 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2341 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2342 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2343 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2344 * gfortran.dg/pr42108.f90: Likewise.
2346 2016-05-18 David Malcolm <dmalcolm@redhat.com>
2349 * gcc.dg/spellcheck-options-11.c: New test case.
2351 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2354 * g++.dg/opt/pr71100.C: New test.
2356 2016-05-18 Martin Jambor <mjambor@suse.cz>
2359 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2360 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2361 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2362 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2364 2016-05-18 Martin Jambor <mjambor@suse.cz>
2367 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2368 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2369 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2370 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2371 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2373 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2376 * g++.dg/template/crash122.C: New.
2378 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2381 * g++.dg/template/pr70466-1.C: New.
2382 * g++.dg/template/pr70466-2.C: Likewise.
2384 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2386 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2387 splat operations and the XXSPLTIB instruction.
2388 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2389 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2390 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2391 xxlxor to clear a register.
2393 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2395 * gcc.dg/torture/pr71020.c: New test.
2397 2016-05-18 Martin Jambor <mjambor@suse.cz>
2400 * gcc.dg/ipa/pr70646.c: New test.
2402 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2404 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2406 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2408 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2409 missing tests for vreinterpretq_p{8,16}.
2411 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2413 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2414 vsliq_n_s64 and vsliq_n_u64.
2416 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2418 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2419 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2421 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2423 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2424 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2425 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2427 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2429 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2432 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2434 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2435 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2436 "blr\t" and switch to scan-assembler-times.
2438 2016-05-18 Jiong Wang <jiong.wang@arm.com>
2440 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2442 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2443 declarations under __aarch64__ and __ARM_FEATURE_FMA.
2445 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2447 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2448 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2449 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2450 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2451 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2452 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2454 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2455 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2457 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2458 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2460 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2461 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2463 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2465 2016-05-18 Richard Biener <rguenther@suse.de>
2467 PR tree-optimization/71168
2468 * gcc.dg/torture/pr71168.c: New testcase.
2470 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2473 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2474 * gcc.dg/tree-ssa/pr63586.c: New test.
2475 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2477 2016-05-17 Nathan Sidwell <nathan@acm.org>
2479 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2480 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2481 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2482 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2484 2016-05-17 Nathan Sidwell <nathan@acm.org>
2486 * gcc.target/nvptx/abi-vararg-3.c: New.
2488 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2490 PR tree-optimization/54579
2492 * gcc.dg/fold-notrotate-1.c: New test.
2493 * gcc.dg/fold-notshift-1.c: New test.
2494 * gcc.dg/fold-notshift-2.c: New test.
2496 2016-05-17 Marek Polacek <polacek@redhat.com>
2499 * g++.dg/ipa/pr71146.C: New test.
2501 2016-05-17 David Malcolm <dmalcolm@redhat.com>
2503 * jit.dg/test-error-array-bounds.c: New test case.
2505 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2507 * gcc.dg/tree-ssa/and-1.c: New testcase.
2509 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2511 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2512 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2514 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2516 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2517 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2519 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2521 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2523 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2525 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2527 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2529 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2530 ".2d[index]" when scan the assembly.
2531 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2532 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2534 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2536 2016-05-17 Richard Biener <rguenther@suse.de>
2538 PR tree-optimization/71132
2539 * gcc.dg/torture/pr71132.c: New testcase.
2541 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2543 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2545 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2548 * gcc.target/aarch64/pr70809_1.c: New test.
2550 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2552 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2553 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2554 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2555 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2557 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2558 Ilya Enkovich <ilya.enkovich@intel.com>
2561 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2563 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
2565 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2566 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2568 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2570 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2571 test for __ARM_FP16_ARGS.
2572 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2573 * gcc.target/arm/aapcs/neon-vect10.c: New.
2574 * gcc.target/arm/aapcs/neon-vect9.c: New.
2575 * gcc.target/arm/aapcs/vfp18.c: New.
2576 * gcc.target/arm/aapcs/vfp19.c: New.
2577 * gcc.target/arm/aapcs/vfp20.c: New.
2578 * gcc.target/arm/aapcs/vfp21.c: New.
2579 * gcc.target/arm/fp16-aapcs-1.c: New.
2580 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2581 test for __ARM_FP16_ARGS.
2582 * g++.target/arm/fp16-return-1.c: Update expected output.
2584 2016-05-16 Jiong Wang <jiong.wang@arm.com>
2587 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2589 2016-05-15 Harald Anlauf <anlauf@gmx.de>
2592 * gfortran.dg/pr69603.f90: New testcase.
2594 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2596 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2598 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2601 * gfortran.dg/pr71047.f08: New test.
2603 2016-05-13 Joseph Myers <joseph@codesourcery.com>
2605 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2606 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2607 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2609 2016-05-13 Martin Sebor <msebor@redhat.com>
2612 * g++.dg/cpp0x/constexpr-60049.C: New test.
2614 2016-05-13 Jakub Jelinek <jakub@redhat.com>
2617 * gcc.dg/pr71071.c: New test.
2619 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
2621 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2622 remove XOP handling.
2623 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
2625 2016-05-13 Nathan Sidwell <nathan@acm.org>
2627 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2628 __atomic_is_lock_free declaration.
2630 2016-05-13 Richard Biener <rguenther@suse.de>
2632 PR tree-optimization/42587
2633 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2635 2016-05-13 Martin Liska <mliska@suse.cz>
2637 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2638 the new format of dump output.
2640 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2642 * gcc.dg/pr71084.c: New test.
2644 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2647 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
2649 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2651 * gcc.target/aarch64/struct_return.c: New test.
2653 2016-05-12 Marek Polacek <polacek@redhat.com>
2656 * c-c++-common/pr70756-2.c: New test.
2657 * c-c++-common/pr70756.c: New test.
2659 2016-05-12 Richard Biener <rguenther@suse.de>
2661 PR tree-optimization/71059
2662 * gcc.dg/torture/pr71059.c: New testcase.
2664 2016-05-12 Richard Biener <rguenther@suse.de>
2666 PR tree-optimization/71062
2667 * gcc.dg/torture/pr71062.c: New testcase.
2669 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2671 PR tree-optimization/71006
2672 * gcc.dg/pr71006.c: New test.
2674 2016-05-12 Marek Polacek <polacek@redhat.com>
2677 * gcc.dg/opts-7.c: New test.
2679 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2682 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2683 Add -save-temps to dg-options.
2684 Scan for ldmfd rather than pop instruction.
2685 * gcc.target/arm/interrupt-2.c: Likewise.
2686 * gcc.target/arm/pr70830.c: New test.
2688 2016-05-12 Jakub Jelinek <jakub@redhat.com>
2690 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2691 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2693 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2694 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2695 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2698 * gcc.target/i386/avx512vl-pack-1.c: New test.
2699 * gcc.target/i386/avx512vl-pack-2.c: New test.
2700 * gcc.target/i386/avx512bw-pack-2.c: New test.
2702 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2704 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2705 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2706 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2708 2016-05-12 Richard Biener <rguenther@suse.de>
2710 PR tree-optimization/70986
2711 * gcc.dg/torture/pr70986-1.c: New testcase.
2712 * gcc.dg/torture/pr70986-2.c: Likewise.
2713 * gcc.dg/torture/pr70986-3.c: Likewise.
2715 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2718 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2719 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2721 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
2723 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2725 * gcc.target/i386/pr66746.c: Ditto.
2727 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2729 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2731 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2732 warning when using -mvsx-timode.
2733 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2734 * gcc.target/powerpc/dform-2.c: Likewise.
2735 * gcc.target/powerpc/pr68805.c: Likewise.
2737 2016-05-11 Marek Polacek <polacek@redhat.com>
2740 * c-c++-common/attributes-3.c: New test.
2742 2016-05-11 Nathan Sidwell <nathan@acm.org>
2744 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2745 * gcc.c-torture/execute/pr68185.c: Likewise.
2746 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2747 * gcc.dg/pr69634.c: Requires scheduling.
2748 * gcc.dg/torture/pr66178.c: Require label values.
2749 * gcc.dg/setjmp-6.c: Require indirect jumps.
2751 2016-05-11 Richard Biener <rguenther@suse.de>
2753 PR tree-optimization/71055
2754 * gcc.dg/torture/pr71055.c: New testcase.
2756 2016-05-11 Richard Biener <rguenther@suse.de>
2759 * g++.dg/debug/pr71057.C: New testcase.
2761 2016-05-11 Jakub Jelinek <jakub@redhat.com>
2764 * gfortran.dg/gomp/pr70855.f90: New test.
2766 2016-05-11 Richard Biener <rguenther@suse.de>
2769 * g++.dg/torture/pr71002.C: New testcase.
2771 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2774 * gcc.dg/pr70807.c: New test.
2776 2016-05-10 Martin Sebor <msebor@redhat.com>
2779 * g++.dg/Wattributes.C: New test.
2781 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
2783 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2784 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2785 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2787 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2790 * gcc.target/i386/pr70799-1.c: New test.
2792 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2794 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2796 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2799 * gcc.target/i386/pr70877.c: New test.
2801 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2803 PR tree-optimization/70786
2804 * gcc.target/i386/pr70876.c: New test.
2806 2016-05-10 Jakub Jelinek <jakub@redhat.com>
2809 * gcc.target/i386/avx512vl-logic-1.c: New test.
2810 * gcc.target/i386/avx512vl-logic-2.c: New test.
2811 * gcc.target/i386/avx512dq-logic-2.c: New test.
2813 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2816 * gcc.target/powerpc/pr70963.c: New.
2818 2016-05-10 David Malcolm <dmalcolm@redhat.com>
2820 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2821 (test_very_wide_line): Add ruler to expected output.
2822 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2823 (test_very_wide_line): Likewise.
2824 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2825 (test_show_locus): Within the handling of "test_very_wide_line",
2826 enable show_ruler_p on the diagnostic context.
2828 2016-05-10 Richard Biener <rguenther@suse.de>
2830 PR tree-optimization/71039
2831 * gcc.dg/torture/pr71039.c: New testcase.
2833 2016-05-10 Nathan Sidwell <nathan@acm.org>
2835 * gcc.dg/nested-func-10.c: Requires alloca.
2836 * gcc.dg/nested-func-9.c: Requires alloca.
2837 * gcc.c-torture/execute/pr70460.c: Requires labels.
2838 * gcc.c-torture/compile/pr70199.c: Requires labels.
2839 * gcc.target/nvptx/decl.c: Compile only.
2840 * gcc.target/nvptx/trailing-init.c: Compile only.
2841 * gcc.target/nvptx/ary-init.c: Compile only.
2843 2016-05-10 Marek Polacek <polacek@redhat.com>
2846 * gcc.dg/attr-opt-1.c: New test.
2848 2016-05-10 Richard Biener <rguenther@suse.de>
2850 PR tree-optimization/70497
2851 PR tree-optimization/28367
2852 * gcc.dg/torture/20160404-1.c: New testcase.
2853 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2854 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2856 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2858 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2860 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
2862 * gcc.target/i386/fabsneg-1.c New test.
2864 2016-05-09 Alan Modra <amodra@gmail.com>
2867 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2869 2016-05-09 Richard Biener <rguenther@suse.de>
2871 PR tree-optimization/70985
2872 * gcc.dg/torture/pr70985.c: New testcase.
2874 2016-05-09 Bin Cheng <bin.cheng@arm.com>
2876 * gcc.dg/tree-ssa/ifc-9.c: New test.
2877 * gcc.dg/tree-ssa/ifc-10.c: New test.
2878 * gcc.dg/tree-ssa/ifc-11.c: New test.
2879 * gcc.dg/tree-ssa/ifc-12.c: New test.
2880 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2881 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2882 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2884 2016-05-09 Richard Biener <rguenther@suse.de>
2887 * gfortran.dg/pr70937.f90: New testcase.
2889 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2891 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2893 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
2896 * gfortran.dg/dec_structure_1.f90: New testcase.
2897 * gfortran.dg/dec_structure_2.f90: Ditto.
2898 * gfortran.dg/dec_structure_3.f90: Ditto.
2899 * gfortran.dg/dec_structure_4.f90: Ditto.
2900 * gfortran.dg/dec_structure_5.f90: Ditto.
2901 * gfortran.dg/dec_structure_6.f90: Ditto.
2902 * gfortran.dg/dec_structure_7.f90: Ditto.
2903 * gfortran.dg/dec_structure_8.f90: Ditto.
2904 * gfortran.dg/dec_structure_9.f90: Ditto.
2905 * gfortran.dg/dec_structure_10.f90: Ditto.
2906 * gfortran.dg/dec_structure_11.f90: Ditto.
2907 * gfortran.dg/dec_union_1.f90: Ditto.
2908 * gfortran.dg/dec_union_2.f90: Ditto.
2909 * gfortran.dg/dec_union_3.f90: Ditto.
2910 * gfortran.dg/dec_union_4.f90: Ditto.
2911 * gfortran.dg/dec_union_5.f90: Ditto.
2912 * gfortran.dg/dec_union_6.f90: Ditto.
2913 * gfortran.dg/dec_union_7.f90: Ditto.
2915 2016-05-07 Tom de Vries <tom@codesourcery.com>
2917 PR tree-optimization/70956
2918 * gcc.dg/graphite/pr70956.c: New test.
2920 2016-05-06 Jakub Jelinek <jakub@redhat.com>
2923 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2924 (a, b, c, d): Change type from char to signed char.
2925 (main): Compare against (signed char) -1634678893 instead of
2926 hardcoded -109. Use __builtin_abort instead of abort.
2928 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2929 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2931 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2933 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2936 * gcc.dg/torture/pr70935.c: New test.
2938 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2941 * gcc.target/sh/pr58219.c: New tests.
2943 2016-05-06 Richard Biener <rguenther@suse.de>
2945 PR tree-optimization/70960
2946 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2948 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2951 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
2952 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
2953 Adjust expected instruction counts.
2954 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
2956 2016-05-06 Marek Polacek <polacek@redhat.com>
2959 * gcc.dg/ubsan/bounds-3.c: New test.
2961 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2964 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
2966 2016-05-06 Richard Biener <rguenther@suse.de>
2969 * gfortran.dg/pr70931.f90: New testcase.
2971 2016-05-06 Richard Biener <rguenther@suse.de>
2974 * gcc.dg/torture/pr70941.c: New testcase.
2976 2016-05-05 Bin Cheng <bin.cheng@arm.com>
2978 PR tree-optimization/57206
2979 * gcc.dg/vect/pr57206.c: New test.
2981 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2983 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
2985 2016-05-05 Jakub Jelinek <jakub@redhat.com>
2987 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
2989 * c-c++-common/Wdangling-else-4.c: New test.
2991 2016-05-04 Jakub Jelinek <jakub@redhat.com>
2995 * g++.dg/opt/pr70906.C: New test.
2996 * g++.dg/opt/pr70933.C: New test.
2998 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3000 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
3002 * gcc.dg/ipa/pure-const-3.c: New testcase.
3004 2016-05-04 Marek Polacek <polacek@redhat.com>
3006 * c-c++-common/Wdangling-else-1.c: New test.
3007 * c-c++-common/Wdangling-else-2.c: New test.
3008 * c-c++-common/Wdangling-else-3.c: New test.
3010 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3012 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3015 2016-05-04 Marek Polacek <polacek@redhat.com>
3018 * gcc.dg/Waddress-2.c: New test.
3020 2016-05-04 Alan Modra <amodra@gmail.com>
3022 * gcc.target/powerpc/pr70866.c: New.
3024 2016-05-03 Martin Sebor <msebor@redhat.com>
3027 * c-c++-common/builtin_location.c: New test.
3028 * g++.dg/cpp1y/builtin_location.C: New test.
3030 2016-05-03 Marek Polacek <polacek@redhat.com>
3033 * gcc.dg/pr70859.c: New test.
3034 * gcc.dg/pr70859-2.c: New test.
3036 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3038 * gnat.dg/debug5.adb: New testcase.
3040 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3042 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3043 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3044 Procedure to check for z10 instruction set.
3046 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3048 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3050 2016-05-03 Alan Modra <amodra@gmail.com>
3052 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3054 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3056 * gcc.target/i386/avx512f-cvt-1.c: New test.
3058 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3060 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3061 -fdump-tree-vrp-details.
3063 2016-05-03 Richard Biener <rguenther@suse.de>
3065 * gcc.dg/pr30172-1.c: Adjust.
3066 * gcc.dg/pr63743.c: Likewise.
3067 * gcc.dg/tm/pr51696.c: Likewise.
3068 * c-c++-common/tm/safe-1.c: Likewise.
3069 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3070 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3071 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3072 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3074 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3076 PR rtl-optimization/70467
3077 * gcc.target/i386/pr70467-3.c: New test.
3078 * gcc.target/i386/pr70467-4.c: New test.
3080 PR tree-optimization/70916
3081 * gcc.c-torture/compile/pr70916.c: New test.
3084 * gcc.target/i386/pr49244-1.c: New test.
3085 * gcc.target/i386/pr49244-2.c: New test.
3087 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3089 PR rtl-optimization/44281
3090 * gcc.target/i386/pr44281.c: New test.
3092 2016-05-03 bin cheng <bin.cheng@arm.com>
3094 PR tree-optimization/56541
3095 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3096 * gcc.dg/vect/pr56541.c: new test.
3098 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3100 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3102 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3104 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3107 * c-c++-common/asan/clone-test-1.c (main): Align child process
3110 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3113 * g++.dg/spellcheck-fields-2.C: New test case.
3115 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3118 * g++.dg/pr62314.C: New test case.
3120 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
3122 * gcc.dg/ipa/inline-8.c: New testcase.
3124 2016-05-02 Jakub Jelinek <jakub@redhat.com>
3126 PR rtl-optimization/70467
3127 * gcc.target/i386/pr70467-1.c: New test.
3129 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3131 * gcc.dg/spec-options.c: Run the test on all targets.
3132 * gcc.dg/foo.specs: Use cpp_unique_options.
3134 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3136 * gcc.dg/tree-ssa/unord.c: New testcase.
3138 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3140 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3142 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3144 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3146 2016-05-02 Marek Polacek <polacek@redhat.com>
3149 * gcc.dg/enum-incomplete-3.c: New test.
3151 2016-05-02 Marek Polacek <polacek@redhat.com>
3152 Tom de Vries <tom@codesourcery.com>
3154 PR tree-optimization/70700
3155 * gcc.dg/pr70700.c: New test.
3157 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
3159 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3160 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3161 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3162 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3163 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3165 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3167 * ada/acats/run_acats: Rename into...
3168 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3169 * ada/acats/run_all.sh: Remove redundant test.
3170 (target_run): Move around.
3171 (target_gnatchop): Use newly built executable.
3172 (target_gnatmake): Likewise.
3173 Check that the compilation of impbit succeeds.
3175 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3177 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3178 * gcc.dg/20021029-1.c: Likewise.
3179 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3180 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3181 * gcc.target/sh/cmpstr.c: Likewise.
3182 * gcc.target/sh/cmpstrn.c: Likewise.
3183 * gcc.target/sh/memset.c: Likewise.
3184 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3185 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3186 * gcc.target/sh/pr39423-1.c: Likewise.
3187 * gcc.target/sh/pr49468-di.c: Likewise.
3188 * gcc.target/sh/pr49468-si.c: Likewise.
3189 * gcc.target/sh/pr49880-1.c: Likewise.
3190 * gcc.target/sh/pr49880-2.c: Likewise.
3191 * gcc.target/sh/pr49880-3.c: Likewise.
3192 * gcc.target/sh/pr50751-1.c: Likewise.
3193 * gcc.target/sh/pr50751-4.c: Likewise.
3194 * gcc.target/sh/pr50751-7.c: Likewise.
3195 * gcc.target/sh/pr51244-1.c: Likewise.
3196 * gcc.target/sh/pr51244-10.c: Likewise.
3197 * gcc.target/sh/pr51244-11.c: Likewise.
3198 * gcc.target/sh/pr51244-12.c: Likewise.
3199 * gcc.target/sh/pr51244-13.c: Likewise.
3200 * gcc.target/sh/pr51244-14.c: Likewise.
3201 * gcc.target/sh/pr51244-17.c: Likewise.
3202 * gcc.target/sh/pr51244-18.c: Likewise.
3203 * gcc.target/sh/pr51244-19.c: Likewise.
3204 * gcc.target/sh/pr51244-4.c: Likewise.
3205 * gcc.target/sh/pr51244-5.c: Likewise.
3206 * gcc.target/sh/pr51244-7.c: Likewise.
3207 * gcc.target/sh/pr51244-8.c: Likewise.
3208 * gcc.target/sh/pr51244-9.c: Likewise.
3209 * gcc.target/sh/pr51697.c: Likewise.
3210 * gcc.target/sh/pr52483-1.c: Likewise.
3211 * gcc.target/sh/pr52483-2.c: Likewise.
3212 * gcc.target/sh/pr52483-3.c: Likewise.
3213 * gcc.target/sh/pr52483-5.c: Likewise.
3214 * gcc.target/sh/pr52933-1.c: Likewise.
3215 * gcc.target/sh/pr52933-2.c: Likewise.
3216 * gcc.target/sh/pr52933-3.c: Likewise.
3217 * gcc.target/sh/pr53568-1.c: Likewise.
3218 * gcc.target/sh/pr53976-1.c: Likewise.
3219 * gcc.target/sh/pr53988-1.c: Likewise.
3220 * gcc.target/sh/pr53988.c: Likewise.
3221 * gcc.target/sh/pr54089-1.c: Likewise.
3222 * gcc.target/sh/pr54089-6.c: Likewise.
3223 * gcc.target/sh/pr54089-7.c: Likewise.
3224 * gcc.target/sh/pr54089-8.c: Likewise.
3225 * gcc.target/sh/pr54089-9.c: Likewise.
3226 * gcc.target/sh/pr54236-1.c: Likewise.
3227 * gcc.target/sh/pr54236-2.c: Likewise.
3228 * gcc.target/sh/pr54236-3.c: Likewise.
3229 * gcc.target/sh/pr54236-4.c: Likewise.
3230 * gcc.target/sh/pr54386.c: Likewise.
3231 * gcc.target/sh/pr54602-1.c: Likewise.
3232 * gcc.target/sh/pr54685.c: Likewise.
3233 * gcc.target/sh/pr54760-1.c: Likewise.
3234 * gcc.target/sh/pr54760-2.c: Likewise.
3235 * gcc.target/sh/pr54760-3.c: Likewise.
3236 * gcc.target/sh/pr54760-4.c: Likewise.
3237 * gcc.target/sh/pr54760-5.c: Likewise.
3238 * gcc.target/sh/pr54760-6.c: Likewise.
3239 * gcc.target/sh/pr55146.c: Likewise.
3240 * gcc.target/sh/pr55160.c: Likewise.
3241 * gcc.target/sh/pr59278.c: Likewise.
3242 * gcc.target/sh/pr59401-1.c: Likewise.
3243 * gcc.target/sh/pr59533-1.c: Likewise.
3244 * gcc.target/sh/pr63260.c: Likewise.
3245 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3246 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3247 * gcc.target/sh/strlen.c: Likewise.
3248 * gcc.target/sh/torture/pr30807.c: Likewise.
3249 * gcc.target/sh/torture/pr34777.c: Likewise.
3250 * gcc.target/sh/torture/pr64652.c: Likewise.
3251 * gcc.target/sh/torture/pr65505.c: Likewise.
3252 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3253 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3255 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3258 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3260 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3262 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3263 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3264 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3265 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3267 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3269 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3270 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3272 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3275 * c-c++-common/goacc/combined-reduction.c: New test.
3276 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3278 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3280 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3281 *movdi_internal pattern only if PIC off.
3282 * gcc.target/i386/pr70155-2.c: Likewise.
3283 * gcc.target/i386/pr70155-3.c: Likewise.
3284 * gcc.target/i386/pr70155-4.c: Likewise.
3285 * gcc.target/i386/pr70155-5.c: Likewise.
3286 * gcc.target/i386/pr70155-6.c: Likewise.
3287 * gcc.target/i386/pr70155-7.c: Likewise.
3288 * gcc.target/i386/pr70155-8.c: Likewise.
3289 * gcc.target/i386/pr70155-15.c: Likewise.
3290 * gcc.target/i386/pr70155-17.c: Likewise.
3291 * gcc.target/i386/pr70155-22.c: Likewise.
3293 2016-04-29 Bin Cheng <bin.cheng@arm.com>
3295 PR tree-optimization/70803
3296 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3298 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3300 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3301 optimization of vector loop.
3302 * gcc.target/i386/vect-unpack-3.c: New test.
3303 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3304 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3305 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3307 2016-04-29 Marek Polacek <polacek@redhat.com>
3310 * g++.dg/ubsan/null-7.C: New test.
3313 * gcc.dg/pr70852.c: New test.
3315 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3318 * g++.dg/cpp0x/alignas6.C: New test.
3320 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3322 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3323 * gcc.dg/pr27003.c: Likewise.
3324 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3325 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3326 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3327 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
3328 * gcc.target/arc/mxy.c: Likewise.
3329 * gcc.target/arc/mswape.c: Likewise.
3330 * gcc.target/arc/mrtsc.c: Likewise.
3331 * gcc.target/arc/mcrc.c: Likewise.
3332 * gcc.target/arc/mdsp-packa.c: Likewise.
3333 * gcc.target/arc/mdvbf.c: Likewise.
3334 * gcc.target/arc/mlock.c: Likewise.
3335 * gcc.target/arc/mmac-24.c: Likewise.
3336 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3338 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3339 Matthijs Kooijman <matthijs@stdin.nl>
3340 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3343 * gcc.target/avr/pr60040-1.c: New.
3344 * gcc.target/avr/pr60040-2.c: New.
3346 2016-04-29 Richard Biener <rguenther@suse.de>
3348 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3350 2016-04-29 Richard Biener <rguenther@suse.de>
3352 PR tree-optimization/13962
3353 PR tree-optimization/65686
3354 * gcc.dg/uninit-pr65686.c: New testcase.
3356 2016-04-29 Jakub Jelinek <jakub@redhat.com>
3359 * gcc.dg/pr70843.c: New test.
3361 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3364 * gcc.target/i386/pr70858.c: New test.
3366 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3368 * gcc.target/arc/nps400-1.c: New file.
3370 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3371 Andrew Burgess <andrew.burgess@embecosm.com>
3373 * gcc.target/arc/movh_cl-1.c: New file.
3375 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3376 Andrew Burgess <andrew.burgess@embecosm.com>
3378 * gcc.target/arc/extzv-1.c: New file.
3379 * gcc.target/arc/insv-1.c: New file.
3380 * gcc.target/arc/insv-2.c: New file.
3381 * gcc.target/arc/movb-1.c: New file.
3382 * gcc.target/arc/movb-2.c: New file.
3383 * gcc.target/arc/movb-3.c: New file.
3384 * gcc.target/arc/movb-4.c: New file.
3385 * gcc.target/arc/movb-5.c: New file.
3386 * gcc.target/arc/movb_cl-1.c: New file.
3387 * gcc.target/arc/movb_cl-2.c: New file.
3388 * gcc.target/arc/movbi_cl-1.c: New file.
3389 * gcc.target/arc/movl-1.c: New file.
3391 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3392 Andrew Burgess <andrew.burgess@embecosm.com>
3394 * gcc.target/arc/cmem-1.c: New file.
3395 * gcc.target/arc/cmem-2.c: New file.
3396 * gcc.target/arc/cmem-3.c: New file.
3397 * gcc.target/arc/cmem-4.c: New file.
3398 * gcc.target/arc/cmem-5.c: New file.
3399 * gcc.target/arc/cmem-6.c: New file.
3400 * gcc.target/arc/cmem-7.c: New file.
3401 * gcc.target/arc/cmem-ld.inc: New file.
3402 * gcc.target/arc/cmem-st.inc: New file.
3404 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3407 * gcc.target/i386/pr70821.c: New test.
3409 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3411 * gcc.target/powerpc/vec-adde.c: New test.
3412 * gcc.target/powerpc/vec-adde-int128.c: New test.
3414 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3416 * gcc.target/i386/avx-vround-1.c: New test.
3417 * gcc.target/i386/avx-vround-2.c: New test.
3418 * gcc.target/i386/avx512vl-vround-1.c: New test.
3419 * gcc.target/i386/avx512vl-vround-2.c: New test.
3421 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3424 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3425 (check_effective_target_cilkplus_runtime): ... this.
3426 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3427 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3429 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3430 Require cilkplus_runtime.
3431 Don't add -lcilkrts.
3432 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3433 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3434 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3435 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3436 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3437 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3438 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3439 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3440 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3441 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3442 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3443 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3444 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3445 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3446 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3447 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3448 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3449 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3450 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3451 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3452 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3453 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3454 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3455 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3456 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3457 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3458 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3459 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3460 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3462 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3463 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3465 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3467 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3470 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
3472 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3473 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3475 2015-04-27 Ryan Burn <contact@rnburn.com>
3479 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3481 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3482 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3484 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3486 * gnat.dg/limited_with4.ad[sb]: New test.
3487 * gnat.dg/limited_with4_pkg.ads: New helper.
3489 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3492 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3493 and movv1ti_internal patterns
3494 * gcc.target/i386/pr70155-1.c: New test.
3495 * gcc.target/i386/pr70155-2.c: Likewise.
3496 * gcc.target/i386/pr70155-3.c: Likewise.
3497 * gcc.target/i386/pr70155-4.c: Likewise.
3498 * gcc.target/i386/pr70155-5.c: Likewise.
3499 * gcc.target/i386/pr70155-6.c: Likewise.
3500 * gcc.target/i386/pr70155-7.c: Likewise.
3501 * gcc.target/i386/pr70155-8.c: Likewise.
3502 * gcc.target/i386/pr70155-9.c: Likewise.
3503 * gcc.target/i386/pr70155-10.c: Likewise.
3504 * gcc.target/i386/pr70155-11.c: Likewise.
3505 * gcc.target/i386/pr70155-12.c: Likewise.
3506 * gcc.target/i386/pr70155-13.c: Likewise.
3507 * gcc.target/i386/pr70155-14.c: Likewise.
3508 * gcc.target/i386/pr70155-15.c: Likewise.
3509 * gcc.target/i386/pr70155-16.c: Likewise.
3510 * gcc.target/i386/pr70155-17.c: Likewise.
3511 * gcc.target/i386/pr70155-18.c: Likewise.
3512 * gcc.target/i386/pr70155-19.c: Likewise.
3513 * gcc.target/i386/pr70155-20.c: Likewise.
3514 * gcc.target/i386/pr70155-21.c: Likewise.
3515 * gcc.target/i386/pr70155-22.c: Likewise.
3517 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3519 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3522 2016-04-27 Bin Cheng <bin.cheng@arm.com>
3524 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3525 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3526 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3527 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3528 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3530 2016-04-27 Richard Biener <rguenther@suse.de>
3533 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3534 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3536 2016-04-27 Nathan Sidwell <nathan@acm.org>
3538 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3539 * g++.dg/ubsan/pr63956.C: Adjust error location.
3541 2016-04-27 Nick Clifton <nickc@redhat.com>
3544 * gcc.dg/pr49889.c: New test.
3546 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3548 * c-c++-common/memset-array.c: New test.
3550 2016-04-26 Martin Sebor <msebor@redhat.com>
3553 * g++.dg/cpp1y/func_constexpr.C: New test.
3555 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3558 * g++.dg/cpp0x/enum32.C: New test.
3559 * g++.dg/cpp0x/enum33.C: New test.
3561 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3563 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3564 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3565 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3566 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3567 * gcc.c-torture/execute/pr38151.c: Likewise.
3568 * gcc.c-torture/execute/pr66556.c: Likewise.
3569 * gcc.c-torture/execute/pr67781.c: Likewise.
3570 * gcc.c-torture/execute/pr68648.c: Likewise.
3572 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3574 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3576 2016-04-26 Marek Polacek <polacek@redhat.com>
3579 * gcc.dg/pr67784-3.c: New test.
3580 * gcc.dg/pr67784-4.c: New test.
3581 * gcc.dg/pr67784-5.c: New test.
3584 * gcc.dg/Wnested-externs-2.c: New test.
3586 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3588 * gcc.dg/fold-plusmult.c: Adjust.
3589 * gcc.dg/no-strict-overflow-6.c: Adjust.
3590 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3592 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3594 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3596 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3597 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3598 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3599 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3600 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3601 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3602 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3603 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3604 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3605 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3606 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3607 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3608 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3609 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3610 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3611 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3612 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3613 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3614 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3615 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3616 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3617 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3619 * gcc.target/i386/pr32219-4.c: Likewise.
3620 * gcc.target/i386/pr32219-6.c: Likewise.
3621 * gcc.target/i386/pr32219-8.c: Likewise.
3623 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3625 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3628 2016-04-26 Marek Polacek <polacek@redhat.com>
3631 * g++.dg/ext/cond2.C: New test.
3633 2016-04-26 Bin Cheng <bin.cheng@arm.com>
3635 PR tree-optimization/70771
3636 PR tree-optimization/70775
3637 * gcc.dg/pr70771.c: New test.
3638 * gcc.dg/pr70775.c: New test.
3640 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3642 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3644 2016-04-25 Richard Biener <rguenther@suse.de>
3646 PR tree-optimization/70780
3647 * gcc.dg/torture/pr70780.c: New testcase.
3649 2016-04-25 Michael Collison <michael.collison@arm.com>
3651 * gcc.target/arm/neon-vaddws16.c: New test.
3652 * gcc.target/arm/neon-vaddws32.c: New test.
3653 * gcc.target/arm/neon-vaddwu16.c: New test.
3654 * gcc.target/arm/neon-vaddwu32.c: New test.
3655 * gcc.target/arm/neon-vaddwu8.c: New test.
3656 * lib/target-supports.exp
3657 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3658 that arm neon support vector widen sum of HImode TO SImode.
3660 2016-04-23 Jakub Jelinek <jakub@redhat.com>
3663 * c-c++-common/asan/pr70712.c: New test.
3665 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3667 * .gitattributes: New file.
3669 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3671 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3673 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3675 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3676 * gfortran.dg/submodule_15.f08: Likewise.
3678 2016-04-22 Richard Biener <rguenther@suse.de>
3680 PR tree-optimization/70740
3681 * gcc.dg/torture/pr70740.c: New testcase.
3683 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3686 * gcc.target/i386/pr70750-1.c: New test.
3687 * gcc.target/i386/pr70750-2.c: Likewise.
3689 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3692 * g++.dg/cpp0x/auto48.C: New.
3694 2016-04-21 Marek Polacek <polacek@redhat.com>
3697 * g++.dg/cpp0x/forw_enum12.C: New test.
3698 * g++.dg/cpp0x/forw_enum13.C: New test.
3700 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3703 * gcc.target/i386/pr70728.c: New test.
3705 2016-04-21 Richard Biener <rguenther@suse.de>
3708 * gcc.dg/pr70747.c: New testcase.
3710 2016-04-21 Bin Cheng <bin.cheng@arm.com>
3712 PR tree-optimization/70715
3713 * gcc.dg/tree-ssa/scev-13.c: New test.
3715 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3717 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3719 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3721 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3723 2016-04-20 Jan Hubicka <jh@suse.cz>
3726 * g++.dg/ipa/nothrow-1.C: New testcase.
3728 2016-04-20 Nathan Sidwell <nathan@acm.org>
3731 * g++.dg/eh/delete1.C: New.
3733 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3735 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3736 -mtune-ctrl=sse_typeless_stores.
3738 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3740 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3742 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3744 PR tree-optimization/69489
3745 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3747 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3750 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3751 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3752 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3754 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3756 PR tree-optimization/56625
3757 PR tree-optimization/69489
3758 * gcc.dg/vect/pr56625.c: New test.
3759 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3761 2016-04-20 Andrew Pinski <apinski@cavium.com>
3764 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3766 2016-04-20 Arnaud Charlet <charlet@adacore.com>
3768 * gnat.dg/self1.adb: Remove now incorrect test.
3770 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3772 * gcc.dg/tree-ssa/scev-11.c: New test.
3773 * gcc.dg/tree-ssa/scev-12.c: New test.
3775 2016-04-20 Marek Polacek <polacek@redhat.com>
3777 PR tree-optimization/70725
3778 * gcc.dg/pr70725.c: New test.
3780 2016-04-20 Richard Biener <rguenther@suse.de>
3782 PR tree-optimization/70726
3783 * g++.dg/vect/pr70726.cc: New testcase.
3785 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3788 * gcc.target/s390/pr70674.c: New test.
3790 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3792 PR libgfortran/70684
3793 * gfortran.dg/list_read_14.f90: New test.
3795 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3798 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3799 extern to force it misaligned.
3803 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3804 Don't check `*' before movv4sf_internal.
3805 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3806 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3807 Don't check `*' before movv16qi_internal.
3808 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3809 extern to force it misaligned.
3813 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3814 Don't check `*' before movv2df_internal.
3815 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3816 extern to force it misaligned.
3820 Check movv8sf_internal instead of avx_storeups256.
3821 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3823 2016-04-19 Richard Biener <rguenther@suse.de>
3825 PR tree-optimization/70171
3826 * g++.dg/tree-ssa/pr70171.C: New testcase.
3828 2016-04-19 Richard Biener <rguenther@suse.de>
3830 PR tree-optimization/70724
3831 * gcc.dg/torture/pr70724.c: New testcase.
3833 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3836 * gcc.target/i386/pr70689.c: New.
3838 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3841 * gcc.target/i386/pr70708.c: New test.
3843 2016-04-18 Richard Biener <rguenther@suse.de>
3845 PR tree-optimization/43434
3846 * gcc.dg/vect/pr43434.c: New testcase.
3847 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3848 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3849 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3850 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3851 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3852 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3853 * gcc.dg/gomp/pr68640.c: Likewise.
3854 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3855 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3857 2016-04-18 Richard Biener <rguenther@suse.de>
3859 PR tree-optimization/70701
3860 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3862 2016-04-18 Tom de Vries <tom@codesourcery.com>
3865 * gcc.dg/pr70161.c: Add dot-file scans.
3866 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3867 instead of after last dot char.
3869 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3871 * c-c++-common/dump-ada-spec-3.c: New test.
3872 * c-c++-common/dump-ada-spec-4.c: Likewise.
3874 2016-04-17 Tom de Vries <tom@codesourcery.com>
3877 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3879 2016-04-15 Jan Hubicka <jh@suse.cz>
3882 * g++.dg/ipa/pure-const-1.C: New testcase.
3883 * g++.dg/ipa/pure-const-2.C: New testcase.
3884 * g++.dg/ipa/pure-const-3.C: New testcase.
3886 2016-04-15 Marek Polacek <polacek@redhat.com>
3889 * gcc.dg/bitfld-22.c: New test.
3891 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3893 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3896 2016-04-15 Marek Polacek <polacek@redhat.com>
3899 * c-c++-common/pr70651.c: New test.
3901 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3903 PR rtl-optimization/70681
3904 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3905 dump scan on arm and powerpc.
3906 * gcc.dg/pr10474.c: Likewise.
3908 2016-04-15 Jakub Jelinek <jakub@redhat.com>
3913 * g++.dg/cpp1y/vla11.C: Revert for real.
3916 * c-c++-common/Wparentheses-1.c: New test.
3917 * c-c++-common/gomp/Wparentheses-1.c: New test.
3918 * c-c++-common/gomp/Wparentheses-2.c: New test.
3919 * c-c++-common/gomp/Wparentheses-3.c: New test.
3920 * c-c++-common/gomp/Wparentheses-4.c: New test.
3921 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3922 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3923 * c-c++-common/goacc/Wparentheses-1.c: New test.
3925 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3928 * gcc.target/i386/pr70662.c: New test.
3930 2016-04-15 Richard Biener <rguenther@suse.de>
3931 Alan Modra <amodra@gmail.com>
3933 PR tree-optimization/70130
3934 * gcc.dg/vect/O3-pr70130.c: New testcase.
3936 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3939 * gcc.target/powerpc/pr70669.c: New test.
3942 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3943 a power7 system that does not have an assembler that supports
3946 2016-04-14 Martin Sebor <msebor@redhat.com>
3951 * c-c++-common/ubsan/vla-1.c: Revert.
3952 * g++.dg/cpp1y/vla11.C: Same.
3953 * g++.dg/cpp1y/vla12.C: Same.
3954 * g++.dg/cpp1y/vla13.C: Same.
3955 * g++.dg/cpp1y/vla14.C: Same.
3956 * g++.dg/cpp1y/vla3.C: Same.
3957 * g++.dg/init/array24.C: Same.
3958 * g++.dg/ubsan/vla-1.C: Same.
3960 2016-04-14 Marek Polacek <polacek@redhat.com>
3961 Jan Hubicka <hubicka@ucw.cz>
3964 * g++.dg/torture/pr70029.C: New test.
3966 2016-04-14 Martin Sebor <msebor@redhat.com>
3968 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
3969 type size to prevent failures on targets with very low maximum
3972 2016-04-14 Richard Biener <rguenther@suse.de>
3974 PR tree-optimization/70623
3975 * gcc.dg/torture/pr70623.c: New testcase.
3976 * gcc.dg/torture/pr70623-2.c: Likewise.
3978 2016-04-13 Martin Sebor <msebor@redhat.com>
3983 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
3984 * g++.dg/cpp1y/vla11.C: New test.
3985 * g++.dg/cpp1y/vla12.C: New test.
3986 * g++.dg/cpp1y/vla13.C: New test.
3987 * g++.dg/cpp1y/vla14.C: New test.
3988 * g++.dg/cpp1y/vla3.C: Restore deleted test.
3989 * g++.dg/init/array24.C: Fully brace VLA initializer.
3990 * g++.dg/ubsan/vla-1.C: Disable exceptions.
3992 2016-04-13 Jakub Jelinek <jakub@redhat.com>
3995 * g++.dg/opt/pr70641.C: New test.
3997 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3999 PR rtl-optimization/68749
4000 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4001 effects of argument promotions.
4002 Remove default args to dg-skip-if.
4004 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4007 * g++.dg/parse/pr70635.C: New.
4009 2016-04-13 Marek Polacek <polacek@redhat.com>
4012 * c-c++-common/Wmisleading-indentation-4.c: New test.
4014 2016-04-13 Marek Polacek <polacek@redhat.com>
4017 * gcc.dg/Wparentheses-12.c: New test.
4018 * gcc.dg/Wparentheses-13.c: New test.
4020 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4022 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4023 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4024 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4026 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4029 * gcc.c-torture/compile/pr70633.c: New test.
4032 * gcc.dg/torture/pr70628.c: New test.
4034 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4037 * g++.dg/template/pr70610.C: New test.
4038 * g++.dg/template/pr70610-2.C: New test.
4039 * g++.dg/template/pr70610-3.C: New test.
4040 * g++.dg/template/pr70610-4.C: New test.
4042 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4044 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4048 * g++.dg/ext/pr70571.C: New test.
4050 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4053 * gcc.target/powerpc/pr70640.c: New test.
4055 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4058 * g++.dg/parse/pr68722.C: New.
4060 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4062 PR rtl-optimization/70596
4063 * gcc.target/i386/pr70596.c: New test.
4065 2016-04-12 Nathan Sidwell <nathan@acm.org>
4068 * g++.dg/init/pr70501.C: New.
4070 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4072 * gcc.target/i386/asm-flag-6.c: New test.
4074 2016-04-12 Tom de Vries <tom@codesourcery.com>
4076 PR tree-optimization/68756
4077 * gcc.dg/graphite/pr68756.c: New test.
4079 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4081 PR tree-optimization/70602
4082 * gcc.c-torture/execute/pr70602.c: New test.
4084 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4087 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4088 __float128 emulator is built and runs.
4089 * gcc.target/powerpc/float128-1.c: Likewise.
4091 * lib/target-supports.exp (check_ppc_float128_sw_available):
4092 Rework tests for __float128 software and hardware
4093 availability. Fix exit condition to return 0 on success.
4095 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4098 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4099 * gcc.target/aarch64/target_attr_15.c: Likewise.
4101 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4104 * g++.dg/cpp1y/pr69066.C: New.
4106 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4109 * gfortran.dg/pr36192.f90: Update test.
4110 * gfortran.dg/pr36192_1.f90: Update test.
4111 * gfortran.dg/real_dimension_1.f: Update test.
4112 * gfortran.dg/parameter_array_init_7.f90: New test.
4114 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
4117 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4119 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4121 PR rtl-optimization/66669
4122 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4124 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4126 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4127 * gcc.dg/pie-1.c: Likewise.
4128 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4129 * gcc.dg/pic-4.c: Likewise.
4130 * gcc.dg/pie-3.c: Likewise.
4131 * gcc.dg/pie-4.c: Likewise.
4133 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4135 PR tree-optimization/68644
4136 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4138 PR rtl-optimization/64886
4139 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4141 2016-04-09 Tom de Vries <tom@codesourcery.com>
4143 PR tree-optimization/68953
4144 * gcc.dg/graphite/pr68953.c: New test.
4146 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4149 * gfortran.dg/deferred_character_16.f90: New test.
4151 2016-04-09 Jakub Jelinek <jakub@redhat.com>
4153 PR tree-optimization/70586
4154 * gcc.c-torture/execute/pr70586.c: New test.
4156 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4159 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4160 with __builtin_memset
4161 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4163 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4167 PR tree-optimization/70373
4171 * c-c++-common/goacc/reduction-5.c: New test.
4172 * c-c++-common/goacc/reduction-promotions.c: New test.
4173 * gfortran.dg/goacc/reduction-3.f95: New test.
4174 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4176 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4180 * g++.dg/pr70590.C: New test.
4181 * g++.dg/pr70590-2.C: New test.
4183 2016-04-08 Jakub Jelinek <jakub@redhat.com>
4186 * gcc.target/i386/pr70593.c: New test.
4188 PR rtl-optimization/70574
4189 * gcc.target/i386/avx2-pr70574.c: New test.
4191 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4194 * c-c++-common/asan/pr70541.c: New test.
4196 2016-04-08 Tom de Vries <tom@codesourcery.com>
4198 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4199 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4201 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4204 * gcc.c-torture/execute/pr70566.c: New test.
4206 2016-04-08 Tom de Vries <tom@codesourcery.com>
4208 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4209 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4211 2016-04-08 Alan Modra <amodra@gmail.com>
4213 * gcc.target/powerpc/pr70117.c: New.
4215 2016-04-07 Jakub Jelinek <jakub@redhat.com>
4218 * gcc.dg/lto/simd-function_0.c: New test.
4220 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4222 * c-c++-common/attr-simd-2.c: Likewise.
4223 * c-c++-common/attr-simd-4.c: Likewise.
4224 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4225 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4227 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4230 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4232 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4233 Tom de Vries <tom@codesourcery.com>
4235 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4236 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4237 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4238 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4239 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4240 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4241 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4242 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4244 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4247 * g++.dg/warn/Wparentheses-29.C: New test.
4249 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4252 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4253 explicit braces to resolve a future -Wparentheses warning.
4255 2016-04-06 Richard Henderson <rth@redhat.com>
4257 * gcc.dg/pr61817-1.c: New test.
4258 * gcc.dg/pr61817-2.c: New test.
4259 * gcc.dg/pr69391-1.c: New test.
4260 * gcc.dg/pr69391-2.c: New test.
4262 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4264 PR rtl-optimization/70398
4265 * gcc.target/aarch64/pr70398.c: New.
4267 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4269 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4271 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
4272 Pedro Alves <palves@redhat.com>
4274 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4276 2016-04-06 Jakub Jelinek <jakub@redhat.com>
4278 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4279 Check for avx512f effective targets instead of avx2.
4280 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4282 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4283 * g++.dg/gomp/declare-simd-1.C: Likewise.
4284 * g++.dg/gomp/declare-simd-3.C: Likewise.
4285 * g++.dg/gomp/declare-simd-4.C: Likewise.
4288 * c-c++-common/gomp/pr70550-1.c: New test.
4289 * c-c++-common/gomp/pr70550-2.c: New test.
4291 2016-04-05 Nathan Sidwell <nathan@acm.org>
4294 * g++.dg/ext/attribute-may-alias-5.C: New.
4296 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4299 * c-c++-common/pr70336.c: New test.
4300 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4301 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4303 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
4306 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4308 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4310 PR rtl-optimization/70542
4311 * gcc.dg/torture/pr70542.c: New test.
4312 * gcc.target/i386/avx2-pr70542.c: New test.
4314 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4316 PR tree-optimization/70509
4317 * gcc.target/i386/avx512bw-pr70509.c: New test.
4319 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4322 * g++.dg/ext/constexpr-vla4.C: New test.
4324 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
4327 * gcc.target/i386/pr70510.c: New test.
4329 2016-04-05 Richard Biener <rguenther@suse.de>
4331 PR tree-optimization/70526
4332 * g++.dg/torture/pr70526.C: New testcase.
4334 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4337 * gcc.target/i386/pr70525.c: New test.
4339 2016-04-05 Richard Biener <rguenther@suse.de>
4342 * g++.dg/torture/pr70499.C: New testcase.
4344 2016-04-05 Richard Biener <rguenther@suse.de>
4346 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4349 2016-04-04 Jakub Jelinek <jakub@redhat.com>
4352 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4353 rs6000 ABI warnings.
4355 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
4358 * g++.dg/ipa/devirt-51.C: New testcase.
4360 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4361 Jakub Jelinek <jakub@redhat.com>
4364 * gcc.dg/torture/pr70457.c: New.
4366 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4369 * gfortran.dg/allocate_with_source_19.f08: New test.
4371 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4374 * gfortran.dg/coarray_allocate_6.f08: New test.
4376 2016-04-04 Richard Biener <rguenther@suse.de>
4378 PR rtl-optimization/70484
4379 * gcc.dg/torture/pr70484.c: New testcase.
4381 2016-04-04 Marek Polacek <polacek@redhat.com>
4384 * gcc.dg/torture/pr70307.c: New test.
4386 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4390 * gcc.target/sh/torture/pr70416.c: New.
4392 2016-04-02 Martin Sebor <msebor@redhat.com>
4398 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4399 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4400 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4401 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4402 * g++.dg/cpp0x/constexpr-string.C: Same.
4403 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4404 * g++.dg/cpp0x/pr65398.C: Same.
4405 * g++.dg/ext/constexpr-vla1.C: Same.
4406 * g++.dg/ext/constexpr-vla2.C: Same.
4407 * g++.dg/ext/constexpr-vla3.C: Same.
4408 * g++.dg/ubsan/pr63956.C: Same.
4410 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4412 PR rtl-optimization/70467
4413 * gcc.target/i386/pr70467-2.c: New test.
4415 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4416 Marek Polacek <polacek@redhat.com>
4419 * g++.dg/init/new47.C: New test.
4421 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4424 * gcc.target/arm/pr70496.c: New test.
4426 2016-04-01 Nathan Sidwell <nathan@acm.org>
4429 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4431 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4434 * gcc.dg/strlenopt.h (memmove): New.
4435 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4436 instead of "string.h".
4437 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4438 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4439 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4440 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4441 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4442 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4443 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4444 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4445 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4446 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4447 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4448 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4449 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4450 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4451 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4452 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4453 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4454 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4455 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4456 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4458 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4460 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4461 (Holder::foo): Reflect this.
4463 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4466 * gcc.dg/pr70442.c: New test.
4468 2016-03-31 Nathan Sidwell <nathan@acm.org>
4471 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4473 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4476 * gcc.target/i386/pr70453.c: New test.
4478 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
4481 * gcc.c-torture/pr70292.c: New test.
4483 2016-03-31 Marek Polacek <polacek@redhat.com>
4486 * c-c++-common/pr70297.c: New test.
4487 * g++.dg/cpp0x/typedef-redecl.C: New test.
4488 * gcc.dg/typedef-redecl2.c: New test.
4490 2016-03-31 Jakub Jelinek <jakub@redhat.com>
4492 PR rtl-optimization/70460
4493 * gcc.c-torture/execute/pr70460.c: New test.
4495 2016-03-31 Richard Biener <rguenther@suse.de>
4498 * g++.dg/ext/vector30.C: New testcase.
4500 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4501 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4503 * gfortran.dg/fmt_pf.f90: New test.
4505 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4507 Forward-port from 5 branch
4508 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4511 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4512 dg-require-effective-target after dg-do.
4514 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4516 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4518 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4519 Julian Brown <julian@codesourcery.com>
4520 Chung-Lin Tang <cltang@codesourcery.com>
4521 Cesar Philippidis <cesar@codesourcery.com>
4522 James Norris <jnorris@codesourcery.com>
4523 Tom de Vries <tom@codesourcery.com>
4524 Nathan Sidwell <nathan@codesourcery.com>
4526 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
4527 * c-c++-common/goacc/loop-clauses.c: Likewise.
4528 * g++.dg/goacc/template.C: Likewise.
4529 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4530 * gfortran.dg/goacc/loop-1.f95: Likewise.
4531 * gfortran.dg/goacc/loop-5.f95: Likewise.
4532 * gfortran.dg/goacc/loop-6.f95: Likewise.
4533 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4534 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4535 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4536 * c-c++-common/goacc/clauses-fail.c: Likewise.
4537 * c-c++-common/goacc/parallel-1.c: Likewise.
4538 * c-c++-common/goacc/reduction-1.c: Likewise.
4539 * c-c++-common/goacc/reduction-2.c: Likewise.
4540 * c-c++-common/goacc/reduction-3.c: Likewise.
4541 * c-c++-common/goacc/reduction-4.c: Likewise.
4542 * c-c++-common/goacc/routine-3.c: Likewise.
4543 * c-c++-common/goacc/routine-4.c: Likewise.
4544 * c-c++-common/goacc/routine-5.c: Likewise.
4545 * c-c++-common/goacc/tile.c: Likewise.
4546 * g++.dg/goacc/template.C: Likewise.
4547 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4548 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4549 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4550 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4551 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4552 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4553 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4554 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4555 * c-c++-common/goacc/use_device-1.c: ... this file.
4556 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4557 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4558 * c-c++-common/goacc/host_data-6.c: ... this file.
4559 * c-c++-common/goacc/loop-2-kernels.c: New file.
4560 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4561 * c-c++-common/goacc/loop-3.c: Likewise.
4562 * g++.dg/goacc/reference.C: Likewise.
4563 * g++.dg/goacc/routine-1.C: Likewise.
4564 * g++.dg/goacc/routine-2.C: Likewise.
4566 2016-03-30 Richard Biener <rguenther@suse.de>
4569 * gcc.dg/torture/pr70450.c: New testcase.
4571 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4574 * gcc.dg/torture/pr70421.c: New test.
4575 * gcc.target/i386/avx512f-pr70421.c: New test.
4577 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4580 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4581 (check): New function.
4583 (foo): Align stack to 16 bytes when calling bar.
4584 * gcc.target/i386/cleanup-2.c: Likewise.
4586 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4588 PR tree-optimization/59124
4589 * gcc.dg/Warray-bounds-19.c: New test.
4591 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4593 * lib/prune.exp (escape_regex_chars): New.
4594 (prune_file_path): Update to quote metcharacters for regexp.
4596 2016-03-29 Jakub Jelinek <jakub@redhat.com>
4598 PR rtl-optimization/70429
4599 * gcc.c-torture/execute/pr70429.c: New test.
4601 PR tree-optimization/70405
4602 * gcc.dg/pr70405.c: New test.
4604 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4607 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4608 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4610 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4613 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4614 __cilkrts_set_param to set two workers.
4615 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4616 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4618 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4620 * g++.dg/ext/fnname5.C: Update the test for Darwin.
4622 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4625 * gcc.target/i386/pr70406.c: New test.
4627 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4629 * gnat.dg/specs/double_record_extension3.ads: New test.
4631 2016-03-25 Richard Henderson <rth@redhat.com>
4634 * gcc.target/aarch64/pr70120-1.c: New.
4635 * gcc.target/aarch64/pr70120-2.c: New.
4636 * gcc.target/aarch64/pr70120-3.c: New.
4638 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4641 * g++.dg/template/mangle2.C: The dg-do directive should be
4642 "compile" not "assemble".
4644 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4647 * gcc.dg/pr69650.c: New test.
4649 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
4651 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4653 2016-03-25 Alan Modra <amodra@gmail.com>
4655 * gcc.dg/dfp/pr70052.c: New test.
4657 2016-03-24 Richard Henderson <rth@redhat.com>
4660 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4661 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4663 2016-03-24 Tom de Vries <tom@codesourcery.com>
4665 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4667 2016-03-24 Tom de Vries <tom@codesourcery.com>
4669 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4670 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4672 2016-03-24 Tom de Vries <tom@codesourcery.com>
4674 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4675 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4677 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4680 * g++.dg/template/mangle2.C: New test.
4682 2016-03-24 Richard Biener <rguenther@suse.de>
4684 PR tree-optimization/70396
4685 * gcc.dg/torture/pr70396.c: New testcase.
4687 2016-03-24 Richard Biener <rguenther@suse.de>
4690 * gcc.dg/torture/pr70370.c: New testcase.
4692 2016-03-24 Tom de Vries <tom@codesourcery.com>
4694 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4695 * gfortran.dg/goacc/kernels-tree.f95: Same.
4696 * gfortran.dg/goacc/parallel-tree.f95: Same.
4698 2016-03-24 Tom de Vries <tom@codesourcery.com>
4700 * c-c++-common/goacc/uninit-if-clause.c: New test.
4701 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4703 2016-03-24 Jakub Jelinek <jakub@redhat.com>
4706 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4709 2016-03-24 Richard Biener <rguenther@suse.de>
4711 PR tree-optimization/70372
4712 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4714 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4717 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4719 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4722 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4724 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4727 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4728 * g++.dg/cpp1y/pr70001.C: New test.
4731 * g++.dg/cpp0x/constexpr-70323.C: New test.
4733 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
4734 Jason Merrill <jason@redhat.com>
4735 Jakub Jelinek <jakub@redhat.com>
4738 * g++.dg/cpp0x/constexpr-69315.C: New test.
4739 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4741 2016-03-23 Marek Polacek <polacek@redhat.com>
4744 * g++.dg/warn/Wignored-attributes-1.C: New test.
4745 * g++.dg/warn/Wignored-attributes-2.C: New test.
4747 2016-03-23 Tom de Vries <tom@codesourcery.com>
4749 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4751 * gfortran.dg/goacc/private-3.f95 (test): Same.
4752 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4755 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4757 * lib/target-supports.exp: Remove v7ve entry from loop
4758 creating effective target checks.
4759 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4760 (add_options_for_arm_arch_v7ve): Likewise.
4762 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4764 PR tree-optimization/70354
4765 * gcc.dg/vect/pr70354-1.c: New test.
4766 * gcc.dg/vect/pr70354-2.c: New test.
4767 * gcc.target/i386/avx2-pr70354-1.c: New test.
4768 * gcc.target/i386/avx2-pr70354-2.c: New test.
4770 2016-03-22 Jeff Law <law@redhat.com>
4773 * gcc.dg/tree-ssa/pr70232.c: New test.
4775 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4778 * gcc.target/i386/pr70302.c: New test.
4780 2016-03-22 Richard Biener <rguenther@suse.de>
4783 * g++.dg/torture/pr70251.C: New testcase.
4785 2016-03-22 David Malcolm <dmalcolm@redhat.com>
4788 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4789 Wmisleading-indentation.c.
4790 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4791 reflect change to diagnostic text and order of messages.
4792 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4794 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
4796 * g++.dg/ext/java-3.C: Don't compile on AIX.
4798 2016-03-22 Richard Biener <rguenther@suse.de>
4801 * gcc.dg/torture/pr70333.c: New testcase.
4803 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4805 * g++.dg/ext/pr70290.C: New test.
4807 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4810 * gcc.target/i386/pr70325.c: New test.
4812 2016-03-22 Jakub Jelinek <jakub@redhat.com>
4815 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4816 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4819 * gcc.target/i386/pr70300.c: New test.
4822 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4823 (func2): New function for cond with parens, xfail warning for c++.
4824 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4826 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4829 * g++.dg/template/ptrmem30.C: New test.
4831 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4834 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4835 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4837 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4840 * gcc.dg/pr70326.c: New test.
4842 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
4843 Jakub Jelinek <jakub@redhat.com>
4845 PR tree-optimization/70317
4846 * gcc.dg/pr70317.c: New test.
4848 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
4851 * gcc.target/i386/pr70327.c: New test.
4853 2016-03-21 Martin Liska <mliska@suse.cz>
4856 * gcc.dg/ipa/pr70306.c: New test.
4858 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4860 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4861 * gcc.target/arm/attr-align3.c: Likewise.
4862 * gcc.target/arm/attr_arm.c: Likewise.
4863 * gcc.target/arm/flip-thumb.c: Likewise.
4865 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4868 * gcc.target/powerpc/altivec-36.c: New test.
4870 2016-03-21 Richard Biener <rguenther@suse.de>
4872 PR tree-optimization/70310
4873 * gcc.dg/torture/pr70310.c: New testcase.
4875 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4878 * gcc.target/i386/pr70293.c: New test.
4880 2016-03-21 Richard Biener <rguenther@suse.de>
4882 PR tree-optimization/70288
4883 * gcc.dg/torture/pr70288-1.c: New testcase.
4884 * gcc.dg/torture/pr70288-2.c: Likewise.
4886 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4888 PR rtl-optimization/69307
4889 * gcc.target/arm/pr69307.c: New test.
4891 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4893 PR rtl-optimization/69102
4894 * gcc.c-torture/compile/pr69102.c: New test.
4896 2016-03-18 Jeff Law <law@redhat.com>
4898 PR rtl-optimization/70263
4899 * gcc.c-torture/compile/pr70263-1.c: New test.
4900 * gcc.target/i386/pr70263-2.c: New test.
4902 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4904 PR rtl-optimization/70278
4905 * gcc.dg/torture/pr70278.c: New test.
4906 * gcc.target/arm/pr70278.c: New test.
4908 2016-03-18 David Malcolm <dmalcolm@redhat.com>
4911 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4912 (test_builtin_types_compatible_p): New test function.
4913 * gcc.dg/pr70281.c: New test case.
4915 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4918 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4920 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4922 PR tree-optimization/70252
4923 * gcc.dg/pr70252.c: New test.
4925 2016-03-18 Tom de Vries <tom@codesourcery.com>
4927 * gcc.dg/pr70161-2.c: New test.
4928 * gcc.dg/pr70161.c: New test.
4930 2016-03-18 Tom de Vries <tom@codesourcery.com>
4933 * gcc.dg/pr70269.c: New test.
4935 2016-03-18 Jakub Jelinek <jakub@redhat.com>
4938 * g++.dg/ext/java-3.C: New test.
4940 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4943 * g++.dg/lookup/pr70205.C: New test.
4945 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4948 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4950 2016-03-17 Marek Polacek <polacek@redhat.com>
4953 * gcc.dg/atomic-op-6.c: New test.
4955 2016-03-17 David Malcolm <dmalcolm@redhat.com>
4958 * c-c++-common/pr70264.c: New test case.
4960 2016-03-17 Jakub Jelinek <jakub@redhat.com>
4963 * c-c++-common/pr70144-1.c: New test.
4964 * c-c++-common/pr70144-2.c: New test.
4967 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
4968 * g++.dg/opt/flifetime-dse6.C: New test.
4969 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4971 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
4974 * gcc.dg/pic-1.c: New test.
4975 * gcc.dg/pic-2.c: Likewise.
4976 * gcc.dg/pic-3.c: Likewise.
4977 * gcc.dg/pic-4.c: Likewise.
4978 * gcc.dg/pie-1.c: Likewise.
4979 * gcc.dg/pie-2.c: Likewise.
4980 * gcc.dg/pie-3.c: Likewise.
4981 * gcc.dg/pie-4.c: Likewise.
4982 * gcc.dg/pie-5.c: Likewise.
4983 * gcc.dg/pie-6.c: Likewise.
4985 2016-03-17 Tom de Vries <tom@codesourcery.com>
4987 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
4988 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
4990 2016-03-17 Richard Biener <rguenther@suse.de>
4993 * g++.dg/debug/pr70271.C: New testcase.
4995 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
4997 * gcc.target/i386/pr70251.c: New test.
4999 2016-03-17 Marek Polacek <polacek@redhat.com>
5002 * g++.dg/warn/constexpr-70194.C: New test.
5004 2016-03-16 Richard Henderson <rth@redhat.com>
5007 * gcc.c-torture/compile/pr70240.c: New.
5009 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5011 * gcc.c-torture/compile/20151204.c: Skip for avr.
5013 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5016 * g++.dg/opt/pr70245.C: New test.
5017 * g++.dg/opt/pr70245.h: New file.
5018 * g++.dg/opt/pr70245-aux.cc: New file.
5020 2016-03-16 Martin Sebor <msebor@redhat.com>
5022 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5024 2016-03-16 Richard Henderson <rth@redhat.com>
5027 * gcc.c-torture/compile/pr70199.c: New.
5029 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5031 * gcc.dg/uninit-19.c: Run dos2unix.
5033 2016-03-16 Marek Polacek <polacek@redhat.com>
5036 * gcc.dg/nested-func-10.c: New test.
5037 * gcc.dg/nested-func-9.c: New test.
5039 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5041 PR tree-optimization/68714
5042 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5044 2016-03-16 Tom de Vries <tom@codesourcery.com>
5046 PR tree-optimization/68715
5047 * gcc.dg/graphite/pr68715-2.c: New test.
5048 * gcc.dg/graphite/pr68715.c: New test.
5049 * gfortran.dg/graphite/pr68715.f90: New test.
5051 2016-03-16 Tom de Vries <tom@codesourcery.com>
5053 PR tree-optimization/68809
5054 * gcc.dg/graphite/pr68809-2.c: New test.
5055 * gcc.dg/graphite/pr68809.c: New test.
5057 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5060 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5061 method call to i () as argument. Adjust expected output.
5064 * g++.dg/ubsan/pr70147-1.C: New test.
5065 * g++.dg/ubsan/pr70147-2.C: New test.
5067 2016-03-15 Martin Sebor <msebor@redhat.com>
5070 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5072 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
5074 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5077 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5080 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5081 libatomic_available.
5083 2016-03-15 Marek Polacek <polacek@redhat.com>
5086 * g++.dg/ext/attribute-may-alias-4.C: New test.
5088 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
5090 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5091 -fvar-tracking-assignments-toggle flag.
5093 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5095 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5097 2016-03-15 Jakub Jelinek <jakub@redhat.com>
5099 PR rtl-optimization/70222
5100 * gcc.c-torture/execute/pr70222-1.c: New test.
5101 * gcc.c-torture/execute/pr70222-2.c: New test.
5103 2016-03-15 Richard Henderson <rth@redhat.com>
5105 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5107 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5109 PR rtl-optimization/69032
5110 * gcc.dg/pr69032.c: New test.
5112 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5114 PR rtl-optimization/63384
5115 * g++.dg/pr63384.C: New test.
5117 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5120 * gcc.target/i386/pr64411.C: New test.
5122 2016-03-15 Tom de Vries <tom@codesourcery.com>
5124 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5125 * gfortran.dg/goacc/kernels-alias.f95: New test.
5127 2016-03-14 Martin Sebor <msebor@redhat.com>
5130 * g++.dg/cpp0x/constexpr-inline.C: New test.
5131 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5133 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
5135 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5137 2016-03-14 Jakub Jelinek <jakub@redhat.com>
5140 * gcc.dg/pr70219.c: New test.
5142 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5145 * gcc.dg/torture/pr70083.c: New test.
5146 * gcc.target/i386/pr70083.c: New test.
5148 2016-03-14 Richard Biener <rguenther@suse.de>
5150 PR tree-optimization/56365
5151 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5153 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5156 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5158 * g++.dg/pr70098.C: New testcase.
5161 2016-03-14 Tom de Vries <tom@codesourcery.com>
5163 PR tree-optimization/70045
5164 * gcc.dg/graphite/pr70045.c: New test.
5166 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5169 * gfortran.dg/include_9.f90: New test.
5171 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5174 gfortran.dg/prof/prof.exp: New script.
5175 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5177 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
5179 PR rtl-optimization/69307
5180 * gcc.dg/pr69307.c: New test.
5182 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5185 * gcc.target/arm/pr69614.c: New.
5187 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
5190 * gfortran.dg/submodule_14.f08: New test
5193 * gfortran.dg/submodule_15.f08: New test
5195 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5198 * g++.dg/cpp1y/paren3.C: New test.
5200 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5203 * gcc.target/powerpc/ppc-round2.c: New test.
5205 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5208 * gcc.dg/torture/pr70123.c: New test.
5210 2016-03-11 Jeff Law <law@redhat.com>
5212 PR tree-optimization/70190
5213 * gcc.c-torture/compile/pr70190.c: New test.
5215 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5218 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5220 (test43_b): Likewise.
5221 (test43_c): Likewise.
5222 (test43_d): Likewise.
5223 (test43_e): Likewise.
5224 (test43_f): Likewise.
5225 (test43_g): Likewise.
5226 (test44_a): Likewise.
5227 (test44_b): Likewise.
5228 (test44_c): Likewise.
5229 (test44_d): Likewise.
5230 (test44_e): Likewise.
5232 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5235 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5237 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5239 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5242 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5246 * gcc.target/aarch64/pr69245_2.c: New test.
5248 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5250 PR tree-optimization/70177
5251 * gcc.dg/pr70177.c: New test.
5253 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5255 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5257 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5259 * gcc.dg/tree-ssa/sra-20.c: New.
5261 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5263 PR rtl-optimization/70174
5264 * gcc.dg/pr70174.c: New test.
5266 PR tree-optimization/70169
5267 * gcc.dg/pr70169.c: New test.
5269 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5272 * gcc.target/i386/pr70160.c: New test.
5274 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5276 * gcc.target/s390/dfp-1.c: New test.
5278 2016-03-10 Nick Clifton <nickc@redhat.com>
5281 * gcc.target/aarch64/pr70044.c: New test.
5283 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5284 Jakub Jelinek <jakub@redhat.com>
5287 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5288 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5289 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5291 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
5294 * g++.dg/lto/pr69589_0.C: New testcase
5295 * g++.dg/lto/pr69589_1.C: New testcase
5297 2016-03-10 Marek Polacek <polacek@redhat.com>
5300 * g++.dg/delayedfold/unary-plus1.C: New test.
5302 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
5304 * gcc.target/arm/pr45701-1.c: Escape brackets.
5305 * gcc.target/arm/pr45701-2.c: Likewise.
5307 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5309 * gfortran.dg/unconstrained_commons.f: New.
5311 2016-03-10 Alan Modra <amodra@gmail.com>
5313 * gcc.dg/pr69195.c: New.
5314 * gcc.dg/pr69238.c: New.
5316 2016-03-10 Tom de Vries <tom@codesourcery.com>
5319 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5321 2016-03-10 Richard Biener <rguenther@suse.de>
5323 PR tree-optimization/70128
5324 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5325 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5327 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5329 PR tree-optimization/70152
5330 * gcc.dg/pr70152.c: New test.
5333 * gcc.target/i386/pr70086-1.c: New test.
5334 * gcc.target/i386/pr70086-2.c: New test.
5335 * gcc.target/i386/pr70086-3.c: New test.
5337 PR tree-optimization/70127
5338 * gcc.c-torture/execute/pr70127.c: New test.
5340 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5342 * c-c++-common/goacc/combined-directives-2.c: New test.
5344 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5348 * g++.dg/diagnostic/pr70105.C: New test.
5349 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5350 (test_multiple_ordinary_maps): New test function.
5352 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5356 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5357 Drop range information from call to inform_at_rich_loc.
5358 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5360 (test_show_locus): Replace calls to rich_location::add_range with
5361 calls to add_range. Rewrite the tests that used the now-defunct
5362 rich_location ctor taking a source_range. Simplify other tests
5363 by replacing calls to COMBINE_LOCATION_DATA with calls to
5366 2016-03-09 Richard Biener <rguenther@suse.de>
5367 Jakub Jelinek <jakub@redhat.com>
5369 PR tree-optimization/70138
5370 * gcc.dg/vect/pr70138-1.c: New testcase.
5371 * gcc.dg/vect/pr70138-2.c: Likewise.
5373 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5376 * gcc.target/i386/pr70049.c: New test.
5378 2016-03-09 Richard Biener <rguenther@suse.de>
5381 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5382 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5383 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5385 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5387 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5390 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5393 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5396 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5399 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5400 in testcase comment.
5402 2016-03-09 Tom de Vries <tom@codesourcery.com>
5404 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5405 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5406 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5407 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5408 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5409 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5410 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5411 * gfortran.dg/goacc/kernels-loop.f95: New test.
5413 2016-03-08 Martin Sebor <msebor@redhat.com>
5416 * g++.dg/warn/overflow-warn-7.C: New test.
5418 2016-03-08 Jason Merrill <jason@redhat.com>
5420 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5421 * lib/target-supports.exp (check_effective_target_concepts): New.
5423 2016-03-08 Jakub Jelinek <jakub@redhat.com>
5426 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5427 * g++.dg/ubsan/pr70135.C: New test.
5430 * gcc.dg/pr70110.c: New test.
5432 2016-03-07 Martin Jambor <mjambor@suse.cz>
5434 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5435 * c-c++-common/gomp/if-1.c: Likewise.
5436 * c-c++-common/gomp/pr61486-2.c: Likewise.
5437 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5438 to dg-additional-options.
5439 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5440 * g++/gomp/target-teams-1.c: Likewise.
5441 * gcc.dg/gomp/gomp.exp: Likewise.
5442 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5443 dg-additional-options.
5444 * gfortran.dg/gomp/gomp.exp: Likewise.
5445 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5446 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5447 dg-additional-options.
5448 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5450 2016-03-07 Martin Jambor <mjambor@suse.cz>
5452 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5453 * c-c++-common/gomp/gridify-1.c: New test.
5454 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5456 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5458 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5459 trigger for cortex-r8, when scanning for register r8.
5460 * gcc.target/arm/pr45701-2.c: Likewise.
5462 2016-02-26 Richard Biener <rguenther@suse.de>
5463 Jeff Law <law@redhat.com>
5465 PR tree-optimization/69740
5466 * gcc.c-torture/compile/pr69740-1.c: New test.
5467 * gcc.c-torture/compile/pr69740-2.c: New test.
5469 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5471 * lib/target-supports.exp
5472 (check_effective_target_whole_vector_shift): Enable for PPC64.
5474 2016-03-07 Richard Biener <rguenther@suse.de>
5476 PR tree-optimization/70115
5477 * gcc.dg/torture/pr70115.c: New testcase.
5479 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5482 * c-c-++-common/goacc/pr69916.c: New.
5484 2016-03-07 Richard Henderson <rth@redhat.com>
5486 * gcc.c-torture/compile/pr70061.c: New test.
5488 2016-03-07 Richard Biener <rguenther@suse.de>
5491 * gcc.dg/vect/O3-pr36098.c: New testcase.
5493 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5495 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5497 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5499 * gnat.dg/renaming9.ad[sb]: New testcase.
5501 2016-03-05 Jakub Jelinek <jakub@redhat.com>
5504 * g++.dg/expr/stdarg3.C: New test.
5506 2016-03-04 Jeff Law <law@redhat.com>
5508 PR tree-optimization/69196
5509 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5512 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5515 * gcc.dg/pr69973.c: New test.
5517 PR rtl-optimization/69941
5518 * gcc.dg/torture/pr69941.c: New test.
5521 * gcc.dg/pr69824.c: New test.
5523 2016-03-05 Tom de Vries <tom@codesourcery.com>
5525 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5526 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5529 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5532 * g++.dg/cpp1y/var-templ48.C: New test.
5533 * g++.dg/cpp1y/var-templ49.C: New test.
5535 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5537 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5539 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5542 * g++.dg/ubsan/pr70035.C: New test.
5545 * gcc.target/i386/pr70062.c: New test.
5547 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5549 * g++.dg/template/typename21.C: Remove c++98_only.
5551 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5553 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5555 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5558 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5560 (fn_42_b): Likewise.
5561 (fn_42_c): Likewise.
5563 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5566 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5568 (fn_40_b): Likewise.
5569 (fn_41_a): Likewise.
5570 (fn_41_b): Likewise.
5572 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5575 * gcc.target/i386/avx512f-pr70059.c: New test.
5576 * gcc.target/i386/avx512dq-pr70059.c: New test.
5578 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5580 PR rtl-optimization/57676
5581 * gcc.dg/torture/pr57676.c: New test.
5583 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5585 * gcc.dg/pr70026.c: New test.
5587 2016-03-04 Marek Polacek <polacek@redhat.com>
5590 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5591 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5593 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5596 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5598 (test_corners_sisd_si): Likewise.
5599 (main): Remove checks of the above.
5600 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5602 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5604 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5606 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5608 * gcc.dg/torture/pr69951.c: Accept argc==0.
5610 2016-03-04 Richard Biener <rguenther@suse.de>
5613 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5614 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5616 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5619 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5622 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5625 * gcc.dg/guality/pr69947.c: New test.
5627 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5630 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5632 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5634 PR rtl-optimization/69904
5635 * gcc.target/arm/pr69904.c: New test.
5637 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5640 * gcc.dg/vect/pr70021.c: New test.
5641 * gcc.target/i386/pr70021.c: New test.
5643 2016-03-03 Marek Polacek <polacek@redhat.com>
5646 * gcc.dg/pr70050.c: New test.
5648 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5650 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5652 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5654 PR tree-optimization/70043
5655 * gfortran.dg/vect/pr70043.f90: New test.
5657 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5659 * gnat.dg/specs/task1.ads: New test.
5661 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5663 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5664 Invoke gdb with -batch.
5665 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5667 2016-03-03 Richard Biener <rguenther@suse.de>
5669 PR tree-optimization/55936
5670 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5672 2016-03-02 Jeff Law <law@redhat.com>
5674 PR rtl-optimization/69942
5675 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5676 effects of argument promotions.
5678 PR tree-optimization/69987
5679 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5680 target does not support -fprefetch-loop-arrays.
5682 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
5684 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5686 2016-03-02 Bin Cheng <bin.cheng@arm.com>
5688 PR rtl-optimization/69052
5689 * gcc.target/i386/pr69052.c: New test.
5691 2016-03-02 Alan Modra <amodra@gmail.com>
5693 * gcc.dg/pr69990.c: New.
5695 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5698 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5701 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5704 * gcc.target/i386/pr70028.c: New test.
5706 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5708 * c-c++-common/asan/swapcontext-test-1.c,
5709 * c-c++-common/tsan/thread_leak.c,
5710 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5711 * g++.dg/tsan/benign_race.C,
5712 * g++.dg/tsan/fd_close_norace.C,
5713 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5714 races with sanitizer output
5716 2016-03-02 Richard Biener <rguenther@suse.de>
5717 Uros Bizjak <ubizjak@gmail.com>
5720 * gcc.dg/simd-8.c: New testcase.
5722 2016-03-02 Richard Biener <rguenther@suse.de>
5725 * gcc.dg/simd-7.c: New testcase.
5727 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5729 * gcc.target/i386/pr70007.c: Tweak.
5731 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5733 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5735 2016-03-02 Marek Polacek <polacek@redhat.com>
5738 * gcc.dg/pr67854.c: New test.
5740 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5743 * gcc.dg/torture/pr70025.c: New test.
5745 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5747 PR tree-optimization/68621
5748 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5750 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5752 * gcc.target/i386/pr70007.c: New test.
5754 2016-03-01 Jeff Law <law@redhat.com>
5756 PR tree-optimization/69196
5757 * gcc.dg/tree-ssa/pr69196-1.c: New test.
5759 PR tree-optimization/69196
5760 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5761 duplicating code and spoiling the expected output.
5763 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5766 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5767 supports power9 before doing tests.
5768 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5769 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5770 * gcc.target/powerpc/p9-permute.c: Likewise.
5772 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
5775 * gcc.target/i386/pr70027.c: New test.
5777 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5779 * gcc.dg/pr70017.c: New test.
5781 2016-03-01 Jakub Jelinek <jakub@redhat.com>
5785 * gcc.dg/pr69796.c: New test.
5786 * gcc.dg/pr69974.c: New test.
5788 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5790 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5792 2016-02-29 Jeff Law <law@redhat.com>
5794 PR tree-optimization/69987
5795 * gfortran.dg/pr69987.f90: New test.
5797 PR tree-optimization/69989
5798 * gcc.c-torture/compile/pr69989-2.c: New test.
5800 2016-03-01 Marek Polacek <polacek@redhat.com>
5803 * g++.dg/parse/invalid1.C: New test.
5805 2016-03-01 Richard Biener <rguenther@suse.de>
5808 * gcc.dg/pr70022.c: New testcase.
5810 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5812 PR tree-optimization/69956
5813 * gcc.dg/pr69956.c: New test.
5815 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5818 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5819 XFAIL when hardware supports efficient unaligned storage access.
5821 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5824 * g++.dg/template/pr69961a.C: New test.
5825 * g++.dg/template/pr69961b.C: New test.
5827 2016-02-29 David Malcolm <dmalcolm@redhat.com>
5829 PR preprocessor/69985
5830 * gcc.dg/cpp/pr69985.c: New test case.
5832 2016-02-29 Jeff Law <law@redhat.com>
5834 PR tree-optimization/70005
5835 * gcc.c-torture/execute/pr70005.c New test.
5837 PR tree-optimization/69999
5838 * gcc.c-torture/compile/pr69999.c: New test.
5840 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5842 PR tree-optimization/69652
5843 * gcc.dg/torture/pr69652.c: Delete test.
5844 * gcc.dg/vect/pr69652.c: New test.
5846 2016-02-19 Richard Biener <rguenther@suse.de>
5848 PR tree-optimization/69980
5849 * gfortran.dg/vect/pr69980.f90: New testcase.
5851 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5853 * gcc.target/sparc/20160229-1.c: New test.
5855 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5857 * gnat.dg/stack_usage3.adb: New test.
5858 * gnat.dg/stack_usage3_pkg.ads: New helper.
5860 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5862 * gnat.dg/renaming8.adb: New test.
5863 * gnat.dg/renaming8_pkg1.ads: New helper.
5864 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5865 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5867 2016-02-29 Richard Biener <rguenther@suse.de>
5869 PR tree-optimization/69720
5870 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5872 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5876 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5878 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5879 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5882 * gfortran.dg/coarray_8.f90: Adjust error message.
5883 * gfortran.dg/pr56007.f90: New test.
5884 * gfortran.dg/pr56007.f: New test.
5886 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5888 PR tree-optimization/69989
5889 * gcc.dg/torture/pr69989.c: New test.
5891 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5893 * gcc.target/i386/stack-realign-win.c: New test.
5895 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5898 * gfortran.dg/pr60126.f90: New test.
5900 2016-02-27 Jeff Law <law@redhat.com>
5903 2016-02-26 Richard Biener <rguenther@suse.de>
5904 Jeff Law <law@redhat.com>
5906 PR tree-optimization/69740
5907 * gcc.c-torture/compile/pr69740-1.c: New test.
5908 * gcc.c-torture/compile/pr69740-2.c: New test.
5910 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5913 * gfortran.dg/newunit_4.f90: New test.
5915 2016-02-27 Jakub Jelinek <jakub@redhat.com>
5918 PR rtl-optimization/69886
5919 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5920 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5923 2016-02-26 Martin Sebor <msebor@redhat.com>
5925 PR tree-optimization/15826
5926 * gcc.dg/tree-ssa/pr15826.c: New test.
5928 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5931 * gcc.target/powerpc/pr69969.c: New test.
5933 2016-02-26 Martin Sebor <msebor@redhat.com>
5936 * g++.old-deja/g++.other/decl5.C: Add a test case.
5938 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5941 * gcc.target/powerpc/pr69946.c: New file.
5943 2016-02-26 Richard Biener <rguenther@suse.de>
5944 Jeff Law <law@redhat.com>
5946 PR tree-optimization/69740
5947 * gcc.c-torture/compile/pr69740-1.c: New test.
5948 * gcc.c-torture/compile/pr69740-2.c: New test.
5950 2016-02-26 Martin Jambor <mjambor@suse.cz>
5953 * gcc.dg/torture/pr69932.c: New test.
5954 * gcc.dg/torture/pr69936.c: Likewise.
5956 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5959 * gcc.target/s390/pr69709.c: New test.
5961 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5964 * gcc.target/aarch64/pr69245_1.c: New test.
5966 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5969 * gcc.dg/torture/pr69613.c: New test.
5971 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5973 PR rtl-optimization/69891
5974 * gcc.target/i386/pr69891.c: New test.
5976 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5977 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5980 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
5981 functionality for both 32-bit and 64-bit.
5983 2016-02-26 Richard Biener <rguenther@suse.de>
5985 PR tree-optimization/69551
5986 * gcc.dg/torture/pr69951.c: New testcase.
5988 2016-02-25 Richard Biener <rguenther@suse.de>
5990 PR tree-optimization/48795
5991 * gcc.dg/Warray-bounds-18.c: New testcase.
5993 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5995 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
5997 2016-02-25 Jakub Jelinek <jakub@redhat.com>
5999 PR rtl-optimization/69896
6000 * gcc.dg/pr69896.c: New test.
6002 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6005 * g++.dg/cpp1y/paren2.C: New test.
6007 2016-02-24 Martin Sebor <msebor@redhat.com>
6010 * gcc.dg/enum-mode-2.c: New test.
6012 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6015 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6016 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6017 * g++.dg/ubsan/pr69922.C: New test.
6019 2016-02-24 Marek Polacek <polacek@redhat.com>
6022 * gcc.dg/pr69819.c: New test.
6024 2016-02-24 Martin Sebor <msebor@redhat.com>
6027 * g++.dg/ext/flexary15.C: New test.
6029 2016-02-24 Martin Sebor <msebor@redhat.com>
6031 * gcc.dg/builtins-68.c: Avoid making unportable
6032 assumptions about the relationship between SIZE_MAX and UINT_MAX.
6033 * g++.dg/ext/builtin_alloca.C: Same.
6035 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6036 Charles Baylis <charles.baylis@linaro.org>
6039 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6041 2016-02-24 Richard Biener <rguenther@suse.de>
6042 Jakub Jelinek <jakub@redhat.com>
6045 * gcc.dg/torture/pr69760.c: New testcase.
6047 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6049 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6050 pattern on Solaris with as.
6052 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6054 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6055 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6056 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6057 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6059 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6062 * gcc.dg/pr69915.c: New test.
6064 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6066 PR rtl-optimization/69886
6067 * gcc.dg/torture/pr69886.c: New test.
6069 2016-02-24 Richard Biener <rguenther@suse.de>
6072 * gcc.dg/torture/pr68963.c: New testcase.
6074 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6077 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6078 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6079 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6080 * gcc.target/arm/atomic_loaddi_1.c: New test.
6081 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6082 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6083 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6084 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6085 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6086 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6087 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6088 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6090 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6093 * gcc.dg/torture/pr69909.c: New test.
6095 2016-02-24 Richard Biener <rguenther@suse.de>
6097 PR tree-optimization/69907
6098 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6099 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6100 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6102 2016-02-24 Christian Bruel <christian.bruel@st.com>
6104 * gcc.target/arm/pragma_cpp_fma.c: New test.
6106 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6109 * gfortran.dg/include_6.f90: Update test.
6111 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6114 * objc.dg/pr69844.m: New test.
6116 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6118 PR libgfortran/69456
6119 * gfortran.dg/namelist_89.f90: New test.
6120 * gfortran.dg/pr59700.f90: Update test..
6122 2016-02-23 Martin Sebor <msebor@redhat.com>
6125 * g++.dg/ext/builtin_alloca.C: New test.
6126 * gcc.dg/builtins-68.c: New test.
6128 2016-02-23 Richard Henderson <rth@redhat.com>
6130 * gcc.target/i386/addr-space-3.c: Remove test.
6132 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6134 PR preprocessor/69126
6135 PR preprocessor/69543
6136 * c-c++-common/pr69126-2-long.c: New test.
6137 * c-c++-common/pr69126-2-short.c: New test.
6138 * c-c++-common/pr69543-1.c: Remove xfail.
6140 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6142 PR preprocessor/69126
6143 PR preprocessor/69543
6144 PR preprocessor/69558
6145 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6147 (test_2): ...this, and add leading comment.
6148 (MACRO_3, test_3): New.
6149 (MACRO_4A, MACRO_4B, test_4): New.
6150 (MACRO): Rename to...
6153 (test_5): ...this, updating for renaming of MACRO, and
6154 add leading comment.
6155 * c-c++-common/pr69543-1.c: New.
6156 * c-c++-common/pr69543-2.c: New.
6157 * c-c++-common/pr69543-3.c: New.
6158 * c-c++-common/pr69543-4.c: New.
6159 * c-c++-common/pr69558-1.c: New.
6160 * c-c++-common/pr69558-2.c: New.
6161 * c-c++-common/pr69558-3.c: New.
6162 * c-c++-common/pr69558-4.c: New.
6163 * gcc.dg/pr69558.c: Move to...
6164 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6167 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6169 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6170 to -ftree-parallelize-loops/-fopenacc changes.
6171 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6172 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6173 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6174 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6175 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6176 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6177 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6178 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6179 * c-c++-common/goacc/kernels-loop.c: Likewise.
6180 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6181 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6182 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6183 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6185 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6187 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6189 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6192 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6195 * gcc.dg/pr69900.c: New test.
6197 2016-02-23 Martin Jambor <mjambor@suse.cz>
6199 PR tree-optimization/69666
6200 * gcc.dg/tree-ssa/pr69666.c: New test.
6202 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6205 * gfortran.dg/coarray_allocate_5.f08: New test.
6207 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6209 * gcc.target/s390/vcond-shift.c: Move to ...
6210 * gcc.target/s390/vector/vcond-shift.c: ... here.
6212 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6214 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6215 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6217 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6219 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6221 2016-02-20 Mark Wielaard <mjw@redhat.com>
6224 * gcc.dg/unused-variable-3.c: New test.
6226 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6229 * gcc.target/i386/pr69888.c: New test.
6231 2016-02-22 Richard Biener <rguenther@suse.de>
6233 PR tree-optimization/69882
6234 * gfortran.dg/vect/pr69882.f90: New testcase.
6236 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6239 * gcc.dg/pr69885.c: New test.
6241 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6245 * gcc.target/sh/pr54089-10.c: New.
6247 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
6250 * gfortran.dg/deferred_character_15.f90 : New test.
6252 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6255 gfortran.dg/allocate_with_source_18.f03: New test.
6257 2016-02-20 Harald Anlauf <anlauf@gmx.de>
6260 gfortran.dg/gomp/pr52531.f90: New test.
6262 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6265 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6268 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6271 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6272 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6275 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6278 * g++.dg/torture/pr69851.C: New test.
6280 2016-02-19 Martin Sebor <msebor@redhat.com>
6283 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6285 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6288 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6289 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6292 * g++.dg/cpp0x/pr67767.C: New test.
6294 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6296 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6297 for fp, simd, crypto, crc, lse.
6298 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6300 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6301 effective target check.
6303 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6306 * gcc.target/i386/pr69820.c: New test.
6308 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6310 * gcc.target/s390/vector/int128-1.c: New test.
6312 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6314 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6316 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6318 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6319 instruction pattern name to prevent the testcase from failing with
6322 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6324 * gcc.target/s390/md/movstr-2.c: New test.
6326 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6328 * gcc.target/s390/morestack.c: New test.
6330 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6333 * gcc.target/s390/pr69625.c: Add test case.
6335 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6338 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6340 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6343 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6344 * gcc.target/powerpc/fusion3.c: Likewise.
6346 2016-02-18 Richard Biener <rguenther@suse.de>
6349 * g++.dg/torture/pr69553.C: New testcase.
6351 2016-02-18 Nick Clifton <nickc@redhat.com>
6355 * gcc.target/arm/pr62554.c: New test.
6356 * gcc.target/arm/pr69610-1.c: New test.
6357 * gcc.target/arm/pr69610-2.c: New test.
6359 2016-02-18 Richard Biener <rguenther@suse.de>
6362 * gcc.dg/torture/pr69854.c: New testcase.
6364 2016-02-17 Jakub Jelinek <jakub@redhat.com>
6367 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6369 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6371 * gcc.target/powerpc/vec-cg.c: New test.
6373 2016-02-17 Richard Biener <rguenther@suse.de>
6376 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6378 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6381 * gcc.c-torture/compile/pr69161.c: New test.
6383 2016-02-17 David Sherwood <david.sherwood@arm.com>
6386 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6387 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6389 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6391 * gcc.dg/ifcvt-4.c: Skip on Visium.
6393 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6395 * gnat.dg/atomic8.adb: New test.
6397 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6399 * gnat.dg/discr46.ad[sb]: New test.
6401 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6404 * gcc.target/powerpc/pr48344-1.c: New test.
6406 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6409 * gfortran.dg/associate_21.f90: New test.
6411 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6414 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6415 -Wnonnull in dg-options.
6416 * c-c++-common/nonnull-2.c: New test.
6418 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6419 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6421 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6423 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6426 * gcc.dg/pr69801.c: Add empty dg-options.
6428 2016-02-16 James Norris <jnorris@codesourcery.com>
6430 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6431 * g++.dg/goacc/deviceptr-1.c: New file.
6433 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6435 PR tree-optimization/69820
6436 * gcc.dg/vect/pr69820.c: New test.
6438 2016-02-16 Richard Biener <rguenther@suse.de>
6440 PR tree-optimization/69776
6441 * gcc.dg/torture/pr69776-2.c: New testcase.
6443 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6445 PR tree-optimization/69714
6446 * gcc.dg/torture/pr69714.c: New test.
6448 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6450 PR tree-optimization/69802
6451 * gcc.dg/pr69802.c: New test.
6453 2016-02-16 Richard Biener <rguenther@suse.de>
6456 * gcc.dg/pr69801.c: New testcase.
6458 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6460 PR libgfortran/69651
6461 * gfortran.dg/read_bang.f90: New test.
6462 * gfortran.dg/read_bang4.f90: New test.
6464 2016-02-15 Jakub Jelinek <jakub@redhat.com>
6467 * g++.dg/init/pr69658.C: New test.
6470 * c-c++-common/pr69797.c: New test.
6472 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6474 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6475 check for aarch64*-*-*.
6477 2016-02-15 Richard Biener <rguenther@suse.de>
6479 PR tree-optimization/69783
6480 * gcc.dg/vect/pr69783.c: New testcase.
6482 2016-02-15 Richard Biener <rguenther@suse.de>
6484 PR tree-optimization/69776
6485 * gcc.dg/torture/pr69776.c: New testcase.
6487 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6490 * gfortran.dg/type_decl_4.f90: Reinstated.
6492 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
6495 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6497 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6501 * gfortran.dg/type_decl_4.f90: Removed.
6503 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6506 * gfortran.dg/type_decl_4.f90: New test.
6508 2016-02-14 Alan Modra <amodra@gmail.com>
6511 * gcc.c-torture/execute/stkalign.c: Revise test.
6513 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6516 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6518 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6521 * gcc.target/sh/torture/pr67260.c: New.
6523 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
6525 * gcc.dg/pr67964.c: Add dg-require-alias.
6527 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6531 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6533 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6535 PR libgfortran/69668
6536 * gfortran.dg/namelist_88.f90: New test.
6538 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6540 PR libgfortran/69668
6541 * gfortran.dg/namelist_38.f90: Update test.
6542 * gfortran.dg/namelist_84.f90: Update test.
6544 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6547 * gcc.dg/pr69554-1.c: New test.
6548 * gfortran.dg/pr69554-1.F90: New test.
6549 * gfortran.dg/pr69554-2.F90: New test.
6550 * lib/gcc-dg.exp (proc dg-locus): New function.
6551 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6552 distinguish between the caret-printing and non-caret-printing
6553 cases. If caret-printing has been explicitly enabled, bail out
6554 without attempting to fix up the output.
6556 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6560 * gcc.dg/spellcheck-options-3.c: New test case.
6561 * gcc.dg/spellcheck-options-4.c: New test case.
6562 * gcc.dg/spellcheck-options-5.c: New test case.
6563 * gcc.dg/spellcheck-options-6.c: New test case.
6564 * gcc.dg/spellcheck-options-7.c: New test case.
6565 * gcc.dg/spellcheck-options-8.c: New test case.
6566 * gcc.dg/spellcheck-options-9.c: New test case.
6567 * gcc.dg/spellcheck-options-10.c: New test case.
6569 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6571 PR rtl-optimization/69764
6572 PR rtl-optimization/69771
6573 * c-c++-common/pr69764.c: New test.
6574 * gcc.dg/torture/pr69771.c: New test.
6576 2016-02-12 Marek Polacek <polacek@redhat.com>
6578 * g++.dg/torture/init-list1.C: New.
6580 2016-02-12 Marek Polacek <polacek@redhat.com>
6582 * gcc.dg/pr69522.c: Add empty dg-options.
6584 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6586 * g++.dg/lto/lto.exp: Include and init mpx.
6587 * g++.dg/lto/pr69729_0.C: New test.
6589 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6592 * g++.dg/ipa/pr69241-4.C: New test.
6595 * g++.dg/ipa/pr68672-1.C: New test.
6596 * g++.dg/ipa/pr68672-2.C: New test.
6597 * g++.dg/ipa/pr68672-3.C: New test.
6599 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6602 * gcc.dg/pr69522.c: New test.
6604 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6607 * g++.dg/cpp1y/69098.C: New test.
6608 * g++.dg/cpp1y/69098-2.C: New test.
6610 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6612 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6613 and neighbour -> neighbor.
6614 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6615 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6616 * c-c++-common/Wvarargs.c: Likewise.
6617 * c-c++-common/goacc/host_data-5.c: Likewise.
6618 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6619 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6620 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6621 * gcc.target/aarch64/pr60697.c: Likewise.
6622 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6623 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6624 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6625 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6626 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6627 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6628 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6629 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6630 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6631 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6632 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6633 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6634 * g++.dg/lookup/koenig5.C: Likewise.
6635 * g++.dg/ext/no-asm-2.C: Likewise.
6636 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6637 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6638 * gfortran.dg/used_types_16.f90: Likewise.
6639 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6640 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6641 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6642 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6643 * gfortran.dg/abstract_type_6.f03: Likewise.
6644 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6645 * gfortran.dg/used_types_15.f90: Likewise.
6646 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6647 * gfortran.dg/exit_3.f08: Likewise.
6648 * gfortran.dg/open_status_2.f90: Likewise.
6649 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6650 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6651 * gfortran.dg/associate_1.f03: Likewise.
6652 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6653 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6654 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6655 * gcc.dg/builtin-object-size-1.c: Likewise.
6656 * gcc.dg/noreturn-6.c: Likewise.
6657 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6658 * gcc.dg/globalalias.c: Likewise.
6659 * gcc.dg/builtins-config.h: Likewise.
6660 * gcc.dg/pr30457.c: Likewise.
6661 * gcc.c-torture/compile/volatile-1.c: Likewise.
6662 * gcc.c-torture/execute/20101011-1.c: Likewise.
6663 * c-c++-common/Waddress-1.c: Likewise.
6665 2016-02-11 Jakub Jelinek <jakub@redhat.com>
6668 * c-c++-common/Waddress-1.c: New test.
6670 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6673 * gfortran.dg/associate_19.f03: New test.
6674 * gfortran.dg/associate_20.f03: New test.
6676 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6678 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6680 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6682 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6683 .arch armv8-a\n. Add -dA to dg-options.
6684 * gcc.target/aarch64/assembler_arch_1.c: New test.
6685 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6687 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6690 * g++.dg/cpp0x/pr68726.C: New.
6692 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6694 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6697 2016-02-11 Richard Biener <rguenther@suse.de>
6699 * g++.dg/tree-ssa/pr61034.C: Adjust.
6701 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6704 * gcc.target/s390/pr69148.c: New.
6706 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6708 PR tree-optimization/69652
6709 * gcc.dg/torture/pr69652.c: New test.
6711 2016-02-10 Jakub Jelinek <jakub@redhat.com>
6712 Patrick Palka <ppalka@gcc.gnu.org>
6716 * g++.dg/ipa/pr69241-1.C: New test.
6717 * g++.dg/ipa/pr69241-2.C: New test.
6718 * g++.dg/ipa/pr69241-3.C: New test.
6719 * g++.dg/ipa/pr69649.C: New test.
6721 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
6723 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6724 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6726 2016-02-10 Bin Cheng <bin.cheng@arm.com>
6728 PR tree-optimization/68021
6729 * gcc.dg/tree-ssa/pr68021.c: New test.
6731 2016-02-10 Richard Biener <rguenther@suse.de>
6733 PR tree-optimization/69726
6734 * gcc.dg/uninit-22.c: New testcase.
6736 2016-02-09 Andrew Pinski <apinski@cavium.com>
6739 * gcc.c-torture/compile/20160205-1.c: New testcase.
6741 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6744 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6745 instead accessing a really large arrray.
6746 * gcc.target/powerpc/fusion3.c: Likewise.
6748 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
6751 * gcc.c-torture/execute/pr68532.c: New test.
6753 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
6756 * gcc.dg/pr69634.c: New.
6758 2016-02-09 Richard Biener <rguenther@suse.de>
6760 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6762 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
6764 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6766 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6768 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6770 2016-02-09 Richard Biener <rguenther@suse.de>
6772 PR tree-optimization/69715
6773 * gcc.dg/torture/pr69715.c: New testcase.
6775 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6778 * g++.dg/cpp0x/trailing12.C: New test.
6779 * g++.dg/cpp0x/trailing13.C: New test.
6781 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6785 * g++.dg/cpp1y/auto-fn29.C: New test.
6786 * g++.dg/cpp1y/auto-fn30.C: New test.
6788 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6790 PR tree-optimization/69209
6791 * gcc.c-torture/compile/pr69209.c: New test.
6793 2016-02-08 Jeff Law <law@redhat.com>
6795 PR tree-optimization/68541
6796 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6797 of statements allowed in join block for path splitting.
6799 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6802 * g++.dg/gomp/pr59627.C: New test.
6805 * g++.dg/ipa/pr69239.C: New test.
6807 2016-02-08 David Malcolm <dmalcolm@redhat.com>
6809 PR preprocessor/69664
6810 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6811 * gcc.dg/cpp/warn-comments.c: Likewise.
6813 2016-02-08 Marek Polacek <polacek@redhat.com>
6816 * g++.dg/init/const12.C: New test.
6818 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6821 * gcc.dg/lto/pr55113_0.c: Remove test.
6823 2016-02-08 Richard Biener <rguenther@suse.de>
6825 PR tree-optimization/69719
6826 * gcc.dg/torture/pr69719.c: New testcase.
6828 2016-02-08 Richard Biener <rguenther@suse.de>
6829 Jeff Law <law@redhat.com>
6832 * gcc.target/mips/pr68273.c: New testcase.
6834 2016-02-08 Richard Biener <rguenther@suse.de>
6836 PR rtl-optimization/69274
6837 * gcc.target/i386/addr-sel-1.c: XFAIL.
6839 2016-02-08 Jeff Law <law@redhat.com>
6841 PR tree-optimization/68541
6842 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6844 PR tree-optimization/65917
6845 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6847 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6850 * gfortran.dg/namelist_args.f90: New test.
6852 2016-02-05 Jeff Law <law@redhat.com>
6854 PR tree-optimization/68541
6855 * gcc.dg/tree-ssa/split-path-2.c: New test.
6856 * gcc.dg/tree-ssa/split-path-3.c: New test.
6857 * gcc.dg/tree-ssa/split-path-4.c: New test.
6858 * gcc.dg/tree-ssa/split-path-5.c: New test.
6859 * gcc.dg/tree-ssa/split-path-6.c: New test.
6860 * gcc.dg/tree-ssa/split-path-7.c: New test.
6862 2016-02-05 Martin Sebor <msebor@redhat.com>
6865 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6866 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6868 2016-02-06 Richard HEnderson <rth@redhat.com>
6871 * gcc.target/i386/addr-space-4.c: New.
6872 * gcc.target/i386/addr-space-5.c: New.
6874 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6877 * gfortran.dg/elemental_dependency_6.f90: New.
6879 2016-02-05 Jakub Jelinek <jakub@redhat.com>
6881 PR rtl-optimization/69691
6882 * gcc.c-torture/execute/pr69691.c: New test.
6885 * g++.dg/parse/pr69628.C: New test.
6887 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6889 * gcc.dg/sancov/asan.c: Move to ...
6890 * gcc.dg/asan/sancov-1.c: ... here.
6892 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6894 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6896 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6899 * gcc.target/i386/pr69677.c: New test.
6901 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6904 * g++.dg/template/pr68948.C: New test.
6906 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6908 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6909 (only necessary on s390x).
6911 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6913 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6914 -mno-accumulate-outgoing-args.
6916 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6918 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6920 2016-02-04 Jakub Jelinek <jakub@redhat.com>
6923 * c-c++-common/pr69669.c: New test.
6925 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6928 * g++.dg/pr69667.C: New file.
6930 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6933 * gcc.dg/pr69619.c: Add new test.
6935 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6937 PR rtl-optimization/69577
6938 * gcc.target/i386/pr69577.c: New test.
6940 2016-02-04 Martin Liska <mliska@suse.cz>
6942 * g++.dg/asan/pr69276.C: New test.
6944 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6948 * gcc.target/arm/wmul-3.c: Simplify test to generate just
6949 a single smulbb instruction.
6950 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
6951 * gcc.target/amr/wmul-2.c: Likewise.
6953 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6957 * gcc.c-torture/execute/pr67714.c: New test.
6959 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6962 * gcc.target/i386/pr69454-1.c: New test.
6963 * gcc.target/i386/pr69454-2.c: New test.
6965 2016-02-03 Martin Sebor <msebor@redhat.com>
6972 * g++.dg/ext/flexarray-mangle-2.C: New test.
6973 * g++.dg/ext/flexarray-mangle.C: New test.
6974 * g++.dg/ext/flexarray-subst.C: New test.
6975 * g++.dg/ext/flexary11.C: New test.
6976 * g++.dg/ext/flexary12.C: New test.
6977 * g++.dg/ext/flexary13.C: New test.
6978 * g++.dg/ext/flexary14.C: New test.
6979 * g++.dg/other/dump-ada-spec-2.C: Adjust.
6981 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
6983 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
6984 Define only if CHECK_FLOAT128 is defined.
6985 (main): Properly initialize u5.
6987 2016-02-03 Jakub Jelinek <jakub@redhat.com>
6990 * gcc.dg/pr69627.c: New test.
6993 * gcc.dg/pr69644.c: New test.
6995 2016-02-03 Mike Stump <mikestump@comcast.net>
6997 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
6998 support for struct-layout-1.exp.
7000 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7003 * g++.dg/cpp0x/pr69056.C: New test.
7005 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7006 Alexandre Oliva <aoliva@redhat.com>
7009 * gcc.target/powerpc/pr69461.c: New.
7011 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
7013 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7015 (check_effective_target_fsanitize_thread): ... to here. Do not
7016 specify additional compile flags for the test source.
7017 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7018 specify additional compile flags for the test source.
7020 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7022 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7024 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7028 * gfortran.dg/coarray_allocate_2.f08: New test.
7029 * gfortran.dg/coarray_allocate_3.f08: New test.
7030 * gfortran.dg/coarray_allocate_4.f08: New test.
7032 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7034 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7035 use same scan-tree-dump-times on all platforms.
7036 * gcc.dg/vect/vect-outer-1.c: Likewise.
7037 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7038 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7039 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7040 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7041 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7042 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7043 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7045 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7047 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7050 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7052 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7054 2016-02-02 James Norris <jnorris@codesourcery.com>
7056 * c-c++-common/goacc/routine-5.c: Add tests.
7058 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
7060 * gcc.target/nvptx/unsigned-cmp.c: New test.
7062 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7064 * gcc.target/aarch64/scalar_shift_1.c
7065 (test_corners_sisd_di): Improve force to SIMD register.
7066 (test_corners_sisd_si): Likewise.
7067 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7068 Remove scan-assembler check for ldr.
7070 2016-02-02 Richard Biener <rguenther@suse.de>
7072 PR tree-optimization/69595
7073 * gcc.dg/Warray-bounds-17.c: New testcase.
7075 2016-02-02 Richard Biener <rguenther@suse.de>
7077 PR tree-optimization/69606
7078 * gcc.dg/torture/pr69606.c: New testcase.
7080 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7083 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7084 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7086 2016-02-02 Alan Modra <amodra@gmail.com>
7089 * gcc.target/powerpc/pr69548.c: New test.
7091 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7093 PR rtl-optimization/69592
7094 * gcc.dg/pr69592.c: New test.
7096 PR preprocessor/69543
7098 * gcc.dg/pr69543.c: New test.
7099 * gcc.dg/pr69558.c: New test.
7101 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
7104 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7106 2016-02-01 Martin Sebor <msebor@redhat.com>
7108 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7110 2016-02-01 Bin Cheng <bin.cheng@arm.com>
7112 PR tree-optimization/67921
7113 * c-c++-common/ubsan/pr67921.c: New test.
7115 2016-02-01 Richard Biener <rguenther@suse.de>
7118 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7120 2016-02-01 Richard Biener <rguenther@suse.de>
7122 PR tree-optimization/69574
7123 * gcc.dg/torture/pr69574.c: New testcase.
7125 2016-02-01 Richard Biener <rguenther@suse.de>
7127 PR tree-optimization/69579
7128 * gcc.dg/setjmp-6.c: New testcase.
7130 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7132 PR rtl-optimization/69570
7133 * g++.dg/opt/pr69570.C: New test.
7135 2016-02-01 Richard Henderson <rth@redhat.com>
7137 * gcc.dg/pr69535.c: New test.
7139 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
7142 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7143 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7146 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7148 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7150 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
7153 * gfortran.dg/allocate_with_source_17.f03: New test.
7155 2016-01-30 Jakub Jelinek <jakub@redhat.com>
7157 PR tree-optimization/69546
7158 * gcc.dg/torture/pr69546.c: New test.
7160 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
7163 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7165 2016-01-30 Martin Sebor <msebor@redhat.com>
7168 * g++.dg/ext/flexary10.C: New test.
7170 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7173 gfortran.dg/common_23.f90: New test.
7175 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7178 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7179 condition being checked, and disable it when the target supports
7180 misaligned loads and stores.
7182 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7185 * gcc.dg/torture/pr69518.c: New test.
7187 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7190 * gcc.target/i386/pr69530.c: New test.
7192 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
7195 * gcc.target/mips/div-delay.c: New test.
7197 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7200 * gcc.target/i386/pr69551.c: New test.
7203 * gcc.target/i386/pr66137.c: New test.
7205 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7207 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7208 always built for p5600.
7209 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7210 isa=p5600 dg-option.
7212 2016-01-29 Richard Biener <rguenther@suse.de>
7214 PR tree-optimization/69547
7215 * g++.dg/tree-ssa/pr69547.C: New testcase.
7217 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7220 * g++.dg/warn/Wunused-function2.C: New test.
7222 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7224 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7225 support for test to succeed.
7227 2016-01-29 Marek Polacek <polacek@redhat.com>
7231 * g++.dg/ext/constexpr-vla2.C: New test.
7232 * g++.dg/ext/constexpr-vla3.C: New test.
7233 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7235 2016-01-29 Richard Biener <rguenther@suse.de>
7238 * gcc.dg/uninit-21.c: New testcase.
7240 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
7243 * gcc.target/i386/pr69459.c: New test.
7245 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
7248 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7249 * gcc.target/mips/pr68400.c: New test.
7251 2016-01-28 Martin Sebor <msebor@redhat.com>
7254 * gcc.target/powerpc/pr17381.c: New test.
7256 2016-01-28 Jakub Jelinek <jakub@redhat.com>
7259 * gcc.dg/torture/pr69542.c: New test.
7261 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7263 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7265 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7267 * gcc.dg/pr65980.c: Skip on AIX.
7268 * gcc.dg/pr66688.c: Same.
7270 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7273 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7274 * gcc.dg/tree-ssa/sra-18.c: Same.
7276 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7279 * gfortran.dg/block_15.f08: New test.
7280 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7281 on incorrectly closed BLOCK.
7283 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7285 * gcc.dg/declare-simd.c: New test.
7286 2016-01-28 Richard Biener <rguenther@suse.de>
7288 PR tree-optimization/69466
7289 * gfortran.dg/vect/pr69466.f90: New testcase.
7291 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7293 * g++.dg/pr67989.C: Remove ARM-specific option.
7294 * gcc.target/arm/pr67989.C: New file.
7296 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7298 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7299 and expm1 test for glibc < 2.11.
7301 2016-01-27 Richard Henderson <rth@redhat.com>
7303 * gcc.c-torture/execute/pr69447.c: New test.
7305 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
7308 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7310 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7313 * gcc.dg/pr66869.c: New test.
7315 2016-01-25 Jeff Law <law@redhat.com>
7317 PR tree-optimization/68398
7318 PR tree-optimization/69196
7319 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7320 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7321 path to avoid new heuristic allowing more irreducible regions
7322 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7323 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7324 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7325 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7326 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7328 2016-01-27 Marek Polacek <polacek@redhat.com>
7331 * c-c++-common/vector-compare-4.c: New test.
7333 2016-01-27 David Malcolm <dmalcolm@redhat.com>
7335 PR preprocessor/69126
7336 * c-c++-common/pr69126.c: New test case.
7338 2016-01-27 Ian Lance Taylor <iant@google.com>
7340 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7342 2016-01-27 Ryan Burn <contact@rnburn.com>
7345 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7347 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7350 * gcc.target/i386/pr69512.c: New test.
7352 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7355 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7357 2016-01-27 Marek Polacek <polacek@redhat.com>
7360 * g++.dg/pr69379.C: New test.
7362 2016-01-27 Martin Sebor <msebor@redhat.com>
7365 * g++.dg/abi/Wabi-2-2.C: New test.
7366 * g++.dg/abi/Wabi-2-3.C: New test.
7367 * g++.dg/abi/Wabi-3-2.C: New test.
7368 * g++.dg/abi/Wabi-3-3.C: New test.
7370 2016-01-27 Richard Biener <rguenther@suse.de>
7372 PR tree-optimization/69166
7373 * gcc.dg/torture/pr69166.c: New testcase.
7375 2016-01-27 Martin Jambor <mjambor@suse.cz>
7377 PR tree-optimization/69355
7378 * gcc.dg/tree-ssa/pr69355.c: New test.
7380 2016-01-27 Marek Polacek <polacek@redhat.com>
7383 * g++.dg/ext/constexpr-vla1.C: New test.
7385 2016-01-20 Christian Bruel <christian.bruel@st.com>
7388 * gcc.target/arm/pr69245.c: New test.
7390 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7392 PR tree-optimization/69399
7393 * gcc.dg/torture/pr69399.c: New test.
7395 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7397 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7399 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7401 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7403 2016-01-26 Tom de Vries <tom@codesourcery.com>
7405 PR tree-optimization/69110
7406 * gcc.dg/autopar/pr69110.c: New test.
7408 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7409 Sebastian Pop <s.pop@samsung.com>
7411 * gcc.dg/graphite/isl-ast-op-select.c: New.
7413 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7416 * gfortran.dg/allocate_error_6.f90: New test.
7418 2016-01-26 Richard Henderson <rth@redhat.com>
7420 * gcc.dg/tm/pr60908.c: New test.
7422 2016-01-26 David Malcolm <dmalcolm@redhat.com>
7425 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7427 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7428 expected multiline output to reflect the colorization being
7429 disabled before newlines.
7430 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7431 (custom_diagnostic_finalizer): Replace call to
7432 pp_newline_and_flush with call to pp_flush.
7433 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7434 * gfortran.dg/implicit_class_1.f90: Likewise.
7435 * lib/gcc-dg.exp (allow_blank_lines): New global.
7436 (dg-allow-blank-lines-in-output): New procedure.
7437 (gcc-dg-prune): Complain about blank lines in the output, unless
7438 dg-allow-blank-lines-in-output was called.
7439 * lib/multiline.exp (_build_multiline_regex): Only support
7440 arbitrary followup text for non-blank-lines, not for blank lines.
7442 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7444 PR tree-optimization/69483
7445 * gcc.dg/pr69483.c: New test.
7446 * g++.dg/opt/pr69483.C: New test.
7448 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7451 * gcc.target/arm/pr68620.c: New test.
7453 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7455 * gcc.target/i386/pr68986-2.c: Remove -m32.
7457 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7460 * gcc.target/i386/pr68986-1.c: New test.
7461 * gcc.target/i386/pr68986-2.c: Likewise.
7462 * gcc.target/i386/pr68986-3.c: Likewise.
7464 2016-01-26 Christian Bruel <christian.bruel@st.com>
7466 * lib/target-supports.exp
7467 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7468 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7469 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7471 2016-01-26 Richard Biener <rguenther@suse.de>
7473 PR tree-optimization/69452
7474 * gcc.dg/torture/pr69452.c: New testcase.
7476 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7479 * gcc.dg/pr69442.c: New test.
7481 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7484 * gcc.target/aarch64/simd/pr67896.C: New.
7486 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7488 PR tree-optimization/69400
7489 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7491 (plugin_init): Call it.
7492 * gcc.dg/torture/pr69400.c: New test.
7494 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7496 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7498 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7499 Sebastian Pop <s.pop@samsung.com>
7501 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7504 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7505 Sebastian Pop <s.pop@samsung.com>
7507 * gcc.dg/graphite/pr69292.c: New.
7509 2016-01-25 Jakub Jelinek <jakub@redhat.com>
7511 * c-c++-common/goacc/use_device-1.c: New test.
7513 2016-01-25 Jeff Law <law@redhat.com>
7515 PR tree-optimization/69196
7516 PR tree-optimization/68398
7517 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7518 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7520 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
7523 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7526 2016-01-25 Richard Biener <rguenther@suse.de>
7529 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7531 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7534 * gcc.dg/pr69421.c: New test.
7536 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7538 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7539 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7540 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7541 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7542 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7543 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7544 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7545 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7546 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7547 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7549 2016-01-25 Richard Biener <rguenther@suse.de>
7551 PR tree-optimization/69376
7552 * gcc.dg/torture/pr69376.c: New testcase.
7554 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7558 * gfortran.dg/interface_38.f90: New test.
7559 * gfortran.dg/interface_39.f90: New test.
7561 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7564 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7569 * g++.dg/template/pr11858.C: New test.
7570 * g++.dg/template/pr24663.C: New test.
7571 * g++.dg/template/unify12.C: New test.
7572 * g++.dg/template/unify13.C: New test.
7573 * g++.dg/template/unify14.C: New test.
7574 * g++.dg/template/unify15.C: New test.
7575 * g++.dg/template/unify16.C: New test.
7576 * g++.dg/template/unify17.C: New test.
7578 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7581 gfortran.dg/pr68283.f90: New test.
7583 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7586 * gfortran.dg/inline_matmul_13.f90: New test.
7587 * gfortran.dg/matmul_bounds_8.f90: New test.
7588 * gfortran.dg/matmul_bounds_9.f90: New test.
7589 * gfortran.dg/matmul_bounds_10.f90: New test.
7591 2016-01-23 Tom de Vries <tom@codesourcery.com>
7593 PR tree-optimization/69426
7594 * gcc.dg/autopar/pr69426.c: New test.
7596 2016-01-23 Martin Sebor <msebor@redhat.com>
7600 * g++.dg/cpp0x/alignas5.C: New test.
7601 * g++.dg/ext/vector29.C: Same.
7603 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
7605 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7606 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7607 _GNU_SOURCE from compile flags to the source.
7608 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7609 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7610 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7611 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7613 2016-01-22 Jakub Jelinek <jakub@redhat.com>
7616 * g++.dg/opt/pr69432.C: New test.
7618 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7620 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7621 32-bit targets testing an -m64 multilib.
7623 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7625 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7628 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7630 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7632 2016-01-21 Christian Bruel <christian.bruel@st.com>
7635 * gcc.target/i386/pr68674.c
7636 * gcc.target/aarch64/pr68674.c
7637 * gcc.target/arm/pr68674.c
7639 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7642 * gcc.c-torture/execute/pr69403.c: New test.
7644 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7647 * g++.dg/template/pr55843.C: New.
7649 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7652 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7653 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7655 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7658 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7659 from dg-do compile directive, and instead add
7660 { dg-require-effective-target int128 }.
7662 2016-01-20 Martin Sebor <msebor@redhat.com>
7665 * gcc.dg/sync-fetch.c: New test.
7667 2016-01-21 Martin Sebor <msebor@redhat.com>
7670 * gcc.target/powerpc/pr69252.c: New test.
7672 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7675 * gfortran.dg/pr65996.f90: New test.
7677 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7680 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
7681 expected to generate an error.
7683 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7686 * gcc.dg/torture/pr66178.c: New test.
7688 2016-01-21 Anton Blanchard <anton@samba.org>
7689 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7692 * gcc.target/powerpc/pr63354.c: New test.
7694 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7696 PR rtl-optimization/68990
7697 * gcc.target/i386/pr68990: New.
7699 2016-01-21 Nick Clifton <nickc@redhat.com>
7702 * gcc.target/mips/pr69129.c: New.
7704 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7707 * g++.dg/cpp0x/pr58046.C: New.
7709 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7713 * gcc.target/arm/pr69187.c: New test.
7716 * g++.dg/torture/pr69355.C: New test.
7718 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7719 Sebastian Pop <s.pop@samsung.com>
7721 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7723 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7724 Sebastian Pop <s.pop@samsung.com>
7726 * gcc.dg/graphite/pr68976.c: New test.
7728 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7731 * c-c++-common/pr67653.c: New test.
7732 * gcc.dg/torture/pr29119.c: Add dg-warning.
7734 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7736 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7738 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7741 * gcc.dg/pr24293.c: New test.
7742 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7743 incomplete struct type.
7744 * gcc.dg/declspec-1.c: Likewise.
7745 * gcc.dg/pr63549.c: Likewise.
7747 2016-01-20 Jakub Jelinek <jakub@redhat.com>
7749 PR tree-optimization/66612
7750 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7751 for bdn instruction.
7753 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7755 * lib/target-supports.exp
7756 (check_effective_target_arm_fp_ok_nocache): New.
7757 (check_effective_target_arm_fp_ok): New.
7758 (add_options_for_arm_fp): New.
7759 (check_effective_target_arm_crypto_ok_nocache): Require
7760 target_arm_v8_neon_ok instead of arm32.
7761 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7762 (check_effective_target_arm_crypto_pragma_ok): New.
7763 (add_options_for_arm_vfp): New.
7764 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7765 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7766 target instead. Force initial fpu to vfp.
7767 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7768 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7769 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7771 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7772 use arm_vfp effective target instead. Force initial fpu to vfp.
7773 * gcc.target/arm/attr-neon3.c: Likewise.
7774 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7776 * gcc.target/arm/unsigned-float.c: Likewise.
7777 * gcc.target/arm/vfp-1.c: Likewise.
7778 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7779 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7780 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7781 * gcc.target/arm/vfp-ldmias.c: Likewise.
7782 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7783 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7784 * gcc.target/arm/vfp-stmiad.c: Likewise.
7785 * gcc.target/arm/vfp-stmias.c: Likewise.
7786 * gcc.target/arm/vnmul-1.c: Likewise.
7787 * gcc.target/arm/vnmul-2.c: Likewise.
7788 * gcc.target/arm/vnmul-3.c: Likewise.
7789 * gcc.target/arm/vnmul-4.c: Likewise.
7791 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7794 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7795 the MPX run-time library, for compile-time MPX test.
7796 * gcc.target/i386/chkp-always_inline.c: Likewise.
7797 * gcc.target/i386/chkp-bndret.c: Likewise.
7798 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7799 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7800 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7801 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7802 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7803 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7804 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7805 * gcc.target/i386/chkp-label-address.c: Likewise.
7806 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7807 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7808 * gcc.target/i386/chkp-pr69044.c: Likewise.
7809 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7810 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7811 * gcc.target/i386/chkp-strchr.c: Likewise.
7812 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7813 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7814 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7815 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7816 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7817 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7818 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7819 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7820 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7821 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7822 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7823 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7824 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7825 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7826 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7827 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7828 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7829 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7830 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7831 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7832 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7833 * gcc.target/i386/pr63995-2.c: Likewise.
7834 * gcc.target/i386/pr64805.c: Likewise.
7835 * gcc.target/i386/pr65044.c: Likewise.
7836 * gcc.target/i386/pr65167.c: Likewise.
7837 * gcc.target/i386/pr65183.c: Likewise.
7838 * gcc.target/i386/pr65184.c: Likewise.
7839 * gcc.target/i386/thunk-retbnd.c: Likewise.
7841 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7843 PR tree-optimization/69328
7844 * gcc.dg/pr69328.c: New test.
7846 2016-01-20 Jeff Law <law@redhat.com>
7849 * gcc.target/m68k/pr25114.c: New test.
7851 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7853 * gcc.target/arm/memset-inline-10.c: Added
7854 dg-require-effective-target arm_thumb2_ok.
7856 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7858 * gcc.dg/debug/dwarf2/sso.c: New test.
7860 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
7863 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7864 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7865 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7867 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7870 * g++.dg/ipa/devirt-50.C: New testcase.
7872 2016-01-19 Marek Polacek <polacek@redhat.com>
7875 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7876 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7878 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7881 * gcc.target/arm/pr69135_1.c: New test.
7883 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7885 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7887 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7889 * gcc.target/aarch64/ccmp_1.c: New testcase.
7891 2016-01-19 Marek Polacek <polacek@redhat.com>
7894 * g++.dg/cpp0x/enum30.C: New test.
7896 2016-01-19 Richard Biener <rguenther@suse.de>
7898 PR tree-optimization/69336
7899 * g++.dg/tree-ssa/pr69336.C: New testcase.
7901 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7904 * gcc.dg/pr65779.c: New test.
7906 2016-01-19 Richard Biener <rguenther@suse.de>
7908 PR tree-optimization/69352
7909 * gcc.dg/torture/pr69352.c: New testcase.
7911 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7913 PR rtl-optimization/68955
7914 PR rtl-optimization/64557
7915 * gcc.dg/torture/pr68955.c: New test.
7917 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7920 * g++.dg/torture/pr69136.C: New testcase.
7922 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7925 * g++.dg/lto/pr69133_0.C: New testcase.
7926 * g++.dg/lto/pr69133_1.C: New testcase.
7928 2016-01-15 Jeff Law <law@redhat.com>
7930 PR tree-optimization/69320
7931 * gcc.c-torture/pr69320-1.c: New test.
7932 * gcc.c-torture/pr69320-2.c: New test.
7933 * gcc.c-torture/pr69320-3.c: New test.
7934 * gcc.c-torture/pr69320-4.c: New test.
7936 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7941 * g++.dg/template/pr11858.C: New test.
7942 * g++.dg/template/pr24663.C: New test.
7943 * g++.dg/template/unify12.C: New test.
7944 * g++.dg/template/unify13.C: New test.
7945 * g++.dg/template/unify14.C: New test.
7946 * g++.dg/template/unify15.C: New test.
7947 * g++.dg/template/unify16.C: New test.
7948 * g++.dg/template/unify17.C: New test.
7950 2016-01-18 David Malcolm <dmalcolm@redhat.com>
7953 * gcc.dg/pr69181-1.c: New test file.
7954 * gcc.dg/pr69181-2.c: New test file.
7955 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
7956 globals by moving it to...
7957 (cleanup-after-saved-dg-test): ...this new function. Add
7958 "global additional_sources_used". Add reset of global
7959 multiline_expected_outputs to the empty list.
7960 * lib/multiline.exp (_multiline_expected_outputs): Rename this
7962 (multiline_expected_outputs): ...this, and updated comments to
7963 note that it is modified from gcc-dg.exp.
7964 (dg-end-multiline-output): Update for the above renaming.
7965 (handle-multiline-outputs): Likewise. Remove the clearing
7966 of the expected outputs to the empty list.
7968 2016-01-18 Richard Biener <rguenther@suse.de>
7970 PR tree-optimization/69297
7971 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
7973 2016-01-18 Joseph Myers <joseph@codesourcery.com>
7975 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
7977 * gcc.target/mips/mips-3d-2.c: Likewise.
7978 * gcc.target/mips/mips-3d-3.c: Likewise.
7979 * gcc.target/mips/mips-3d-4.c: Likewise.
7980 * gcc.target/mips/mips-3d-5.c: Likewise.
7981 * gcc.target/mips/mips-3d-6.c: Likewise.
7982 * gcc.target/mips/mips-3d-7.c: Likewise.
7983 * gcc.target/mips/mips-3d-8.c: Likewise.
7984 * gcc.target/mips/mips-3d-9.c: Likewise.
7985 * gcc.target/mips/mips-ps-1.c: Likewise.
7986 * gcc.target/mips/mips-ps-2.c: Likewise.
7987 * gcc.target/mips/mips-ps-3.c: Likewise.
7988 * gcc.target/mips/mips-ps-4.c: Likewise.
7989 * gcc.target/mips/mips-ps-5.c: Likewise.
7990 * gcc.target/mips/mips-ps-6.c: Likewise.
7991 * gcc.target/mips/mips-ps-7.c: Likewise.
7992 * gcc.target/mips/mips-ps-type.c: Likewise.
7993 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7994 * gcc.target/mips/mips16-attributes-6.c: Likewise.
7996 2016-01-18 Tom de Vries <tom@codesourcery.com>
7998 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
7999 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8000 * c-c++-common/goacc/kernels-empty.c: New test.
8001 * c-c++-common/goacc/kernels-eternal.c: New test.
8002 * c-c++-common/goacc/kernels-loop-2.c: New test.
8003 * c-c++-common/goacc/kernels-loop-3.c: New test.
8004 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8005 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8006 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8007 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8008 * c-c++-common/goacc/kernels-loop-data.c: New test.
8009 * c-c++-common/goacc/kernels-loop-g.c: New test.
8010 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8011 * c-c++-common/goacc/kernels-loop-n.c: New test.
8012 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8013 * c-c++-common/goacc/kernels-loop.c: New test.
8014 * c-c++-common/goacc/kernels-noreturn.c: New test.
8015 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8016 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8017 * c-c++-common/goacc/kernels-reduction.c: New test.
8019 2016-01-18 Tom de Vries <tom@codesourcery.com>
8021 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8022 * gcc.dg/autopar/outer-2.c: Same.
8023 * gcc.dg/autopar/outer-3.c: Same.
8024 * gcc.dg/autopar/outer-4.c: Same.
8025 * gcc.dg/autopar/outer-5.c: Same.
8026 * gcc.dg/autopar/outer-6.c: Same.
8027 * gcc.dg/autopar/parallelization-1.c: Same.
8028 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8029 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8030 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8031 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8032 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8033 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8034 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8035 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8036 * gcc.dg/autopar/pr39500-1.c: Same.
8037 * gcc.dg/autopar/pr39500-2.c: Same.
8038 * gcc.dg/autopar/pr46193.c: Same.
8039 * gcc.dg/autopar/pr46194.c: Same.
8040 * gcc.dg/autopar/pr49580.c: Same.
8041 * gcc.dg/autopar/pr49960-1.c: Same.
8042 * gcc.dg/autopar/pr49960.c: Same.
8043 * gcc.dg/autopar/pr68373.c: Same.
8044 * gcc.dg/autopar/reduc-1.c: Same.
8045 * gcc.dg/autopar/reduc-1char.c: Same.
8046 * gcc.dg/autopar/reduc-1short.c: Same.
8047 * gcc.dg/autopar/reduc-2.c: Same.
8048 * gcc.dg/autopar/reduc-2char.c: Same.
8049 * gcc.dg/autopar/reduc-2short.c: Same.
8050 * gcc.dg/autopar/reduc-3.c: Same.
8051 * gcc.dg/autopar/reduc-4.c: Same.
8052 * gcc.dg/autopar/reduc-6.c: Same.
8053 * gcc.dg/autopar/reduc-7.c: Same.
8054 * gcc.dg/autopar/reduc-8.c: Same.
8055 * gcc.dg/autopar/reduc-9.c: Same.
8056 * gcc.dg/autopar/uns-outer-4.c: Same.
8057 * gcc.dg/autopar/uns-outer-5.c: Same.
8058 * gcc.dg/autopar/uns-outer-6.c: Same.
8059 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8060 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8062 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8065 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8066 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8068 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8071 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8072 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8073 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8075 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8078 * gcc.dg/tree-ssa/sra-17.c: New.
8079 * gcc.dg/tree-ssa/sra-18.c: New.
8081 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8083 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8085 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8087 * gnat.dg/inline12.adb: New test.
8089 2016-01-18 Bin Cheng <bin.cheng@arm.com>
8091 PR tree-optimization/66797
8092 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8094 2016-01-18 Richard Biener <rguenther@suse.de>
8096 PR tree-optimization/69170
8097 * gcc.dg/torture/pr69170.c: New testcase.
8099 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
8101 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8103 2016-01-16 Tom de Vries <tom@codesourcery.com>
8105 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8107 2016-01-16 Tom de Vries <tom@codesourcery.com>
8109 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8110 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8111 redundant dg-require-effective-target pthread.
8112 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8113 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8114 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8115 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8116 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8117 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8118 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8120 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
8123 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8124 * gcc.target/powerpc/recip-7.c: Same.
8126 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8129 * g++.dg/template/pr69091.C: New test.
8131 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8133 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8134 dump does not contain an error_mark_node.
8135 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8136 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8138 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8141 * g++.dg/template/pr68936.C: New test.
8143 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
8146 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8147 * gcc.target/powerpc/recip-2.c: Same.
8148 * gcc.target/powerpc/recip-3.c: Same.
8149 * gcc.target/powerpc/recip-4.c: Same.
8150 * gcc.target/powerpc/recip-sqrtf.c: Same.
8152 2016-01-15 Jeff Law <law@redhat.com>
8154 PR tree-optimization/69270
8155 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8156 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8158 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
8161 * gfortran.dg/deferred_character_13.f90: New test for the fix
8162 of comment 3 of the PR.
8165 * gfortran.dg/deferred_character_8.f90: New test
8166 * gfortran.dg/allocate_error_5.f90: New test
8169 * gfortran.dg/deferred_character_10.f90: New test
8172 * gfortran.dg/deferred_character_14.f90: New test
8175 * gfortran.dg/deferred_character_11.f90: New test
8178 * gfortran.dg/deferred_character_9.f90: New test
8180 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8182 PR rtl-optimization/69030
8183 * gcc.target/i386/pr69030.c: New.
8185 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8187 * gcc.target/aarch64/target_attr_17.c: New test.
8189 2016-01-15 Richard Biener <rguenther@suse.de>
8191 PR tree-optimization/66856
8192 * gcc.dg/torture/pr66856-1.c: New testcase.
8193 * gcc.dg/torture/pr66856-2.c: Likewise.
8195 2016-01-15 Richard Biener <rguenther@suse.de>
8198 * g++.dg/lto/pr69137_0.C: New testcase.
8200 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8203 * gcc.target/i386/pr69246.c: New test.
8205 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8207 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8209 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8212 * g++.dg/init/const9.C: Disable test on S/390.
8214 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8216 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8217 * g++.dg/Wno-frame-address.C: Ditto.
8219 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8221 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8223 2016-01-15 Richard Biener <rguenther@suse.de>
8225 PR tree-optimization/68961
8226 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8228 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8230 * gcc.target/i386/pr65105-5.c: New test.
8232 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8234 * gcc.c-torture/execute/alias-4.c: New testcase.
8236 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8239 * g++.dg/ipa/devirt-49.C: New testcase.
8241 2016-01-15 Christian Bruel <christian.bruel@st.com>
8244 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8245 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8246 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8248 2016-01-15 Richard Biener <rguenther@suse.de>
8250 PR tree-optimization/69117
8251 * gcc.dg/torture/pr69117.c: New testcase.
8253 2015-01-14 Ryan Burn <contact@rnburn.com>
8256 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8258 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8261 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8262 range tests use 100 * maximum instead of maximum + 1.
8264 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8267 * gcc.dg/guality/pr69244.c: New test.
8269 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
8271 * lib/target-supports.exp (check_effective_target_issignaling):
8273 * gcc.dg/pr61441.c: Require issignaling effective target.
8275 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8278 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8280 2016-01-14 David Malcolm <dmalcolm@redhat.com>
8283 PR preprocessor/69177
8284 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8285 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8286 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8287 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8289 2016-01-14 Marek Polacek <polacek@redhat.com>
8292 * gcc.dg/array-15.c: New test.
8294 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8297 PR tree-optimization/69155
8298 * gfortran.dg/pr68146.f: New test.
8299 * gfortran.dg/pr69155.f90: New test.
8301 2016-01-14 Richard Biener <rguenther@suse.de>
8303 PR tree-optimization/68060
8304 * gcc.dg/torture/pr68060-1.c: New testcase.
8305 * gcc.dg/torture/pr68060-2.c: Likewise.
8307 2016-01-14 Nick Clifton <nickc@redhat.com>
8309 * lib/target-supports.exp
8310 (check_effective_target_arm_neon_ok_nocache): Add an option
8311 sequence that includes setting the ARM architecture to ARMv7-A.
8312 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8313 command line options necessary to enable Neon support.
8314 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8315 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8316 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8317 * gcc.target/arm/pr69180.c: Likewise.
8319 2016-01-14 Jeff Law <law@redhat.com>
8321 PR tree-optimization/69270
8322 * gcc.dg/tree-ssa/pr69270.c: New test.
8324 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8327 * c-c++-common/pr66208.c: New file.
8329 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8331 PR tree-optimization/69156
8332 * gcc.dg/pr69156.c: New test.
8334 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8336 * gcc.target/i386/pr69225-7.c: New test.
8338 2016-01-13 Richard Henderson <rth@redhat.com>
8340 * gcc.dg/tm/memopt-13.c: Update expected function.
8341 * gcc.dg/tm/memopt-6.c: Likewise.
8343 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
8345 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8346 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8347 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8348 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
8350 2016-01-13 Tom de Vries <tom@codesourcery.com>
8352 PR tree-optimization/69169
8353 * gcc.dg/pr69169.c: New test.
8355 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8358 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8359 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8360 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8361 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8362 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8363 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8364 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8365 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8367 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8370 * gcc.dg/pr69247.c: New test.
8372 2016-01-13 Richard Biener <rguenther@suse.de>
8374 PR tree-optimization/69242
8375 * gcc.dg/torture/pr69242.c: New testcase.
8377 2016-01-13 Richard Biener <rguenther@suse.de>
8379 PR tree-optimization/69186
8380 * gcc.dg/torture/pr69186.c: New testcase.
8382 2016-01-13 Jeff Law <law@redhat.com>
8384 PR tree-optimization/67755
8385 * gcc.dg/tree-ssa/pr67755.c: New test.
8387 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8389 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8390 pass number in output by a star.
8392 2016-01-12 Bin Cheng <bin.cheng@arm.com>
8394 PR tree-optimization/68911
8395 * gcc.c-torture/execute/pr68911.c: New test.
8397 2016-01-12 Marek Polacek <polacek@redhat.com>
8400 * g++.dg/warn/permissive-1.C: New test.
8402 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8406 * g++.dg/opt/pr69213.C: New test.
8408 2016-01-12 Christian Bruel <christian.bruel@st.com>
8411 * gcc.target/arm/pr69180.c: New test.
8413 2016-01-12 Richard Biener <rguenther@suse.de>
8416 * g++.dg/lto/pr69077_0.C: New testcase.
8417 * g++.dg/lto/pr69077_1.C: Likewise.
8419 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8422 * g++.dg/opt/pr69175.C: New test.
8424 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8426 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8427 rather than #including math.h & stdlib.h.
8428 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8429 * gcc.dg/vect/pr49771.c: Likewise.
8430 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8431 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8432 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8433 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8434 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8435 * gcc.dg/vect/pr44507.c: Likewise.
8436 * gcc.dg/vect/pr45902.c: Likewise.
8437 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8438 * gcc.dg/vect/vect-117.c: Likewise.
8439 * gcc.dg/vect/vect-99.c: Likewise.
8440 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8441 * gcc.dg/vect/vect-cond-1.c: Likewise.
8442 * gcc.dg/vect/vect-cond-2.c: Likewise.
8443 * gcc.dg/vect/vect-cond-3.c: Likewise.
8444 * gcc.dg/vect/vect-cond-4.c: Likewise.
8445 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8446 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8447 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8448 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8449 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8450 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8451 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8452 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8453 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8454 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8455 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8456 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8457 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8458 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8459 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8460 include of signal.h.
8461 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8462 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8463 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8464 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8465 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8466 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8467 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8468 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8469 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8470 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8471 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8472 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8473 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8474 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8475 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8476 * gcc.dg/vect/vect-outer-5.c: Likewise.
8477 * gcc.dg/vect/vect-outer-6.c: Likewise.
8478 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8481 2016-01-12 Nick Clifton <nickc@redhat.com>
8484 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8485 to fread so that it will be found in all target runtimes.
8487 2016-01-12 Richard Biener <rguenther@suse.de>
8489 PR tree-optimization/69053
8490 * g++.dg/torture/pr69053.C: New testcase.
8492 2016-01-12 Richard Biener <rguenther@suse.de>
8494 PR tree-optimization/69168
8495 * gcc.dg/torture/pr69168.c: New testcase.
8497 2016-01-12 Richard Biener <rguenther@suse.de>
8499 PR tree-optimization/69157
8500 * gcc.dg/torture/pr69157.c: New testcase.
8502 2016-01-12 Richard Biener <rguenther@suse.de>
8504 PR tree-optimization/69174
8505 * gcc.dg/torture/pr69174.c: New testcase.
8507 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8511 * g++.dg/tls/pr66808.C: New test.
8512 * g++.dg/tls/pr69000.C: New test.
8514 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8516 * gcc.target/powerpc/swaps-p8-23.c: New test.
8517 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8519 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
8521 PR tree-optimization/68356
8522 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8524 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8525 Jim Wilson <jim.wilson@linaro.org>
8528 * gcc.target/arm/pr69194.c: New test.
8530 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8533 * gcc.target/i386/pr69225-1.c: New test.
8534 * gcc.target/i386/pr69225-2.c: Likewise.
8535 * gcc.target/i386/pr69225-3.c: Likewise.
8536 * gcc.target/i386/pr69225-4.c: Likewise.
8537 * gcc.target/i386/pr69225-5.c: Likewise.
8538 * gcc.target/i386/pr69225-6.c: Likewise.
8540 2016-01-11 Jakub Jelinek <jakub@redhat.com>
8543 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8547 * gcc.dg/pr69071.c: New test.
8550 * g++.dg/opt/pr69211.C: New test.
8552 PR tree-optimization/69214
8553 * gcc.c-torture/compile/pr69214.c: New test.
8555 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
8557 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8558 * gcc.target/i386/pr66232-11.c: Ditto.
8559 * gcc.target/i386/pr66232-12.c: Ditto.
8560 * gcc.target/i386/pr66232-13.c: Ditto.
8562 2016-01-11 Richard Biener <rguenther@suse.de>
8564 PR tree-optimization/69173
8565 * gcc.dg/torture/pr69173.c: New testcase.
8567 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8569 PR rtl-optimization/68796
8570 * gcc.target/aarch64/tst_5.c: New test.
8571 * gcc.target/aarch64/tst_6.c: Likewise.
8573 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8575 PR rtl-optimization/68841
8576 * gcc.dg/pr68841.c: New test.
8577 * gcc.c-torture/execute/pr68841.c: New test.
8579 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8581 PR rtl-optimization/68920
8582 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8584 * gcc.dg/ifcvt-5.c: New test.
8586 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
8589 * g++.dg/pr69123.C: New.
8591 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8594 * gcc.target/i386/pr69010.c: New test.
8596 2016-01-11 Martin Jambor <mjambor@suse.cz>
8599 * gcc.target/i386/chkp-pr69044.c: New test.
8601 2016-01-11 Tom de Vries <tom@codesourcery.com>
8603 PR tree-optimization/69109
8604 * gcc.dg/autopar/pr69109-2.c: New test.
8605 * gcc.dg/autopar/pr69109.c: New test.
8607 2016-01-11 Tom de Vries <tom@codesourcery.com>
8609 PR tree-optimization/69108
8610 * gcc.dg/autopar/pr69108.c: New test.
8612 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8615 * c-c++-common/Wisleading-indentation.c: Augment test.
8617 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8620 * gfortran.dg/inline_matmul_12.f90: New test.
8622 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
8625 * gfortran.dg/actual_array_offset_1: New test.
8627 2016-01-10 Tom de Vries <tom@codesourcery.com>
8629 PR tree-optimization/69062
8630 * gcc.dg/autopar/pr69062.c: New test.
8632 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8634 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8635 * gcc.dg/vect/slp-perm-2.c: Likewise.
8636 * gcc.dg/vect/slp-perm-3.c: Likewise.
8637 * gcc.dg/vect/slp-perm-5.c: Likewise.
8638 * gcc.dg/vect/slp-perm-6.c: Likewise.
8639 * gcc.dg/vect/slp-perm-7.c: Likewise.
8640 * gcc.dg/vect/slp-perm-8.c: Likewise.
8642 2016-01-10 Tom de Vries <tom@codesourcery.com>
8644 PR tree-optimization/69039
8645 * gcc.dg/autopar/pr69039.c: New test.
8647 2016-01-09 Marek Polacek <polacek@redhat.com>
8650 * g++.dg/pr69113.C: New test.
8652 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8655 PR tree-optimization/69097
8656 * gcc.c-torture/execute/pr50865.c: New test.
8657 * gcc.c-torture/execute/pr69097-1.c: New test.
8658 * gcc.c-torture/execute/pr69097-2.c: New test.
8659 * gcc.dg/pr69097-1.c: New test.
8660 * gcc.dg/pr69097-2.c: New test.
8662 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8665 * g++.dg/opt/pr69164.C: New test.
8667 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8669 PR tree-optimization/69167
8670 * gcc.dg/pr69167.c: New test.
8672 2016-01-08 Marek Polacek <polacek@redhat.com>
8675 * g++.dg/pr68449.C: New.
8677 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8679 PR tree-optimization/68707
8680 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8681 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8682 on platforms supporting it.
8683 * gcc.dg/vect/slp-perm-2.c: Likewise.
8684 * gcc.dg/vect/slp-perm-3.c: Likewise.
8685 * gcc.dg/vect/slp-perm-5.c: Likewise.
8686 * gcc.dg/vect/slp-perm-7.c: Likewise.
8687 * gcc.dg/vect/slp-perm-8.c: Likewise.
8688 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8689 on platforms supporting it.
8691 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8693 PR tree-optimization/69162
8694 * gcc.dg/pr69162.c: New test.
8696 PR tree-optimization/69172
8697 * gcc.dg/pr69172.c: New test.
8699 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8701 PR tree-optimization/67781
8702 * gcc.c-torture/execute/pr67781.c: New file.
8704 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8706 PR tree-optimization/69083
8707 * gcc.dg/vect/pr69083.c: New test.
8709 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8711 PR tree-optimization/61441
8712 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8713 Use -fexcess-precision=standard for compiler options.
8714 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8716 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8719 * gfortran.dg/gomp/pr69128.f90: New test.
8722 * g++.dg/ext/pr69145-1.C: New test.
8723 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8724 * g++.dg/ext/pr69145-2.h: New file.
8726 2016-01-07 Martin Sebor <msebor@redhat.com>
8729 * gcc.dg/atomic-fetch-bool.c: New test.
8730 * gcc.dg/sync-fetch-bool.c: New test.
8732 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8735 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8737 2016-01-07 Nick Clifton <nickc@redhat.com>
8740 * g++.dg/pr66655.C: New test.
8741 * g++.dg/pr66655_1.cc: Test support file.
8742 * g++.dg/pr66655.h: Test header file.
8744 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8747 gfortran.dg/gomp/pr66680.f90: New test.
8749 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8752 * gcc.target/i386/pr69171-1.c: New test.
8753 * gcc.target/i386/pr69171-2.c: Likewise.
8754 * gcc.target/i386/pr69171-3.c: Likewise.
8755 * gcc.target/i386/pr69171-4.c: Likewise.
8756 * gcc.target/i386/pr69171-5.c: Likewise.
8757 * gcc.target/i386/pr69171-6.c: Likewise.
8759 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8762 * c-c++-common/pr67639.c: New test.
8764 2016-01-07 Jakub Jelinek <jakub@redhat.com>
8766 PR tree-optimization/69141
8767 * g++.dg/opt/pr69141.C: New test.
8769 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8771 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8773 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
8776 * gcc.target/i386/pr69140.c: New test
8778 2016-01-06 David Malcolm <dmalcolm@redhat.com>
8780 * gcc.dg/bad-dereference.c: New test case.
8782 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8784 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8786 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8788 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8790 2016-01-06 Marek Polacek <polacek@redhat.com>
8793 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8795 2016-01-05 Marek Polacek <polacek@redhat.com>
8798 * gcc.dg/atomic-invalid-2.c: New.
8800 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8803 * gcc.target/i386/pr68991.c: New test.
8805 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8808 * g++.dg/pr68991-1.C: New test.
8809 * g++.dg/pr68991-2.C: Likewise.
8811 2016-01-05 Sergei Trofimovich <siarheit@google.com>
8814 * gcc.target/ia64/pr60465-gprel64.c: New test.
8815 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8817 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8819 PR rtl-optimization/68651
8820 * gcc.target/aarch64/pr68651_1.c: New test.
8822 2016-01-05 David Malcolm <dmalcolm@redhat.com>
8825 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8827 2016-01-05 Nathan Sidwell <nathan@acm.org>
8830 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8832 * gcc.dg/alias-15.c: New.
8834 2016-01-05 Nick Clifton <nickc@redhat.com>
8837 * g++.dg/pr68770.C: New test.
8839 2016-01-04 Mike Stump <mikestump@comcast.net>
8841 * lib/target-supports.exp (check_effective_target_cilkplus):
8842 cilkplus targets require pthreads.
8843 (check_effective_target_cilkplus): Remove special case for NVPTX.
8845 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8847 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8850 2016-01-04 Jakub Jelinek <jakub@redhat.com>
8852 Update copyright years.
8854 2016-01-04 Marek Polacek <polacek@redhat.com>
8857 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8858 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8859 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8861 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8863 * gcc.target/sparc/20160104-2.c: New test.
8865 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8867 * gcc.target/sparc/20160104-1.c: New test.
8869 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
8872 * gfortran.dg/pr65045.f90: New test.
8874 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8876 * gnat.dg/specs/debug1.ads: Delete.
8878 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8880 PR libgfortran/68867
8881 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8884 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8886 PR libgfortran/68867
8887 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8890 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
8893 * gfortran.dg/pr68864.f90: New test.
8895 2016-01-01 Jakub Jelinek <jakub@redhat.com>
8897 PR tree-optimization/69070
8898 * gcc.dg/pr69070.c: New test.
8901 * gfortran.dg/pr69055.f90: New test.
8904 * gcc.dg/pr69015.c: New test.
8906 Copyright (C) 2016 Free Software Foundation, Inc.
8908 Copying and distribution of this file, with or without modification,
8909 are permitted in any medium without royalty provided the copyright
8910 notice and this notice are preserved.