f85270c0646b9b3955671c23ed55125865f44531
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
2
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.
7
8 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
9
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.
25
26 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
27
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.
85
86 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
87
88 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
89
90 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
91
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 ...
97 (bar): This.
98 * gcc.target/i386/noplt-4.c: Likewise.
99 (main): Renamed to ...
100 (bar): This.
101 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
102 * gcc.target/i386/pr67400-5.c: Likewise.
103
104 2016-06-24 Jakub Jelinek <jakub@redhat.com>
105
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.
108
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.
135
136 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
137
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.
174
175 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
176 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
177
178 * gcc.target/powerpc/p9-splat-5.c: New test.
179
180 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
181
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.
194
195 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
196
197 PR target/66232
198 PR target/67400
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.
211
212 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
213
214 PR libgfortran/48852
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.
218
219 2016-06-23 Andi Kleen <ak@linux.intel.com>
220
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.
228
229 2016-06-23 Martin Liska <mliska@suse.cz>
230
231 * gcc.dg/pr71619.c: New test.
232
233 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
234
235 PR target/67400
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.
243
244 2016-06-22 David Malcolm <dmalcolm@redhat.com>
245
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.
250
251 2016-06-22 David Malcolm <dmalcolm@redhat.com>
252
253 PR c/70339
254 * c-c++-common/attributes-1.c: Update dg-prune-output to include
255 hint.
256 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
257 expected results due to builtin "nanl" now being suggested for
258 "name".
259 * gcc.dg/pr67580.c: Update expected messages.
260 * gcc.dg/spellcheck-identifiers.c: New testcase.
261 * gcc.dg/spellcheck-typenames.c: New testcase.
262
263 2016-06-22 David Malcolm <dmalcolm@redhat.com>
264
265 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
266 file.
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.
276
277 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
278
279 PR tree-optimization/71488
280 * g++.dg/pr71488.C: New test.
281 * gcc.dg/vect/vect-bool-cmp.c: New test.
282
283 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
284
285 * gcc.dg/guality/param-5.c: New test.
286
287 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
288
289 * gcc.target/i386/asm-flag-7.c: New test.
290
291 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
292
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.
308
309 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
310
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.
322
323 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
324
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.
337
338 2016-06-21 Tobias Burnus <burnus@net-b.de>
339
340 PR fortran/71068
341 * gfortran.dg/coarray/data_1.f90: New.
342
343 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
344
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):
358 Add AArch64 check.
359
360 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
361
362 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
363 Set to 3 so test passes.
364
365 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
366
367 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
368
369 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
370
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.
375
376 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
377
378 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
379 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
380
381 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
382
383 PR target/71549
384 * gcc.target/i386/pr71549.c: New test.
385
386 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
387
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.
411
412 2016-06-21 Jakub Jelinek <jakub@redhat.com>
413
414 PR tree-optimization/71588
415 * gcc.dg/pr71558.c: New test.
416
417 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
418
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.
427
428 2016-06-20 Joseph Myers <joseph@codesourcery.com>
429
430 PR c/71601
431 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
432
433 2016-06-20 Jakub Jelinek <jakub@redhat.com>
434
435 PR middle-end/71581
436 * gcc.dg/pr71581.c: New test.
437
438 PR rtl-optimization/71591
439 * gcc.dg/cpp/pr71591.c: New test.
440
441 2016-06-20 David B. Robins <gcc@davidrobins.net>
442
443 PR target/71571
444 * g++.dg/torture/pr71571.C: New test.
445
446 2016-06-20 Jakub Jelinek <jakub@redhat.com>
447
448 PR target/71559
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.
452
453 2016-06-20 Tobias Burnus <burnus@net-b.de>
454
455 PR fortran/71194
456 * gfortran.dg/pointer_remapping_10.f90: New.
457
458 2016-06-20 David Malcolm <dmalcolm@redhat.com>
459
460 * g++.dg/diagnostic/string-literal-concat.C: New test case.
461
462 2016-06-20 Martin Sebor <msebor@redhat.com>
463
464 PR c/69507
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.
469
470 2016-06-20 Renlin Li <renlin.li@arm.com>
471
472 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
473
474 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
475
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.
479
480 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
481
482 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
483 "alignement".
484
485 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
486
487 PR target/71103
488 * gcc.target/avr/torture/pr71103-2.c: New test.
489
490 2016-06-19 Martin Sebor <msebor@redhat.com>
491
492 PR c/69507
493 * gcc.dg/alignof.c: New test.
494
495 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
496
497 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
498 vs dg-error; test constexpr specifier too.
499
500 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
501
502 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
503
504 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
505
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
510 and merge flags.
511
512 2016-06-17 Martin Liska <mliska@suse.cz>
513
514 * gcc.dg/predict-9.c: Fix dump scanning.
515
516 2016-06-17 Bin Cheng <bin.cheng@arm.com>
517
518 PR tree-optimization/71354
519 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
520
521 2016-06-17 Bin Cheng <bin.cheng@arm.com>
522
523 PR tree-optimization/71347
524 * gcc.dg/tree-ssa/pr71347.c: New test.
525
526 2016-06-17 Bin Cheng <bin.cheng@arm.com>
527
528 PR tree-optimization/71354
529 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
530
531 2016-06-17 Bin Cheng <bin.cheng@arm.com>
532
533 * gcc.dg/vect/vect-alias-check-1.c: New test.
534
535 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
536
537 PR target/71151
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.
547
548 2016-06-16 Martin Liska <mliska@suse.cz>
549
550 * gfortran.dg/predict-1.f90: New test.
551
552 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
553
554 PR target/71242
555 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
556
557 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
558
559 * g++.dg/vect/pr36648.cc: Disable cunrolli
560
561 2016-06-16 Jakub Jelinek <jakub@redhat.com>
562
563 PR target/71554
564 * gcc.c-torture/execute/pr71554.c: New test.
565
566 PR rtl-optimization/71532
567 * gcc.dg/torture/pr71532.c: New test.
568
569 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
570
571 * gcc.target/powerpc/p9-dimode1.c: New test.
572 * gcc.target/powerpc/p9-dimode2.c: Likewise.
573
574 2016-06-15 Jakub Jelinek <jakub@redhat.com>
575
576 * gcc.c-torture/compile/20160615-1.c: New test.
577
578 * g++.dg/cpp0x/ref-qual17.C: New test.
579
580 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
581
582 PR middle-end/71529
583 * gcc.target/i386/pr71529.C: New test.
584
585 2016-06-15 Alan Hayward <alan.hayward@arm.com>
586
587 PR tree-optimization/71483
588 * g++.dg/vect/pr71483.c: New
589
590 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
591
592 PR c++/70202
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.
598
599 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
600
601 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
602
603 2016-06-15 Alan Hayward <alan.hayward@arm.com>
604
605 PR tree-optimization/71439
606 * gcc.dg/vect/pr71439.c: New
607
608 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
609
610 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
611
612 2016-06-15 Richard Biener <rguenther@suse.de>
613
614 * gcc.dg/vect/slp-45.c: New testcase.
615
616 2016-06-15 Richard Biener <rguenther@suse.de>
617
618 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
619
620 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
621
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.
625
626 2016-06-14 Jakub Jelinek <jakub@redhat.com>
627
628 PR c++/71528
629 * g++.dg/opt/pr71528.C: New test.
630
631 PR c++/71516
632 * g++.dg/init/pr71516.C: New test.
633
634 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
635
636 * g++.dg/init/array46.C: New.
637
638 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
639
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.
643 Update scan strings.
644
645 2016-06-14 Richard Biener <rguenther@suse.de>
646
647 PR middle-end/71526
648 * gfortran.dg/pr71526.f90: New testcase.
649
650 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
651
652 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
653 * gcc.dg/zero_bits_compound-1.c: Likewise.
654
655 2016-06-14 Richard Biener <rguenther@suse.de>
656
657 PR tree-optimization/71522
658 * gcc.dg/torture/pr71522.c: New testcase.
659
660 2016-06-14 Jakub Jelinek <jakub@redhat.com>
661
662 PR tree-optimization/71520
663 * gcc.dg/tree-ssa/pr71520.c: New test.
664
665 2016-06-14 Richard Biener <rguenther@suse.de>
666
667 PR tree-optimization/71521
668 * gcc.dg/tree-ssa/vrp101.c: New testcase.
669
670 2016-06-13 Jakub Jelinek <jakub@redhat.com>
671
672 PR sanitizer/71498
673 * c-c++-common/ubsan/bounds-13.c: New test.
674
675 PR preprocessor/71183
676 * gcc.dg/cpp/source_date_epoch-3.c: New test.
677
678 2016-06-13 Jeff Law <law@redhat.com>
679
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.
684
685 2016-06-13 Jakub Jelinek <jakub@redhat.com>
686
687 PR middle-end/71478
688 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
689 Add -Wno-psabi -w to dg-options.
690
691 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
692
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.
705
706 2016-06-13 David Malcolm <dmalcolm@redhat.com>
707
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.
711
712 2016-06-13 Martin Liska <mliska@suse.cz>
713
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.
721
722 2016-06-13 Marek Polacek <polacek@redhat.com>
723
724 PR middle-end/71476
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.
728
729 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
730
731 * gnat.dg/renaming10.ad[sb]: New test.
732
733 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
734
735 PR fortran/70673
736 * gfortran.dg/pr70673.f90: New test.
737
738 2016-06-13 Richard Biener <rguenther@suse.de>
739
740 PR middle-end/64516
741 * gcc.dg/align-3.c: New testcase.
742
743 2016-06-13 Martin Liska <mliska@suse.cz>
744
745 * gcc.target/i386/pr71458.c: New test.
746
747 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
748
749 PR target/71241
750 * testsuite/gcc.dg/torture/float128-nan.c: New test.
751
752 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
753
754 PR target/60751
755 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
756 statement.
757
758 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
759
760 PR target/60751
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
764 statement.
765 * gfortran.dg/graphite/pr38083.f90: Likewise.
766 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
767 missing format.
768
769 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
770
771 * gnat.dg/case_character.adb: New test.
772
773 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
774
775 PR middle-end/71310
776 * gcc.target/powerpc/pr71310.c: New testcase.
777
778 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
779
780 PR middle-end/71478
781 * gcc.dg/pr71478.c: New test.
782
783 2016-06-10 Jakub Jelinek <jakub@redhat.com>
784
785 PR middle-end/71494
786 * gcc.c-torture/execute/pr71494.c: New test.
787
788 PR c/68657
789 * gcc.target/i386/pr68657.c: New test.
790
791 PR inline-asm/68843
792 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
793 (test): Add -masm=intel alternatives.
794
795 2016-06-10 Martin Sebor <msebor@redhat.com>
796
797 PR c/71392
798 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
799
800 2016-06-10 Jeff Law <law@redhat.com>
801
802 PR tree-optimization/71335
803 * gcc.c-torture/execute/pr71335.c: New test.
804
805 2016-06-10 David Malcolm <dmalcolm@redhat.com>
806
807 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
808 the various "cannot tail-call: " messages.
809
810 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
811
812 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
813 and options.
814
815 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
816
817 PR sanitizer/71480
818 * c-c++-common/asan/pr71480.c: New test.
819
820 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
821
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.
830
831 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
832
833 PR inline-asm/68843
834 * gcc.target/i386/pr68843-1.c: New test.
835 * gcc.target/i386/pr68843-2.c: New test.
836
837 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
838 Cesar Philippidis <cesar@codesourcery.com>
839
840 PR middle-end/71373
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.
852
853 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
854
855 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
856 for OpenACC tile clauses.
857 * gfortran.dg/goacc/combined-directives.f90: Likewise.
858
859 PR c/71381
860 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
861 to...
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
866 usage.
867 * gfortran.dg/goacc/cray.f95: Likewise.
868 * gfortran.dg/goacc/loop-1.f95: Likewise.
869
870 2016-06-10 Alan Hayward <alan.hayward@arm.com>
871
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
877
878 2016-06-10 Richard Biener <rguenther@suse.de>
879
880 PR middle-end/71477
881 * gcc.dg/torture/pr71477.c: New testcase.
882
883 2016-06-09 Julia Koval <julia.koval@intel.com>
884
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.
893
894 2016-06-09 Martin Sebor <msebor@redhat.com>
895
896 PR c/70883
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.
901
902 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
903
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.
907
908 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
909
910 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
911 when setting SIZE.
912
913 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
914
915 PR c++/71465
916 * g++.dg/inherit/crash5.C: New.
917 Revert:
918 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
919
920 PR c++/70202
921 * g++.dg/inherit/crash5.C: New.
922 * g++.dg/inherit/virtual1.C: Adjust.
923
924 2016-06-09 Martin Liska <mliska@suse.cz>
925
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.
936
937 2016-06-09 Richard Biener <rguenther@suse.de>
938
939 PR tree-optimization/71462
940 * gcc.dg/torture/pr71462.c: New testcase.
941
942 2016-06-09 Marek Polacek <polacek@redhat.com>
943
944 PR c/65471
945 * gcc.dg/c11-generic-3.c: New test.
946
947 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
948
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.
960
961 2016-06-08 Martin Sebor <msebor@redhat.com>
962 Jakub Jelinek <jakub@redhat.com>
963
964 PR c++/70507
965 PR c/68120
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.
971
972 2016-06-08 Jakub Jelinek <jakub@redhat.com>
973
974 PR c++/71442
975 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
976
977 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
978
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.
992
993 2016-06-08 Richard Biener <rguenther@suse.de>
994
995 PR tree-optimization/68558
996 * gcc.dg/vect/slp-44.c: New testcase.
997
998 2016-06-08 Richard Biener <rguenther@suse.de>
999
1000 * gcc.dg/vect/slp-43.c: New testcase.
1001
1002 2016-06-08 Richard Biener <rguenther@suse.de>
1003
1004 PR tree-optimization/71452
1005 * gcc.dg/torture/pr71452.c: New testcase.
1006
1007 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1008
1009 PR c++/71448
1010 * g++.dg/torture/pr71448.C: New test.
1011
1012 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1013
1014 PR debug/71432
1015 PR ada/71413
1016 * g++.dg/debug/pr71432.C: New test.
1017
1018 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1019
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.
1023
1024 2016-06-08 Alan Hayward <alan.hayward@arm.com>
1025
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.
1029
1030 2016-06-08 Marek Polacek <polacek@redhat.com>
1031
1032 PR c/71418
1033 * gcc.dg/noncompile/pr71418.c: New test.
1034
1035 PR c/71426
1036 * gcc.dg/noncompile/pr71426.c: New test.
1037
1038 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
1039
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.
1047
1048 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1049
1050 * gcc.target/powerpc/vec-mul.c: New test.
1051
1052 2016-06-07 David Malcolm <dmalcolm@redhat.com>
1053
1054 * gcc.dg/spellcheck-fields-2.c: New test case.
1055
1056 2016-06-07 Richard Biener <rguenther@suse.de>
1057
1058 PR c/61564
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
1062 entry.
1063
1064 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1065
1066 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1067 spurious debug code.
1068
1069 2016-06-07 Richard Biener <rguenther@suse.de>
1070
1071 PR tree-optimization/71428
1072 * gcc.dg/torture/pr71428.c: New testcase.
1073
1074 2016-06-07 Richard Biener <rguenther@suse.de>
1075
1076 PR middle-end/71423
1077 * gcc.dg/torture/pr71423.c: New testcase.
1078
1079 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1080
1081 PR middle-end/71408
1082 * gcc.dg/tree-ssa/pr71408.c: New test.
1083
1084 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1085
1086 PR middle-end/71281
1087 * g++.dg/torture/pr71281.C: New test.
1088
1089 2016-06-06 Marek Polacek <polacek@redhat.com>
1090
1091 PR c/71362
1092 * gcc.dg/pr71362.c: New test.
1093
1094 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1095 Patrick Palka <ppalka@gcc.gnu.org>
1096
1097 PR c++/70847
1098 PR c++/71330
1099 PR c++/71393
1100 * g++.dg/opt/pr70847.C: New test.
1101 * g++.dg/ubsan/pr70847.C: New test.
1102 * g++.dg/ubsan/pr71393.C: New test.
1103
1104 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1105
1106 PR tree-optimization/71259
1107 * gcc.dg/vect/pr71259.c: New test.
1108
1109 2016-06-06 David Malcolm <dmalcolm@redhat.com>
1110
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
1114 above.
1115
1116 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1117
1118 PR middle-end/37780
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.
1122
1123 2016-06-06 Marek Polacek <polacek@redhat.com>
1124
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.
1128
1129 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1130
1131 PR c/24414
1132 * gcc.target/i386/pr24414.c: New test.
1133
1134 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1135
1136 * gcc.target/sparc/vis4misc.c: New file.
1137 * gcc.target/sparc/fpcmp.c: Likewise.
1138 * gcc.target/sparc/fpcmpu.c: Likewise.
1139
1140 2016-06-06 Alan Hayward <alan.hayward@arm.com>
1141
1142 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1143 * gcc.dg/vect/vect-live-3.c: Likewise.
1144
1145 2016-06-06 Richard Biener <rguenther@suse.de>
1146
1147 PR tree-optimization/71398
1148 * gcc.dg/torture/pr71398.c: New testcase.
1149
1150 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
1151
1152 PR target/71389
1153 * g++.dg/pr71389.C: New test.
1154
1155 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1156
1157 PR fortran/71404
1158 * gfortran.dg/fmt_read_5.f: New test.
1159
1160 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1161
1162 PR fortran/69659
1163 * gfortran.dg/class_array_22.f03: New test.
1164
1165 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1166
1167 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1168
1169 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1170
1171 * gcc.dg/predict-9.c: Update template.
1172
1173 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1174
1175 PR c++/49377
1176 * g++.dg/template/pr49377.C: New.
1177
1178 2016-06-04 Jakub Jelinek <jakub@redhat.com>
1179
1180 PR tree-optimization/71405
1181 * g++.dg/torture/pr71405.C: New test.
1182
1183 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1184
1185 PR c++/70202
1186 * g++.dg/inherit/crash5.C: New.
1187 * g++.dg/inherit/virtual1.C: Adjust.
1188
1189 2016-06-03 Jeff Law <law@redhat.com>
1190
1191 PR tree-optimization/71316
1192 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1193
1194 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1195
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.
1203
1204 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1205
1206 PR c++/27100
1207 * g++.dg/other/friend6.C: New test.
1208
1209 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1210
1211 * g++.dg/torture/ppc-ldst-array.C: New.
1212
1213 2016-06-03 Joseph Myers <joseph@codesourcery.com>
1214
1215 PR target/71276
1216 PR target/71277
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.
1226
1227 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1228 Julia Koval <julia.koval@intel.com>
1229
1230 PR target/66960
1231 PR target/67630
1232 PR target/67634
1233 PR target/67841
1234 PR target/68037
1235 PR target/68618
1236 PR target/68661
1237 PR target/69575
1238 PR target/69596
1239 PR target/69734
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.
1288
1289 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1290
1291 PR tree-optimization/52171
1292 * gcc.dg/pr52171.c: New test.
1293 * gcc.target/i386/pr52171.c: New test.
1294
1295 2016-06-03 Jan Hubicka <jh@suse.cz>
1296
1297 * g++.dg/tree-ssa/pred-1.C: New testcase
1298 * gcc.dg/tree-ssa/pred-1.c: New testcase
1299
1300 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1301
1302 PR target/70957
1303 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1304 support.
1305 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1306
1307 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1308
1309 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1310
1311 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1312
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.
1323
1324 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1325
1326 PR middle-end/71387
1327 * g++.dg/opt/pr71387.C: New test.
1328
1329 2016-06-02 Jeff Law <law@redhat.com>
1330
1331 PR tree-optimization/71328
1332 * gcc.c-torture/compile/pr71328.c: New test.
1333
1334 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1335
1336 PR fortran/52393
1337 * gfortran.dg/fmt_read_3.f90: Fix typo.
1338 * gfortran.dg/fmt_read_4.f90: New test.
1339
1340 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1341
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.
1355
1356 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1357
1358 PR c++/71372
1359 * c-c++-common/pr71372.c: New test.
1360
1361 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1362 __TIME__ strings with __builtin_strcmp instead of printf and
1363 dg-output.
1364
1365 2016-06-02 Martin Liska <mliska@suse.cz>
1366
1367 * gcc.dg/predict-9.c: New test.
1368
1369 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1370
1371 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1372 global set_compiler_env_var and global saved_compiler_env_var.
1373
1374 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1375
1376 PR rtl-optimization/71295
1377 * gcc.c-torture/compile/pr71295.c: New test.
1378
1379 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1380
1381 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1382
1383 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1384 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1385
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
1389 alternative number.
1390
1391 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1392
1393 * gcc.target/powerpc/p9-splat-4.c: New test.
1394
1395 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1396
1397 PR target/71186
1398 * gcc.target/powerpc/pr71186.c: New test.
1399
1400 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1401
1402 PR fortran/52393
1403 * gfortran.dg/fmt_read_3.f90: New test.
1404
1405 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1406
1407 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1408 procedure.
1409
1410 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
1411
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
1414 env var is set.
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
1417 shown once.
1418 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1419 during compilation.
1420 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1421 vars set by dg-set-compiler-env-var.
1422
1423 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
1424
1425 PR fortran/71156
1426 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1427 to the module procedure declaration.
1428 * gfortran.dg/submodule_16.f08: New test.
1429
1430 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1431
1432 PR middle-end/71371
1433 * c-c++-common/gomp/pr71371.c: New test.
1434
1435 2016-06-01 Richard Biener <rguenther@suse.de>
1436
1437 PR tree-optimization/71366
1438 * gcc.dg/torture/pr71366-1.c: New testcase.
1439 * gcc.dg/torture/pr71366-2.c: Likewise.
1440
1441 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1442
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.
1447
1448 2016-06-01 Nathan Sidwell <nathan@acm.org>
1449
1450 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1451 * gcc.target/nvptx/weak.c: New.
1452
1453 2016-06-01 Richard Biener <rguenther@suse.de>
1454
1455 PR tree-optimization/71261
1456 * gcc.dg/torture/vect-bool-1.c: New testcase.
1457
1458 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1459
1460 * gfortran.dg/gomp/order-1.f90: New test.
1461 * gfortran.dg/gomp/order-2.f90: New test.
1462
1463 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
1464
1465 * gcc.dg/unroll-6.c: Update template.
1466 * gcc.dg/unroll-7.c: New testcase.
1467 * gcc.dg/unroll-8.c: New testcase.
1468
1469 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1470
1471 * gnat.dg/opt56.ad[sb]: New test.
1472
1473 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1474
1475 PR c++/66635
1476 * g++.dg/cpp0x/constexpr-ice16.C: New.
1477
1478 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1479
1480 PR tree-optimization/71314
1481 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1482 -mbranch-cost=2.
1483
1484 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1485
1486 PR tree-optimization/71077
1487 * gcc.dg/tree-ssa/pr71077.c: New test.
1488
1489 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
1490
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.
1494
1495 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1496
1497 PR c++/71248
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.
1504
1505 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1506
1507 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1508 instead of %rdi.
1509 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1510
1511 2016-05-31 Marek Polacek <polacek@redhat.com>
1512
1513 * c-c++-common/Wswitch-unreachable-3.c: New test.
1514 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1515
1516 2016-05-31 Richard Biener <rguenther@suse.de>
1517
1518 PR tree-optimization/71352
1519 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1520
1521 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1522
1523 * gcc.target/arm/armv5_thumb_isa.c: New test.
1524
1525 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1526
1527 PR target/71346
1528 * gcc.target/i386/pr71346.c: New test.
1529
1530 2016-05-31 Tom de Vries <tom@codesourcery.com>
1531
1532 PR tree-optimization/69068
1533 * gcc.dg/graphite/pr69068.c: New test.
1534
1535 2016-05-27 Martin Sebor <msebor@redhat.com>
1536
1537 PR c++/71306
1538 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1539
1540 2016-05-30 Jakub Jelinek <jakub@redhat.com>
1541
1542 PR c++/71349
1543 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1544 nowait depend(inout: dd[0]) clauses where permitted.
1545
1546 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1547
1548 PR c++/71238
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.
1575
1576 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1577
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.
1581
1582 2016-05-30 Tom de Vries <tom@codesourcery.com>
1583
1584 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1585 to ce.
1586
1587 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1588
1589 PR c++/71099
1590 * g++.dg/parse/virtual1.C: New.
1591
1592 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
1593
1594 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1595 Use correct register when clearing %edx.
1596
1597 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
1598
1599 PR tree-optimization/71289
1600 * gcc.dg/pr71289.c: New test.
1601
1602 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1603
1604 PR middle-end/71269
1605 PR middle-end/71292
1606 * gcc.dg/tree-ssa/pr71269.c: New test.
1607 * gcc.dg/tree-ssa/pr71292.c: New test.
1608
1609 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1610
1611 PR middle-end/71252
1612 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1613
1614 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1615
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.
1619
1620 2016-05-30 Tom de Vries <tom@codesourcery.com>
1621
1622 PR tree-optimization/69067
1623 * gcc.dg/graphite/pr69067.c: New test.
1624
1625 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
1626
1627 PR target/71245
1628 * gcc.target/i386/pr71245-1.c: New test.
1629 * gcc.target/i386/pr71245-2.c: Ditto.
1630
1631 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1632
1633 PR c++/71105
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.
1637
1638 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
1639
1640 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1641
1642 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1643
1644 Revert:
1645 PR c++/69855
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.
1649
1650 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1651
1652 PR c++/60385
1653 * g++.dg/parse/namespace13.C: New.
1654
1655 2016-05-26 Jeff Law <law@redhat.com>
1656
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.
1670
1671 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1672
1673 PR c++/69855
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.
1677
1678 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1679
1680 PR target/63596
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.
1684
1685 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1686
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.
1692
1693 2016-05-27 Marek Polacek <polacek@redhat.com>
1694
1695 PR middle-end/71308
1696 * g++.dg/torture/pr71308.C: New test.
1697
1698 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1699
1700 * gcc.dg/zero_bits_compound-1.c: New test.
1701 * gcc.dg/zero_bits_compound-2.c: New test.
1702
1703 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1704
1705 PR middle-end/71279
1706 * gcc.dg/pr71279.c: New test.
1707
1708 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1709
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.
1713
1714 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1715
1716 * c-c++-common/gomp/schedule-1.c: New test.
1717 * gfortran.dg/gomp/schedule-1.f90: New test.
1718
1719 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1720
1721 PR c++/70822
1722 PR c++/70106
1723 * g++.dg/cpp1y/auto-fn32.C: New test.
1724 * g++.dg/cpp1y/paren4.C: New test.
1725
1726 2016-05-26 Nathan Sidwell <nathan@acm.org>
1727
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.
1734
1735 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1736
1737 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1738
1739 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1740
1741 PR tree-optimization/71280
1742 * gcc.dg/pr71280.c: New test.
1743
1744 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1745
1746 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1747 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1748
1749 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1750
1751 2016-05-26 Jiong Wang <jiong.wang@arm.com>
1752
1753 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
1754 kept in memory.
1755
1756 2016-05-25 Jeff Law <law@redhat.com>
1757
1758 PR tree-optimization/71272
1759 * gcc.c-torture/compile/pr71272.c: new test.
1760
1761 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1762
1763 * gcc.target/powerpc/vec-cmpne.c: New test.
1764 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1765
1766 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1767
1768 * gnat.dg/opt55.ad[sb]: New test.
1769
1770 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1771
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.
1798
1799 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1800
1801 PR target/70738
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.
1811
1812 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1813
1814 PR rtl-optimization/66940
1815 * gcc.c-torture/execute/pr66940.c: New test.
1816
1817 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1818
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.
1843
1844 2016-05-25 Marek Polacek <polacek@redhat.com>
1845
1846 PR c/71265
1847 * gcc.dg/noncompile/pr71265.c: New test.
1848
1849 PR c/71266
1850 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1851
1852 2016-05-25 Nathan Sidwell <nathan@acm.org>
1853
1854 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1855
1856 2016-05-25 Richard Biener <rguenther@suse.de>
1857
1858 PR tree-optimization/71261
1859 * c-c++-common/torture/pr71261.c: New testcase.
1860
1861 2016-05-25 Richard Biener <rguenther@suse.de>
1862
1863 PR tree-optimization/71264
1864 * gcc.dg/vect/pr71264.c: New testcase.
1865
1866 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1867
1868 PR c++/55992
1869 * g++.dg/cpp0x/alias-decl-53.C: New.
1870 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1871
1872 2016-05-25 Martin Liska <mliska@suse.cz>
1873
1874 * g++.dg/pr71239.C: New test.
1875
1876 2016-05-25 Richard Biener <rguenther@suse.de>
1877
1878 * gcc.dg/vect/pr58135.c: Rename to ...
1879 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
1880
1881 2016-05-25 Marek Polacek <polacek@redhat.com>
1882
1883 * g++.dg/pr65295.C: Use target c++14.
1884
1885 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1886
1887 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1888 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
1889
1890 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1891
1892 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1893 instructions.
1894
1895 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1896
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.
1912
1913 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1914
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.
1921
1922 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1923
1924 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1925
1926 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1927
1928 PR target/71050
1929 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1930
1931 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1932
1933 PR c++/50436
1934 * g++.dg/template/crash123.C: New.
1935 * g++.dg/template/crash124.C: Likewise.
1936
1937 2016-05-24 Martin Sebor <msebor@redhat.com>
1938
1939 PR c++/71147
1940 * g++.dg/ext/flexary16.C: New test.
1941
1942 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1943
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.
1969
1970 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1971 Kelvin Nilsen <kelvin@gcc.gnu.org>
1972
1973 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
1974 support.
1975
1976 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1977
1978 PR c++/69872
1979 * g++.dg/warn/Wno-narrowing1.C: New.
1980
1981 2016-05-24 Marek Polacek <polacek@redhat.com>
1982
1983 PR c/71249
1984 * c-c++-common/Wswitch-unreachable-2.c: New test.
1985
1986 2016-05-24 Jakub Jelinek <jakub@redhat.com>
1987
1988 PR c++/71257
1989 * g++.dg/vect/simd-clone-6.cc: New test.
1990 * g++.dg/gomp/declare-simd-6.C: New test.
1991
1992 PR middle-end/70434
1993 PR c/69504
1994 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
1995
1996 2016-05-24 Richard Biener <rguenther@suse.de>
1997
1998 PR tree-optimization/71240
1999 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2000
2001 2016-05-24 Richard Biener <rguenther@suse.de>
2002
2003 PR tree-optimization/71230
2004 * gcc.dg/torture/pr71230.c: New testcase.
2005 * g++.dg/torture/pr71230.C: Likewise.
2006
2007 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2008
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.
2012
2013 2016-05-24 Richard Biener <rguenther@suse.de>
2014
2015 PR tree-optimization/71253
2016 * gcc.dg/torture/pr71253.c: New testcase.
2017
2018 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2019
2020 PR middle-end/71252
2021 * gfortran.dg/pr71252.f90: New test.
2022
2023 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2024
2025 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2026
2027 2016-05-24 Richard Biener <rguenther@suse.de>
2028
2029 PR middle-end/70434
2030 PR c/69504
2031 * c-c++-common/vector-subscript-4.c: New testcase.
2032 * c-c++-common/vector-subscript-5.c: Likewise.
2033
2034 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2035
2036 PR fortran/71123
2037 * gfortran.dg/namelist_90.f: New test
2038
2039 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2040
2041 PR fortran/66461
2042 * gfortran.dg/unexpected_eof.f: New test
2043
2044 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2045 Kelvin Nilsen <kelvin@gcc.gnu.org>
2046
2047 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2048 as little endian.
2049
2050 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2051
2052 PR c++/70972
2053 * g++.dg/cpp0x/inh-ctor20.C: New.
2054 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2055
2056 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2057
2058 PR c++/69095
2059 * g++.dg/cpp0x/variadic168.C: New.
2060
2061 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2062
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.
2067
2068 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
2069
2070 * gcc.dg/fold-notshift-2.c: Adjust.
2071
2072 2016-05-23 Marek Polacek <polacek@redhat.com>
2073
2074 PR c/49859
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.
2099
2100 2016-05-23 Richard Biener <rguenther@suse.de>
2101
2102 PR tree-optimization/71230
2103 * gfortran.dg/pr71230-1.f90: New testcase.
2104 * gfortran.dg/pr71230-2.f90: Likewise.
2105
2106 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2107
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.
2111
2112 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2113
2114 PR c++/53401
2115 * g++.dg/cpp0x/decltype64.C: New.
2116
2117 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2118
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.
2122
2123 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2124
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.
2132
2133 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2134
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.
2142
2143 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2144
2145 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2146
2147 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2148
2149 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2150 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2151
2152 2016-05-22 Jakub Jelinek <jakub@redhat.com>
2153
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.
2159
2160 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2161 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2162
2163 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2164
2165 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2166 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2167
2168 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2169
2170 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2171
2172 PR middle-end/40921
2173 * gcc.dg/tree-ssa/pr40921.c: New test.
2174
2175 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2176
2177 PR target/71103
2178 * gcc.target/avr/pr71103.c: New test.
2179
2180 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2181
2182 PR middle-end/71179
2183 * gcc.dg/tree-ssa/pr71179.c: New test.
2184
2185 2016-05-20 Martin Sebor <msebor@redhat.com>
2186
2187 PR c/71115
2188 * gcc.dg/init-excess-2.c: New test.
2189
2190 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2191
2192 * gnat.dg/opt53.adb: New test.
2193 * gnat.dg/opt54.adb: Likewise.
2194
2195 2016-05-20 Martin Jambor <mjambor@suse.cz>
2196
2197 PR tree-optimization/70884
2198 * gcc.dg/tree-ssa/pr70919.c: New test.
2199
2200 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2201
2202 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2203 formatting.
2204 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2205 fix code formatting.
2206
2207 2016-05-20 Nathan Sidwell <nathan@acm.org>
2208
2209 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2210 non-common cases.
2211 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2212
2213 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2214
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.
2219
2220 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2221
2222 PR fortran/71204
2223 * gfortran.dg/pr71204.f90: New test.
2224
2225 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2226
2227 * gcc.target/nvptx/sincos.c: New test.
2228
2229 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2230
2231 PR c++/70572
2232 * g++.dg/cpp1y/auto-fn31.C: New.
2233
2234 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2235
2236 * gcc.target/powerpc/vec-addec.c: New test.
2237 * gcc.target/powerpc/vec-addec-int128.c: New test.
2238
2239 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2240
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.
2245
2246 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
2247
2248 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2249
2250 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2251
2252 PR c++/71210
2253 * g++.dg/opt/pr71210-1.C: New test.
2254 * g++.dg/opt/pr71210-2.C: New test.
2255
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
2260 supported.
2261
2262 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
2263
2264 PR tree-optimization/71079
2265 PR tree-optimization/71206
2266 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2267
2268 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2269
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.
2273
2274 2016-05-20 Richard Guenther <rguenther@suse.de>
2275
2276 PR tree-optimization/29756
2277 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2278
2279 2016-05-20 Richard Biener <rguenther@suse.de>
2280
2281 PR tree-optimization/71185
2282 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2283
2284 2016-05-20 Richard Biener <rguenther@suse.de>
2285
2286 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2287
2288 2016-05-19 Marek Polacek <polacek@redhat.com>
2289
2290 PR c++/71075
2291 * g++.dg/diagnostic/pr71075.C: New test.
2292
2293 2016-05-19 David Malcolm <dmalcolm@redhat.com>
2294
2295 PR c++/71184
2296 * g++.dg/pr71184.C: New test case.
2297
2298 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2299
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.
2303
2304 2016-05-19 Marek Polacek <polacek@redhat.com>
2305
2306 PR tree-optimization/71031
2307 * gcc.dg/tree-ssa/vrp100.c: New test.
2308
2309 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2310
2311 PR rtl-optimization/71148
2312 * gcc.dg/pr71148.c: New test.
2313
2314 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2315
2316 PR target/71056
2317 * gcc.target/arm/pr71056.c: New test.
2318
2319 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2320
2321 * c-c++-common/pr69669.c: Check the used mode.
2322
2323 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2324
2325 PR sanitizer/64354
2326 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2327
2328 2016-05-19 Richard Biener <rguenther@suse.de>
2329
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.
2345
2346 2016-05-18 David Malcolm <dmalcolm@redhat.com>
2347
2348 PR driver/69265
2349 * gcc.dg/spellcheck-options-11.c: New test case.
2350
2351 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2352
2353 PR c++/71100
2354 * g++.dg/opt/pr71100.C: New test.
2355
2356 2016-05-18 Martin Jambor <mjambor@suse.cz>
2357
2358 PR ipa/69708
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.
2363
2364 2016-05-18 Martin Jambor <mjambor@suse.cz>
2365
2366 PR ipa/69708
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.
2372
2373 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2374
2375 PR c++/69793
2376 * g++.dg/template/crash122.C: New.
2377
2378 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2379
2380 PR c++/70466
2381 * g++.dg/template/pr70466-1.C: New.
2382 * g++.dg/template/pr70466-2.C: Likewise.
2383
2384 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2385
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.
2392
2393 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2394
2395 * gcc.dg/torture/pr71020.c: New test.
2396
2397 2016-05-18 Martin Jambor <mjambor@suse.cz>
2398
2399 PR ipa/70646
2400 * gcc.dg/ipa/pr70646.c: New test.
2401
2402 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2403
2404 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2405
2406 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2407
2408 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2409 missing tests for vreinterpretq_p{8,16}.
2410
2411 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2412
2413 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2414 vsliq_n_s64 and vsliq_n_u64.
2415
2416 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2417
2418 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2419 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2420
2421 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2422
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.
2426
2427 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2428
2429 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2430 in comment.
2431
2432 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2433
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.
2437
2438 2016-05-18 Jiong Wang <jiong.wang@arm.com>
2439
2440 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2441 with __aarch64__.
2442 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2443 declarations under __aarch64__ and __ARM_FEATURE_FMA.
2444
2445 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2446
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.
2453
2454 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2455 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2456
2457 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2458 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2459
2460 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2461 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2462
2463 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2464
2465 2016-05-18 Richard Biener <rguenther@suse.de>
2466
2467 PR tree-optimization/71168
2468 * gcc.dg/torture/pr71168.c: New testcase.
2469
2470 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2471
2472 PR middle-end/63586
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.
2476
2477 2016-05-17 Nathan Sidwell <nathan@acm.org>
2478
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.
2483
2484 2016-05-17 Nathan Sidwell <nathan@acm.org>
2485
2486 * gcc.target/nvptx/abi-vararg-3.c: New.
2487
2488 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2489
2490 PR tree-optimization/54579
2491 PR middle-end/55299
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.
2495
2496 2016-05-17 Marek Polacek <polacek@redhat.com>
2497
2498 PR ipa/71146
2499 * g++.dg/ipa/pr71146.C: New test.
2500
2501 2016-05-17 David Malcolm <dmalcolm@redhat.com>
2502
2503 * jit.dg/test-error-array-bounds.c: New test case.
2504
2505 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2506
2507 * gcc.dg/tree-ssa/and-1.c: New testcase.
2508
2509 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2510
2511 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2512 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2513
2514 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2515
2516 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2517 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2518
2519 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2520
2521 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2522
2523 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2524
2525 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2526
2527 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2528
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
2533 float64x1.
2534 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2535
2536 2016-05-17 Richard Biener <rguenther@suse.de>
2537
2538 PR tree-optimization/71132
2539 * gcc.dg/torture/pr71132.c: New testcase.
2540
2541 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2542
2543 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2544
2545 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2546
2547 PR target/70809
2548 * gcc.target/aarch64/pr70809_1.c: New test.
2549
2550 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2551
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.
2556
2557 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2558 Ilya Enkovich <ilya.enkovich@intel.com>
2559
2560 PR target/71114
2561 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2562
2563 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
2564
2565 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2566 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2567
2568 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2569
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.
2583
2584 2016-05-16 Jiong Wang <jiong.wang@arm.com>
2585
2586 PR testsuite/70227
2587 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2588
2589 2016-05-15 Harald Anlauf <anlauf@gmx.de>
2590
2591 PR fortran/69603
2592 * gfortran.dg/pr69603.f90: New testcase.
2593
2594 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2595
2596 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2597
2598 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2599
2600 PR fortran/71047
2601 * gfortran.dg/pr71047.f08: New test.
2602
2603 2016-05-13 Joseph Myers <joseph@codesourcery.com>
2604
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.
2608
2609 2016-05-13 Martin Sebor <msebor@redhat.com>
2610
2611 PR c++/60049
2612 * g++.dg/cpp0x/constexpr-60049.C: New test.
2613
2614 2016-05-13 Jakub Jelinek <jakub@redhat.com>
2615
2616 PR bootstrap/71071
2617 * gcc.dg/pr71071.c: New test.
2618
2619 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
2620
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)).
2624
2625 2016-05-13 Nathan Sidwell <nathan@acm.org>
2626
2627 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2628 __atomic_is_lock_free declaration.
2629
2630 2016-05-13 Richard Biener <rguenther@suse.de>
2631
2632 PR tree-optimization/42587
2633 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2634
2635 2016-05-13 Martin Liska <mliska@suse.cz>
2636
2637 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2638 the new format of dump output.
2639
2640 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2641
2642 * gcc.dg/pr71084.c: New test.
2643
2644 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2645
2646 PR target/53440
2647 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
2648
2649 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2650
2651 * gcc.target/aarch64/struct_return.c: New test.
2652
2653 2016-05-12 Marek Polacek <polacek@redhat.com>
2654
2655 PR c/70756
2656 * c-c++-common/pr70756-2.c: New test.
2657 * c-c++-common/pr70756.c: New test.
2658
2659 2016-05-12 Richard Biener <rguenther@suse.de>
2660
2661 PR tree-optimization/71059
2662 * gcc.dg/torture/pr71059.c: New testcase.
2663
2664 2016-05-12 Richard Biener <rguenther@suse.de>
2665
2666 PR tree-optimization/71062
2667 * gcc.dg/torture/pr71062.c: New testcase.
2668
2669 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2670
2671 PR tree-optimization/71006
2672 * gcc.dg/pr71006.c: New test.
2673
2674 2016-05-12 Marek Polacek <polacek@redhat.com>
2675
2676 PR driver/71063
2677 * gcc.dg/opts-7.c: New test.
2678
2679 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2680
2681 PR target/70830
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.
2687
2688 2016-05-12 Jakub Jelinek <jakub@redhat.com>
2689
2690 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2691 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2692
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.
2696
2697 PR target/71019
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.
2701
2702 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2703
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.
2707
2708 2016-05-12 Richard Biener <rguenther@suse.de>
2709
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.
2714
2715 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2716
2717 PR c/43651
2718 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2719 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2720
2721 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
2722
2723 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2724 directive.
2725 * gcc.target/i386/pr66746.c: Ditto.
2726
2727 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2728
2729 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2730 support.
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.
2736
2737 2016-05-11 Marek Polacek <polacek@redhat.com>
2738
2739 PR c++/71024
2740 * c-c++-common/attributes-3.c: New test.
2741
2742 2016-05-11 Nathan Sidwell <nathan@acm.org>
2743
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.
2750
2751 2016-05-11 Richard Biener <rguenther@suse.de>
2752
2753 PR tree-optimization/71055
2754 * gcc.dg/torture/pr71055.c: New testcase.
2755
2756 2016-05-11 Richard Biener <rguenther@suse.de>
2757
2758 PR debug/71057
2759 * g++.dg/debug/pr71057.C: New testcase.
2760
2761 2016-05-11 Jakub Jelinek <jakub@redhat.com>
2762
2763 PR fortran/70855
2764 * gfortran.dg/gomp/pr70855.f90: New test.
2765
2766 2016-05-11 Richard Biener <rguenther@suse.de>
2767
2768 PR middle-end/71002
2769 * g++.dg/torture/pr71002.C: New testcase.
2770
2771 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2772
2773 PR middle-end/70807
2774 * gcc.dg/pr70807.c: New test.
2775
2776 2016-05-10 Martin Sebor <msebor@redhat.com>
2777
2778 PR c++/38611
2779 * g++.dg/Wattributes.C: New test.
2780
2781 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
2782
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.
2786
2787 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2788
2789 PR target/70799
2790 * gcc.target/i386/pr70799-1.c: New test.
2791
2792 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2793
2794 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2795
2796 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2797
2798 PR middle-end/70877
2799 * gcc.target/i386/pr70877.c: New test.
2800
2801 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2802
2803 PR tree-optimization/70786
2804 * gcc.target/i386/pr70876.c: New test.
2805
2806 2016-05-10 Jakub Jelinek <jakub@redhat.com>
2807
2808 PR target/70927
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.
2812
2813 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2814
2815 PR target/70963
2816 * gcc.target/powerpc/pr70963.c: New.
2817
2818 2016-05-10 David Malcolm <dmalcolm@redhat.com>
2819
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.
2827
2828 2016-05-10 Richard Biener <rguenther@suse.de>
2829
2830 PR tree-optimization/71039
2831 * gcc.dg/torture/pr71039.c: New testcase.
2832
2833 2016-05-10 Nathan Sidwell <nathan@acm.org>
2834
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.
2842
2843 2016-05-10 Marek Polacek <polacek@redhat.com>
2844
2845 PR c/70255
2846 * gcc.dg/attr-opt-1.c: New test.
2847
2848 2016-05-10 Richard Biener <rguenther@suse.de>
2849
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.
2855
2856 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2857
2858 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2859
2860 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
2861
2862 * gcc.target/i386/fabsneg-1.c New test.
2863
2864 2016-05-09 Alan Modra <amodra@gmail.com>
2865
2866 PR testsuite/70826
2867 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2868
2869 2016-05-09 Richard Biener <rguenther@suse.de>
2870
2871 PR tree-optimization/70985
2872 * gcc.dg/torture/pr70985.c: New testcase.
2873
2874 2016-05-09 Bin Cheng <bin.cheng@arm.com>
2875
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.
2883
2884 2016-05-09 Richard Biener <rguenther@suse.de>
2885
2886 PR fortran/70937
2887 * gfortran.dg/pr70937.f90: New testcase.
2888
2889 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2890
2891 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2892
2893 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
2894
2895 PR fortran/56226
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.
2914
2915 2016-05-07 Tom de Vries <tom@codesourcery.com>
2916
2917 PR tree-optimization/70956
2918 * gcc.dg/graphite/pr70956.c: New test.
2919
2920 2016-05-06 Jakub Jelinek <jakub@redhat.com>
2921
2922 PR middle-end/70941
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.
2927
2928 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2929 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2930
2931 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2932
2933 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2934
2935 PR debug/70935
2936 * gcc.dg/torture/pr70935.c: New test.
2937
2938 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2939
2940 PR target/58219
2941 * gcc.target/sh/pr58219.c: New tests.
2942
2943 2016-05-06 Richard Biener <rguenther@suse.de>
2944
2945 PR tree-optimization/70960
2946 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2947
2948 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2949
2950 PR target/52933
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.
2955
2956 2016-05-06 Marek Polacek <polacek@redhat.com>
2957
2958 PR sanitizer/70875
2959 * gcc.dg/ubsan/bounds-3.c: New test.
2960
2961 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2962
2963 PR target/54089
2964 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
2965
2966 2016-05-06 Richard Biener <rguenther@suse.de>
2967
2968 PR middle-end/70931
2969 * gfortran.dg/pr70931.f90: New testcase.
2970
2971 2016-05-06 Richard Biener <rguenther@suse.de>
2972
2973 PR middle-end/70941
2974 * gcc.dg/torture/pr70941.c: New testcase.
2975
2976 2016-05-05 Bin Cheng <bin.cheng@arm.com>
2977
2978 PR tree-optimization/57206
2979 * gcc.dg/vect/pr57206.c: New test.
2980
2981 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2982
2983 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
2984
2985 2016-05-05 Jakub Jelinek <jakub@redhat.com>
2986
2987 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
2988
2989 * c-c++-common/Wdangling-else-4.c: New test.
2990
2991 2016-05-04 Jakub Jelinek <jakub@redhat.com>
2992
2993 PR c++/70906
2994 PR c++/70933
2995 * g++.dg/opt/pr70906.C: New test.
2996 * g++.dg/opt/pr70933.C: New test.
2997
2998 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
2999
3000 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
3001
3002 * gcc.dg/ipa/pure-const-3.c: New testcase.
3003
3004 2016-05-04 Marek Polacek <polacek@redhat.com>
3005
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.
3009
3010 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3011
3012 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3013 flag is present.
3014
3015 2016-05-04 Marek Polacek <polacek@redhat.com>
3016
3017 PR c/48778
3018 * gcc.dg/Waddress-2.c: New test.
3019
3020 2016-05-04 Alan Modra <amodra@gmail.com>
3021
3022 * gcc.target/powerpc/pr70866.c: New.
3023
3024 2016-05-03 Martin Sebor <msebor@redhat.com>
3025
3026 PR c++/66561
3027 * c-c++-common/builtin_location.c: New test.
3028 * g++.dg/cpp1y/builtin_location.C: New test.
3029
3030 2016-05-03 Marek Polacek <polacek@redhat.com>
3031
3032 PR c/70859
3033 * gcc.dg/pr70859.c: New test.
3034 * gcc.dg/pr70859-2.c: New test.
3035
3036 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3037
3038 * gnat.dg/debug5.adb: New testcase.
3039
3040 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3041
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.
3045
3046 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3047
3048 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3049
3050 2016-05-03 Alan Modra <amodra@gmail.com>
3051
3052 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3053
3054 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3055
3056 * gcc.target/i386/avx512f-cvt-1.c: New test.
3057
3058 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3059
3060 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3061 -fdump-tree-vrp-details.
3062
3063 2016-05-03 Richard Biener <rguenther@suse.de>
3064
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.
3073
3074 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3075
3076 PR rtl-optimization/70467
3077 * gcc.target/i386/pr70467-3.c: New test.
3078 * gcc.target/i386/pr70467-4.c: New test.
3079
3080 PR tree-optimization/70916
3081 * gcc.c-torture/compile/pr70916.c: New test.
3082
3083 PR target/49244
3084 * gcc.target/i386/pr49244-1.c: New test.
3085 * gcc.target/i386/pr49244-2.c: New test.
3086
3087 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3088
3089 PR rtl-optimization/44281
3090 * gcc.target/i386/pr44281.c: New test.
3091
3092 2016-05-03 bin cheng <bin.cheng@arm.com>
3093
3094 PR tree-optimization/56541
3095 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3096 * gcc.dg/vect/pr56541.c: new test.
3097
3098 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3099
3100 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3101 __float128.
3102 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3103
3104 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3105
3106 PR testsuite/70520
3107 * c-c++-common/asan/clone-test-1.c (main): Align child process
3108 stack to 16 bytes.
3109
3110 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3111
3112 PR c++/62314
3113 * g++.dg/spellcheck-fields-2.C: New test case.
3114
3115 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3116
3117 PR c++/62314
3118 * g++.dg/pr62314.C: New test case.
3119
3120 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
3121
3122 * gcc.dg/ipa/inline-8.c: New testcase.
3123
3124 2016-05-02 Jakub Jelinek <jakub@redhat.com>
3125
3126 PR rtl-optimization/70467
3127 * gcc.target/i386/pr70467-1.c: New test.
3128
3129 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3130
3131 * gcc.dg/spec-options.c: Run the test on all targets.
3132 * gcc.dg/foo.specs: Use cpp_unique_options.
3133
3134 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3135
3136 * gcc.dg/tree-ssa/unord.c: New testcase.
3137
3138 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3139
3140 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3141
3142 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3143
3144 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3145
3146 2016-05-02 Marek Polacek <polacek@redhat.com>
3147
3148 PR c/70851
3149 * gcc.dg/enum-incomplete-3.c: New test.
3150
3151 2016-05-02 Marek Polacek <polacek@redhat.com>
3152 Tom de Vries <tom@codesourcery.com>
3153
3154 PR tree-optimization/70700
3155 * gcc.dg/pr70700.c: New test.
3156
3157 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
3158
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.
3164
3165 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3166
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.
3174
3175 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3176
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.
3254
3255 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3256
3257 PR c++/66644
3258 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3259
3260 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3261
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.
3266
3267 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3268
3269 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3270 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3271
3272 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3273
3274 PR middle-end/70626
3275 * c-c++-common/goacc/combined-reduction.c: New test.
3276 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3277
3278 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3279
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.
3292
3293 2016-04-29 Bin Cheng <bin.cheng@arm.com>
3294
3295 PR tree-optimization/70803
3296 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3297
3298 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3299
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.
3306
3307 2016-04-29 Marek Polacek <polacek@redhat.com>
3308
3309 PR sanitizer/70342
3310 * g++.dg/ubsan/null-7.C: New test.
3311
3312 PR c/70852
3313 * gcc.dg/pr70852.c: New test.
3314
3315 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3316
3317 PR/69089
3318 * g++.dg/cpp0x/alignas6.C: New test.
3319
3320 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3321
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".
3337
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>
3341
3342 PR target/60040
3343 * gcc.target/avr/pr60040-1.c: New.
3344 * gcc.target/avr/pr60040-2.c: New.
3345
3346 2016-04-29 Richard Biener <rguenther@suse.de>
3347
3348 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3349
3350 2016-04-29 Richard Biener <rguenther@suse.de>
3351
3352 PR tree-optimization/13962
3353 PR tree-optimization/65686
3354 * gcc.dg/uninit-pr65686.c: New testcase.
3355
3356 2016-04-29 Jakub Jelinek <jakub@redhat.com>
3357
3358 PR middle-end/70843
3359 * gcc.dg/pr70843.c: New test.
3360
3361 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3362
3363 PR target/70858
3364 * gcc.target/i386/pr70858.c: New test.
3365
3366 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3367
3368 * gcc.target/arc/nps400-1.c: New file.
3369
3370 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3371 Andrew Burgess <andrew.burgess@embecosm.com>
3372
3373 * gcc.target/arc/movh_cl-1.c: New file.
3374
3375 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3376 Andrew Burgess <andrew.burgess@embecosm.com>
3377
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.
3390
3391 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3392 Andrew Burgess <andrew.burgess@embecosm.com>
3393
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.
3403
3404 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3405
3406 PR target/70821
3407 * gcc.target/i386/pr70821.c: New test.
3408
3409 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3410
3411 * gcc.target/powerpc/vec-adde.c: New test.
3412 * gcc.target/powerpc/vec-adde-int128.c: New test.
3413
3414 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3415
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.
3420
3421 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3422
3423 PR testsuite/70595
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.
3428
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.
3461
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.
3464
3465 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3466
3467 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3468 cilkplus_runtime.
3469
3470 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
3471
3472 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3473 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3474
3475 2015-04-27 Ryan Burn <contact@rnburn.com>
3476
3477 PR c++/69024
3478 PR c++/68997
3479 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3480 diagnostic.
3481 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3482 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3483
3484 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3485
3486 * gnat.dg/limited_with4.ad[sb]: New test.
3487 * gnat.dg/limited_with4_pkg.ads: New helper.
3488
3489 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3490
3491 PR target/70155
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.
3516
3517 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3518
3519 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3520 ".{5,6}".
3521
3522 2016-04-27 Bin Cheng <bin.cheng@arm.com>
3523
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.
3529
3530 2016-04-27 Richard Biener <rguenther@suse.de>
3531
3532 PR ipa/70760
3533 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3534 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3535
3536 2016-04-27 Nathan Sidwell <nathan@acm.org>
3537
3538 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3539 * g++.dg/ubsan/pr63956.C: Adjust error location.
3540
3541 2016-04-27 Nick Clifton <nickc@redhat.com>
3542
3543 PR middle-end/49889
3544 * gcc.dg/pr49889.c: New test.
3545
3546 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3547
3548 * c-c++-common/memset-array.c: New test.
3549
3550 2016-04-26 Martin Sebor <msebor@redhat.com>
3551
3552 PR c++/66639
3553 * g++.dg/cpp1y/func_constexpr.C: New test.
3554
3555 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3556
3557 PR c++/70241
3558 * g++.dg/cpp0x/enum32.C: New test.
3559 * g++.dg/cpp0x/enum33.C: New test.
3560
3561 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3562
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.
3571
3572 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3573
3574 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3575
3576 2016-04-26 Marek Polacek <polacek@redhat.com>
3577
3578 PR c/67784
3579 * gcc.dg/pr67784-3.c: New test.
3580 * gcc.dg/pr67784-4.c: New test.
3581 * gcc.dg/pr67784-5.c: New test.
3582
3583 PR c/70791
3584 * gcc.dg/Wnested-externs-2.c: New test.
3585
3586 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3587
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.
3591
3592 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3593
3594 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3595 number scans.
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
3618 scans.
3619 * gcc.target/i386/pr32219-4.c: Likewise.
3620 * gcc.target/i386/pr32219-6.c: Likewise.
3621 * gcc.target/i386/pr32219-8.c: Likewise.
3622
3623 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3624
3625 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3626 associated options.
3627
3628 2016-04-26 Marek Polacek <polacek@redhat.com>
3629
3630 PR c++/70744
3631 * g++.dg/ext/cond2.C: New test.
3632
3633 2016-04-26 Bin Cheng <bin.cheng@arm.com>
3634
3635 PR tree-optimization/70771
3636 PR tree-optimization/70775
3637 * gcc.dg/pr70771.c: New test.
3638 * gcc.dg/pr70775.c: New test.
3639
3640 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3641
3642 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3643
3644 2016-04-25 Richard Biener <rguenther@suse.de>
3645
3646 PR tree-optimization/70780
3647 * gcc.dg/torture/pr70780.c: New testcase.
3648
3649 2016-04-25 Michael Collison <michael.collison@arm.com>
3650
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.
3659
3660 2016-04-23 Jakub Jelinek <jakub@redhat.com>
3661
3662 PR sanitizer/70712
3663 * c-c++-common/asan/pr70712.c: New test.
3664
3665 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3666
3667 * .gitattributes: New file.
3668
3669 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3670
3671 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3672
3673 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3674
3675 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3676 * gfortran.dg/submodule_15.f08: Likewise.
3677
3678 2016-04-22 Richard Biener <rguenther@suse.de>
3679
3680 PR tree-optimization/70740
3681 * gcc.dg/torture/pr70740.c: New testcase.
3682
3683 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3684
3685 PR target/70750
3686 * gcc.target/i386/pr70750-1.c: New test.
3687 * gcc.target/i386/pr70750-2.c: Likewise.
3688
3689 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3690
3691 PR c++/70540
3692 * g++.dg/cpp0x/auto48.C: New.
3693
3694 2016-04-21 Marek Polacek <polacek@redhat.com>
3695
3696 PR c++/70513
3697 * g++.dg/cpp0x/forw_enum12.C: New test.
3698 * g++.dg/cpp0x/forw_enum13.C: New test.
3699
3700 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3701
3702 PR target/70728
3703 * gcc.target/i386/pr70728.c: New test.
3704
3705 2016-04-21 Richard Biener <rguenther@suse.de>
3706
3707 PR middle-end/70747
3708 * gcc.dg/pr70747.c: New testcase.
3709
3710 2016-04-21 Bin Cheng <bin.cheng@arm.com>
3711
3712 PR tree-optimization/70715
3713 * gcc.dg/tree-ssa/scev-13.c: New test.
3714
3715 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3716
3717 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3718
3719 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3720
3721 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3722
3723 2016-04-20 Jan Hubicka <jh@suse.cz>
3724
3725 PR ipa/70018
3726 * g++.dg/ipa/nothrow-1.C: New testcase.
3727
3728 2016-04-20 Nathan Sidwell <nathan@acm.org>
3729
3730 PR c++/55635
3731 * g++.dg/eh/delete1.C: New.
3732
3733 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3734
3735 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3736 -mtune-ctrl=sse_typeless_stores.
3737
3738 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3739
3740 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3741
3742 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3743
3744 PR tree-optimization/69489
3745 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3746
3747 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3748
3749 PR c++/69363
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.
3753
3754 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3755
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.
3760
3761 2016-04-20 Andrew Pinski <apinski@cavium.com>
3762
3763 PR target/64971
3764 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3765
3766 2016-04-20 Arnaud Charlet <charlet@adacore.com>
3767
3768 * gnat.dg/self1.adb: Remove now incorrect test.
3769
3770 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3771
3772 * gcc.dg/tree-ssa/scev-11.c: New test.
3773 * gcc.dg/tree-ssa/scev-12.c: New test.
3774
3775 2016-04-20 Marek Polacek <polacek@redhat.com>
3776
3777 PR tree-optimization/70725
3778 * gcc.dg/pr70725.c: New test.
3779
3780 2016-04-20 Richard Biener <rguenther@suse.de>
3781
3782 PR tree-optimization/70726
3783 * g++.dg/vect/pr70726.cc: New testcase.
3784
3785 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3786
3787 PR target/70674
3788 * gcc.target/s390/pr70674.c: New test.
3789
3790 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3791
3792 PR libgfortran/70684
3793 * gfortran.dg/list_read_14.f90: New test.
3794
3795 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3796
3797 PR target/69201
3798 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3799 extern to force it misaligned.
3800 (b): Likewise.
3801 (c): Likewise.
3802 (d): Likewise.
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.
3810 (b): Likewise.
3811 (c): Likewise.
3812 (d): Likewise.
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.
3817 (b): Likewise.
3818 (c): Likewise.
3819 (d): Likewise.
3820 Check movv8sf_internal instead of avx_storeups256.
3821 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3822
3823 2016-04-19 Richard Biener <rguenther@suse.de>
3824
3825 PR tree-optimization/70171
3826 * g++.dg/tree-ssa/pr70171.C: New testcase.
3827
3828 2016-04-19 Richard Biener <rguenther@suse.de>
3829
3830 PR tree-optimization/70724
3831 * gcc.dg/torture/pr70724.c: New testcase.
3832
3833 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3834
3835 PR middle-end/70689
3836 * gcc.target/i386/pr70689.c: New.
3837
3838 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3839
3840 PR target/70708
3841 * gcc.target/i386/pr70708.c: New test.
3842
3843 2016-04-18 Richard Biener <rguenther@suse.de>
3844
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.
3856
3857 2016-04-18 Richard Biener <rguenther@suse.de>
3858
3859 PR tree-optimization/70701
3860 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3861
3862 2016-04-18 Tom de Vries <tom@codesourcery.com>
3863
3864 PR testsuite/70699
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.
3868
3869 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3870
3871 * c-c++-common/dump-ada-spec-3.c: New test.
3872 * c-c++-common/dump-ada-spec-4.c: Likewise.
3873
3874 2016-04-17 Tom de Vries <tom@codesourcery.com>
3875
3876 PR other/70183
3877 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3878
3879 2016-04-15 Jan Hubicka <jh@suse.cz>
3880
3881 PR ipa/70018
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.
3885
3886 2016-04-15 Marek Polacek <polacek@redhat.com>
3887
3888 PR c/70671
3889 * gcc.dg/bitfld-22.c: New test.
3890
3891 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3892
3893 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3894 x86_64.
3895
3896 2016-04-15 Marek Polacek <polacek@redhat.com>
3897
3898 PR c/70651
3899 * c-c++-common/pr70651.c: New test.
3900
3901 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3902
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.
3907
3908 2016-04-15 Jakub Jelinek <jakub@redhat.com>
3909
3910 PR c++/69517
3911 PR c++/70019
3912 PR c++/70588
3913 * g++.dg/cpp1y/vla11.C: Revert for real.
3914
3915 PR c/70436
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.
3924
3925 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3926
3927 PR target/70662
3928 * gcc.target/i386/pr70662.c: New test.
3929
3930 2016-04-15 Richard Biener <rguenther@suse.de>
3931 Alan Modra <amodra@gmail.com>
3932
3933 PR tree-optimization/70130
3934 * gcc.dg/vect/O3-pr70130.c: New testcase.
3935
3936 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3937
3938 PR target/70669
3939 * gcc.target/powerpc/pr70669.c: New test.
3940
3941 PR target/70640
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
3944 power8.
3945
3946 2016-04-14 Martin Sebor <msebor@redhat.com>
3947
3948 PR c++/69517
3949 PR c++/70019
3950 PR c++/70588
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.
3959
3960 2016-04-14 Marek Polacek <polacek@redhat.com>
3961 Jan Hubicka <hubicka@ucw.cz>
3962
3963 PR c++/70029
3964 * g++.dg/torture/pr70029.C: New test.
3965
3966 2016-04-14 Martin Sebor <msebor@redhat.com>
3967
3968 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
3969 type size to prevent failures on targets with very low maximum
3970 alignment.
3971
3972 2016-04-14 Richard Biener <rguenther@suse.de>
3973
3974 PR tree-optimization/70623
3975 * gcc.dg/torture/pr70623.c: New testcase.
3976 * gcc.dg/torture/pr70623-2.c: Likewise.
3977
3978 2016-04-13 Martin Sebor <msebor@redhat.com>
3979
3980 PR c++/69517
3981 PR c++/70019
3982 PR c++/70588
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.
3991
3992 2016-04-13 Jakub Jelinek <jakub@redhat.com>
3993
3994 PR c++/70641
3995 * g++.dg/opt/pr70641.C: New test.
3996
3997 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3998
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.
4003
4004 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4005
4006 PR c++/70635
4007 * g++.dg/parse/pr70635.C: New.
4008
4009 2016-04-13 Marek Polacek <polacek@redhat.com>
4010
4011 PR c++/70639
4012 * c-c++-common/Wmisleading-indentation-4.c: New test.
4013
4014 2016-04-13 Marek Polacek <polacek@redhat.com>
4015
4016 PR c/70436
4017 * gcc.dg/Wparentheses-12.c: New test.
4018 * gcc.dg/Wparentheses-13.c: New test.
4019
4020 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4021
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.
4025
4026 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4027
4028 PR middle-end/70633
4029 * gcc.c-torture/compile/pr70633.c: New test.
4030
4031 PR debug/70628
4032 * gcc.dg/torture/pr70628.c: New test.
4033
4034 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4035
4036 PR c++/70610
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.
4041
4042 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4043
4044 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4045 128 instead of 32.
4046
4047 PR c++/70571
4048 * g++.dg/ext/pr70571.C: New test.
4049
4050 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4051
4052 PR target/70640
4053 * gcc.target/powerpc/pr70640.c: New test.
4054
4055 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4056
4057 PR c++/68722
4058 * g++.dg/parse/pr68722.C: New.
4059
4060 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4061
4062 PR rtl-optimization/70596
4063 * gcc.target/i386/pr70596.c: New test.
4064
4065 2016-04-12 Nathan Sidwell <nathan@acm.org>
4066
4067 PR c++/70501
4068 * g++.dg/init/pr70501.C: New.
4069
4070 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4071
4072 * gcc.target/i386/asm-flag-6.c: New test.
4073
4074 2016-04-12 Tom de Vries <tom@codesourcery.com>
4075
4076 PR tree-optimization/68756
4077 * gcc.dg/graphite/pr68756.c: New test.
4078
4079 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4080
4081 PR tree-optimization/70602
4082 * gcc.c-torture/execute/pr70602.c: New test.
4083
4084 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4085
4086 PR target/70381
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.
4090
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.
4094
4095 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4096
4097 PR target/70133
4098 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4099 * gcc.target/aarch64/target_attr_15.c: Likewise.
4100
4101 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4102
4103 PR c++/69066
4104 * g++.dg/cpp1y/pr69066.C: New.
4105
4106 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4107
4108 PR fortran/68566
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.
4113
4114 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
4115
4116 PR testsuite/64039
4117 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4118
4119 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4120
4121 PR rtl-optimization/66669
4122 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4123
4124 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4125
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.
4132
4133 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4134
4135 PR tree-optimization/68644
4136 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4137
4138 PR rtl-optimization/64886
4139 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4140
4141 2016-04-09 Tom de Vries <tom@codesourcery.com>
4142
4143 PR tree-optimization/68953
4144 * gcc.dg/graphite/pr68953.c: New test.
4145
4146 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4147
4148 PR fortran/70592
4149 * gfortran.dg/deferred_character_16.f90: New test.
4150
4151 2016-04-09 Jakub Jelinek <jakub@redhat.com>
4152
4153 PR tree-optimization/70586
4154 * gcc.c-torture/execute/pr70586.c: New test.
4155
4156 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4157
4158 PR sanitizer/70573
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.
4162
4163 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4164
4165 PR lto/70289
4166 PR ipa/70348
4167 PR tree-optimization/70373
4168 PR middle-end/70533
4169 PR middle-end/70534
4170 PR middle-end/70535
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.
4175
4176 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4177
4178 PR c++/70590
4179 PR c++/70452
4180 * g++.dg/pr70590.C: New test.
4181 * g++.dg/pr70590-2.C: New test.
4182
4183 2016-04-08 Jakub Jelinek <jakub@redhat.com>
4184
4185 PR middle-end/70593
4186 * gcc.target/i386/pr70593.c: New test.
4187
4188 PR rtl-optimization/70574
4189 * gcc.target/i386/avx2-pr70574.c: New test.
4190
4191 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4192
4193 PR sanitizer/70541
4194 * c-c++-common/asan/pr70541.c: New test.
4195
4196 2016-04-08 Tom de Vries <tom@codesourcery.com>
4197
4198 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4199 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4200
4201 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4202
4203 PR target/70566
4204 * gcc.c-torture/execute/pr70566.c: New test.
4205
4206 2016-04-08 Tom de Vries <tom@codesourcery.com>
4207
4208 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4209 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4210
4211 2016-04-08 Alan Modra <amodra@gmail.com>
4212
4213 * gcc.target/powerpc/pr70117.c: New.
4214
4215 2016-04-07 Jakub Jelinek <jakub@redhat.com>
4216
4217 PR testsuite/70581
4218 * gcc.dg/lto/simd-function_0.c: New test.
4219
4220 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4221 clones.
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.
4226
4227 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4228
4229 PR testsuite/70553
4230 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4231
4232 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4233 Tom de Vries <tom@codesourcery.com>
4234
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.
4243
4244 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4245
4246 PR c/70436
4247 * g++.dg/warn/Wparentheses-29.C: New test.
4248
4249 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4250
4251 PR c/70436
4252 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4253 explicit braces to resolve a future -Wparentheses warning.
4254
4255 2016-04-06 Richard Henderson <rth@redhat.com>
4256
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.
4261
4262 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4263
4264 PR rtl-optimization/70398
4265 * gcc.target/aarch64/pr70398.c: New.
4266
4267 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4268
4269 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4270
4271 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
4272 Pedro Alves <palves@redhat.com>
4273
4274 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4275
4276 2016-04-06 Jakub Jelinek <jakub@redhat.com>
4277
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
4281 for AVX512F clones.
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.
4286
4287 PR middle-end/70550
4288 * c-c++-common/gomp/pr70550-1.c: New test.
4289 * c-c++-common/gomp/pr70550-2.c: New test.
4290
4291 2016-04-05 Nathan Sidwell <nathan@acm.org>
4292
4293 PR c++/70512
4294 * g++.dg/ext/attribute-may-alias-5.C: New.
4295
4296 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4297
4298 PR c++/70336
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__.
4302
4303 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
4304
4305 PR ipa/66223
4306 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4307
4308 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4309
4310 PR rtl-optimization/70542
4311 * gcc.dg/torture/pr70542.c: New test.
4312 * gcc.target/i386/avx2-pr70542.c: New test.
4313
4314 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4315
4316 PR tree-optimization/70509
4317 * gcc.target/i386/avx512bw-pr70509.c: New test.
4318
4319 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4320
4321 PR c++/70452
4322 * g++.dg/ext/constexpr-vla4.C: New test.
4323
4324 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
4325
4326 PR target/70510
4327 * gcc.target/i386/pr70510.c: New test.
4328
4329 2016-04-05 Richard Biener <rguenther@suse.de>
4330
4331 PR tree-optimization/70526
4332 * g++.dg/torture/pr70526.C: New testcase.
4333
4334 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4335
4336 PR target/70525
4337 * gcc.target/i386/pr70525.c: New test.
4338
4339 2016-04-05 Richard Biener <rguenther@suse.de>
4340
4341 PR middle-end/70499
4342 * g++.dg/torture/pr70499.C: New testcase.
4343
4344 2016-04-05 Richard Biener <rguenther@suse.de>
4345
4346 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4347 remove XFAIL.
4348
4349 2016-04-04 Jakub Jelinek <jakub@redhat.com>
4350
4351 PR middle-end/70307
4352 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4353 rs6000 ABI warnings.
4354
4355 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
4356
4357 PR ipa/66223
4358 * g++.dg/ipa/devirt-51.C: New testcase.
4359
4360 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4361 Jakub Jelinek <jakub@redhat.com>
4362
4363 PR middle-end/70457
4364 * gcc.dg/torture/pr70457.c: New.
4365
4366 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4367
4368 PR fortran/67538
4369 * gfortran.dg/allocate_with_source_19.f08: New test.
4370
4371 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4372
4373 PR fortran/65795
4374 * gfortran.dg/coarray_allocate_6.f08: New test.
4375
4376 2016-04-04 Richard Biener <rguenther@suse.de>
4377
4378 PR rtl-optimization/70484
4379 * gcc.dg/torture/pr70484.c: New testcase.
4380
4381 2016-04-04 Marek Polacek <polacek@redhat.com>
4382
4383 PR c/70307
4384 * gcc.dg/torture/pr70307.c: New test.
4385
4386 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4387
4388 PR target/70416
4389 PR target/67391
4390 * gcc.target/sh/torture/pr70416.c: New.
4391
4392 2016-04-02 Martin Sebor <msebor@redhat.com>
4393
4394 PR c++/67376
4395 PR c++/70170
4396 PR c++/70172
4397 PR c++/70228
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.
4409
4410 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4411
4412 PR rtl-optimization/70467
4413 * gcc.target/i386/pr70467-2.c: New test.
4414
4415 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4416 Marek Polacek <polacek@redhat.com>
4417
4418 PR c++/70488
4419 * g++.dg/init/new47.C: New test.
4420
4421 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4422
4423 PR target/70496
4424 * gcc.target/arm/pr70496.c: New test.
4425
4426 2016-04-01 Nathan Sidwell <nathan@acm.org>
4427
4428 PR c++/68475
4429 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4430
4431 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4432
4433 PR target/69890
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.
4457
4458 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4459
4460 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4461 (Holder::foo): Reflect this.
4462
4463 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4464
4465 PR target/70442
4466 * gcc.dg/pr70442.c: New test.
4467
4468 2016-03-31 Nathan Sidwell <nathan@acm.org>
4469
4470 PR c++/70393
4471 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4472
4473 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4474
4475 PR target/70453
4476 * gcc.target/i386/pr70453.c: New test.
4477
4478 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
4479
4480 PR target/70292
4481 * gcc.c-torture/pr70292.c: New test.
4482
4483 2016-03-31 Marek Polacek <polacek@redhat.com>
4484
4485 PR c/70297
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.
4489
4490 2016-03-31 Jakub Jelinek <jakub@redhat.com>
4491
4492 PR rtl-optimization/70460
4493 * gcc.c-torture/execute/pr70460.c: New test.
4494
4495 2016-03-31 Richard Biener <rguenther@suse.de>
4496
4497 PR c++/70430
4498 * g++.dg/ext/vector30.C: New testcase.
4499
4500 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4501 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4502
4503 * gfortran.dg/fmt_pf.f90: New test.
4504
4505 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4506
4507 Forward-port from 5 branch
4508 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4509
4510 PR testsuite/70356
4511 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4512 dg-require-effective-target after dg-do.
4513
4514 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4515
4516 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4517
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>
4525
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.
4565
4566 2016-03-30 Richard Biener <rguenther@suse.de>
4567
4568 PR middle-end/70450
4569 * gcc.dg/torture/pr70450.c: New testcase.
4570
4571 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4572
4573 PR target/70421
4574 * gcc.dg/torture/pr70421.c: New test.
4575 * gcc.target/i386/avx512f-pr70421.c: New test.
4576
4577 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4578
4579 PR testsuite/70364
4580 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4581 (check): New function.
4582 (bar): Call check.
4583 (foo): Align stack to 16 bytes when calling bar.
4584 * gcc.target/i386/cleanup-2.c: Likewise.
4585
4586 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4587
4588 PR tree-optimization/59124
4589 * gcc.dg/Warray-bounds-19.c: New test.
4590
4591 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4592
4593 * lib/prune.exp (escape_regex_chars): New.
4594 (prune_file_path): Update to quote metcharacters for regexp.
4595
4596 2016-03-29 Jakub Jelinek <jakub@redhat.com>
4597
4598 PR rtl-optimization/70429
4599 * gcc.c-torture/execute/pr70429.c: New test.
4600
4601 PR tree-optimization/70405
4602 * gcc.dg/pr70405.c: New test.
4603
4604 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4605
4606 PR fortran/70397
4607 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4608 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4609
4610 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4611
4612 PR testsuite/64177
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.
4617
4618 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4619
4620 * g++.dg/ext/fnname5.C: Update the test for Darwin.
4621
4622 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4623
4624 PR target/70406
4625 * gcc.target/i386/pr70406.c: New test.
4626
4627 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4628
4629 * gnat.dg/specs/double_record_extension3.ads: New test.
4630
4631 2016-03-25 Richard Henderson <rth@redhat.com>
4632
4633 PR target/70120
4634 * gcc.target/aarch64/pr70120-1.c: New.
4635 * gcc.target/aarch64/pr70120-2.c: New.
4636 * gcc.target/aarch64/pr70120-3.c: New.
4637
4638 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4639
4640 PR c++/62212
4641 * g++.dg/template/mangle2.C: The dg-do directive should be
4642 "compile" not "assemble".
4643
4644 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4645
4646 PR lto/69650
4647 * gcc.dg/pr69650.c: New test.
4648
4649 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
4650
4651 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4652
4653 2016-03-25 Alan Modra <amodra@gmail.com>
4654
4655 * gcc.dg/dfp/pr70052.c: New test.
4656
4657 2016-03-24 Richard Henderson <rth@redhat.com>
4658
4659 PR middle-end/69845
4660 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4661 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4662
4663 2016-03-24 Tom de Vries <tom@codesourcery.com>
4664
4665 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4666
4667 2016-03-24 Tom de Vries <tom@codesourcery.com>
4668
4669 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4670 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4671
4672 2016-03-24 Tom de Vries <tom@codesourcery.com>
4673
4674 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4675 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4676
4677 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4678
4679 PR c++/62212
4680 * g++.dg/template/mangle2.C: New test.
4681
4682 2016-03-24 Richard Biener <rguenther@suse.de>
4683
4684 PR tree-optimization/70396
4685 * gcc.dg/torture/pr70396.c: New testcase.
4686
4687 2016-03-24 Richard Biener <rguenther@suse.de>
4688
4689 PR middle-end/70370
4690 * gcc.dg/torture/pr70370.c: New testcase.
4691
4692 2016-03-24 Tom de Vries <tom@codesourcery.com>
4693
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.
4697
4698 2016-03-24 Tom de Vries <tom@codesourcery.com>
4699
4700 * c-c++-common/goacc/uninit-if-clause.c: New test.
4701 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4702
4703 2016-03-24 Jakub Jelinek <jakub@redhat.com>
4704
4705 PR target/70290
4706 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4707 Fix formatting.
4708
4709 2016-03-24 Richard Biener <rguenther@suse.de>
4710
4711 PR tree-optimization/70372
4712 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4713
4714 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4715
4716 PR c++/70347
4717 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4718
4719 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4720
4721 PR c++/70332
4722 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4723
4724 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4725
4726 PR c++/70001
4727 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4728 * g++.dg/cpp1y/pr70001.C: New test.
4729
4730 PR c++/70323
4731 * g++.dg/cpp0x/constexpr-70323.C: New test.
4732
4733 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
4734 Jason Merrill <jason@redhat.com>
4735 Jakub Jelinek <jakub@redhat.com>
4736
4737 PR c++/69315
4738 * g++.dg/cpp0x/constexpr-69315.C: New test.
4739 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4740
4741 2016-03-23 Marek Polacek <polacek@redhat.com>
4742
4743 PR c++/69884
4744 * g++.dg/warn/Wignored-attributes-1.C: New test.
4745 * g++.dg/warn/Wignored-attributes-2.C: New test.
4746
4747 2016-03-23 Tom de Vries <tom@codesourcery.com>
4748
4749 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4750 initialization.
4751 * gfortran.dg/goacc/private-3.f95 (test): Same.
4752 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4753 missing use param.
4754
4755 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4756
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.
4761
4762 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4763
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.
4769
4770 2016-03-22 Jeff Law <law@redhat.com>
4771
4772 PR target/70232
4773 * gcc.dg/tree-ssa/pr70232.c: New test.
4774
4775 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4776
4777 PR target/70302
4778 * gcc.target/i386/pr70302.c: New test.
4779
4780 2016-03-22 Richard Biener <rguenther@suse.de>
4781
4782 PR middle-end/70251
4783 * g++.dg/torture/pr70251.C: New testcase.
4784
4785 2016-03-22 David Malcolm <dmalcolm@redhat.com>
4786
4787 PR c/69993
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.
4793
4794 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
4795
4796 * g++.dg/ext/java-3.C: Don't compile on AIX.
4797
4798 2016-03-22 Richard Biener <rguenther@suse.de>
4799
4800 PR middle-end/70333
4801 * gcc.dg/torture/pr70333.c: New testcase.
4802
4803 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4804
4805 * g++.dg/ext/pr70290.C: New test.
4806
4807 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4808
4809 PR target/70325
4810 * gcc.target/i386/pr70325.c: New test.
4811
4812 2016-03-22 Jakub Jelinek <jakub@redhat.com>
4813
4814 PR target/70329
4815 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4816 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4817
4818 PR target/70300
4819 * gcc.target/i386/pr70300.c: New test.
4820
4821 PR c++/70295
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.
4825
4826 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4827
4828 PR c++/70096
4829 * g++.dg/template/ptrmem30.C: New test.
4830
4831 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4832
4833 PR c++/70204
4834 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4835 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4836
4837 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4838
4839 PR middle-end/70326
4840 * gcc.dg/pr70326.c: New test.
4841
4842 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
4843 Jakub Jelinek <jakub@redhat.com>
4844
4845 PR tree-optimization/70317
4846 * gcc.dg/pr70317.c: New test.
4847
4848 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
4849
4850 PR target/70327
4851 * gcc.target/i386/pr70327.c: New test.
4852
4853 2016-03-21 Martin Liska <mliska@suse.cz>
4854
4855 PR ipa/70306
4856 * gcc.dg/ipa/pr70306.c: New test.
4857
4858 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4859
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.
4864
4865 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4866
4867 PR target/70296
4868 * gcc.target/powerpc/altivec-36.c: New test.
4869
4870 2016-03-21 Richard Biener <rguenther@suse.de>
4871
4872 PR tree-optimization/70310
4873 * gcc.dg/torture/pr70310.c: New testcase.
4874
4875 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4876
4877 PR target/70293
4878 * gcc.target/i386/pr70293.c: New test.
4879
4880 2016-03-21 Richard Biener <rguenther@suse.de>
4881
4882 PR tree-optimization/70288
4883 * gcc.dg/torture/pr70288-1.c: New testcase.
4884 * gcc.dg/torture/pr70288-2.c: Likewise.
4885
4886 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4887
4888 PR rtl-optimization/69307
4889 * gcc.target/arm/pr69307.c: New test.
4890
4891 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4892
4893 PR rtl-optimization/69102
4894 * gcc.c-torture/compile/pr69102.c: New test.
4895
4896 2016-03-18 Jeff Law <law@redhat.com>
4897
4898 PR rtl-optimization/70263
4899 * gcc.c-torture/compile/pr70263-1.c: New test.
4900 * gcc.target/i386/pr70263-2.c: New test.
4901
4902 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4903
4904 PR rtl-optimization/70278
4905 * gcc.dg/torture/pr70278.c: New test.
4906 * gcc.target/arm/pr70278.c: New test.
4907
4908 2016-03-18 David Malcolm <dmalcolm@redhat.com>
4909
4910 PR c/70281
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.
4914
4915 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4916
4917 PR target/70113
4918 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4919
4920 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4921
4922 PR tree-optimization/70252
4923 * gcc.dg/pr70252.c: New test.
4924
4925 2016-03-18 Tom de Vries <tom@codesourcery.com>
4926
4927 * gcc.dg/pr70161-2.c: New test.
4928 * gcc.dg/pr70161.c: New test.
4929
4930 2016-03-18 Tom de Vries <tom@codesourcery.com>
4931
4932 PR ipa/70269
4933 * gcc.dg/pr70269.c: New test.
4934
4935 2016-03-18 Jakub Jelinek <jakub@redhat.com>
4936
4937 PR c++/70267
4938 * g++.dg/ext/java-3.C: New test.
4939
4940 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4941
4942 PR c++/70205
4943 * g++.dg/lookup/pr70205.C: New test.
4944
4945 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4946
4947 PR c++/70218
4948 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4949
4950 2016-03-17 Marek Polacek <polacek@redhat.com>
4951
4952 PR c/69407
4953 * gcc.dg/atomic-op-6.c: New test.
4954
4955 2016-03-17 David Malcolm <dmalcolm@redhat.com>
4956
4957 PR c/70264
4958 * c-c++-common/pr70264.c: New test case.
4959
4960 2016-03-17 Jakub Jelinek <jakub@redhat.com>
4961
4962 PR c++/70144
4963 * c-c++-common/pr70144-1.c: New test.
4964 * c-c++-common/pr70144-2.c: New test.
4965
4966 PR c++/70272
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.
4970
4971 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
4972
4973 PR driver/70192
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.
4984
4985 2016-03-17 Tom de Vries <tom@codesourcery.com>
4986
4987 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
4988 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
4989
4990 2016-03-17 Richard Biener <rguenther@suse.de>
4991
4992 PR debug/70271
4993 * g++.dg/debug/pr70271.C: New testcase.
4994
4995 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
4996
4997 * gcc.target/i386/pr70251.c: New test.
4998
4999 2016-03-17 Marek Polacek <polacek@redhat.com>
5000
5001 PR c++/70194
5002 * g++.dg/warn/constexpr-70194.C: New test.
5003
5004 2016-03-16 Richard Henderson <rth@redhat.com>
5005
5006 PR middle-end/70240
5007 * gcc.c-torture/compile/pr70240.c: New.
5008
5009 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5010
5011 * gcc.c-torture/compile/20151204.c: Skip for avr.
5012
5013 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5014
5015 PR target/70245
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.
5019
5020 2016-03-16 Martin Sebor <msebor@redhat.com>
5021
5022 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5023
5024 2016-03-16 Richard Henderson <rth@redhat.com>
5025
5026 PR middle-end/70199
5027 * gcc.c-torture/compile/pr70199.c: New.
5028
5029 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5030
5031 * gcc.dg/uninit-19.c: Run dos2unix.
5032
5033 2016-03-16 Marek Polacek <polacek@redhat.com>
5034
5035 PR c/70093
5036 * gcc.dg/nested-func-10.c: New test.
5037 * gcc.dg/nested-func-9.c: New test.
5038
5039 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5040
5041 PR tree-optimization/68714
5042 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5043
5044 2016-03-16 Tom de Vries <tom@codesourcery.com>
5045
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.
5050
5051 2016-03-16 Tom de Vries <tom@codesourcery.com>
5052
5053 PR tree-optimization/68809
5054 * gcc.dg/graphite/pr68809-2.c: New test.
5055 * gcc.dg/graphite/pr68809.c: New test.
5056
5057 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5058
5059 PR c++/70147
5060 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5061 method call to i () as argument. Adjust expected output.
5062
5063 PR c++/70147
5064 * g++.dg/ubsan/pr70147-1.C: New test.
5065 * g++.dg/ubsan/pr70147-2.C: New test.
5066
5067 2016-03-15 Martin Sebor <msebor@redhat.com>
5068
5069 PR c++/58281
5070 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5071
5072 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
5073
5074 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5075 hppa*-*-hpux*.
5076
5077 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5078
5079 PR libfortran/69799
5080 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5081 libatomic_available.
5082
5083 2016-03-15 Marek Polacek <polacek@redhat.com>
5084
5085 PR c++/70209
5086 * g++.dg/ext/attribute-may-alias-4.C: New test.
5087
5088 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
5089
5090 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5091 -fvar-tracking-assignments-toggle flag.
5092
5093 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5094
5095 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5096
5097 2016-03-15 Jakub Jelinek <jakub@redhat.com>
5098
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.
5102
5103 2016-03-15 Richard Henderson <rth@redhat.com>
5104
5105 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5106
5107 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5108
5109 PR rtl-optimization/69032
5110 * gcc.dg/pr69032.c: New test.
5111
5112 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5113
5114 PR rtl-optimization/63384
5115 * g++.dg/pr63384.C: New test.
5116
5117 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5118
5119 PR target/64411
5120 * gcc.target/i386/pr64411.C: New test.
5121
5122 2016-03-15 Tom de Vries <tom@codesourcery.com>
5123
5124 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5125 * gfortran.dg/goacc/kernels-alias.f95: New test.
5126
5127 2016-03-14 Martin Sebor <msebor@redhat.com>
5128
5129 PR c++/53792
5130 * g++.dg/cpp0x/constexpr-inline.C: New test.
5131 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5132
5133 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
5134
5135 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5136
5137 2016-03-14 Jakub Jelinek <jakub@redhat.com>
5138
5139 PR middle-end/70219
5140 * gcc.dg/pr70219.c: New test.
5141
5142 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5143
5144 PR target/70083
5145 * gcc.dg/torture/pr70083.c: New test.
5146 * gcc.target/i386/pr70083.c: New test.
5147
5148 2016-03-14 Richard Biener <rguenther@suse.de>
5149
5150 PR tree-optimization/56365
5151 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5152
5153 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5154
5155 PR target/70098
5156 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5157 New function.
5158 * g++.dg/pr70098.C: New testcase.
5159
5160
5161 2016-03-14 Tom de Vries <tom@codesourcery.com>
5162
5163 PR tree-optimization/70045
5164 * gcc.dg/graphite/pr70045.c: New test.
5165
5166 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5167
5168 PR fortran/69043
5169 * gfortran.dg/include_9.f90: New test.
5170
5171 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5172
5173 PR fortran/45076
5174 gfortran.dg/prof/prof.exp: New script.
5175 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5176
5177 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
5178
5179 PR rtl-optimization/69307
5180 * gcc.dg/pr69307.c: New test.
5181
5182 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5183
5184 PR target/69614
5185 * gcc.target/arm/pr69614.c: New.
5186
5187 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
5188
5189 PR fortran/70031
5190 * gfortran.dg/submodule_14.f08: New test
5191
5192 PR fortran/69524
5193 * gfortran.dg/submodule_15.f08: New test
5194
5195 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5196
5197 PR c++/70106
5198 * g++.dg/cpp1y/paren3.C: New test.
5199
5200 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5201
5202 PR target/70131
5203 * gcc.target/powerpc/ppc-round2.c: New test.
5204
5205 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5206
5207 PR target/70123
5208 * gcc.dg/torture/pr70123.c: New test.
5209
5210 2016-03-11 Jeff Law <law@redhat.com>
5211
5212 PR tree-optimization/70190
5213 * gcc.c-torture/compile/pr70190.c: New test.
5214
5215 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5216
5217 PR c/68187
5218 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5219 case.
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.
5231
5232 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5233
5234 PR c/70085
5235 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5236
5237 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5238
5239 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5240 dg-options.
5241
5242 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5243
5244 PR target/70002
5245 PR target/69245
5246 * gcc.target/aarch64/pr69245_2.c: New test.
5247
5248 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5249
5250 PR tree-optimization/70177
5251 * gcc.dg/pr70177.c: New test.
5252
5253 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5254
5255 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5256
5257 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5258
5259 * gcc.dg/tree-ssa/sra-20.c: New.
5260
5261 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5262
5263 PR rtl-optimization/70174
5264 * gcc.dg/pr70174.c: New test.
5265
5266 PR tree-optimization/70169
5267 * gcc.dg/pr70169.c: New test.
5268
5269 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5270
5271 PR target/70160
5272 * gcc.target/i386/pr70160.c: New test.
5273
5274 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5275
5276 * gcc.target/s390/dfp-1.c: New test.
5277
5278 2016-03-10 Nick Clifton <nickc@redhat.com>
5279
5280 PR target/70044
5281 * gcc.target/aarch64/pr70044.c: New test.
5282
5283 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5284 Jakub Jelinek <jakub@redhat.com>
5285
5286 PR c++/70001
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.
5290
5291 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
5292
5293 PR lto/69589
5294 * g++.dg/lto/pr69589_0.C: New testcase
5295 * g++.dg/lto/pr69589_1.C: New testcase
5296
5297 2016-03-10 Marek Polacek <polacek@redhat.com>
5298
5299 PR c++/70153
5300 * g++.dg/delayedfold/unary-plus1.C: New test.
5301
5302 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
5303
5304 * gcc.target/arm/pr45701-1.c: Escape brackets.
5305 * gcc.target/arm/pr45701-2.c: Likewise.
5306
5307 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5308
5309 * gfortran.dg/unconstrained_commons.f: New.
5310
5311 2016-03-10 Alan Modra <amodra@gmail.com>
5312
5313 * gcc.dg/pr69195.c: New.
5314 * gcc.dg/pr69238.c: New.
5315
5316 2016-03-10 Tom de Vries <tom@codesourcery.com>
5317
5318 PR testsuite/68915
5319 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5320
5321 2016-03-10 Richard Biener <rguenther@suse.de>
5322
5323 PR tree-optimization/70128
5324 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5325 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5326
5327 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5328
5329 PR tree-optimization/70152
5330 * gcc.dg/pr70152.c: New test.
5331
5332 PR target/70086
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.
5336
5337 PR tree-optimization/70127
5338 * gcc.c-torture/execute/pr70127.c: New test.
5339
5340 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5341
5342 * c-c++-common/goacc/combined-directives-2.c: New test.
5343
5344 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5345
5346 PR c/68473
5347 PR c++/70105
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.
5351
5352 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5353
5354 PR c/68473
5355 PR c++/70105
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):
5359 New.
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
5364 make_location.
5365
5366 2016-03-09 Richard Biener <rguenther@suse.de>
5367 Jakub Jelinek <jakub@redhat.com>
5368
5369 PR tree-optimization/70138
5370 * gcc.dg/vect/pr70138-1.c: New testcase.
5371 * gcc.dg/vect/pr70138-2.c: Likewise.
5372
5373 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5374
5375 PR target/70049
5376 * gcc.target/i386/pr70049.c: New test.
5377
5378 2016-03-09 Richard Biener <rguenther@suse.de>
5379
5380 PR c/70143
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.
5384
5385 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5386
5387 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5388 arm-*-*.
5389
5390 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5391
5392 PR middle-end/67278
5393 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5394
5395 PR target/67278
5396 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5397
5398 PR middle-end/70050
5399 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5400 in testcase comment.
5401
5402 2016-03-09 Tom de Vries <tom@codesourcery.com>
5403
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.
5412
5413 2016-03-08 Martin Sebor <msebor@redhat.com>
5414
5415 PR c++/62096
5416 * g++.dg/warn/overflow-warn-7.C: New test.
5417
5418 2016-03-08 Jason Merrill <jason@redhat.com>
5419
5420 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5421 * lib/target-supports.exp (check_effective_target_concepts): New.
5422
5423 2016-03-08 Jakub Jelinek <jakub@redhat.com>
5424
5425 PR c++/70135
5426 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5427 * g++.dg/ubsan/pr70135.C: New test.
5428
5429 PR target/70110
5430 * gcc.dg/pr70110.c: New test.
5431
5432 2016-03-07 Martin Jambor <mjambor@suse.cz>
5433
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.
5449
5450 2016-03-07 Martin Jambor <mjambor@suse.cz>
5451
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.
5455
5456 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5457
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.
5461
5462 2016-02-26 Richard Biener <rguenther@suse.de>
5463 Jeff Law <law@redhat.com>
5464
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.
5468
5469 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5470
5471 * lib/target-supports.exp
5472 (check_effective_target_whole_vector_shift): Enable for PPC64.
5473
5474 2016-03-07 Richard Biener <rguenther@suse.de>
5475
5476 PR tree-optimization/70115
5477 * gcc.dg/torture/pr70115.c: New testcase.
5478
5479 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5480
5481 PR middle-end/69916
5482 * c-c-++-common/goacc/pr69916.c: New.
5483
5484 2016-03-07 Richard Henderson <rth@redhat.com>
5485
5486 * gcc.c-torture/compile/pr70061.c: New test.
5487
5488 2016-03-07 Richard Biener <rguenther@suse.de>
5489
5490 PR testsuite/70109
5491 * gcc.dg/vect/O3-pr36098.c: New testcase.
5492
5493 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5494
5495 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5496
5497 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5498
5499 * gnat.dg/renaming9.ad[sb]: New testcase.
5500
5501 2016-03-05 Jakub Jelinek <jakub@redhat.com>
5502
5503 PR c++/70084
5504 * g++.dg/expr/stdarg3.C: New test.
5505
5506 2016-03-04 Jeff Law <law@redhat.com>
5507
5508 PR tree-optimization/69196
5509 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5510 x86_64-*-*.
5511
5512 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5513
5514 PR c/69973
5515 * gcc.dg/pr69973.c: New test.
5516
5517 PR rtl-optimization/69941
5518 * gcc.dg/torture/pr69941.c: New test.
5519
5520 PR c/69824
5521 * gcc.dg/pr69824.c: New test.
5522
5523 2016-03-05 Tom de Vries <tom@codesourcery.com>
5524
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
5527 function.
5528
5529 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5530
5531 PR c++/66786
5532 * g++.dg/cpp1y/var-templ48.C: New test.
5533 * g++.dg/cpp1y/var-templ49.C: New test.
5534
5535 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5536
5537 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5538
5539 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5540
5541 PR c++/70035
5542 * g++.dg/ubsan/pr70035.C: New test.
5543
5544 PR target/70062
5545 * gcc.target/i386/pr70062.c: New test.
5546
5547 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5548
5549 * g++.dg/template/typename21.C: Remove c++98_only.
5550
5551 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5552
5553 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5554
5555 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5556
5557 PR c/68187
5558 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5559 function.
5560 (fn_42_b): Likewise.
5561 (fn_42_c): Likewise.
5562
5563 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5564
5565 PR c/68187
5566 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5567 function.
5568 (fn_40_b): Likewise.
5569 (fn_41_a): Likewise.
5570 (fn_41_b): Likewise.
5571
5572 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5573
5574 PR target/70059
5575 * gcc.target/i386/avx512f-pr70059.c: New test.
5576 * gcc.target/i386/avx512dq-pr70059.c: New test.
5577
5578 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5579
5580 PR rtl-optimization/57676
5581 * gcc.dg/torture/pr57676.c: New test.
5582
5583 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5584
5585 * gcc.dg/pr70026.c: New test.
5586
5587 2016-03-04 Marek Polacek <polacek@redhat.com>
5588
5589 PR c/69798
5590 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5591 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5592
5593 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5594
5595 PR target/70004
5596 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5597 Delete.
5598 (test_corners_sisd_si): Likewise.
5599 (main): Remove checks of the above.
5600 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5601
5602 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5603
5604 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5605
5606 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5607
5608 * gcc.dg/torture/pr69951.c: Accept argc==0.
5609
5610 2016-03-04 Richard Biener <rguenther@suse.de>
5611
5612 PR c++/70054
5613 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5614 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5615
5616 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5617
5618 PR testsuite/69766
5619 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5620 testing multiarch.
5621
5622 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5623
5624 PR debug/69947
5625 * gcc.dg/guality/pr69947.c: New test.
5626
5627 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5628
5629 PR ada/70017
5630 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5631
5632 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5633
5634 PR rtl-optimization/69904
5635 * gcc.target/arm/pr69904.c: New test.
5636
5637 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5638
5639 PR target/70021
5640 * gcc.dg/vect/pr70021.c: New test.
5641 * gcc.target/i386/pr70021.c: New test.
5642
5643 2016-03-03 Marek Polacek <polacek@redhat.com>
5644
5645 PR middle-end/70050
5646 * gcc.dg/pr70050.c: New test.
5647
5648 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5649
5650 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5651
5652 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5653
5654 PR tree-optimization/70043
5655 * gfortran.dg/vect/pr70043.f90: New test.
5656
5657 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5658
5659 * gnat.dg/specs/task1.ads: New test.
5660
5661 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5662
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.
5666
5667 2016-03-03 Richard Biener <rguenther@suse.de>
5668
5669 PR tree-optimization/55936
5670 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5671
5672 2016-03-02 Jeff Law <law@redhat.com>
5673
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.
5677
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.
5681
5682 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
5683
5684 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5685
5686 2016-03-02 Bin Cheng <bin.cheng@arm.com>
5687
5688 PR rtl-optimization/69052
5689 * gcc.target/i386/pr69052.c: New test.
5690
5691 2016-03-02 Alan Modra <amodra@gmail.com>
5692
5693 * gcc.dg/pr69990.c: New.
5694
5695 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5696
5697 PR c/68062
5698 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5699
5700 PR middle-end/70022
5701 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5702
5703 PR target/70028
5704 * gcc.target/i386/pr70028.c: New test.
5705
5706 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5707
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
5715
5716 2016-03-02 Richard Biener <rguenther@suse.de>
5717 Uros Bizjak <ubizjak@gmail.com>
5718
5719 PR target/67278
5720 * gcc.dg/simd-8.c: New testcase.
5721
5722 2016-03-02 Richard Biener <rguenther@suse.de>
5723
5724 PR middle-end/67278
5725 * gcc.dg/simd-7.c: New testcase.
5726
5727 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5728
5729 * gcc.target/i386/pr70007.c: Tweak.
5730
5731 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5732
5733 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5734
5735 2016-03-02 Marek Polacek <polacek@redhat.com>
5736
5737 PR c/67854
5738 * gcc.dg/pr67854.c: New test.
5739
5740 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5741
5742 PR middle-end/70025
5743 * gcc.dg/torture/pr70025.c: New test.
5744
5745 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5746
5747 PR tree-optimization/68621
5748 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5749
5750 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5751
5752 * gcc.target/i386/pr70007.c: New test.
5753
5754 2016-03-01 Jeff Law <law@redhat.com>
5755
5756 PR tree-optimization/69196
5757 * gcc.dg/tree-ssa/pr69196-1.c: New test.
5758
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.
5762
5763 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5764
5765 PR target/70033
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.
5771
5772 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
5773
5774 PR target/70027
5775 * gcc.target/i386/pr70027.c: New test.
5776
5777 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5778
5779 * gcc.dg/pr70017.c: New test.
5780
5781 2016-03-01 Jakub Jelinek <jakub@redhat.com>
5782
5783 PR c/69796
5784 PR c/69974
5785 * gcc.dg/pr69796.c: New test.
5786 * gcc.dg/pr69974.c: New test.
5787
5788 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5789
5790 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5791
5792 2016-02-29 Jeff Law <law@redhat.com>
5793
5794 PR tree-optimization/69987
5795 * gfortran.dg/pr69987.f90: New test.
5796
5797 PR tree-optimization/69989
5798 * gcc.c-torture/compile/pr69989-2.c: New test.
5799
5800 2016-03-01 Marek Polacek <polacek@redhat.com>
5801
5802 PR c++/69795
5803 * g++.dg/parse/invalid1.C: New test.
5804
5805 2016-03-01 Richard Biener <rguenther@suse.de>
5806
5807 PR middle-end/70022
5808 * gcc.dg/pr70022.c: New testcase.
5809
5810 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5811
5812 PR tree-optimization/69956
5813 * gcc.dg/pr69956.c: New test.
5814
5815 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5816
5817 PR target/70011
5818 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5819 XFAIL when hardware supports efficient unaligned storage access.
5820
5821 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5822
5823 PR c++/69961
5824 * g++.dg/template/pr69961a.C: New test.
5825 * g++.dg/template/pr69961b.C: New test.
5826
5827 2016-02-29 David Malcolm <dmalcolm@redhat.com>
5828
5829 PR preprocessor/69985
5830 * gcc.dg/cpp/pr69985.c: New test case.
5831
5832 2016-02-29 Jeff Law <law@redhat.com>
5833
5834 PR tree-optimization/70005
5835 * gcc.c-torture/execute/pr70005.c New test.
5836
5837 PR tree-optimization/69999
5838 * gcc.c-torture/compile/pr69999.c: New test.
5839
5840 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5841
5842 PR tree-optimization/69652
5843 * gcc.dg/torture/pr69652.c: Delete test.
5844 * gcc.dg/vect/pr69652.c: New test.
5845
5846 2016-02-19 Richard Biener <rguenther@suse.de>
5847
5848 PR tree-optimization/69980
5849 * gfortran.dg/vect/pr69980.f90: New testcase.
5850
5851 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5852
5853 * gcc.target/sparc/20160229-1.c: New test.
5854
5855 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5856
5857 * gnat.dg/stack_usage3.adb: New test.
5858 * gnat.dg/stack_usage3_pkg.ads: New helper.
5859
5860 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5861
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.
5866
5867 2016-02-29 Richard Biener <rguenther@suse.de>
5868
5869 PR tree-optimization/69720
5870 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5871
5872 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5873
5874 PR fortran/68147
5875 PR fortran/47674
5876 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5877
5878 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5879 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5880
5881 PR fortran/56007
5882 * gfortran.dg/coarray_8.f90: Adjust error message.
5883 * gfortran.dg/pr56007.f90: New test.
5884 * gfortran.dg/pr56007.f: New test.
5885
5886 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5887
5888 PR tree-optimization/69989
5889 * gcc.dg/torture/pr69989.c: New test.
5890
5891 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5892
5893 * gcc.target/i386/stack-realign-win.c: New test.
5894
5895 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5896
5897 PR fortran/60126
5898 * gfortran.dg/pr60126.f90: New test.
5899
5900 2016-02-27 Jeff Law <law@redhat.com>
5901
5902 Revert
5903 2016-02-26 Richard Biener <rguenther@suse.de>
5904 Jeff Law <law@redhat.com>
5905
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.
5909
5910 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5911
5912 PR fortran/69910
5913 * gfortran.dg/newunit_4.f90: New test.
5914
5915 2016-02-27 Jakub Jelinek <jakub@redhat.com>
5916
5917 PR target/69613
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
5921 target.
5922
5923 2016-02-26 Martin Sebor <msebor@redhat.com>
5924
5925 PR tree-optimization/15826
5926 * gcc.dg/tree-ssa/pr15826.c: New test.
5927
5928 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5929
5930 PR target/69969
5931 * gcc.target/powerpc/pr69969.c: New test.
5932
5933 2016-02-26 Martin Sebor <msebor@redhat.com>
5934
5935 PR c++/15766
5936 * g++.old-deja/g++.other/decl5.C: Add a test case.
5937
5938 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5939
5940 PR target/69946
5941 * gcc.target/powerpc/pr69946.c: New file.
5942
5943 2016-02-26 Richard Biener <rguenther@suse.de>
5944 Jeff Law <law@redhat.com>
5945
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.
5949
5950 2016-02-26 Martin Jambor <mjambor@suse.cz>
5951
5952 PR middle-end/69920
5953 * gcc.dg/torture/pr69932.c: New test.
5954 * gcc.dg/torture/pr69936.c: Likewise.
5955
5956 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5957
5958 PR target/69709
5959 * gcc.target/s390/pr69709.c: New test.
5960
5961 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5962
5963 PR target/69245
5964 * gcc.target/aarch64/pr69245_1.c: New test.
5965
5966 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5967
5968 PR target/69613
5969 * gcc.dg/torture/pr69613.c: New test.
5970
5971 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5972
5973 PR rtl-optimization/69891
5974 * gcc.target/i386/pr69891.c: New test.
5975
5976 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5977 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5978
5979 PR target/61397
5980 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
5981 functionality for both 32-bit and 64-bit.
5982
5983 2016-02-26 Richard Biener <rguenther@suse.de>
5984
5985 PR tree-optimization/69551
5986 * gcc.dg/torture/pr69951.c: New testcase.
5987
5988 2016-02-25 Richard Biener <rguenther@suse.de>
5989
5990 PR tree-optimization/48795
5991 * gcc.dg/Warray-bounds-18.c: New testcase.
5992
5993 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5994
5995 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
5996
5997 2016-02-25 Jakub Jelinek <jakub@redhat.com>
5998
5999 PR rtl-optimization/69896
6000 * gcc.dg/pr69896.c: New test.
6001
6002 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6003
6004 PR c++/69736
6005 * g++.dg/cpp1y/paren2.C: New test.
6006
6007 2016-02-24 Martin Sebor <msebor@redhat.com>
6008
6009 PR c/51147
6010 * gcc.dg/enum-mode-2.c: New test.
6011
6012 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6013
6014 PR c++/69922
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.
6018
6019 2016-02-24 Marek Polacek <polacek@redhat.com>
6020
6021 PR c/69819
6022 * gcc.dg/pr69819.c: New test.
6023
6024 2016-02-24 Martin Sebor <msebor@redhat.com>
6025
6026 PR c++/69912
6027 * g++.dg/ext/flexary15.C: New test.
6028
6029 2016-02-24 Martin Sebor <msebor@redhat.com>
6030
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.
6034
6035 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6036 Charles Baylis <charles.baylis@linaro.org>
6037
6038 PR debug/61033
6039 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6040
6041 2016-02-24 Richard Biener <rguenther@suse.de>
6042 Jakub Jelinek <jakub@redhat.com>
6043
6044 PR middle-end/69760
6045 * gcc.dg/torture/pr69760.c: New testcase.
6046
6047 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6048
6049 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6050 pattern on Solaris with as.
6051
6052 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6053
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.
6058
6059 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6060
6061 PR middle-end/69915
6062 * gcc.dg/pr69915.c: New test.
6063
6064 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6065
6066 PR rtl-optimization/69886
6067 * gcc.dg/torture/pr69886.c: New test.
6068
6069 2016-02-24 Richard Biener <rguenther@suse.de>
6070
6071 PR middle-end/68963
6072 * gcc.dg/torture/pr68963.c: New testcase.
6073
6074 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6075
6076 PR target/69875
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.
6089
6090 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6091
6092 PR middle-end/69909
6093 * gcc.dg/torture/pr69909.c: New test.
6094
6095 2016-02-24 Richard Biener <rguenther@suse.de>
6096
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.
6101
6102 2016-02-24 Christian Bruel <christian.bruel@st.com>
6103
6104 * gcc.target/arm/pragma_cpp_fma.c: New test.
6105
6106 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6107
6108 PR fortran/61156
6109 * gfortran.dg/include_6.f90: Update test.
6110
6111 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6112
6113 PR objc/69844
6114 * objc.dg/pr69844.m: New test.
6115
6116 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6117
6118 PR libgfortran/69456
6119 * gfortran.dg/namelist_89.f90: New test.
6120 * gfortran.dg/pr59700.f90: Update test..
6121
6122 2016-02-23 Martin Sebor <msebor@redhat.com>
6123
6124 PR middle-end/69780
6125 * g++.dg/ext/builtin_alloca.C: New test.
6126 * gcc.dg/builtins-68.c: New test.
6127
6128 2016-02-23 Richard Henderson <rth@redhat.com>
6129
6130 * gcc.target/i386/addr-space-3.c: Remove test.
6131
6132 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6133
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.
6139
6140 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6141
6142 PR preprocessor/69126
6143 PR preprocessor/69543
6144 PR preprocessor/69558
6145 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6146 (f): Rename to...
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...
6151 (MACRO_5): ...this.
6152 (g): 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
6165 xfail for c++.
6166
6167 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6168
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.
6184
6185 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6186
6187 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6188
6189 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6190
6191 PR c++/69902
6192 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6193
6194 PR c/69900
6195 * gcc.dg/pr69900.c: New test.
6196
6197 2016-02-23 Martin Jambor <mjambor@suse.cz>
6198
6199 PR tree-optimization/69666
6200 * gcc.dg/tree-ssa/pr69666.c: New test.
6201
6202 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6203
6204 PR fortran/67451
6205 * gfortran.dg/coarray_allocate_5.f08: New test.
6206
6207 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6208
6209 * gcc.target/s390/vcond-shift.c: Move to ...
6210 * gcc.target/s390/vector/vcond-shift.c: ... here.
6211
6212 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6213
6214 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6215 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6216
6217 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6218
6219 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6220
6221 2016-02-20 Mark Wielaard <mjw@redhat.com>
6222
6223 PR c/28901
6224 * gcc.dg/unused-variable-3.c: New test.
6225
6226 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6227
6228 PR target/69888
6229 * gcc.target/i386/pr69888.c: New test.
6230
6231 2016-02-22 Richard Biener <rguenther@suse.de>
6232
6233 PR tree-optimization/69882
6234 * gfortran.dg/vect/pr69882.f90: New testcase.
6235
6236 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6237
6238 PR target/69885
6239 * gcc.dg/pr69885.c: New test.
6240
6241 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6242
6243 PR target/69806
6244 PR target/54089
6245 * gcc.target/sh/pr54089-10.c: New.
6246
6247 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
6248
6249 PR fortran/69423
6250 * gfortran.dg/deferred_character_15.f90 : New test.
6251
6252 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6253
6254 PR fortran/57365
6255 gfortran.dg/allocate_with_source_18.f03: New test.
6256
6257 2016-02-20 Harald Anlauf <anlauf@gmx.de>
6258
6259 PR fortran/52531
6260 gfortran.dg/gomp/pr52531.f90: New test.
6261
6262 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6263
6264 PR c++/69865
6265 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6266 -std=c++03.
6267
6268 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6269
6270 PR c++/69826
6271 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6272 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6273
6274 PR c++/69850
6275 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6276
6277 PR c++/69851
6278 * g++.dg/torture/pr69851.C: New test.
6279
6280 2016-02-19 Martin Sebor <msebor@redhat.com>
6281
6282 PR testsuite/69573
6283 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6284
6285 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6286
6287 PR c++/69850
6288 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6289 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6290
6291 PR c++/67767
6292 * g++.dg/cpp0x/pr67767.C: New test.
6293
6294 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6295
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
6299 above.
6300 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6301 effective target check.
6302
6303 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6304
6305 PR target/69820
6306 * gcc.target/i386/pr69820.c: New test.
6307
6308 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6309
6310 * gcc.target/s390/vector/int128-1.c: New test.
6311
6312 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6313
6314 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6315
6316 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6317
6318 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6319 instruction pattern name to prevent the testcase from failing with
6320 -march=z13.
6321
6322 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6323
6324 * gcc.target/s390/md/movstr-2.c: New test.
6325
6326 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6327
6328 * gcc.target/s390/morestack.c: New test.
6329
6330 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6331
6332 PR target/69625
6333 * gcc.target/s390/pr69625.c: Add test case.
6334
6335 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6336
6337 PR testsuite/68580
6338 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6339
6340 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6341
6342 PR target/68404
6343 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6344 * gcc.target/powerpc/fusion3.c: Likewise.
6345
6346 2016-02-18 Richard Biener <rguenther@suse.de>
6347
6348 PR middle-end/69553
6349 * g++.dg/torture/pr69553.C: New testcase.
6350
6351 2016-02-18 Nick Clifton <nickc@redhat.com>
6352
6353 PR target/62254
6354 PR target/69610
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.
6358
6359 2016-02-18 Richard Biener <rguenther@suse.de>
6360
6361 PR middle-end/69854
6362 * gcc.dg/torture/pr69854.c: New testcase.
6363
6364 2016-02-17 Jakub Jelinek <jakub@redhat.com>
6365
6366 PR c++/69850
6367 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6368
6369 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6370
6371 * gcc.target/powerpc/vec-cg.c: New test.
6372
6373 2016-02-17 Richard Biener <rguenther@suse.de>
6374
6375 PR testsuite/69586
6376 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6377
6378 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6379
6380 PR target/69161
6381 * gcc.c-torture/compile/pr69161.c: New test.
6382
6383 2016-02-17 David Sherwood <david.sherwood@arm.com>
6384
6385 PR target/69532
6386 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6387 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6388
6389 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6390
6391 * gcc.dg/ifcvt-4.c: Skip on Visium.
6392
6393 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6394
6395 * gnat.dg/atomic8.adb: New test.
6396
6397 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6398
6399 * gnat.dg/discr46.ad[sb]: New test.
6400
6401 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6402
6403 PR Target/48344
6404 * gcc.target/powerpc/pr48344-1.c: New test.
6405
6406 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6407
6408 PR fortran/69742
6409 * gfortran.dg/associate_21.f90: New test.
6410
6411 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6412
6413 PR c/69835
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.
6417
6418 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6419 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6420
6421 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6422
6423 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6424
6425 PR middle-end/69801
6426 * gcc.dg/pr69801.c: Add empty dg-options.
6427
6428 2016-02-16 James Norris <jnorris@codesourcery.com>
6429
6430 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6431 * g++.dg/goacc/deviceptr-1.c: New file.
6432
6433 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6434
6435 PR tree-optimization/69820
6436 * gcc.dg/vect/pr69820.c: New test.
6437
6438 2016-02-16 Richard Biener <rguenther@suse.de>
6439
6440 PR tree-optimization/69776
6441 * gcc.dg/torture/pr69776-2.c: New testcase.
6442
6443 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6444
6445 PR tree-optimization/69714
6446 * gcc.dg/torture/pr69714.c: New test.
6447
6448 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6449
6450 PR tree-optimization/69802
6451 * gcc.dg/pr69802.c: New test.
6452
6453 2016-02-16 Richard Biener <rguenther@suse.de>
6454
6455 PR middle-end/69801
6456 * gcc.dg/pr69801.c: New testcase.
6457
6458 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6459
6460 PR libgfortran/69651
6461 * gfortran.dg/read_bang.f90: New test.
6462 * gfortran.dg/read_bang4.f90: New test.
6463
6464 2016-02-15 Jakub Jelinek <jakub@redhat.com>
6465
6466 PR c++/69658
6467 * g++.dg/init/pr69658.C: New test.
6468
6469 PR c++/69797
6470 * c-c++-common/pr69797.c: New test.
6471
6472 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6473
6474 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6475 check for aarch64*-*-*.
6476
6477 2016-02-15 Richard Biener <rguenther@suse.de>
6478
6479 PR tree-optimization/69783
6480 * gcc.dg/vect/pr69783.c: New testcase.
6481
6482 2016-02-15 Richard Biener <rguenther@suse.de>
6483
6484 PR tree-optimization/69776
6485 * gcc.dg/torture/pr69776.c: New testcase.
6486
6487 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6488
6489 PR fortran/60526
6490 * gfortran.dg/type_decl_4.f90: Reinstated.
6491
6492 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
6493
6494 PR fortran/68746
6495 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6496
6497 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6498
6499 PR fortran/60526
6500 PR bootstrap/69816
6501 * gfortran.dg/type_decl_4.f90: Removed.
6502
6503 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6504
6505 PR fortran/60526
6506 * gfortran.dg/type_decl_4.f90: New test.
6507
6508 2016-02-14 Alan Modra <amodra@gmail.com>
6509
6510 PR testsuite/68886
6511 * gcc.c-torture/execute/stkalign.c: Revise test.
6512
6513 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6514
6515 PR target/67260
6516 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6517
6518 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6519
6520 PR target/67260
6521 * gcc.target/sh/torture/pr67260.c: New.
6522
6523 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
6524
6525 * gcc.dg/pr67964.c: Add dg-require-alias.
6526
6527 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6528
6529 PR target/67636
6530 PR target/64345
6531 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6532
6533 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6534
6535 PR libgfortran/69668
6536 * gfortran.dg/namelist_88.f90: New test.
6537
6538 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6539
6540 PR libgfortran/69668
6541 * gfortran.dg/namelist_38.f90: Update test.
6542 * gfortran.dg/namelist_84.f90: Update test.
6543
6544 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6545
6546 PR other/69554
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.
6555
6556 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6557
6558 PR driver/69265
6559 PR driver/69453
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.
6568
6569 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6570
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.
6575
6576 2016-02-12 Marek Polacek <polacek@redhat.com>
6577
6578 * g++.dg/torture/init-list1.C: New.
6579
6580 2016-02-12 Marek Polacek <polacek@redhat.com>
6581
6582 * gcc.dg/pr69522.c: Add empty dg-options.
6583
6584 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6585
6586 * g++.dg/lto/lto.exp: Include and init mpx.
6587 * g++.dg/lto/pr69729_0.C: New test.
6588
6589 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6590
6591 PR ipa/69241
6592 * g++.dg/ipa/pr69241-4.C: New test.
6593
6594 PR ipa/68672
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.
6598
6599 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6600
6601 PR c/69522
6602 * gcc.dg/pr69522.c: New test.
6603
6604 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6605
6606 PR c++/69098
6607 * g++.dg/cpp1y/69098.C: New test.
6608 * g++.dg/cpp1y/69098-2.C: New test.
6609
6610 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6611
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.
6664
6665 2016-02-11 Jakub Jelinek <jakub@redhat.com>
6666
6667 PR c/69768
6668 * c-c++-common/Waddress-1.c: New test.
6669
6670 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6671
6672 PR fortran/69296
6673 * gfortran.dg/associate_19.f03: New test.
6674 * gfortran.dg/associate_20.f03: New test.
6675
6676 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6677
6678 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6679
6680 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6681
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.
6686
6687 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6688
6689 PR c++/68726
6690 * g++.dg/cpp0x/pr68726.C: New.
6691
6692 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6693
6694 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6695 test.
6696
6697 2016-02-11 Richard Biener <rguenther@suse.de>
6698
6699 * g++.dg/tree-ssa/pr61034.C: Adjust.
6700
6701 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6702
6703 PR target/69148
6704 * gcc.target/s390/pr69148.c: New.
6705
6706 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6707
6708 PR tree-optimization/69652
6709 * gcc.dg/torture/pr69652.c: New test.
6710
6711 2016-02-10 Jakub Jelinek <jakub@redhat.com>
6712 Patrick Palka <ppalka@gcc.gnu.org>
6713
6714 PR ipa/69241
6715 PR c++/69649
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.
6720
6721 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
6722
6723 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6724 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6725
6726 2016-02-10 Bin Cheng <bin.cheng@arm.com>
6727
6728 PR tree-optimization/68021
6729 * gcc.dg/tree-ssa/pr68021.c: New test.
6730
6731 2016-02-10 Richard Biener <rguenther@suse.de>
6732
6733 PR tree-optimization/69726
6734 * gcc.dg/uninit-22.c: New testcase.
6735
6736 2016-02-09 Andrew Pinski <apinski@cavium.com>
6737
6738 PR tree-opt/69282
6739 * gcc.c-torture/compile/20160205-1.c: New testcase.
6740
6741 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6742
6743 PR target/68404
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.
6747
6748 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
6749
6750 PR target/68532
6751 * gcc.c-torture/execute/pr68532.c: New test.
6752
6753 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
6754
6755 PR target/69634
6756 * gcc.dg/pr69634.c: New.
6757
6758 2016-02-09 Richard Biener <rguenther@suse.de>
6759
6760 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6761
6762 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
6763
6764 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6765
6766 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6767
6768 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6769
6770 2016-02-09 Richard Biener <rguenther@suse.de>
6771
6772 PR tree-optimization/69715
6773 * gcc.dg/torture/pr69715.c: New testcase.
6774
6775 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6776
6777 PR c++/69139
6778 * g++.dg/cpp0x/trailing12.C: New test.
6779 * g++.dg/cpp0x/trailing13.C: New test.
6780
6781 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6782
6783 PR c++/69283
6784 PR c++/67835
6785 * g++.dg/cpp1y/auto-fn29.C: New test.
6786 * g++.dg/cpp1y/auto-fn30.C: New test.
6787
6788 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6789
6790 PR tree-optimization/69209
6791 * gcc.c-torture/compile/pr69209.c: New test.
6792
6793 2016-02-08 Jeff Law <law@redhat.com>
6794
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.
6798
6799 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6800
6801 PR c++/59627
6802 * g++.dg/gomp/pr59627.C: New test.
6803
6804 PR ipa/69239
6805 * g++.dg/ipa/pr69239.C: New test.
6806
6807 2016-02-08 David Malcolm <dmalcolm@redhat.com>
6808
6809 PR preprocessor/69664
6810 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6811 * gcc.dg/cpp/warn-comments.c: Likewise.
6812
6813 2016-02-08 Marek Polacek <polacek@redhat.com>
6814
6815 PR c++/69688
6816 * g++.dg/init/const12.C: New test.
6817
6818 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6819
6820 PR target/60410
6821 * gcc.dg/lto/pr55113_0.c: Remove test.
6822
6823 2016-02-08 Richard Biener <rguenther@suse.de>
6824
6825 PR tree-optimization/69719
6826 * gcc.dg/torture/pr69719.c: New testcase.
6827
6828 2016-02-08 Richard Biener <rguenther@suse.de>
6829 Jeff Law <law@redhat.com>
6830
6831 PR target/68273
6832 * gcc.target/mips/pr68273.c: New testcase.
6833
6834 2016-02-08 Richard Biener <rguenther@suse.de>
6835
6836 PR rtl-optimization/69274
6837 * gcc.target/i386/addr-sel-1.c: XFAIL.
6838
6839 2016-02-08 Jeff Law <law@redhat.com>
6840
6841 PR tree-optimization/68541
6842 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6843
6844 PR tree-optimization/65917
6845 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6846
6847 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6848
6849 PR fortran/50555
6850 * gfortran.dg/namelist_args.f90: New test.
6851
6852 2016-02-05 Jeff Law <law@redhat.com>
6853
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.
6861
6862 2016-02-05 Martin Sebor <msebor@redhat.com>
6863
6864 PR c++/69662
6865 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6866 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6867
6868 2016-02-06 Richard HEnderson <rth@redhat.com>
6869
6870 PR c/69643
6871 * gcc.target/i386/addr-space-4.c: New.
6872 * gcc.target/i386/addr-space-5.c: New.
6873
6874 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6875
6876 PR fortran/66089
6877 * gfortran.dg/elemental_dependency_6.f90: New.
6878
6879 2016-02-05 Jakub Jelinek <jakub@redhat.com>
6880
6881 PR rtl-optimization/69691
6882 * gcc.c-torture/execute/pr69691.c: New test.
6883
6884 PR c++/69628
6885 * g++.dg/parse/pr69628.C: New test.
6886
6887 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6888
6889 * gcc.dg/sancov/asan.c: Move to ...
6890 * gcc.dg/asan/sancov-1.c: ... here.
6891
6892 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6893
6894 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6895
6896 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6897
6898 PR target/69677
6899 * gcc.target/i386/pr69677.c: New test.
6900
6901 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6902
6903 PR c++/68948
6904 * g++.dg/template/pr68948.C: New test.
6905
6906 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6907
6908 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6909 (only necessary on s390x).
6910
6911 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6912
6913 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6914 -mno-accumulate-outgoing-args.
6915
6916 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6917
6918 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6919
6920 2016-02-04 Jakub Jelinek <jakub@redhat.com>
6921
6922 PR c/69669
6923 * c-c++-common/pr69669.c: New test.
6924
6925 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6926
6927 PR target/69667
6928 * g++.dg/pr69667.C: New file.
6929
6930 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6931
6932 PR target/69619
6933 * gcc.dg/pr69619.c: Add new test.
6934
6935 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6936
6937 PR rtl-optimization/69577
6938 * gcc.target/i386/pr69577.c: New test.
6939
6940 2016-02-04 Martin Liska <mliska@suse.cz>
6941
6942 * g++.dg/asan/pr69276.C: New test.
6943
6944 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6945
6946 PR target/65932
6947 PR target/67714
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.
6952
6953 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6954
6955 PR target/65932
6956 PR target/67714
6957 * gcc.c-torture/execute/pr67714.c: New test.
6958
6959 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6960
6961 PR target/69454
6962 * gcc.target/i386/pr69454-1.c: New test.
6963 * gcc.target/i386/pr69454-2.c: New test.
6964
6965 2016-02-03 Martin Sebor <msebor@redhat.com>
6966
6967 PR c++/69251
6968 PR c++/69253
6969 PR c++/69290
6970 PR c++/69277
6971 PR c++/69349
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.
6980
6981 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
6982
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.
6986
6987 2016-02-03 Jakub Jelinek <jakub@redhat.com>
6988
6989 PR c/69627
6990 * gcc.dg/pr69627.c: New test.
6991
6992 PR target/69644
6993 * gcc.dg/pr69644.c: New test.
6994
6995 2016-02-03 Mike Stump <mikestump@comcast.net>
6996
6997 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
6998 support for struct-layout-1.exp.
6999
7000 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7001
7002 PR c++/69056
7003 * g++.dg/cpp0x/pr69056.C: New test.
7004
7005 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7006 Alexandre Oliva <aoliva@redhat.com>
7007
7008 PR target/69461
7009 * gcc.target/powerpc/pr69461.c: New.
7010
7011 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
7012
7013 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7014 works from here ...
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.
7019
7020 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7021
7022 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7023
7024 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7025
7026 PR fortran/67451
7027 PR fortran/69418
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.
7031
7032 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7033
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.
7044
7045 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7046
7047 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7048 warning.
7049
7050 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7051
7052 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7053
7054 2016-02-02 James Norris <jnorris@codesourcery.com>
7055
7056 * c-c++-common/goacc/routine-5.c: Add tests.
7057
7058 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
7059
7060 * gcc.target/nvptx/unsigned-cmp.c: New test.
7061
7062 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7063
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.
7069
7070 2016-02-02 Richard Biener <rguenther@suse.de>
7071
7072 PR tree-optimization/69595
7073 * gcc.dg/Warray-bounds-17.c: New testcase.
7074
7075 2016-02-02 Richard Biener <rguenther@suse.de>
7076
7077 PR tree-optimization/69606
7078 * gcc.dg/torture/pr69606.c: New testcase.
7079
7080 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7081
7082 PR middle-end/68542
7083 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7084 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7085
7086 2016-02-02 Alan Modra <amodra@gmail.com>
7087
7088 PR target/69548
7089 * gcc.target/powerpc/pr69548.c: New test.
7090
7091 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7092
7093 PR rtl-optimization/69592
7094 * gcc.dg/pr69592.c: New test.
7095
7096 PR preprocessor/69543
7097 PR c/69558
7098 * gcc.dg/pr69543.c: New test.
7099 * gcc.dg/pr69558.c: New test.
7100
7101 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
7102
7103 PR testsuite/65940
7104 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7105
7106 2016-02-01 Martin Sebor <msebor@redhat.com>
7107
7108 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7109
7110 2016-02-01 Bin Cheng <bin.cheng@arm.com>
7111
7112 PR tree-optimization/67921
7113 * c-c++-common/ubsan/pr67921.c: New test.
7114
7115 2016-02-01 Richard Biener <rguenther@suse.de>
7116
7117 PR middle-end/69556
7118 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7119
7120 2016-02-01 Richard Biener <rguenther@suse.de>
7121
7122 PR tree-optimization/69574
7123 * gcc.dg/torture/pr69574.c: New testcase.
7124
7125 2016-02-01 Richard Biener <rguenther@suse.de>
7126
7127 PR tree-optimization/69579
7128 * gcc.dg/setjmp-6.c: New testcase.
7129
7130 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7131
7132 PR rtl-optimization/69570
7133 * g++.dg/opt/pr69570.C: New test.
7134
7135 2016-02-01 Richard Henderson <rth@redhat.com>
7136
7137 * gcc.dg/pr69535.c: New test.
7138
7139 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
7140
7141 PR testsuite/69584
7142 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7143 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7144
7145 PR debug/68244
7146 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7147
7148 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7149
7150 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
7151
7152 PR fortran/67564
7153 * gfortran.dg/allocate_with_source_17.f03: New test.
7154
7155 2016-01-30 Jakub Jelinek <jakub@redhat.com>
7156
7157 PR tree-optimization/69546
7158 * gcc.dg/torture/pr69546.c: New test.
7159
7160 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
7161
7162 PR fortran/69566
7163 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7164
7165 2016-01-30 Martin Sebor <msebor@redhat.com>
7166
7167 PR c++/68490
7168 * g++.dg/ext/flexary10.C: New test.
7169
7170 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7171
7172 PR fortran/66707
7173 gfortran.dg/common_23.f90: New test.
7174
7175 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7176
7177 PR target/65546
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.
7181
7182 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7183
7184 PR debug/69518
7185 * gcc.dg/torture/pr69518.c: New test.
7186
7187 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7188
7189 PR target/69530
7190 * gcc.target/i386/pr69530.c: New test.
7191
7192 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
7193
7194 PR target/65604
7195 * gcc.target/mips/div-delay.c: New test.
7196
7197 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7198
7199 PR target/69551
7200 * gcc.target/i386/pr69551.c: New test.
7201
7202 PR target/66137
7203 * gcc.target/i386/pr66137.c: New test.
7204
7205 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7206
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.
7211
7212 2016-01-29 Richard Biener <rguenther@suse.de>
7213
7214 PR tree-optimization/69547
7215 * g++.dg/tree-ssa/pr69547.C: New testcase.
7216
7217 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7218
7219 PR debug/66869
7220 * g++.dg/warn/Wunused-function2.C: New test.
7221
7222 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7223
7224 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7225 support for test to succeed.
7226
7227 2016-01-29 Marek Polacek <polacek@redhat.com>
7228
7229 PR c++/69509
7230 PR c++/69516
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.
7234
7235 2016-01-29 Richard Biener <rguenther@suse.de>
7236
7237 PR middle-end/69537
7238 * gcc.dg/uninit-21.c: New testcase.
7239
7240 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
7241
7242 PR target/69459
7243 * gcc.target/i386/pr69459.c: New test.
7244
7245 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
7246
7247 PR target/68400
7248 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7249 * gcc.target/mips/pr68400.c: New test.
7250
7251 2016-01-28 Martin Sebor <msebor@redhat.com>
7252
7253 PR target/17381
7254 * gcc.target/powerpc/pr17381.c: New test.
7255
7256 2016-01-28 Jakub Jelinek <jakub@redhat.com>
7257
7258 PR middle-end/69542
7259 * gcc.dg/torture/pr69542.c: New test.
7260
7261 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7262
7263 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7264
7265 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7266
7267 * gcc.dg/pr65980.c: Skip on AIX.
7268 * gcc.dg/pr66688.c: Same.
7269
7270 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7271
7272 PR target/63679
7273 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7274 * gcc.dg/tree-ssa/sra-18.c: Same.
7275
7276 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7277
7278 PR fortran/62536
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.
7282
7283 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7284
7285 * gcc.dg/declare-simd.c: New test.
7286 2016-01-28 Richard Biener <rguenther@suse.de>
7287
7288 PR tree-optimization/69466
7289 * gfortran.dg/vect/pr69466.f90: New testcase.
7290
7291 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7292
7293 * g++.dg/pr67989.C: Remove ARM-specific option.
7294 * gcc.target/arm/pr67989.C: New file.
7295
7296 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7297
7298 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7299 and expm1 test for glibc < 2.11.
7300
7301 2016-01-27 Richard Henderson <rth@redhat.com>
7302
7303 * gcc.c-torture/execute/pr69447.c: New test.
7304
7305 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
7306
7307 PR fortran/69422
7308 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7309
7310 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7311
7312 PR debug/66869
7313 * gcc.dg/pr66869.c: New test.
7314
7315 2016-01-25 Jeff Law <law@redhat.com>
7316
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.
7327
7328 2016-01-27 Marek Polacek <polacek@redhat.com>
7329
7330 PR c/68062
7331 * c-c++-common/vector-compare-4.c: New test.
7332
7333 2016-01-27 David Malcolm <dmalcolm@redhat.com>
7334
7335 PR preprocessor/69126
7336 * c-c++-common/pr69126.c: New test case.
7337
7338 2016-01-27 Ian Lance Taylor <iant@google.com>
7339
7340 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7341
7342 2016-01-27 Ryan Burn <contact@rnburn.com>
7343
7344 PR cilkplus/69267
7345 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7346
7347 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7348
7349 PR target/69512
7350 * gcc.target/i386/pr69512.c: New test.
7351
7352 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7353
7354 PR ada/69488
7355 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7356
7357 2016-01-27 Marek Polacek <polacek@redhat.com>
7358
7359 PR c++/69379
7360 * g++.dg/pr69379.C: New test.
7361
7362 2016-01-27 Martin Sebor <msebor@redhat.com>
7363
7364 PR c++/69317
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.
7369
7370 2016-01-27 Richard Biener <rguenther@suse.de>
7371
7372 PR tree-optimization/69166
7373 * gcc.dg/torture/pr69166.c: New testcase.
7374
7375 2016-01-27 Martin Jambor <mjambor@suse.cz>
7376
7377 PR tree-optimization/69355
7378 * gcc.dg/tree-ssa/pr69355.c: New test.
7379
7380 2016-01-27 Marek Polacek <polacek@redhat.com>
7381
7382 PR c++/69496
7383 * g++.dg/ext/constexpr-vla1.C: New test.
7384
7385 2016-01-20 Christian Bruel <christian.bruel@st.com>
7386
7387 PR target/69245
7388 * gcc.target/arm/pr69245.c: New test.
7389
7390 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7391
7392 PR tree-optimization/69399
7393 * gcc.dg/torture/pr69399.c: New test.
7394
7395 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7396
7397 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7398
7399 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7400
7401 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7402
7403 2016-01-26 Tom de Vries <tom@codesourcery.com>
7404
7405 PR tree-optimization/69110
7406 * gcc.dg/autopar/pr69110.c: New test.
7407
7408 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7409 Sebastian Pop <s.pop@samsung.com>
7410
7411 * gcc.dg/graphite/isl-ast-op-select.c: New.
7412
7413 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7414
7415 PR fortran/69385
7416 * gfortran.dg/allocate_error_6.f90: New test.
7417
7418 2016-01-26 Richard Henderson <rth@redhat.com>
7419
7420 * gcc.dg/tm/pr60908.c: New test.
7421
7422 2016-01-26 David Malcolm <dmalcolm@redhat.com>
7423
7424 PR other/69006
7425 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7426 directive.
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.
7441
7442 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7443
7444 PR tree-optimization/69483
7445 * gcc.dg/pr69483.c: New test.
7446 * g++.dg/opt/pr69483.C: New test.
7447
7448 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7449
7450 PR target/68620
7451 * gcc.target/arm/pr68620.c: New test.
7452
7453 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7454
7455 * gcc.target/i386/pr68986-2.c: Remove -m32.
7456
7457 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7458
7459 PR target/68986
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.
7463
7464 2016-01-26 Christian Bruel <christian.bruel@st.com>
7465
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.
7470
7471 2016-01-26 Richard Biener <rguenther@suse.de>
7472
7473 PR tree-optimization/69452
7474 * gcc.dg/torture/pr69452.c: New testcase.
7475
7476 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7477
7478 PR target/69442
7479 * gcc.dg/pr69442.c: New test.
7480
7481 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7482
7483 PR target/67896
7484 * gcc.target/aarch64/simd/pr67896.C: New.
7485
7486 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7487
7488 PR tree-optimization/69400
7489 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7490 function.
7491 (plugin_init): Call it.
7492 * gcc.dg/torture/pr69400.c: New test.
7493
7494 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7495
7496 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7497
7498 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7499 Sebastian Pop <s.pop@samsung.com>
7500
7501 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7502 isl-0.15.
7503
7504 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7505 Sebastian Pop <s.pop@samsung.com>
7506
7507 * gcc.dg/graphite/pr69292.c: New.
7508
7509 2016-01-25 Jakub Jelinek <jakub@redhat.com>
7510
7511 * c-c++-common/goacc/use_device-1.c: New test.
7512
7513 2016-01-25 Jeff Law <law@redhat.com>
7514
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.
7519
7520 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
7521
7522 PR target/69469
7523 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7524 Algorithm.
7525
7526 2016-01-25 Richard Biener <rguenther@suse.de>
7527
7528 PR testsuite/69380
7529 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7530
7531 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7532
7533 PR target/69421
7534 * gcc.dg/pr69421.c: New test.
7535
7536 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7537
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.
7548
7549 2016-01-25 Richard Biener <rguenther@suse.de>
7550
7551 PR tree-optimization/69376
7552 * gcc.dg/torture/pr69376.c: New testcase.
7553
7554 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7555
7556 PR fortran/69397
7557 PR fortran/68442
7558 * gfortran.dg/interface_38.f90: New test.
7559 * gfortran.dg/interface_39.f90: New test.
7560
7561 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7562
7563 Revert:
7564 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7565
7566 PR c++/11858
7567 PR c++/24663
7568 PR c++/24664
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.
7577
7578 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7579
7580 PR fortran/68283
7581 gfortran.dg/pr68283.f90: New test.
7582
7583 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7584
7585 PR fortran/66094
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.
7590
7591 2016-01-23 Tom de Vries <tom@codesourcery.com>
7592
7593 PR tree-optimization/69426
7594 * gcc.dg/autopar/pr69426.c: New test.
7595
7596 2016-01-23 Martin Sebor <msebor@redhat.com>
7597
7598 PR c++/58109
7599 PR c++/69022
7600 * g++.dg/cpp0x/alignas5.C: New test.
7601 * g++.dg/ext/vector29.C: Same.
7602
7603 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
7604
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.
7612
7613 2016-01-22 Jakub Jelinek <jakub@redhat.com>
7614
7615 PR target/69432
7616 * g++.dg/opt/pr69432.C: New test.
7617
7618 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7619
7620 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7621 32-bit targets testing an -m64 multilib.
7622
7623 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7624
7625 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7626 64-bit support.
7627
7628 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7629
7630 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7631
7632 2016-01-21 Christian Bruel <christian.bruel@st.com>
7633
7634 PR target/68674
7635 * gcc.target/i386/pr68674.c
7636 * gcc.target/aarch64/pr68674.c
7637 * gcc.target/arm/pr68674.c
7638
7639 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7640
7641 PR target/69403
7642 * gcc.c-torture/execute/pr69403.c: New test.
7643
7644 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7645
7646 PR c++/55843
7647 * g++.dg/template/pr55843.C: New.
7648
7649 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7650
7651 PR testsuite/66877
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.
7654
7655 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7656
7657 PR testsuite/67489
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 }.
7661
7662 2016-01-20 Martin Sebor <msebor@redhat.com>
7663
7664 PR c/69405
7665 * gcc.dg/sync-fetch.c: New test.
7666
7667 2016-01-21 Martin Sebor <msebor@redhat.com>
7668
7669 PR target/69252
7670 * gcc.target/powerpc/pr69252.c: New test.
7671
7672 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7673
7674 PR fortran/65996
7675 * gfortran.dg/pr65996.f90: New test.
7676
7677 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7678
7679 PR c++/68810
7680 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
7681 expected to generate an error.
7682
7683 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7684
7685 PR middle-end/66178
7686 * gcc.dg/torture/pr66178.c: New test.
7687
7688 2016-01-21 Anton Blanchard <anton@samba.org>
7689 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7690
7691 PR target/63354
7692 * gcc.target/powerpc/pr63354.c: New test.
7693
7694 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7695
7696 PR rtl-optimization/68990
7697 * gcc.target/i386/pr68990: New.
7698
7699 2016-01-21 Nick Clifton <nickc@redhat.com>
7700
7701 PR target/69129
7702 * gcc.target/mips/pr69129.c: New.
7703
7704 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7705
7706 PR c++/58046
7707 * g++.dg/cpp0x/pr58046.C: New.
7708
7709 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7710
7711 PR target/69187
7712 PR target/65624
7713 * gcc.target/arm/pr69187.c: New test.
7714
7715 PR c++/69355
7716 * g++.dg/torture/pr69355.C: New test.
7717
7718 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7719 Sebastian Pop <s.pop@samsung.com>
7720
7721 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7722
7723 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7724 Sebastian Pop <s.pop@samsung.com>
7725
7726 * gcc.dg/graphite/pr68976.c: New test.
7727
7728 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7729
7730 PR middle-end/67653
7731 * c-c++-common/pr67653.c: New test.
7732 * gcc.dg/torture/pr29119.c: Add dg-warning.
7733
7734 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7735
7736 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7737
7738 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7739
7740 PR c/24293
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.
7746
7747 2016-01-20 Jakub Jelinek <jakub@redhat.com>
7748
7749 PR tree-optimization/66612
7750 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7751 for bdn instruction.
7752
7753 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7754
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
7770 dependency.
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
7775 arm_vfp_ok.
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.
7790
7791 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7792
7793 PR testsuite/69366
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.
7840
7841 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7842
7843 PR tree-optimization/69328
7844 * gcc.dg/pr69328.c: New test.
7845
7846 2016-01-20 Jeff Law <law@redhat.com>
7847
7848 PR target/25114
7849 * gcc.target/m68k/pr25114.c: New test.
7850
7851 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7852
7853 * gcc.target/arm/memset-inline-10.c: Added
7854 dg-require-effective-target arm_thumb2_ok.
7855
7856 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7857
7858 * gcc.dg/debug/dwarf2/sso.c: New test.
7859
7860 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
7861
7862 PR testsuite/68820
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.
7866
7867 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7868
7869 PR ipa/66223
7870 * g++.dg/ipa/devirt-50.C: New testcase.
7871
7872 2016-01-19 Marek Polacek <polacek@redhat.com>
7873
7874 PR c++/68965
7875 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7876 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7877
7878 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7879
7880 PR target/69135
7881 * gcc.target/arm/pr69135_1.c: New test.
7882
7883 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7884
7885 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7886
7887 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7888
7889 * gcc.target/aarch64/ccmp_1.c: New testcase.
7890
7891 2016-01-19 Marek Polacek <polacek@redhat.com>
7892
7893 PR c++/68586
7894 * g++.dg/cpp0x/enum30.C: New test.
7895
7896 2016-01-19 Richard Biener <rguenther@suse.de>
7897
7898 PR tree-optimization/69336
7899 * g++.dg/tree-ssa/pr69336.C: New testcase.
7900
7901 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7902
7903 PR debug/65779
7904 * gcc.dg/pr65779.c: New test.
7905
7906 2016-01-19 Richard Biener <rguenther@suse.de>
7907
7908 PR tree-optimization/69352
7909 * gcc.dg/torture/pr69352.c: New testcase.
7910
7911 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7912
7913 PR rtl-optimization/68955
7914 PR rtl-optimization/64557
7915 * gcc.dg/torture/pr68955.c: New test.
7916
7917 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7918
7919 PR lto/69136
7920 * g++.dg/torture/pr69136.C: New testcase.
7921
7922 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7923
7924 PR lto/69133
7925 * g++.dg/lto/pr69133_0.C: New testcase.
7926 * g++.dg/lto/pr69133_1.C: New testcase.
7927
7928 2016-01-15 Jeff Law <law@redhat.com>
7929
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.
7935
7936 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7937
7938 PR c++/11858
7939 PR c++/24663
7940 PR c++/24664
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.
7949
7950 2016-01-18 David Malcolm <dmalcolm@redhat.com>
7951
7952 PR testsuite/69181
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
7961 global to...
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.
7967
7968 2016-01-18 Richard Biener <rguenther@suse.de>
7969
7970 PR tree-optimization/69297
7971 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
7972
7973 2016-01-18 Joseph Myers <joseph@codesourcery.com>
7974
7975 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
7976 dg-options.
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.
7995
7996 2016-01-18 Tom de Vries <tom@codesourcery.com>
7997
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.
8018
8019 2016-01-18 Tom de Vries <tom@codesourcery.com>
8020
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.
8061
8062 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8063
8064 PR target/63679
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.
8067
8068 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8069
8070 PR target/63679
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.
8074
8075 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8076
8077 PR target/63679
8078 * gcc.dg/tree-ssa/sra-17.c: New.
8079 * gcc.dg/tree-ssa/sra-18.c: New.
8080
8081 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8082
8083 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8084
8085 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8086
8087 * gnat.dg/inline12.adb: New test.
8088
8089 2016-01-18 Bin Cheng <bin.cheng@arm.com>
8090
8091 PR tree-optimization/66797
8092 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8093
8094 2016-01-18 Richard Biener <rguenther@suse.de>
8095
8096 PR tree-optimization/69170
8097 * gcc.dg/torture/pr69170.c: New testcase.
8098
8099 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
8100
8101 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8102
8103 2016-01-16 Tom de Vries <tom@codesourcery.com>
8104
8105 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8106
8107 2016-01-16 Tom de Vries <tom@codesourcery.com>
8108
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.
8119
8120 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
8121
8122 PR target/68609
8123 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8124 * gcc.target/powerpc/recip-7.c: Same.
8125
8126 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8127
8128 PR c++/69091
8129 * g++.dg/template/pr69091.C: New test.
8130
8131 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8132
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.
8137
8138 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8139
8140 PR c++/68936
8141 * g++.dg/template/pr68936.C: New test.
8142
8143 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
8144
8145 PR target/68609
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.
8151
8152 2016-01-15 Jeff Law <law@redhat.com>
8153
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.
8157
8158 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
8159
8160 PR fortran/49630
8161 * gfortran.dg/deferred_character_13.f90: New test for the fix
8162 of comment 3 of the PR.
8163
8164 PR fortran/54070
8165 * gfortran.dg/deferred_character_8.f90: New test
8166 * gfortran.dg/allocate_error_5.f90: New test
8167
8168 PR fortran/60593
8169 * gfortran.dg/deferred_character_10.f90: New test
8170
8171 PR fortran/60795
8172 * gfortran.dg/deferred_character_14.f90: New test
8173
8174 PR fortran/61147
8175 * gfortran.dg/deferred_character_11.f90: New test
8176
8177 PR fortran/64324
8178 * gfortran.dg/deferred_character_9.f90: New test
8179
8180 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8181
8182 PR rtl-optimization/69030
8183 * gcc.target/i386/pr69030.c: New.
8184
8185 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8186
8187 * gcc.target/aarch64/target_attr_17.c: New test.
8188
8189 2016-01-15 Richard Biener <rguenther@suse.de>
8190
8191 PR tree-optimization/66856
8192 * gcc.dg/torture/pr66856-1.c: New testcase.
8193 * gcc.dg/torture/pr66856-2.c: Likewise.
8194
8195 2016-01-15 Richard Biener <rguenther@suse.de>
8196
8197 PR debug/69137
8198 * g++.dg/lto/pr69137_0.C: New testcase.
8199
8200 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8201
8202 PR middle-end/69246
8203 * gcc.target/i386/pr69246.c: New test.
8204
8205 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8206
8207 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8208
8209 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8210
8211 PR c++/56194
8212 * g++.dg/init/const9.C: Disable test on S/390.
8213
8214 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8215
8216 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8217 * g++.dg/Wno-frame-address.C: Ditto.
8218
8219 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8220
8221 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8222
8223 2016-01-15 Richard Biener <rguenther@suse.de>
8224
8225 PR tree-optimization/68961
8226 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8227
8228 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8229
8230 * gcc.target/i386/pr65105-5.c: New test.
8231
8232 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8233
8234 * gcc.c-torture/execute/alias-4.c: New testcase.
8235
8236 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8237
8238 PR ipa/68148
8239 * g++.dg/ipa/devirt-49.C: New testcase.
8240
8241 2016-01-15 Christian Bruel <christian.bruel@st.com>
8242
8243 PR target/65837
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.
8247
8248 2016-01-15 Richard Biener <rguenther@suse.de>
8249
8250 PR tree-optimization/69117
8251 * gcc.dg/torture/pr69117.c: New testcase.
8252
8253 2015-01-14 Ryan Burn <contact@rnburn.com>
8254
8255 PR c++/69048
8256 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8257
8258 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8259
8260 PR testsuite/67509
8261 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8262 range tests use 100 * maximum instead of maximum + 1.
8263
8264 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8265
8266 PR debug/69244
8267 * gcc.dg/guality/pr69244.c: New test.
8268
8269 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
8270
8271 * lib/target-supports.exp (check_effective_target_issignaling):
8272 New procedure.
8273 * gcc.dg/pr61441.c: Require issignaling effective target.
8274
8275 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8276
8277 PR target/68803
8278 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8279
8280 2016-01-14 David Malcolm <dmalcolm@redhat.com>
8281
8282 PR c++/68819
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.
8288
8289 2016-01-14 Marek Polacek <polacek@redhat.com>
8290
8291 PR c/69262
8292 * gcc.dg/array-15.c: New test.
8293
8294 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8295
8296 PR middle-end/68146
8297 PR tree-optimization/69155
8298 * gfortran.dg/pr68146.f: New test.
8299 * gfortran.dg/pr69155.f90: New test.
8300
8301 2016-01-14 Richard Biener <rguenther@suse.de>
8302
8303 PR tree-optimization/68060
8304 * gcc.dg/torture/pr68060-1.c: New testcase.
8305 * gcc.dg/torture/pr68060-2.c: Likewise.
8306
8307 2016-01-14 Nick Clifton <nickc@redhat.com>
8308
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.
8318
8319 2016-01-14 Jeff Law <law@redhat.com>
8320
8321 PR tree-optimization/69270
8322 * gcc.dg/tree-ssa/pr69270.c: New test.
8323
8324 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8325
8326 PR c/66208
8327 * c-c++-common/pr66208.c: New file.
8328
8329 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8330
8331 PR tree-optimization/69156
8332 * gcc.dg/pr69156.c: New test.
8333
8334 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8335
8336 * gcc.target/i386/pr69225-7.c: New test.
8337
8338 2016-01-13 Richard Henderson <rth@redhat.com>
8339
8340 * gcc.dg/tm/memopt-13.c: Update expected function.
8341 * gcc.dg/tm/memopt-6.c: Likewise.
8342
8343 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
8344
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.
8349
8350 2016-01-13 Tom de Vries <tom@codesourcery.com>
8351
8352 PR tree-optimization/69169
8353 * gcc.dg/pr69169.c: New test.
8354
8355 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8356
8357 PR target/69228
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.
8366
8367 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8368
8369 PR target/69247
8370 * gcc.dg/pr69247.c: New test.
8371
8372 2016-01-13 Richard Biener <rguenther@suse.de>
8373
8374 PR tree-optimization/69242
8375 * gcc.dg/torture/pr69242.c: New testcase.
8376
8377 2016-01-13 Richard Biener <rguenther@suse.de>
8378
8379 PR tree-optimization/69186
8380 * gcc.dg/torture/pr69186.c: New testcase.
8381
8382 2016-01-13 Jeff Law <law@redhat.com>
8383
8384 PR tree-optimization/67755
8385 * gcc.dg/tree-ssa/pr67755.c: New test.
8386
8387 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8388
8389 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8390 pass number in output by a star.
8391
8392 2016-01-12 Bin Cheng <bin.cheng@arm.com>
8393
8394 PR tree-optimization/68911
8395 * gcc.c-torture/execute/pr68911.c: New test.
8396
8397 2016-01-12 Marek Polacek <polacek@redhat.com>
8398
8399 PR c++/68979
8400 * g++.dg/warn/permissive-1.C: New test.
8401
8402 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8403
8404 PR objc++/68511
8405 PR c++/69213
8406 * g++.dg/opt/pr69213.C: New test.
8407
8408 2016-01-12 Christian Bruel <christian.bruel@st.com>
8409
8410 PR target/69180
8411 * gcc.target/arm/pr69180.c: New test.
8412
8413 2016-01-12 Richard Biener <rguenther@suse.de>
8414
8415 PR lto/69077
8416 * g++.dg/lto/pr69077_0.C: New testcase.
8417 * g++.dg/lto/pr69077_1.C: Likewise.
8418
8419 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8420
8421 PR target/69175
8422 * g++.dg/opt/pr69175.C: New test.
8423
8424 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8425
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
8479 include of stdio.h.
8480
8481 2016-01-12 Nick Clifton <nickc@redhat.com>
8482
8483 PR target/68913
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.
8486
8487 2016-01-12 Richard Biener <rguenther@suse.de>
8488
8489 PR tree-optimization/69053
8490 * g++.dg/torture/pr69053.C: New testcase.
8491
8492 2016-01-12 Richard Biener <rguenther@suse.de>
8493
8494 PR tree-optimization/69168
8495 * gcc.dg/torture/pr69168.c: New testcase.
8496
8497 2016-01-12 Richard Biener <rguenther@suse.de>
8498
8499 PR tree-optimization/69157
8500 * gcc.dg/torture/pr69157.c: New testcase.
8501
8502 2016-01-12 Richard Biener <rguenther@suse.de>
8503
8504 PR tree-optimization/69174
8505 * gcc.dg/torture/pr69174.c: New testcase.
8506
8507 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8508
8509 PR c++/66808
8510 PR c++/69000
8511 * g++.dg/tls/pr66808.C: New test.
8512 * g++.dg/tls/pr69000.C: New test.
8513
8514 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8515
8516 * gcc.target/powerpc/swaps-p8-23.c: New test.
8517 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8518
8519 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
8520
8521 PR tree-optimization/68356
8522 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8523
8524 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8525 Jim Wilson <jim.wilson@linaro.org>
8526
8527 PR target/69194
8528 * gcc.target/arm/pr69194.c: New test.
8529
8530 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8531
8532 PR target/69225
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.
8539
8540 2016-01-11 Jakub Jelinek <jakub@redhat.com>
8541
8542 PR target/67462
8543 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8544 if lp64.
8545
8546 PR target/69071
8547 * gcc.dg/pr69071.c: New test.
8548
8549 PR c++/69211
8550 * g++.dg/opt/pr69211.C: New test.
8551
8552 PR tree-optimization/69214
8553 * gcc.c-torture/compile/pr69214.c: New test.
8554
8555 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
8556
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.
8561
8562 2016-01-11 Richard Biener <rguenther@suse.de>
8563
8564 PR tree-optimization/69173
8565 * gcc.dg/torture/pr69173.c: New testcase.
8566
8567 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8568
8569 PR rtl-optimization/68796
8570 * gcc.target/aarch64/tst_5.c: New test.
8571 * gcc.target/aarch64/tst_6.c: Likewise.
8572
8573 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8574
8575 PR rtl-optimization/68841
8576 * gcc.dg/pr68841.c: New test.
8577 * gcc.c-torture/execute/pr68841.c: New test.
8578
8579 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8580
8581 PR rtl-optimization/68920
8582 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8583 for ix86 targets.
8584 * gcc.dg/ifcvt-5.c: New test.
8585
8586 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
8587
8588 PR bootstrap/69123
8589 * g++.dg/pr69123.C: New.
8590
8591 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8592
8593 PR target/69010
8594 * gcc.target/i386/pr69010.c: New test.
8595
8596 2016-01-11 Martin Jambor <mjambor@suse.cz>
8597
8598 PR ipa/69044
8599 * gcc.target/i386/chkp-pr69044.c: New test.
8600
8601 2016-01-11 Tom de Vries <tom@codesourcery.com>
8602
8603 PR tree-optimization/69109
8604 * gcc.dg/autopar/pr69109-2.c: New test.
8605 * gcc.dg/autopar/pr69109.c: New test.
8606
8607 2016-01-11 Tom de Vries <tom@codesourcery.com>
8608
8609 PR tree-optimization/69108
8610 * gcc.dg/autopar/pr69108.c: New test.
8611
8612 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8613
8614 PR c++/69029
8615 * c-c++-common/Wisleading-indentation.c: Augment test.
8616
8617 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8618
8619 PR fortran/69154
8620 * gfortran.dg/inline_matmul_12.f90: New test.
8621
8622 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
8623
8624 PR fortran/67779
8625 * gfortran.dg/actual_array_offset_1: New test.
8626
8627 2016-01-10 Tom de Vries <tom@codesourcery.com>
8628
8629 PR tree-optimization/69062
8630 * gcc.dg/autopar/pr69062.c: New test.
8631
8632 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8633
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.
8641
8642 2016-01-10 Tom de Vries <tom@codesourcery.com>
8643
8644 PR tree-optimization/69039
8645 * gcc.dg/autopar/pr69039.c: New test.
8646
8647 2016-01-09 Marek Polacek <polacek@redhat.com>
8648
8649 PR c++/69113
8650 * g++.dg/pr69113.C: New test.
8651
8652 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8653
8654 PR middle-end/50865
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.
8661
8662 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8663
8664 PR c++/69164
8665 * g++.dg/opt/pr69164.C: New test.
8666
8667 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8668
8669 PR tree-optimization/69167
8670 * gcc.dg/pr69167.c: New test.
8671
8672 2016-01-08 Marek Polacek <polacek@redhat.com>
8673
8674 PR c++/68449
8675 * g++.dg/pr68449.C: New.
8676
8677 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8678
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.
8690
8691 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8692
8693 PR tree-optimization/69162
8694 * gcc.dg/pr69162.c: New test.
8695
8696 PR tree-optimization/69172
8697 * gcc.dg/pr69172.c: New test.
8698
8699 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8700
8701 PR tree-optimization/67781
8702 * gcc.c-torture/execute/pr67781.c: New file.
8703
8704 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8705
8706 PR tree-optimization/69083
8707 * gcc.dg/vect/pr69083.c: New test.
8708
8709 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8710
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.
8715
8716 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8717
8718 PR fortran/69128
8719 * gfortran.dg/gomp/pr69128.f90: New test.
8720
8721 PR c++/69145
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.
8725
8726 2016-01-07 Martin Sebor <msebor@redhat.com>
8727
8728 PR c/68966
8729 * gcc.dg/atomic-fetch-bool.c: New test.
8730 * gcc.dg/sync-fetch-bool.c: New test.
8731
8732 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8733
8734 PR fortran/66680
8735 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8736
8737 2016-01-07 Nick Clifton <nickc@redhat.com>
8738
8739 PR target/66655
8740 * g++.dg/pr66655.C: New test.
8741 * g++.dg/pr66655_1.cc: Test support file.
8742 * g++.dg/pr66655.h: Test header file.
8743
8744 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8745
8746 PR fortran/66680
8747 gfortran.dg/gomp/pr66680.f90: New test.
8748
8749 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8750
8751 PR target/69171
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.
8758
8759 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8760
8761 PR middle-end/67639
8762 * c-c++-common/pr67639.c: New test.
8763
8764 2016-01-07 Jakub Jelinek <jakub@redhat.com>
8765
8766 PR tree-optimization/69141
8767 * g++.dg/opt/pr69141.C: New test.
8768
8769 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8770
8771 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8772
8773 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
8774
8775 PR target/69140
8776 * gcc.target/i386/pr69140.c: New test
8777
8778 2016-01-06 David Malcolm <dmalcolm@redhat.com>
8779
8780 * gcc.dg/bad-dereference.c: New test case.
8781
8782 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8783
8784 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8785
8786 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8787
8788 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8789
8790 2016-01-06 Marek Polacek <polacek@redhat.com>
8791
8792 PR sanitizer/69099
8793 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8794
8795 2016-01-05 Marek Polacek <polacek@redhat.com>
8796
8797 PR c/69104
8798 * gcc.dg/atomic-invalid-2.c: New.
8799
8800 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8801
8802 PR target/68991
8803 * gcc.target/i386/pr68991.c: New test.
8804
8805 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8806
8807 PR target/68991
8808 * g++.dg/pr68991-1.C: New test.
8809 * g++.dg/pr68991-2.C: Likewise.
8810
8811 2016-01-05 Sergei Trofimovich <siarheit@google.com>
8812
8813 PR other/60465
8814 * gcc.target/ia64/pr60465-gprel64.c: New test.
8815 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8816
8817 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8818
8819 PR rtl-optimization/68651
8820 * gcc.target/aarch64/pr68651_1.c: New test.
8821
8822 2016-01-05 David Malcolm <dmalcolm@redhat.com>
8823
8824 PR c/69122
8825 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8826
8827 2016-01-05 Nathan Sidwell <nathan@acm.org>
8828
8829 PR c++/58583
8830 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8831
8832 * gcc.dg/alias-15.c: New.
8833
8834 2016-01-05 Nick Clifton <nickc@redhat.com>
8835
8836 PR target/68870
8837 * g++.dg/pr68770.C: New test.
8838
8839 2016-01-04 Mike Stump <mikestump@comcast.net>
8840
8841 * lib/target-supports.exp (check_effective_target_cilkplus):
8842 cilkplus targets require pthreads.
8843 (check_effective_target_cilkplus): Remove special case for NVPTX.
8844
8845 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8846
8847 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8848 generation.
8849
8850 2016-01-04 Jakub Jelinek <jakub@redhat.com>
8851
8852 Update copyright years.
8853
8854 2016-01-04 Marek Polacek <polacek@redhat.com>
8855
8856 PR c/68908
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.
8860
8861 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8862
8863 * gcc.target/sparc/20160104-2.c: New test.
8864
8865 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8866
8867 * gcc.target/sparc/20160104-1.c: New test.
8868
8869 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
8870
8871 PR fortran/65045
8872 * gfortran.dg/pr65045.f90: New test.
8873
8874 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8875
8876 * gnat.dg/specs/debug1.ads: Delete.
8877
8878 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8879
8880 PR libgfortran/68867
8881 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8882 expression.
8883
8884 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8885
8886 PR libgfortran/68867
8887 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8888 PowerPC.
8889
8890 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
8891
8892 PR fortran/68864
8893 * gfortran.dg/pr68864.f90: New test.
8894
8895 2016-01-01 Jakub Jelinek <jakub@redhat.com>
8896
8897 PR tree-optimization/69070
8898 * gcc.dg/pr69070.c: New test.
8899
8900 PR sanitizer/69055
8901 * gfortran.dg/pr69055.f90: New test.
8902
8903 PR target/69015
8904 * gcc.dg/pr69015.c: New test.
8905 \f
8906 Copyright (C) 2016 Free Software Foundation, Inc.
8907
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.