re PR tree-optimization/71643 (internal compiler error: in redirect_eh_edge_1, at...
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-06-25 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/71643
4 * g++.dg/opt/pr71643.C: New test.
5
6 PR tree-optimization/71631
7 * gcc.c-torture/execute/pr71631.c: New test.
8
9 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
10
11 * gcc.dg/predict-11.c: New testcase.
12 * gfortran.dg/predict-2.f90: New testcase.
13
14 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
15
16 * gcc.dg/predict-10.c: New test.
17
18 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19
20 * gcc.target/powerpc/abs128-1.c: New.
21 * gcc.target/powerpc/copysign128-1.c: New.
22 * gcc.target/powerpc/inf128-1.c: New.
23 * gcc.target/powerpc/nan128-1.c: New.
24
25 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
26
27 * gfortran.dg/pr71642.f90: New test.
28
29 2016-06-24 Jakub Jelinek <jakub@redhat.com>
30
31 PR tree-optimization/71647
32 * gcc.target/i386/pr71647.c: New test.
33
34 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
35
36 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
37 testsuite compile flags.
38 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
39 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
40
41 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
42
43 * g++dg/vect/pr36684.cc: Add dg-do compile.
44 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
45 * gcc.dg/vect/pr70021.c: Ditto.
46 * gcc.dg/vect/pr70138-1.c: Ditto.
47 * gcc.dg/vect/pr70138-2.c: Ditto.
48 * gcc.dg/vect/pr70354-1.c: Ditto.
49 * gcc.dg/vect/pr70354-2.c: Ditto.
50 * gcc.dg/vect/pr71259.c: Ditto.
51 * gcc.dg/vect/pr71416-1.c: Ditto.
52 * gcc.dg/vect/slp-43.c: Ditto.
53 * gcc.dg/vect/slp-45.c: Ditto.
54 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
55 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
56 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
57 * gfortran.dg/vect/pr69980.f90: Ditto.
58
59 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
60
61 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
62 * gcc.dg/vect/bb-slp-30.c: Ditto.
63 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
64 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
65 * gcc.dg/vect/pr45902.c: Ditto.
66 * gcc.dg/vect/pr48172.c: Ditto.
67 * gcc.dg/vect/pr48377.c: Ditto.
68 * gcc.dg/vect/pr49038.c: Ditto.
69 * gcc.dg/vect/pr49771.c: Ditto.
70 * gcc.dg/vect/pr52091.c: Ditto.
71 * gcc.dg/vect/pr53185-2.c: Ditto.
72 * gcc.dg/vect/pr56826.c: Ditto.
73 * gcc.dg/vect/pr60276.c: Ditto.
74 * gcc.dg/vect/pr62021.c: Ditto.
75 * gcc.dg/vect/pr63530.c: Ditto.
76 * gcc.dg/vect/pr65518.c: Ditto.
77 * gcc.dg/vect/pr65947-1.c: Ditto.
78 * gcc.dg/vect/pr65947-10.c: Ditto.
79 * gcc.dg/vect/pr65947-11.c: Ditto.
80 * gcc.dg/vect/pr65947-12.c: Ditto.
81 * gcc.dg/vect/pr65947-13.c: Ditto.
82 * gcc.dg/vect/pr65947-2.c: Ditto.
83 * gcc.dg/vect/pr65947-3.c: Ditto.
84 * gcc.dg/vect/pr65947-4.c: Ditto.
85 * gcc.dg/vect/pr65947-5.c: Ditto.
86 * gcc.dg/vect/pr65947-6.c: Ditto.
87 * gcc.dg/vect/pr65947-7.c: Ditto.
88 * gcc.dg/vect/pr65947-8.c: Ditto.
89 * gcc.dg/vect/pr65947-9.c: Ditto.
90 * gcc.dg/vect/pr71416-1.c: Ditto.
91 * gcc.dg/vect/pr71439.c: Ditto.
92 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
93 * gcc.dg/vect/vect-bswap16.c: Ditto.
94 * gcc.dg/vect/vect-bswap32.c: Ditto.
95 * gcc.dg/vect/vect-bswap64.c: Ditto.
96 * gcc.dg/vect/vect-live-1.c: Ditto.
97 * gcc.dg/vect/vect-live-2.c: Ditto.
98 * gcc.dg/vect/vect-live-3.c: Ditto.
99 * gcc.dg/vect/vect-live-4.c: Ditto.
100 * gcc.dg/vect/vect-live-5.c: Ditto.
101 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
102 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
103 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
104 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
105 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
106 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
107 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
108 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
109 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
110 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
111 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
112 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
113 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
114 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
115 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
116 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
117 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
118
119 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
120
121 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
122
123 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
124
125 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
126 ia32 if R_386_GOT32X relocation is supported.
127 * gcc.target/i386/noplt-3.c: Likewise.
128 * gcc.target/i386/noplt-2.c: Likewise.
129 (main): Renamed to ...
130 (bar): This.
131 * gcc.target/i386/noplt-4.c: Likewise.
132 (main): Renamed to ...
133 (bar): This.
134 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
135 * gcc.target/i386/pr67400-5.c: Likewise.
136
137 2016-06-24 Jakub Jelinek <jakub@redhat.com>
138
139 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
140 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
141
142 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
143 f4): Adjust expected diagnostics.
144 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
145 (T): If OVFP is defined, redefine to TP.
146 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
147 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
148 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
149 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
150 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
151 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
152 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
153 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
154 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
155 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
156 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
157 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
158 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
159 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
160 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
161 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
162 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
163 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
164 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
165 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
166 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
167 as last argument to __builtin_add_overflow_p.
168
169 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
170
171 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
172 dg-options and remove default vector testsuite compile flags.
173 * g++.dg/vect/pr33860a.cc: Ditto.
174 * g++.dg/vect/pr45470-a.cc: Ditto.
175 * g++.dg/vect/pr45470-b.cc: Ditto.
176 * g++.dg/vect/pr60896.cc: Ditto.
177 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
178 * gcc.dg/vect/pr18308.c: Ditto.
179 * gcc.dg/vect/pr24049.c: Ditto.
180 * gcc.dg/vect/pr33373.c: Ditto.
181 * gcc.dg/vect/pr36228.c: Ditto.
182 * gcc.dg/vect/pr42395.c: Ditto.
183 * gcc.dg/vect/pr42604.c: Ditto.
184 * gcc.dg/vect/pr46663.c: Ditto.
185 * gcc.dg/vect/pr48765.c: Ditto.
186 * gcc.dg/vect/pr49093.c: Ditto.
187 * gcc.dg/vect/pr49352.c: Ditto.
188 * gcc.dg/vect/pr52298.c: Ditto.
189 * gcc.dg/vect/pr52870.c: Ditto.
190 * gcc.dg/vect/pr53185.c: Ditto.
191 * gcc.dg/vect/pr53773.c: Ditto.
192 * gcc.dg/vect/pr56695.c: Ditto.
193 * gcc.dg/vect/pr62171.c: Ditto.
194 * gcc.dg/vect/pr63530.c: Ditto.
195 * gcc.dg/vect/pr68339.c: Ditto.
196 * gcc.dg/vect/pr71259.c: Ditto.
197 * gcc.dg/vect/vect-82_64.c: Ditto.
198 * gcc.dg/vect/vect-83_64.c: Ditto.
199 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
200 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
201 * gcc.dg/vect/vect-shift-2.c: Ditto.
202 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
203 * gfortran.dg/vect/pr39318.f90: Ditto.
204 * gfortran.dg/vect/pr45714-a.f: Ditto.
205 * gfortran.dg/vect/pr45714-b.f: Ditto.
206 * gfortran.dg/vect/pr46213.f90: Ditto.
207
208 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
209 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
210
211 * gcc.target/powerpc/p9-splat-5.c: New test.
212
213 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
214
215 PR tree-optimization/71488
216 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
217 * lib/target-supports.exp: ... here.
218 (check_sse4_hw_available): New procedure.
219 (check_effective_target_sse4_runtime): Ditto.
220 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
221 -march=westmere for sse4_runtime targets.
222 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
223 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
224 (dg-additional-options): Use for sse4_runtime targets.
225 (main): Call check_vect ().
226 (dg-final): Perform scan only for sse4_runtime targets.
227
228 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
229
230 PR target/66232
231 PR target/67400
232 * gcc.target/i386/pr66232-14.c: New file.
233 * gcc.target/i386/pr66232-15.c: Likewise.
234 * gcc.target/i386/pr66232-16.c: Likewise.
235 * gcc.target/i386/pr66232-17.c: Likewise.
236 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
237 ia32 if R_386_GOT32X relocation is supported.
238 * gcc.target/i386/pr67400-2.c: Likewise.
239 * gcc.target/i386/pr67400-3.c: Likewise.
240 * gcc.target/i386/pr67400-4.c: Likewise.
241 * gcc.target/i386/pr67400-6.c: Likewise.
242 * gcc.target/i386/pr67400-7.c: Likewise.
243 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
244
245 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
246
247 PR libgfortran/48852
248 * gfortran.dg/char4_iunit_1.f03: Update test.
249 * gfortran.dg/f2003_io_5.f03: Update test.
250 * gfortran.dg/real_const_3.f90: Update test.
251
252 2016-06-23 Andi Kleen <ak@linux.intel.com>
253
254 * g++.dg/bprob/bprob.exp: Support autofdo.
255 * g++.dg/tree-prof/tree-prof.exp: dito.
256 * gcc.dg/tree-prof/tree-prof.exp: dito.
257 * gcc.misc-tests/bprob.exp: dito.
258 * gfortran.dg/prof/prof.exp: dito.
259 * lib/profopt.exp: dito.
260 * lib/target-supports.exp: Check for autofdo.
261
262 2016-06-23 Martin Liska <mliska@suse.cz>
263
264 * gcc.dg/pr71619.c: New test.
265
266 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
267
268 PR target/67400
269 * gcc.target/i386/pr67400-1.c: New test.
270 * gcc.target/i386/pr67400-2.c: Likewise.
271 * gcc.target/i386/pr67400-3.c: Likewise.
272 * gcc.target/i386/pr67400-4.c: Likewise.
273 * gcc.target/i386/pr67400-5.c: Likewise.
274 * gcc.target/i386/pr67400-6.c: Likewise.
275 * gcc.target/i386/pr67400-7.c: Likewise.
276
277 2016-06-22 David Malcolm <dmalcolm@redhat.com>
278
279 * c-c++-common/missing-header-1.c: New test case.
280 * c-c++-common/missing-header-2.c: New test case.
281 * c-c++-common/missing-header-3.c: New test case.
282 * c-c++-common/missing-header-4.c: New test case.
283
284 2016-06-22 David Malcolm <dmalcolm@redhat.com>
285
286 PR c/70339
287 * c-c++-common/attributes-1.c: Update dg-prune-output to include
288 hint.
289 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
290 expected results due to builtin "nanl" now being suggested for
291 "name".
292 * gcc.dg/pr67580.c: Update expected messages.
293 * gcc.dg/spellcheck-identifiers.c: New testcase.
294 * gcc.dg/spellcheck-typenames.c: New testcase.
295
296 2016-06-22 David Malcolm <dmalcolm@redhat.com>
297
298 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
299 file.
300 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
301 diagnostic-test-show-locus-parseable-fixits.c to sources for
302 diagnostic_plugin_test_show_locus.c.
303 * lib/gcc-defs.exp (freeform_regexps): New global.
304 (dg-regexp): New function.
305 (handle-dg-regexps): New function.
306 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
307 freeform_regexps to the empty list.
308 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
309
310 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
311
312 PR tree-optimization/71488
313 * g++.dg/pr71488.C: New test.
314 * gcc.dg/vect/vect-bool-cmp.c: New test.
315
316 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
317
318 * gcc.dg/guality/param-5.c: New test.
319
320 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
321
322 * gcc.target/i386/asm-flag-7.c: New test.
323
324 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
325
326 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
327 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
328 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
329 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
330 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
331 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
332 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
333 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
334 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
335 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
336 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
337 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
338 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
339 * gcc.dg/tree-ssa/vrp87.c: Likewise.
340 * lib/target-supports.exp: Likewise.
341
342 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
343
344 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
345 * gcc.dg/attr-ms_struct-2.c: Likewise.
346 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
347 * gcc.dg/bf-ms-attrib.c: Likewise.
348 * gcc.dg/bf-ms-layout-2.c: Likewise.
349 * gcc.dg/bf-ms-layout-3.c: Likewise.
350 * gcc.dg/bf-ms-layout.c: Likewise.
351 * gcc.dg/bf-no-ms-layout.c: Likewise.
352 * gcc.target/i386/bitfield1.c: Likewise.
353 * gcc.target/i386/bitfield2.c: Likewise.
354 * gcc.target/i386/bitfield3.c: Likewise.
355
356 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
357
358 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
359 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
360 override other than -mcpu=power9 command-line option is specified,
361 or if the target operating system is aix.
362 * gcc.target/powerpc/darn-1.c: Likewise.
363 * gcc.target/powerpc/darn-2.c: Likewise.
364 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
365 test if effective-target is not powerpc_p9vector_ok or if the
366 target operating system is not defined.
367 * gcc.target/powerpc/vslv-1.c: Likewise.
368 * gcc.target/powerpc/vsrv-0.c: Likewise.
369 * gcc.target/powerpc/vsrv-1.c: Likewise.
370
371 2016-06-21 Tobias Burnus <burnus@net-b.de>
372
373 PR fortran/71068
374 * gfortran.dg/coarray/data_1.f90: New.
375
376 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
377
378 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
379 (dg-require-effective-target): Use arm_v8_neon_hw.
380 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
381 (dg-require-effective-target): Likewise.
382 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
383 (dg-require-effective-target): Likewise.
384 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
385 (dg-require-effective-target): Likewise.
386 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
387 (dg-require-effective-target): Likewise.
388 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
389 (dg-require-effective-target): Likewise.
390 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
391 Add AArch64 check.
392
393 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
394
395 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
396 Set to 3 so test passes.
397
398 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
399
400 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
401
402 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
403
404 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
405 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
406 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
407 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
408
409 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
410
411 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
412 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
413
414 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
415
416 PR target/71549
417 * gcc.target/i386/pr71549.c: New test.
418
419 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
420
421 * gcc.target/powerpc/vadsdu-0.c: Replace
422 dg-require-effective-target directive to allow test to run on more
423 platforms, and add dg-skip-if directive to disable test on aix
424 platforms because of known incompatibilities.
425 * gcc.target/powerpc/vadsdu-1.c: Likewise.
426 * gcc.target/powerpc/vadsdu-2.c: Likewise.
427 * gcc.target/powerpc/vadsdu-3.c: Likewise.
428 * gcc.target/powerpc/vadsdu-4.c: Likewise.
429 * gcc.target/powerpc/vadsdu-5.c: Likewise.
430 * gcc.target/powerpc/vadsdub-1.c: Likewise.
431 * gcc.target/powerpc/vadsdub-2.c: Replace
432 dg-require-effective-target directive to allow test to run on more
433 platforms, and add dg-skip-if directive to disable test on aix
434 platforms because of known incompatibilities.
435 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
436 with vec_absdb call to differentiate this test from vadsdub-1.c.
437 * gcc.target/powerpc/vadsduh-1.c: Replace
438 dg-require-effective-target directive to allow test to run on more
439 platforms, and add dg-skip-if directive to disable test on aix
440 platforms because of known incompatibilities.
441 * gcc.target/powerpc/vadsduh-2.c: Likewise.
442 * gcc.target/powerpc/vadsduw-1.c: Likewise.
443 * gcc.target/powerpc/vadsduw-2.c: Likewise.
444
445 2016-06-21 Jakub Jelinek <jakub@redhat.com>
446
447 PR tree-optimization/71588
448 * gcc.dg/pr71558.c: New test.
449
450 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
451
452 * c-c++-common/pr68657-1.c: Require ptr32plus support.
453 * c-c++-common/pr68657-2.c: Likewise.
454 * c-c++-common/pr68657-3.c: Likewise.
455 * gcc.dg/torture/pr69714.c: Require int32plus support.
456 * gcc.dg/torture/pr70025.c: Likewise.
457 * gcc.dg/torture/pr70083.c: Likewise.
458 * gcc.dg/torture/pr70542.c: Likewise.
459 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
460
461 2016-06-20 Joseph Myers <joseph@codesourcery.com>
462
463 PR c/71601
464 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
465
466 2016-06-20 Jakub Jelinek <jakub@redhat.com>
467
468 PR middle-end/71581
469 * gcc.dg/pr71581.c: New test.
470
471 PR rtl-optimization/71591
472 * gcc.dg/cpp/pr71591.c: New test.
473
474 2016-06-20 David B. Robins <gcc@davidrobins.net>
475
476 PR target/71571
477 * g++.dg/torture/pr71571.C: New test.
478
479 2016-06-20 Jakub Jelinek <jakub@redhat.com>
480
481 PR target/71559
482 * gcc.target/i386/sse2-pr71559.c: New test.
483 * gcc.target/i386/avx-pr71559.c: New test.
484 * gcc.target/i386/avx512f-pr71559.c: New test.
485
486 2016-06-20 Tobias Burnus <burnus@net-b.de>
487
488 PR fortran/71194
489 * gfortran.dg/pointer_remapping_10.f90: New.
490
491 2016-06-20 David Malcolm <dmalcolm@redhat.com>
492
493 * g++.dg/diagnostic/string-literal-concat.C: New test case.
494
495 2016-06-20 Martin Sebor <msebor@redhat.com>
496
497 PR c/69507
498 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
499 * gnu90-const-expr-1.c: Same.
500 * gnu99-const-expr-1.c: Same.
501 * gnu99-static-1.c: Same.
502
503 2016-06-20 Renlin Li <renlin.li@arm.com>
504
505 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
506
507 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
508
509 * gcc.target/aarch64/vcvt_f64_1.c: New.
510 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
511 * gcc.target/aarch64/vrecp_f64_1.c: New.
512
513 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
514
515 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
516 "alignement".
517
518 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
519
520 PR target/71103
521 * gcc.target/avr/torture/pr71103-2.c: New test.
522
523 2016-06-19 Martin Sebor <msebor@redhat.com>
524
525 PR c/69507
526 * gcc.dg/alignof.c: New test.
527
528 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
529
530 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
531 vs dg-error; test constexpr specifier too.
532
533 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
534
535 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
536
537 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
538
539 * lib/target-supports.exp
540 (check_effective_target_arm_neon_fp16_ok_nocache): Call
541 arm_neon_ok and merge flags. Fix temporary test name.
542 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
543 and merge flags.
544
545 2016-06-17 Martin Liska <mliska@suse.cz>
546
547 * gcc.dg/predict-9.c: Fix dump scanning.
548
549 2016-06-17 Bin Cheng <bin.cheng@arm.com>
550
551 PR tree-optimization/71354
552 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
553
554 2016-06-17 Bin Cheng <bin.cheng@arm.com>
555
556 PR tree-optimization/71347
557 * gcc.dg/tree-ssa/pr71347.c: New test.
558
559 2016-06-17 Bin Cheng <bin.cheng@arm.com>
560
561 PR tree-optimization/71354
562 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
563
564 2016-06-17 Bin Cheng <bin.cheng@arm.com>
565
566 * gcc.dg/vect/vect-alias-check-1.c: New test.
567
568 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
569
570 PR target/71151
571 * gcc.target/avr/pr71151-1.c: New test.
572 * gcc.target/avr/pr71151-2.c: New test.
573 * gcc.target/avr/pr71151-3.c: New test.
574 * gcc.target/avr/pr71151-4.c: New test.
575 * gcc.target/avr/pr71151-5.c: New test.
576 * gcc.target/avr/pr71151-6.c: New test.
577 * gcc.target/avr/pr71151-7.c: New test.
578 * gcc.target/avr/pr71151-8.c: New test.
579 * gcc.target/avr/pr71151-common.h: New test.
580
581 2016-06-16 Martin Liska <mliska@suse.cz>
582
583 * gfortran.dg/predict-1.f90: New test.
584
585 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
586
587 PR target/71242
588 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
589
590 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
591
592 * g++.dg/vect/pr36648.cc: Disable cunrolli
593
594 2016-06-16 Jakub Jelinek <jakub@redhat.com>
595
596 PR target/71554
597 * gcc.c-torture/execute/pr71554.c: New test.
598
599 PR rtl-optimization/71532
600 * gcc.dg/torture/pr71532.c: New test.
601
602 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
603
604 * gcc.target/powerpc/p9-dimode1.c: New test.
605 * gcc.target/powerpc/p9-dimode2.c: Likewise.
606
607 2016-06-15 Jakub Jelinek <jakub@redhat.com>
608
609 * gcc.c-torture/compile/20160615-1.c: New test.
610
611 * g++.dg/cpp0x/ref-qual17.C: New test.
612
613 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
614
615 PR middle-end/71529
616 * gcc.target/i386/pr71529.C: New test.
617
618 2016-06-15 Alan Hayward <alan.hayward@arm.com>
619
620 PR tree-optimization/71483
621 * g++.dg/vect/pr71483.c: New
622
623 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
624
625 PR c++/70202
626 * g++.dg/inherit/crash6.C: New.
627 * g++.dg/inherit/union2.C: Likewise.
628 * g++.dg/inherit/virtual12.C: Likewise.
629 * g++.dg/inherit/virtual13.C: Likewise.
630 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
631
632 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
633
634 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
635
636 2016-06-15 Alan Hayward <alan.hayward@arm.com>
637
638 PR tree-optimization/71439
639 * gcc.dg/vect/pr71439.c: New
640
641 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
642
643 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
644
645 2016-06-15 Richard Biener <rguenther@suse.de>
646
647 * gcc.dg/vect/slp-45.c: New testcase.
648
649 2016-06-15 Richard Biener <rguenther@suse.de>
650
651 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
652
653 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
654
655 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
656 requirements, and disable for AIX for now.
657 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
658
659 2016-06-14 Jakub Jelinek <jakub@redhat.com>
660
661 PR c++/71528
662 * g++.dg/opt/pr71528.C: New test.
663
664 PR c++/71516
665 * g++.dg/init/pr71516.C: New test.
666
667 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
668
669 * g++.dg/init/array46.C: New.
670
671 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
672
673 * gcc.target/i386/float128-3.c: New test.
674 * gcc.target/i386/quad-sse4.c: Ditto.
675 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
676 Update scan strings.
677
678 2016-06-14 Richard Biener <rguenther@suse.de>
679
680 PR middle-end/71526
681 * gfortran.dg/pr71526.f90: New testcase.
682
683 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
684
685 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
686 * gcc.dg/zero_bits_compound-1.c: Likewise.
687
688 2016-06-14 Richard Biener <rguenther@suse.de>
689
690 PR tree-optimization/71522
691 * gcc.dg/torture/pr71522.c: New testcase.
692
693 2016-06-14 Jakub Jelinek <jakub@redhat.com>
694
695 PR tree-optimization/71520
696 * gcc.dg/tree-ssa/pr71520.c: New test.
697
698 2016-06-14 Richard Biener <rguenther@suse.de>
699
700 PR tree-optimization/71521
701 * gcc.dg/tree-ssa/vrp101.c: New testcase.
702
703 2016-06-13 Jakub Jelinek <jakub@redhat.com>
704
705 PR sanitizer/71498
706 * c-c++-common/ubsan/bounds-13.c: New test.
707
708 PR preprocessor/71183
709 * gcc.dg/cpp/source_date_epoch-3.c: New test.
710
711 2016-06-13 Jeff Law <law@redhat.com>
712
713 PR tree-optimization/71403
714 * c-c++-common/ubsan/pr71403-1.c: New test.
715 * c-c++-common/ubsan/pr71403-2.c: New test.
716 * c-c++-common/ubsan/pr71403-3.c: New test.
717
718 2016-06-13 Jakub Jelinek <jakub@redhat.com>
719
720 PR middle-end/71478
721 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
722 Add -Wno-psabi -w to dg-options.
723
724 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
725
726 * gcc.target/powerpc/vadsdu-0.c: New test.
727 * gcc.target/powerpc/vadsdu-1.c: New test.
728 * gcc.target/powerpc/vadsdu-2.c: New test.
729 * gcc.target/powerpc/vadsdu-3.c: New test.
730 * gcc.target/powerpc/vadsdu-4.c: New test.
731 * gcc.target/powerpc/vadsdu-5.c: New test.
732 * gcc.target/powerpc/vadsdub-1.c: New test.
733 * gcc.target/powerpc/vadsdub-2.c: New test.
734 * gcc.target/powerpc/vadsduh-1.c: New test.
735 * gcc.target/powerpc/vadsduh-2.c: New test.
736 * gcc.target/powerpc/vadsduw-1.c: New test.
737 * gcc.target/powerpc/vadsduw-2.c: New test.
738
739 2016-06-13 David Malcolm <dmalcolm@redhat.com>
740
741 * gcc.dg/c99-init-2.c (c): Update expected error message.
742 * gcc.dg/init-bad-8.c (foo): Likewise.
743 * gcc.dg/spellcheck-fields-3.c: New test case.
744
745 2016-06-13 Martin Liska <mliska@suse.cz>
746
747 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
748 and "guess loop iv compared" heuristics.
749 * gcc.dg/predict-2.c: Likewise.
750 * gcc.dg/predict-3.c: Likewise.
751 * gcc.dg/predict-4.c: Likewise.
752 * gcc.dg/predict-5.c: Likewise.
753 * gcc.dg/predict-6.c: Likewise.
754
755 2016-06-13 Marek Polacek <polacek@redhat.com>
756
757 PR middle-end/71476
758 * c-c++-common/Wswitch-unreachable-4.c: New test.
759 * gcc.dg/Wswitch-unreachable-2.c: New test.
760 * g++.dg/tm/jump1.C: Move dg-warning.
761
762 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
763
764 * gnat.dg/renaming10.ad[sb]: New test.
765
766 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
767
768 PR fortran/70673
769 * gfortran.dg/pr70673.f90: New test.
770
771 2016-06-13 Richard Biener <rguenther@suse.de>
772
773 PR middle-end/64516
774 * gcc.dg/align-3.c: New testcase.
775
776 2016-06-13 Martin Liska <mliska@suse.cz>
777
778 * gcc.target/i386/pr71458.c: New test.
779
780 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
781
782 PR target/71241
783 * testsuite/gcc.dg/torture/float128-nan.c: New test.
784
785 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
786
787 PR target/60751
788 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
789 statement.
790
791 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
792
793 PR target/60751
794 * gfortran.dg/comma_IO_extension_1.f90: New test.
795 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
796 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
797 statement.
798 * gfortran.dg/graphite/pr38083.f90: Likewise.
799 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
800 missing format.
801
802 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
803
804 * gnat.dg/case_character.adb: New test.
805
806 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
807
808 PR middle-end/71310
809 * gcc.target/powerpc/pr71310.c: New testcase.
810
811 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
812
813 PR middle-end/71478
814 * gcc.dg/pr71478.c: New test.
815
816 2016-06-10 Jakub Jelinek <jakub@redhat.com>
817
818 PR middle-end/71494
819 * gcc.c-torture/execute/pr71494.c: New test.
820
821 PR c/68657
822 * gcc.target/i386/pr68657.c: New test.
823
824 PR inline-asm/68843
825 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
826 (test): Add -masm=intel alternatives.
827
828 2016-06-10 Martin Sebor <msebor@redhat.com>
829
830 PR c/71392
831 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
832
833 2016-06-10 Jeff Law <law@redhat.com>
834
835 PR tree-optimization/71335
836 * gcc.c-torture/execute/pr71335.c: New test.
837
838 2016-06-10 David Malcolm <dmalcolm@redhat.com>
839
840 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
841 the various "cannot tail-call: " messages.
842
843 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
844
845 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
846 and options.
847
848 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
849
850 PR sanitizer/71480
851 * c-c++-common/asan/pr71480.c: New test.
852
853 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
854
855 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
856 (ASMNAME2): Likewise.
857 (main): Replace fn in asm statement with ASMNAME ("fn").
858 * gcc.dg/guality/pr68037-2.c: Likewise.
859 * gcc.dg/guality/pr68037-3.c: Likewise.
860 * gcc.dg/torture/pr68037-1.c: Likewise.
861 * gcc.dg/torture/pr68037-2.c: Likewise.
862 * gcc.dg/torture/pr68037-3.c: Likewise.
863
864 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
865
866 PR inline-asm/68843
867 * gcc.target/i386/pr68843-1.c: New test.
868 * gcc.target/i386/pr68843-2.c: New test.
869
870 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
871 Cesar Philippidis <cesar@codesourcery.com>
872
873 PR middle-end/71373
874 * gcc.dg/goacc/nested-function-1.c: New file.
875 * gcc.dg/goacc/nested-function-2.c: Likewise.
876 * gcc.dg/goacc/pr71373.c: Likewise.
877 * gfortran.dg/goacc/cray-2.f95: Likewise.
878 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
879 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
880 * gfortran.dg/goacc/cray.f95: Update.
881 * gfortran.dg/goacc/loop-1.f95: Likewise.
882 * gfortran.dg/goacc/loop-3.f95: Likewise.
883 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
884 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
885
886 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
887
888 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
889 for OpenACC tile clauses.
890 * gfortran.dg/goacc/combined-directives.f90: Likewise.
891
892 PR c/71381
893 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
894 to...
895 * c-c++-common/goacc/cache-2.c: ... this new file.
896 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
897 * gfortran.dg/goacc/cache-2.f95: ... this new file.
898 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
899 usage.
900 * gfortran.dg/goacc/cray.f95: Likewise.
901 * gfortran.dg/goacc/loop-1.f95: Likewise.
902
903 2016-06-10 Alan Hayward <alan.hayward@arm.com>
904
905 PR tree-optimization/71407
906 PR tree-optimization/71416
907 * gcc.dg/vect/pr71407.c: New
908 * gcc.dg/vect/pr71416-1.c: New
909 * gcc.dg/vect/pr71416-2.c: New
910
911 2016-06-10 Richard Biener <rguenther@suse.de>
912
913 PR middle-end/71477
914 * gcc.dg/torture/pr71477.c: New testcase.
915
916 2016-06-09 Julia Koval <julia.koval@intel.com>
917
918 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
919 * gcc.target/i386/interrupt-13.c: Likewise.
920 * gcc.target/i386/interrupt-15.c: Likewise.
921 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
922 * gcc.target/i386/interrupt-24.c: Likewise.
923 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
924 * gcc.target/i386/interrupt-9.c: Likewise.
925 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
926
927 2016-06-09 Martin Sebor <msebor@redhat.com>
928
929 PR c/70883
930 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
931 * gcc.dg/builtin-constant_p-1.c: Same.
932 * gcc.dg/builtins-error.c: Same.
933 * gcc.dg/pr70859.c: Same.
934
935 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
936
937 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
938 * gcc.dg/torture/pr68067-1.c: Likewise.
939 * gcc.dg/torture/pr68067-2.c: Likewise.
940
941 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
942
943 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
944 when setting SIZE.
945
946 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
947
948 PR c++/71465
949 * g++.dg/inherit/crash5.C: New.
950 Revert:
951 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
952
953 PR c++/70202
954 * g++.dg/inherit/crash5.C: New.
955 * g++.dg/inherit/virtual1.C: Adjust.
956
957 2016-06-09 Martin Liska <mliska@suse.cz>
958
959 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
960 * g++.dg/predict-loop-exit-2.C: Likewise.
961 * g++.dg/predict-loop-exit-3.C: Likewise.
962 * gcc.dg/predict-1.c: Likewise.
963 * gcc.dg/predict-2.c: Likewise.
964 * gcc.dg/predict-3.c: Likewise.
965 * gcc.dg/predict-4.c: Likewise.
966 * gcc.dg/predict-5.c: Likewise.
967 * gcc.dg/predict-6.c: Likewise.
968 * gcc.dg/predict-7.c: Likewise.
969
970 2016-06-09 Richard Biener <rguenther@suse.de>
971
972 PR tree-optimization/71462
973 * gcc.dg/torture/pr71462.c: New testcase.
974
975 2016-06-09 Marek Polacek <polacek@redhat.com>
976
977 PR c/65471
978 * gcc.dg/c11-generic-3.c: New test.
979
980 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
981
982 * g++.dg/init/array42.C: New.
983 * g++.dg/init/array43.C: Likewise.
984 * g++.dg/init/array44.C: Likewise.
985 * g++.dg/init/array45.C: Likewise.
986 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
987 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
988 * g++.dg/cpp1y/auto-fn27.C: Likewise.
989 * g++.dg/gomp/pr35751.C: Likewise.
990 * g++.dg/init/array23.C: Likewise.
991 * g++.dg/init/brace2.C: Likewise.
992 * g++.dg/init/brace6.C: Likewise.
993
994 2016-06-08 Martin Sebor <msebor@redhat.com>
995 Jakub Jelinek <jakub@redhat.com>
996
997 PR c++/70507
998 PR c/68120
999 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1000 * c-c++-common/builtin-arith-overflow-2.c: New test.
1001 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1002 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1003 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1004
1005 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1006
1007 PR c++/71442
1008 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1009
1010 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1011
1012 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1013 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1014 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1015 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1016 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1017 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1018 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1019 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1020 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1021 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1022 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1023 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1024 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1025
1026 2016-06-08 Richard Biener <rguenther@suse.de>
1027
1028 PR tree-optimization/68558
1029 * gcc.dg/vect/slp-44.c: New testcase.
1030
1031 2016-06-08 Richard Biener <rguenther@suse.de>
1032
1033 * gcc.dg/vect/slp-43.c: New testcase.
1034
1035 2016-06-08 Richard Biener <rguenther@suse.de>
1036
1037 PR tree-optimization/71452
1038 * gcc.dg/torture/pr71452.c: New testcase.
1039
1040 2016-06-08 Jakub Jelinek <jakub@redhat.com>
1041
1042 PR c++/71448
1043 * g++.dg/torture/pr71448.C: New test.
1044
1045 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1046
1047 PR debug/71432
1048 PR ada/71413
1049 * g++.dg/debug/pr71432.C: New test.
1050
1051 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1052
1053 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1054 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1055 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1056
1057 2016-06-08 Alan Hayward <alan.hayward@arm.com>
1058
1059 * gcc.dg/vect/vect-live-2.c: Update effective target.
1060 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1061 * lib/target-supports.exp: Add aarch64 to vect_long.
1062
1063 2016-06-08 Marek Polacek <polacek@redhat.com>
1064
1065 PR c/71418
1066 * gcc.dg/noncompile/pr71418.c: New test.
1067
1068 PR c/71426
1069 * gcc.dg/noncompile/pr71426.c: New test.
1070
1071 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
1072
1073 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1074 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1075 * gcc.dg/predict-3.c: Update template.
1076 * gcc.dg/predict-5.c: Update template.
1077 * gcc.dg/predict-6.c: Update template.
1078 * gcc.dg/predict-9.c: Update template.
1079 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1080
1081 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1082
1083 * gcc.target/powerpc/vec-mul.c: New test.
1084
1085 2016-06-07 David Malcolm <dmalcolm@redhat.com>
1086
1087 * gcc.dg/spellcheck-fields-2.c: New test case.
1088
1089 2016-06-07 Richard Biener <rguenther@suse.de>
1090
1091 PR c/61564
1092 * gcc.dg/Wpragmas-1.c: New testcase.
1093 * gcc.dg/Wattributes-4.c: Likewise.
1094 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1095 entry.
1096
1097 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1098
1099 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1100 spurious debug code.
1101
1102 2016-06-07 Richard Biener <rguenther@suse.de>
1103
1104 PR tree-optimization/71428
1105 * gcc.dg/torture/pr71428.c: New testcase.
1106
1107 2016-06-07 Richard Biener <rguenther@suse.de>
1108
1109 PR middle-end/71423
1110 * gcc.dg/torture/pr71423.c: New testcase.
1111
1112 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1113
1114 PR middle-end/71408
1115 * gcc.dg/tree-ssa/pr71408.c: New test.
1116
1117 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1118
1119 PR middle-end/71281
1120 * g++.dg/torture/pr71281.C: New test.
1121
1122 2016-06-06 Marek Polacek <polacek@redhat.com>
1123
1124 PR c/71362
1125 * gcc.dg/pr71362.c: New test.
1126
1127 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1128 Patrick Palka <ppalka@gcc.gnu.org>
1129
1130 PR c++/70847
1131 PR c++/71330
1132 PR c++/71393
1133 * g++.dg/opt/pr70847.C: New test.
1134 * g++.dg/ubsan/pr70847.C: New test.
1135 * g++.dg/ubsan/pr71393.C: New test.
1136
1137 2016-06-06 Jakub Jelinek <jakub@redhat.com>
1138
1139 PR tree-optimization/71259
1140 * gcc.dg/vect/pr71259.c: New test.
1141
1142 2016-06-06 David Malcolm <dmalcolm@redhat.com>
1143
1144 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1145 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1146 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1147 above.
1148
1149 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1150
1151 PR middle-end/37780
1152 * gcc.c-torture/execute/pr37780.c: New test.
1153 * gcc.target/aarch64/pr37780_1.c: Likewise.
1154 * gcc.target/arm/pr37780_1.c: Likewise.
1155
1156 2016-06-06 Marek Polacek <polacek@redhat.com>
1157
1158 * c-c++-common/attr-may-alias-1.c: New test.
1159 * c-c++-common/attr-may-alias-2.c: New test.
1160 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1161
1162 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1163
1164 PR c/24414
1165 * gcc.target/i386/pr24414.c: New test.
1166
1167 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1168
1169 * gcc.target/sparc/vis4misc.c: New file.
1170 * gcc.target/sparc/fpcmp.c: Likewise.
1171 * gcc.target/sparc/fpcmpu.c: Likewise.
1172
1173 2016-06-06 Alan Hayward <alan.hayward@arm.com>
1174
1175 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1176 * gcc.dg/vect/vect-live-3.c: Likewise.
1177
1178 2016-06-06 Richard Biener <rguenther@suse.de>
1179
1180 PR tree-optimization/71398
1181 * gcc.dg/torture/pr71398.c: New testcase.
1182
1183 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
1184
1185 PR target/71389
1186 * g++.dg/pr71389.C: New test.
1187
1188 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1189
1190 PR fortran/71404
1191 * gfortran.dg/fmt_read_5.f: New test.
1192
1193 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1194
1195 PR fortran/69659
1196 * gfortran.dg/class_array_22.f03: New test.
1197
1198 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1199
1200 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1201
1202 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1203
1204 * gcc.dg/predict-9.c: Update template.
1205
1206 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1207
1208 PR c++/49377
1209 * g++.dg/template/pr49377.C: New.
1210
1211 2016-06-04 Jakub Jelinek <jakub@redhat.com>
1212
1213 PR tree-optimization/71405
1214 * g++.dg/torture/pr71405.C: New test.
1215
1216 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1217
1218 PR c++/70202
1219 * g++.dg/inherit/crash5.C: New.
1220 * g++.dg/inherit/virtual1.C: Adjust.
1221
1222 2016-06-03 Jeff Law <law@redhat.com>
1223
1224 PR tree-optimization/71316
1225 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1226
1227 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1228
1229 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1230 dg-additional-options with just -fno-tree-scev-cprop in it.
1231 * gcc.dg/vect/vect-live-2.c: Likewise.
1232 * gcc.dg/vect/vect-live-5.c: Likewise.
1233 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1234 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1235 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1236
1237 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1238
1239 PR c++/27100
1240 * g++.dg/other/friend6.C: New test.
1241
1242 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1243
1244 * g++.dg/torture/ppc-ldst-array.C: New.
1245
1246 2016-06-03 Joseph Myers <joseph@codesourcery.com>
1247
1248 PR target/71276
1249 PR target/71277
1250 * gcc.dg/torture/builtin-fp-int-inexact.c,
1251 gcc.target/i386/387-builtin-fp-int-inexact.c,
1252 gcc.target/i386/387-rint-inline-1.c,
1253 gcc.target/i386/387-rint-inline-2.c,
1254 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1255 gcc.target/i386/sse2-rint-inline-1.c,
1256 gcc.target/i386/sse2-rint-inline-2.c,
1257 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1258 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1259
1260 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1261 Julia Koval <julia.koval@intel.com>
1262
1263 PR target/66960
1264 PR target/67630
1265 PR target/67634
1266 PR target/67841
1267 PR target/68037
1268 PR target/68618
1269 PR target/68661
1270 PR target/69575
1271 PR target/69596
1272 PR target/69734
1273 * gcc.dg/guality/pr68037-1.c: New test.
1274 * gcc.dg/guality/pr68037-2.c: Likewise.
1275 * gcc.dg/guality/pr68037-3.c: Likewise.
1276 * gcc.dg/torture/pr68037-1.c: Likewise.
1277 * gcc.dg/torture/pr68037-2.c: Likewise.
1278 * gcc.dg/torture/pr68037-3.c: Likewise.
1279 * gcc.dg/torture/pr68661-1a.c: Likewise.
1280 * gcc.dg/torture/pr68661-1b.c: Likewise.
1281 * gcc.target/i386/interrupt-1.c: Likewise.
1282 * gcc.target/i386/interrupt-2.c: Likewise.
1283 * gcc.target/i386/interrupt-3.c: Likewise.
1284 * gcc.target/i386/interrupt-4.c: Likewise.
1285 * gcc.target/i386/interrupt-5.c: Likewise.
1286 * gcc.target/i386/interrupt-6.c: Likewise.
1287 * gcc.target/i386/interrupt-7.c: Likewise.
1288 * gcc.target/i386/interrupt-8.c: Likewise.
1289 * gcc.target/i386/interrupt-9.c: Likewise.
1290 * gcc.target/i386/interrupt-10.c: Likewise.
1291 * gcc.target/i386/interrupt-11.c: Likewise.
1292 * gcc.target/i386/interrupt-12.c: Likewise.
1293 * gcc.target/i386/interrupt-13.c: Likewise.
1294 * gcc.target/i386/interrupt-14.c: Likewise.
1295 * gcc.target/i386/interrupt-15.c: Likewise.
1296 * gcc.target/i386/interrupt-16.c: Likewise.
1297 * gcc.target/i386/interrupt-17.c: Likewise.
1298 * gcc.target/i386/interrupt-18.c: Likewise.
1299 * gcc.target/i386/interrupt-19.c: Likewise.
1300 * gcc.target/i386/interrupt-20.c: Likewise.
1301 * gcc.target/i386/interrupt-21.c: Likewise.
1302 * gcc.target/i386/interrupt-22.c: Likewise.
1303 * gcc.target/i386/interrupt-23.c: Likewise.
1304 * gcc.target/i386/interrupt-24.c: Likewise.
1305 * gcc.target/i386/interrupt-25.c: Likewise.
1306 * gcc.target/i386/interrupt-26.c: Likewise.
1307 * gcc.target/i386/interrupt-27.c: Likewise.
1308 * gcc.target/i386/interrupt-28.c: Likewise.
1309 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1310 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1311 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1312 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1313 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1314 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1315 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1316 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1317 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1318 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1319 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1320 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1321
1322 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1323
1324 PR tree-optimization/52171
1325 * gcc.dg/pr52171.c: New test.
1326 * gcc.target/i386/pr52171.c: New test.
1327
1328 2016-06-03 Jan Hubicka <jh@suse.cz>
1329
1330 * g++.dg/tree-ssa/pred-1.C: New testcase
1331 * gcc.dg/tree-ssa/pred-1.c: New testcase
1332
1333 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1334
1335 PR target/70957
1336 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1337 support.
1338 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1339
1340 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1341
1342 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1343
1344 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1345
1346 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
1347 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
1348 * gcc.dg/vect/vect-live-1.c: New test.
1349 * gcc.dg/vect/vect-live-2.c: New test.
1350 * gcc.dg/vect/vect-live-3.c: New test.
1351 * gcc.dg/vect/vect-live-4.c: New test.
1352 * gcc.dg/vect/vect-live-5.c: New test.
1353 * gcc.dg/vect/vect-live-slp-1.c: New test.
1354 * gcc.dg/vect/vect-live-slp-2.c: New test.
1355 * gcc.dg/vect/vect-live-slp-3.c: New test.
1356
1357 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1358
1359 PR middle-end/71387
1360 * g++.dg/opt/pr71387.C: New test.
1361
1362 2016-06-02 Jeff Law <law@redhat.com>
1363
1364 PR tree-optimization/71328
1365 * gcc.c-torture/compile/pr71328.c: New test.
1366
1367 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1368
1369 PR fortran/52393
1370 * gfortran.dg/fmt_read_3.f90: Fix typo.
1371 * gfortran.dg/fmt_read_4.f90: New test.
1372
1373 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1374
1375 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1376 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1377 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1378 * g++.dg/cpp0x/override2.C: Likewise.
1379 * g++.dg/parse/crash5.C: Likewise.
1380 * g++.dg/parse/error16.C: Likewise.
1381 * g++.dg/parse/error27.C: Likewise.
1382 * g++.dg/template/qualttp15.C: Likewise.
1383 * g++.dg/template/redecl4.C: Likewise.
1384 * g++.old-deja/g++.other/crash39.C: Likewise.
1385 * g++.old-deja/g++.other/struct1.C: Likewise.
1386 * g++.old-deja/g++.pt/m9a.C: Likewise.
1387 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1388
1389 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1390
1391 PR c++/71372
1392 * c-c++-common/pr71372.c: New test.
1393
1394 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1395 __TIME__ strings with __builtin_strcmp instead of printf and
1396 dg-output.
1397
1398 2016-06-02 Martin Liska <mliska@suse.cz>
1399
1400 * gcc.dg/predict-9.c: New test.
1401
1402 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1403
1404 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1405 global set_compiler_env_var and global saved_compiler_env_var.
1406
1407 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1408
1409 PR rtl-optimization/71295
1410 * gcc.c-torture/compile/pr71295.c: New test.
1411
1412 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1413
1414 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1415
1416 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1417 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1418
1419 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1420 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1421 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1422 alternative number.
1423
1424 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1425
1426 * gcc.target/powerpc/p9-splat-4.c: New test.
1427
1428 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1429
1430 PR target/71186
1431 * gcc.target/powerpc/pr71186.c: New test.
1432
1433 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1434
1435 PR fortran/52393
1436 * gfortran.dg/fmt_read_3.f90: New test.
1437
1438 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1439
1440 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1441 procedure.
1442
1443 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
1444
1445 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1446 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1447 env var is set.
1448 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1449 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1450 shown once.
1451 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1452 during compilation.
1453 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1454 vars set by dg-set-compiler-env-var.
1455
1456 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
1457
1458 PR fortran/71156
1459 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1460 to the module procedure declaration.
1461 * gfortran.dg/submodule_16.f08: New test.
1462
1463 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1464
1465 PR middle-end/71371
1466 * c-c++-common/gomp/pr71371.c: New test.
1467
1468 2016-06-01 Richard Biener <rguenther@suse.de>
1469
1470 PR tree-optimization/71366
1471 * gcc.dg/torture/pr71366-1.c: New testcase.
1472 * gcc.dg/torture/pr71366-2.c: Likewise.
1473
1474 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1475
1476 * gcc.target/powerpc/vslv-0.c: New test.
1477 * gcc.target/powerpc/vslv-1.c: New test.
1478 * gcc.target/powerpc/vsrv-0.c: New test.
1479 * gcc.target/powerpc/vsrv-1.c: New test.
1480
1481 2016-06-01 Nathan Sidwell <nathan@acm.org>
1482
1483 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1484 * gcc.target/nvptx/weak.c: New.
1485
1486 2016-06-01 Richard Biener <rguenther@suse.de>
1487
1488 PR tree-optimization/71261
1489 * gcc.dg/torture/vect-bool-1.c: New testcase.
1490
1491 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1492
1493 * gfortran.dg/gomp/order-1.f90: New test.
1494 * gfortran.dg/gomp/order-2.f90: New test.
1495
1496 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
1497
1498 * gcc.dg/unroll-6.c: Update template.
1499 * gcc.dg/unroll-7.c: New testcase.
1500 * gcc.dg/unroll-8.c: New testcase.
1501
1502 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1503
1504 * gnat.dg/opt56.ad[sb]: New test.
1505
1506 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1507
1508 PR c++/66635
1509 * g++.dg/cpp0x/constexpr-ice16.C: New.
1510
1511 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1512
1513 PR tree-optimization/71314
1514 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1515 -mbranch-cost=2.
1516
1517 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1518
1519 PR tree-optimization/71077
1520 * gcc.dg/tree-ssa/pr71077.c: New test.
1521
1522 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
1523
1524 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1525 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1526 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1527
1528 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1529
1530 PR c++/71248
1531 * g++.dg/cpp0x/pr71248.C: New.
1532 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1533 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1534 * g++.dg/init/new37.C: Likewise.
1535 * g++.dg/template/static1.C: Likewise.
1536 * g++.dg/template/static2.C: Likewise.
1537
1538 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1539
1540 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1541 instead of %rdi.
1542 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1543
1544 2016-05-31 Marek Polacek <polacek@redhat.com>
1545
1546 * c-c++-common/Wswitch-unreachable-3.c: New test.
1547 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1548
1549 2016-05-31 Richard Biener <rguenther@suse.de>
1550
1551 PR tree-optimization/71352
1552 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1553
1554 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1555
1556 * gcc.target/arm/armv5_thumb_isa.c: New test.
1557
1558 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1559
1560 PR target/71346
1561 * gcc.target/i386/pr71346.c: New test.
1562
1563 2016-05-31 Tom de Vries <tom@codesourcery.com>
1564
1565 PR tree-optimization/69068
1566 * gcc.dg/graphite/pr69068.c: New test.
1567
1568 2016-05-27 Martin Sebor <msebor@redhat.com>
1569
1570 PR c++/71306
1571 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1572
1573 2016-05-30 Jakub Jelinek <jakub@redhat.com>
1574
1575 PR c++/71349
1576 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1577 nowait depend(inout: dd[0]) clauses where permitted.
1578
1579 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1580
1581 PR c++/71238
1582 * g++.dg/parse/pr71238.C: New.
1583 * g++.dg/concepts/friend1.C: Test column numbers too.
1584 * g++.dg/cpp0x/initlist31.C: Likewise.
1585 * g++.dg/cpp0x/pr51420.C: Likewise.
1586 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1587 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1588 * g++.dg/ext/builtin3.C: Likewise.
1589 * g++.dg/lookup/friend12.C: Likewise.
1590 * g++.dg/lookup/friend7.C: Likewise.
1591 * g++.dg/lookup/koenig1.C: Likewise.
1592 * g++.dg/lookup/koenig5.C: Likewise.
1593 * g++.dg/lookup/used-before-declaration.C: Likewise.
1594 * g++.dg/overload/koenig1.C: Likewise.
1595 * g++.dg/template/crash65.C: Likewise.
1596 * g++.dg/template/friend57.C: Likewise.
1597 * g++.dg/warn/Wshadow-5.C: Likewise.
1598 * g++.dg/warn/Wunused-8.C: Likewise.
1599 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1600 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1601 * g++.old-deja/g++.jason/member.C: Likewise.
1602 * g++.old-deja/g++.jason/report.C: Likewise.
1603 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1604 * g++.old-deja/g++.law/visibility20.C: Likewise.
1605 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1606 * g++.old-deja/g++.other/static5.C: Likewise.
1607 * g++.old-deja/g++.pt/overload2.C: Likewise.
1608
1609 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1610
1611 * gcc.dg/tree-ssa/peel1.c: New testcase.
1612 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1613 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1614
1615 2016-05-30 Tom de Vries <tom@codesourcery.com>
1616
1617 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1618 to ce.
1619
1620 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1621
1622 PR c++/71099
1623 * g++.dg/parse/virtual1.C: New.
1624
1625 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
1626
1627 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1628 Use correct register when clearing %edx.
1629
1630 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
1631
1632 PR tree-optimization/71289
1633 * gcc.dg/pr71289.c: New test.
1634
1635 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1636
1637 PR middle-end/71269
1638 PR middle-end/71292
1639 * gcc.dg/tree-ssa/pr71269.c: New test.
1640 * gcc.dg/tree-ssa/pr71292.c: New test.
1641
1642 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1643
1644 PR middle-end/71252
1645 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1646
1647 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1648
1649 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1650 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1651 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1652
1653 2016-05-30 Tom de Vries <tom@codesourcery.com>
1654
1655 PR tree-optimization/69067
1656 * gcc.dg/graphite/pr69067.c: New test.
1657
1658 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
1659
1660 PR target/71245
1661 * gcc.target/i386/pr71245-1.c: New test.
1662 * gcc.target/i386/pr71245-2.c: Ditto.
1663
1664 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1665
1666 PR c++/71105
1667 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1668 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1669 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1670
1671 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
1672
1673 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1674
1675 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1676
1677 Revert:
1678 PR c++/69855
1679 * g++.dg/overload/69855.C: New.
1680 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1681 * g++.old-deja/g++.pt/crash3.C: Likewise.
1682
1683 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1684
1685 PR c++/60385
1686 * g++.dg/parse/namespace13.C: New.
1687
1688 2016-05-26 Jeff Law <law@redhat.com>
1689
1690 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1691 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1692 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1693 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1694 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1695 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1696 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1697 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1698 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1699 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1700 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1701 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1702 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1703
1704 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1705
1706 PR c++/69855
1707 * g++.dg/overload/69855.C: New.
1708 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1709 * g++.old-deja/g++.pt/crash3.C: Likewise.
1710
1711 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1712
1713 PR target/63596
1714 * gcc.target/aarch64/va_arg_1.c: New testcase.
1715 * gcc.target/aarch64/va_arg_2.c: Likewise.
1716 * gcc.target/aarch64/va_arg_3.c: Likewise.
1717
1718 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1719
1720 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1721 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1722 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1723 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1724 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1725
1726 2016-05-27 Marek Polacek <polacek@redhat.com>
1727
1728 PR middle-end/71308
1729 * g++.dg/torture/pr71308.C: New test.
1730
1731 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1732
1733 * gcc.dg/zero_bits_compound-1.c: New test.
1734 * gcc.dg/zero_bits_compound-2.c: New test.
1735
1736 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1737
1738 PR middle-end/71279
1739 * gcc.dg/pr71279.c: New test.
1740
1741 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1742
1743 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1744 floating point min/max/comparison instructions.
1745 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1746
1747 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1748
1749 * c-c++-common/gomp/schedule-1.c: New test.
1750 * gfortran.dg/gomp/schedule-1.f90: New test.
1751
1752 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1753
1754 PR c++/70822
1755 PR c++/70106
1756 * g++.dg/cpp1y/auto-fn32.C: New test.
1757 * g++.dg/cpp1y/paren4.C: New test.
1758
1759 2016-05-26 Nathan Sidwell <nathan@acm.org>
1760
1761 * gcc.dg/20060410.c: Xfail on ptx.
1762 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1763 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1764 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1765 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1766 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1767
1768 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1769
1770 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1771
1772 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1773
1774 PR tree-optimization/71280
1775 * gcc.dg/pr71280.c: New test.
1776
1777 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1778
1779 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1780 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1781
1782 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1783
1784 2016-05-26 Jiong Wang <jiong.wang@arm.com>
1785
1786 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
1787 kept in memory.
1788
1789 2016-05-25 Jeff Law <law@redhat.com>
1790
1791 PR tree-optimization/71272
1792 * gcc.c-torture/compile/pr71272.c: new test.
1793
1794 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1795
1796 * gcc.target/powerpc/vec-cmpne.c: New test.
1797 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1798
1799 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1800
1801 * gnat.dg/opt55.ad[sb]: New test.
1802
1803 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1804
1805 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1806 * c-c++-common/pr60226.c: Require int32plus.
1807 * gcc.c-torture/execute/pr70602.c: Likewise.
1808 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1809 unsigned long for malloc arg type.
1810 * gcc.dg/asr_div1.c: Require int32plus.
1811 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1812 * gcc.dg/pie-1.c: Require pie.
1813 * gcc.dg/pie-2.c: Likewise.
1814 * gcc.dg/pr59471.c: Require int32plus.
1815 * gcc.dg/pr59963-2.c: XFAIL for int16.
1816 * gcc.dg/pr60114.c: Require int32plus.
1817 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1818 unsigned long for typedef of size_t.
1819 * gcc.dg/pr63914.c: Require int32plus.
1820 * gcc.dg/pr64536.c: Require pt32plus.
1821 * gcc.dg/pr65658.c: Likewise.
1822 * gcc.dg/pr67271.c: Require int32plus.
1823 * gcc.dg/pr68112.c: Likewise.
1824 * gcc.dg/pr69071.c: Skip for avr target.
1825 * gcc.dg/pr69973.c: Require int32plus.
1826 * gcc.dg/pr70169.c: Skip for avr target.
1827 * gcc.dg/sso-6.c: Require int32plus.
1828 * gcc.dg/sso-7.c: Likewise.
1829 * gcc.dg/sso-8.c: Likewise.
1830 * gcc.dg/vrp-min-max-2.c: Likewise.
1831
1832 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1833
1834 PR target/70738
1835 * gcc.target/i386/pr70738-1.c: New test.
1836 * gcc.target/i386/pr70738-2.c: Likewise.
1837 * gcc.target/i386/pr70738-3.c: Likewise.
1838 * gcc.target/i386/pr70738-4.c: Likewise.
1839 * gcc.target/i386/pr70738-5.c: Likewise.
1840 * gcc.target/i386/pr70738-6.c: Likewise.
1841 * gcc.target/i386/pr70738-7.c: Likewise.
1842 * gcc.target/i386/pr70738-8.c: Likewise.
1843 * gcc.target/i386/pr70738-9.c: Likewise.
1844
1845 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1846
1847 PR rtl-optimization/66940
1848 * gcc.c-torture/execute/pr66940.c: New test.
1849
1850 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1851
1852 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1853 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1854 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1855 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1856 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1857 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1858 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1859 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1860 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1861 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1862 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1863 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1864 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1865 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1866 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1867 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1868 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1869 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1870 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1871 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1872 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1873 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1874 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1875 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1876
1877 2016-05-25 Marek Polacek <polacek@redhat.com>
1878
1879 PR c/71265
1880 * gcc.dg/noncompile/pr71265.c: New test.
1881
1882 PR c/71266
1883 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1884
1885 2016-05-25 Nathan Sidwell <nathan@acm.org>
1886
1887 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1888
1889 2016-05-25 Richard Biener <rguenther@suse.de>
1890
1891 PR tree-optimization/71261
1892 * c-c++-common/torture/pr71261.c: New testcase.
1893
1894 2016-05-25 Richard Biener <rguenther@suse.de>
1895
1896 PR tree-optimization/71264
1897 * gcc.dg/vect/pr71264.c: New testcase.
1898
1899 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1900
1901 PR c++/55992
1902 * g++.dg/cpp0x/alias-decl-53.C: New.
1903 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1904
1905 2016-05-25 Martin Liska <mliska@suse.cz>
1906
1907 * g++.dg/pr71239.C: New test.
1908
1909 2016-05-25 Richard Biener <rguenther@suse.de>
1910
1911 * gcc.dg/vect/pr58135.c: Rename to ...
1912 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
1913
1914 2016-05-25 Marek Polacek <polacek@redhat.com>
1915
1916 * g++.dg/pr65295.C: Use target c++14.
1917
1918 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1919
1920 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1921 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
1922
1923 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1924
1925 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1926 instructions.
1927
1928 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1929
1930 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1931 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1932 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1933 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1934 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1935 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1936 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1937 * c-c++-common/goacc/pcopy.c: Likewise.
1938 * c-c++-common/goacc/pcopyin.c: Likewise.
1939 * c-c++-common/goacc/pcopyout.c: Likewise.
1940 * c-c++-common/goacc/pcreate.c: Likewise.
1941 * c-c++-common/goacc/pr70688.c: New test.
1942 * c-c++-common/goacc/present-1.c: Adjust test.
1943 * c-c++-common/goacc/reduction-5.c: Likewise.
1944 * g++.dg/goacc/data-1.C: New test.
1945
1946 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1947
1948 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1949 vector parity built-in functions.
1950 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1951 count trailing zeros automatic vectorization.
1952 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1953 count trailing zeros built-in functions.
1954
1955 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1956
1957 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1958
1959 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1960
1961 PR target/71050
1962 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1963
1964 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1965
1966 PR c++/50436
1967 * g++.dg/template/crash123.C: New.
1968 * g++.dg/template/crash124.C: Likewise.
1969
1970 2016-05-24 Martin Sebor <msebor@redhat.com>
1971
1972 PR c++/71147
1973 * g++.dg/ext/flexary16.C: New test.
1974
1975 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1976
1977 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1978 before math.h is included.
1979 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1980 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1981 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1982 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1983 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1984 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1985 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1986 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1987 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1988 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1989 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1990 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1991 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1992 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1993 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1994 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1995 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1996 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1997 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1998 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1999 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2000 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2001 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2002
2003 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2004 Kelvin Nilsen <kelvin@gcc.gnu.org>
2005
2006 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2007 support.
2008
2009 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2010
2011 PR c++/69872
2012 * g++.dg/warn/Wno-narrowing1.C: New.
2013
2014 2016-05-24 Marek Polacek <polacek@redhat.com>
2015
2016 PR c/71249
2017 * c-c++-common/Wswitch-unreachable-2.c: New test.
2018
2019 2016-05-24 Jakub Jelinek <jakub@redhat.com>
2020
2021 PR c++/71257
2022 * g++.dg/vect/simd-clone-6.cc: New test.
2023 * g++.dg/gomp/declare-simd-6.C: New test.
2024
2025 PR middle-end/70434
2026 PR c/69504
2027 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2028
2029 2016-05-24 Richard Biener <rguenther@suse.de>
2030
2031 PR tree-optimization/71240
2032 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2033
2034 2016-05-24 Richard Biener <rguenther@suse.de>
2035
2036 PR tree-optimization/71230
2037 * gcc.dg/torture/pr71230.c: New testcase.
2038 * g++.dg/torture/pr71230.C: Likewise.
2039
2040 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2041
2042 * c-c++-common/goacc/routine-5.c: Add tests.
2043 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2044 * gfortran.dg/goacc/routine-6.f90: Add tests.
2045
2046 2016-05-24 Richard Biener <rguenther@suse.de>
2047
2048 PR tree-optimization/71253
2049 * gcc.dg/torture/pr71253.c: New testcase.
2050
2051 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2052
2053 PR middle-end/71252
2054 * gfortran.dg/pr71252.f90: New test.
2055
2056 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2057
2058 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2059
2060 2016-05-24 Richard Biener <rguenther@suse.de>
2061
2062 PR middle-end/70434
2063 PR c/69504
2064 * c-c++-common/vector-subscript-4.c: New testcase.
2065 * c-c++-common/vector-subscript-5.c: Likewise.
2066
2067 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2068
2069 PR fortran/71123
2070 * gfortran.dg/namelist_90.f: New test
2071
2072 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2073
2074 PR fortran/66461
2075 * gfortran.dg/unexpected_eof.f: New test
2076
2077 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2078 Kelvin Nilsen <kelvin@gcc.gnu.org>
2079
2080 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2081 as little endian.
2082
2083 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2084
2085 PR c++/70972
2086 * g++.dg/cpp0x/inh-ctor20.C: New.
2087 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2088
2089 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2090
2091 PR c++/69095
2092 * g++.dg/cpp0x/variadic168.C: New.
2093
2094 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2095
2096 * g++.dg/cpp0x/pr31445.C: Test column number too.
2097 * g++.dg/cpp0x/pr32253.C: Likewise.
2098 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2099 * g++.dg/cpp0x/variadic36.C: Likewise.
2100
2101 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
2102
2103 * gcc.dg/fold-notshift-2.c: Adjust.
2104
2105 2016-05-23 Marek Polacek <polacek@redhat.com>
2106
2107 PR c/49859
2108 * c-c++-common/Wswitch-unreachable-1.c: New test.
2109 * gcc.dg/Wswitch-unreachable-1.c: New test.
2110 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2111 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2112 * g++.dg/gomp/block-10.C: Likewise.
2113 * gcc.dg/gomp/block-10.c: Likewise.
2114 * g++.dg/gomp/block-9.C: Likewise.
2115 * gcc.dg/gomp/block-9.c: Likewise.
2116 * g++.dg/gomp/target-1.C: Likewise.
2117 * g++.dg/gomp/target-2.C: Likewise.
2118 * gcc.dg/gomp/target-1.c: Likewise.
2119 * gcc.dg/gomp/target-2.c: Likewise.
2120 * g++.dg/gomp/taskgroup-1.C: Likewise.
2121 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2122 * gcc.dg/gomp/teams-1.c: Likewise.
2123 * g++.dg/gomp/teams-1.C: Likewise.
2124 * g++.dg/overload/error3.C: Likewise.
2125 * g++.dg/tm/jump1.C: Likewise.
2126 * g++.dg/torture/pr40335.C: Likewise.
2127 * gcc.dg/c99-vla-jump-5.c: Likewise.
2128 * gcc.dg/switch-warn-1.c: Likewise.
2129 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2130 * gcc.dg/nested-func-1.c: Likewise.
2131 * gcc.dg/pr67784-4.c: Likewise.
2132
2133 2016-05-23 Richard Biener <rguenther@suse.de>
2134
2135 PR tree-optimization/71230
2136 * gfortran.dg/pr71230-1.f90: New testcase.
2137 * gfortran.dg/pr71230-2.f90: Likewise.
2138
2139 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2140
2141 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
2142 * gcc.dg/vect/pr58135.c: Add new.
2143 * gfortran.dg/pr46519-1.f: Adjust test case.
2144
2145 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2146
2147 PR c++/53401
2148 * g++.dg/cpp0x/decltype64.C: New.
2149
2150 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2151
2152 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2153 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2154 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2155
2156 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2157
2158 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2159 Add poly64x1_t and poly64x2_t cases if supported.
2160 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2161 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2162 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2163 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2164 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2165
2166 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2167
2168 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2169 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2170 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2171 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2172 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2173 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2174 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2175
2176 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2177
2178 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2179
2180 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2181
2182 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2183 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2184
2185 2016-05-22 Jakub Jelinek <jakub@redhat.com>
2186
2187 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2188 constraint instead of "r".
2189 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2190 insn instead of vxorpd.
2191 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2192
2193 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2194 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2195
2196 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2197
2198 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2199 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2200
2201 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2202
2203 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2204
2205 PR middle-end/40921
2206 * gcc.dg/tree-ssa/pr40921.c: New test.
2207
2208 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2209
2210 PR target/71103
2211 * gcc.target/avr/pr71103.c: New test.
2212
2213 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2214
2215 PR middle-end/71179
2216 * gcc.dg/tree-ssa/pr71179.c: New test.
2217
2218 2016-05-20 Martin Sebor <msebor@redhat.com>
2219
2220 PR c/71115
2221 * gcc.dg/init-excess-2.c: New test.
2222
2223 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2224
2225 * gnat.dg/opt53.adb: New test.
2226 * gnat.dg/opt54.adb: Likewise.
2227
2228 2016-05-20 Martin Jambor <mjambor@suse.cz>
2229
2230 PR tree-optimization/70884
2231 * gcc.dg/tree-ssa/pr70919.c: New test.
2232
2233 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2234
2235 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2236 formatting.
2237 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2238 fix code formatting.
2239
2240 2016-05-20 Nathan Sidwell <nathan@acm.org>
2241
2242 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2243 non-common cases.
2244 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2245
2246 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2247
2248 * jit.dg/all-non-failing-tests.h: Add
2249 test-factorial-must-tail-call.c.
2250 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2251 * jit.dg/test-factorial-must-tail-call.c: New test case.
2252
2253 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2254
2255 PR fortran/71204
2256 * gfortran.dg/pr71204.f90: New test.
2257
2258 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2259
2260 * gcc.target/nvptx/sincos.c: New test.
2261
2262 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2263
2264 PR c++/70572
2265 * g++.dg/cpp1y/auto-fn31.C: New.
2266
2267 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2268
2269 * gcc.target/powerpc/vec-addec.c: New test.
2270 * gcc.target/powerpc/vec-addec-int128.c: New test.
2271
2272 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2273
2274 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2275 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2276 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2277 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2278
2279 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
2280
2281 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2282
2283 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2284
2285 PR c++/71210
2286 * g++.dg/opt/pr71210-1.C: New test.
2287 * g++.dg/opt/pr71210-2.C: New test.
2288
2289 PR tree-optimization/29756
2290 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2291 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2292 only on selected targets where V4SImode vectors are known to be
2293 supported.
2294
2295 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
2296
2297 PR tree-optimization/71079
2298 PR tree-optimization/71206
2299 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2300
2301 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2302
2303 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2304 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2305 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2306
2307 2016-05-20 Richard Guenther <rguenther@suse.de>
2308
2309 PR tree-optimization/29756
2310 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2311
2312 2016-05-20 Richard Biener <rguenther@suse.de>
2313
2314 PR tree-optimization/71185
2315 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2316
2317 2016-05-20 Richard Biener <rguenther@suse.de>
2318
2319 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2320
2321 2016-05-19 Marek Polacek <polacek@redhat.com>
2322
2323 PR c++/71075
2324 * g++.dg/diagnostic/pr71075.C: New test.
2325
2326 2016-05-19 David Malcolm <dmalcolm@redhat.com>
2327
2328 PR c++/71184
2329 * g++.dg/pr71184.C: New test case.
2330
2331 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2332
2333 * gcc.target/powerpc/darn-0.c: New test.
2334 * gcc.target/powerpc/darn-1.c: New test.
2335 * gcc.target/powerpc/darn-2.c: New test.
2336
2337 2016-05-19 Marek Polacek <polacek@redhat.com>
2338
2339 PR tree-optimization/71031
2340 * gcc.dg/tree-ssa/vrp100.c: New test.
2341
2342 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2343
2344 PR rtl-optimization/71148
2345 * gcc.dg/pr71148.c: New test.
2346
2347 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2348
2349 PR target/71056
2350 * gcc.target/arm/pr71056.c: New test.
2351
2352 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2353
2354 * c-c++-common/pr69669.c: Check the used mode.
2355
2356 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2357
2358 PR sanitizer/64354
2359 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2360
2361 2016-05-19 Richard Biener <rguenther@suse.de>
2362
2363 PR tree-optimization/70729
2364 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2365 * gcc.dg/graphite/scop-18.c: Likewise.
2366 * gcc.dg/pr41783.c: Disable LIM.
2367 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2368 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2369 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2370 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2371 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2372 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2373 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2374 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2375 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2376 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2377 * gfortran.dg/pr42108.f90: Likewise.
2378
2379 2016-05-18 David Malcolm <dmalcolm@redhat.com>
2380
2381 PR driver/69265
2382 * gcc.dg/spellcheck-options-11.c: New test case.
2383
2384 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2385
2386 PR c++/71100
2387 * g++.dg/opt/pr71100.C: New test.
2388
2389 2016-05-18 Martin Jambor <mjambor@suse.cz>
2390
2391 PR ipa/69708
2392 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2393 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2394 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2395 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2396
2397 2016-05-18 Martin Jambor <mjambor@suse.cz>
2398
2399 PR ipa/69708
2400 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2401 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2402 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2403 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2404 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2405
2406 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2407
2408 PR c++/69793
2409 * g++.dg/template/crash122.C: New.
2410
2411 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2412
2413 PR c++/70466
2414 * g++.dg/template/pr70466-1.C: New.
2415 * g++.dg/template/pr70466-2.C: Likewise.
2416
2417 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2418
2419 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2420 splat operations and the XXSPLTIB instruction.
2421 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2422 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2423 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2424 xxlxor to clear a register.
2425
2426 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2427
2428 * gcc.dg/torture/pr71020.c: New test.
2429
2430 2016-05-18 Martin Jambor <mjambor@suse.cz>
2431
2432 PR ipa/70646
2433 * gcc.dg/ipa/pr70646.c: New test.
2434
2435 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2436
2437 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2438
2439 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2440
2441 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2442 missing tests for vreinterpretq_p{8,16}.
2443
2444 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2445
2446 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2447 vsliq_n_s64 and vsliq_n_u64.
2448
2449 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2450
2451 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2452 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2453
2454 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2455
2456 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2457 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2458 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2459
2460 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2461
2462 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2463 in comment.
2464
2465 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2466
2467 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2468 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2469 "blr\t" and switch to scan-assembler-times.
2470
2471 2016-05-18 Jiong Wang <jiong.wang@arm.com>
2472
2473 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2474 with __aarch64__.
2475 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2476 declarations under __aarch64__ and __ARM_FEATURE_FMA.
2477
2478 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2479
2480 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2481 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2482 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2483 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2484 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2485 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2486
2487 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2488 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2489
2490 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2491 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2492
2493 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2494 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2495
2496 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2497
2498 2016-05-18 Richard Biener <rguenther@suse.de>
2499
2500 PR tree-optimization/71168
2501 * gcc.dg/torture/pr71168.c: New testcase.
2502
2503 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2504
2505 PR middle-end/63586
2506 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2507 * gcc.dg/tree-ssa/pr63586.c: New test.
2508 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2509
2510 2016-05-17 Nathan Sidwell <nathan@acm.org>
2511
2512 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2513 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2514 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2515 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2516
2517 2016-05-17 Nathan Sidwell <nathan@acm.org>
2518
2519 * gcc.target/nvptx/abi-vararg-3.c: New.
2520
2521 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2522
2523 PR tree-optimization/54579
2524 PR middle-end/55299
2525 * gcc.dg/fold-notrotate-1.c: New test.
2526 * gcc.dg/fold-notshift-1.c: New test.
2527 * gcc.dg/fold-notshift-2.c: New test.
2528
2529 2016-05-17 Marek Polacek <polacek@redhat.com>
2530
2531 PR ipa/71146
2532 * g++.dg/ipa/pr71146.C: New test.
2533
2534 2016-05-17 David Malcolm <dmalcolm@redhat.com>
2535
2536 * jit.dg/test-error-array-bounds.c: New test case.
2537
2538 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2539
2540 * gcc.dg/tree-ssa/and-1.c: New testcase.
2541
2542 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2543
2544 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2545 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2546
2547 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2548
2549 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2550 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2551
2552 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2553
2554 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2555
2556 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2557
2558 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2559
2560 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2561
2562 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2563 ".2d[index]" when scan the assembly.
2564 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2565 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2566 float64x1.
2567 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2568
2569 2016-05-17 Richard Biener <rguenther@suse.de>
2570
2571 PR tree-optimization/71132
2572 * gcc.dg/torture/pr71132.c: New testcase.
2573
2574 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2575
2576 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2577
2578 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2579
2580 PR target/70809
2581 * gcc.target/aarch64/pr70809_1.c: New test.
2582
2583 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2584
2585 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2586 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2587 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2588 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2589
2590 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2591 Ilya Enkovich <ilya.enkovich@intel.com>
2592
2593 PR target/71114
2594 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2595
2596 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
2597
2598 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2599 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2600
2601 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2602
2603 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2604 test for __ARM_FP16_ARGS.
2605 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2606 * gcc.target/arm/aapcs/neon-vect10.c: New.
2607 * gcc.target/arm/aapcs/neon-vect9.c: New.
2608 * gcc.target/arm/aapcs/vfp18.c: New.
2609 * gcc.target/arm/aapcs/vfp19.c: New.
2610 * gcc.target/arm/aapcs/vfp20.c: New.
2611 * gcc.target/arm/aapcs/vfp21.c: New.
2612 * gcc.target/arm/fp16-aapcs-1.c: New.
2613 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2614 test for __ARM_FP16_ARGS.
2615 * g++.target/arm/fp16-return-1.c: Update expected output.
2616
2617 2016-05-16 Jiong Wang <jiong.wang@arm.com>
2618
2619 PR testsuite/70227
2620 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2621
2622 2016-05-15 Harald Anlauf <anlauf@gmx.de>
2623
2624 PR fortran/69603
2625 * gfortran.dg/pr69603.f90: New testcase.
2626
2627 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2628
2629 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2630
2631 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2632
2633 PR fortran/71047
2634 * gfortran.dg/pr71047.f08: New test.
2635
2636 2016-05-13 Joseph Myers <joseph@codesourcery.com>
2637
2638 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2639 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2640 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2641
2642 2016-05-13 Martin Sebor <msebor@redhat.com>
2643
2644 PR c++/60049
2645 * g++.dg/cpp0x/constexpr-60049.C: New test.
2646
2647 2016-05-13 Jakub Jelinek <jakub@redhat.com>
2648
2649 PR bootstrap/71071
2650 * gcc.dg/pr71071.c: New test.
2651
2652 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
2653
2654 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2655 remove XOP handling.
2656 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
2657
2658 2016-05-13 Nathan Sidwell <nathan@acm.org>
2659
2660 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2661 __atomic_is_lock_free declaration.
2662
2663 2016-05-13 Richard Biener <rguenther@suse.de>
2664
2665 PR tree-optimization/42587
2666 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2667
2668 2016-05-13 Martin Liska <mliska@suse.cz>
2669
2670 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2671 the new format of dump output.
2672
2673 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2674
2675 * gcc.dg/pr71084.c: New test.
2676
2677 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2678
2679 PR target/53440
2680 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
2681
2682 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2683
2684 * gcc.target/aarch64/struct_return.c: New test.
2685
2686 2016-05-12 Marek Polacek <polacek@redhat.com>
2687
2688 PR c/70756
2689 * c-c++-common/pr70756-2.c: New test.
2690 * c-c++-common/pr70756.c: New test.
2691
2692 2016-05-12 Richard Biener <rguenther@suse.de>
2693
2694 PR tree-optimization/71059
2695 * gcc.dg/torture/pr71059.c: New testcase.
2696
2697 2016-05-12 Richard Biener <rguenther@suse.de>
2698
2699 PR tree-optimization/71062
2700 * gcc.dg/torture/pr71062.c: New testcase.
2701
2702 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2703
2704 PR tree-optimization/71006
2705 * gcc.dg/pr71006.c: New test.
2706
2707 2016-05-12 Marek Polacek <polacek@redhat.com>
2708
2709 PR driver/71063
2710 * gcc.dg/opts-7.c: New test.
2711
2712 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2713
2714 PR target/70830
2715 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2716 Add -save-temps to dg-options.
2717 Scan for ldmfd rather than pop instruction.
2718 * gcc.target/arm/interrupt-2.c: Likewise.
2719 * gcc.target/arm/pr70830.c: New test.
2720
2721 2016-05-12 Jakub Jelinek <jakub@redhat.com>
2722
2723 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2724 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2725
2726 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2727 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2728 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2729
2730 PR target/71019
2731 * gcc.target/i386/avx512vl-pack-1.c: New test.
2732 * gcc.target/i386/avx512vl-pack-2.c: New test.
2733 * gcc.target/i386/avx512bw-pack-2.c: New test.
2734
2735 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2736
2737 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2738 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2739 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2740
2741 2016-05-12 Richard Biener <rguenther@suse.de>
2742
2743 PR tree-optimization/70986
2744 * gcc.dg/torture/pr70986-1.c: New testcase.
2745 * gcc.dg/torture/pr70986-2.c: Likewise.
2746 * gcc.dg/torture/pr70986-3.c: Likewise.
2747
2748 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2749
2750 PR c/43651
2751 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2752 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2753
2754 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
2755
2756 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2757 directive.
2758 * gcc.target/i386/pr66746.c: Ditto.
2759
2760 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2761
2762 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2763 support.
2764 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2765 warning when using -mvsx-timode.
2766 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2767 * gcc.target/powerpc/dform-2.c: Likewise.
2768 * gcc.target/powerpc/pr68805.c: Likewise.
2769
2770 2016-05-11 Marek Polacek <polacek@redhat.com>
2771
2772 PR c++/71024
2773 * c-c++-common/attributes-3.c: New test.
2774
2775 2016-05-11 Nathan Sidwell <nathan@acm.org>
2776
2777 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2778 * gcc.c-torture/execute/pr68185.c: Likewise.
2779 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2780 * gcc.dg/pr69634.c: Requires scheduling.
2781 * gcc.dg/torture/pr66178.c: Require label values.
2782 * gcc.dg/setjmp-6.c: Require indirect jumps.
2783
2784 2016-05-11 Richard Biener <rguenther@suse.de>
2785
2786 PR tree-optimization/71055
2787 * gcc.dg/torture/pr71055.c: New testcase.
2788
2789 2016-05-11 Richard Biener <rguenther@suse.de>
2790
2791 PR debug/71057
2792 * g++.dg/debug/pr71057.C: New testcase.
2793
2794 2016-05-11 Jakub Jelinek <jakub@redhat.com>
2795
2796 PR fortran/70855
2797 * gfortran.dg/gomp/pr70855.f90: New test.
2798
2799 2016-05-11 Richard Biener <rguenther@suse.de>
2800
2801 PR middle-end/71002
2802 * g++.dg/torture/pr71002.C: New testcase.
2803
2804 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2805
2806 PR middle-end/70807
2807 * gcc.dg/pr70807.c: New test.
2808
2809 2016-05-10 Martin Sebor <msebor@redhat.com>
2810
2811 PR c++/38611
2812 * g++.dg/Wattributes.C: New test.
2813
2814 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
2815
2816 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2817 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2818 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2819
2820 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2821
2822 PR target/70799
2823 * gcc.target/i386/pr70799-1.c: New test.
2824
2825 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2826
2827 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2828
2829 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2830
2831 PR middle-end/70877
2832 * gcc.target/i386/pr70877.c: New test.
2833
2834 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2835
2836 PR tree-optimization/70786
2837 * gcc.target/i386/pr70876.c: New test.
2838
2839 2016-05-10 Jakub Jelinek <jakub@redhat.com>
2840
2841 PR target/70927
2842 * gcc.target/i386/avx512vl-logic-1.c: New test.
2843 * gcc.target/i386/avx512vl-logic-2.c: New test.
2844 * gcc.target/i386/avx512dq-logic-2.c: New test.
2845
2846 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2847
2848 PR target/70963
2849 * gcc.target/powerpc/pr70963.c: New.
2850
2851 2016-05-10 David Malcolm <dmalcolm@redhat.com>
2852
2853 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2854 (test_very_wide_line): Add ruler to expected output.
2855 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2856 (test_very_wide_line): Likewise.
2857 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2858 (test_show_locus): Within the handling of "test_very_wide_line",
2859 enable show_ruler_p on the diagnostic context.
2860
2861 2016-05-10 Richard Biener <rguenther@suse.de>
2862
2863 PR tree-optimization/71039
2864 * gcc.dg/torture/pr71039.c: New testcase.
2865
2866 2016-05-10 Nathan Sidwell <nathan@acm.org>
2867
2868 * gcc.dg/nested-func-10.c: Requires alloca.
2869 * gcc.dg/nested-func-9.c: Requires alloca.
2870 * gcc.c-torture/execute/pr70460.c: Requires labels.
2871 * gcc.c-torture/compile/pr70199.c: Requires labels.
2872 * gcc.target/nvptx/decl.c: Compile only.
2873 * gcc.target/nvptx/trailing-init.c: Compile only.
2874 * gcc.target/nvptx/ary-init.c: Compile only.
2875
2876 2016-05-10 Marek Polacek <polacek@redhat.com>
2877
2878 PR c/70255
2879 * gcc.dg/attr-opt-1.c: New test.
2880
2881 2016-05-10 Richard Biener <rguenther@suse.de>
2882
2883 PR tree-optimization/70497
2884 PR tree-optimization/28367
2885 * gcc.dg/torture/20160404-1.c: New testcase.
2886 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2887 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2888
2889 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2890
2891 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2892
2893 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
2894
2895 * gcc.target/i386/fabsneg-1.c New test.
2896
2897 2016-05-09 Alan Modra <amodra@gmail.com>
2898
2899 PR testsuite/70826
2900 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2901
2902 2016-05-09 Richard Biener <rguenther@suse.de>
2903
2904 PR tree-optimization/70985
2905 * gcc.dg/torture/pr70985.c: New testcase.
2906
2907 2016-05-09 Bin Cheng <bin.cheng@arm.com>
2908
2909 * gcc.dg/tree-ssa/ifc-9.c: New test.
2910 * gcc.dg/tree-ssa/ifc-10.c: New test.
2911 * gcc.dg/tree-ssa/ifc-11.c: New test.
2912 * gcc.dg/tree-ssa/ifc-12.c: New test.
2913 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2914 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2915 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2916
2917 2016-05-09 Richard Biener <rguenther@suse.de>
2918
2919 PR fortran/70937
2920 * gfortran.dg/pr70937.f90: New testcase.
2921
2922 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2923
2924 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2925
2926 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
2927
2928 PR fortran/56226
2929 * gfortran.dg/dec_structure_1.f90: New testcase.
2930 * gfortran.dg/dec_structure_2.f90: Ditto.
2931 * gfortran.dg/dec_structure_3.f90: Ditto.
2932 * gfortran.dg/dec_structure_4.f90: Ditto.
2933 * gfortran.dg/dec_structure_5.f90: Ditto.
2934 * gfortran.dg/dec_structure_6.f90: Ditto.
2935 * gfortran.dg/dec_structure_7.f90: Ditto.
2936 * gfortran.dg/dec_structure_8.f90: Ditto.
2937 * gfortran.dg/dec_structure_9.f90: Ditto.
2938 * gfortran.dg/dec_structure_10.f90: Ditto.
2939 * gfortran.dg/dec_structure_11.f90: Ditto.
2940 * gfortran.dg/dec_union_1.f90: Ditto.
2941 * gfortran.dg/dec_union_2.f90: Ditto.
2942 * gfortran.dg/dec_union_3.f90: Ditto.
2943 * gfortran.dg/dec_union_4.f90: Ditto.
2944 * gfortran.dg/dec_union_5.f90: Ditto.
2945 * gfortran.dg/dec_union_6.f90: Ditto.
2946 * gfortran.dg/dec_union_7.f90: Ditto.
2947
2948 2016-05-07 Tom de Vries <tom@codesourcery.com>
2949
2950 PR tree-optimization/70956
2951 * gcc.dg/graphite/pr70956.c: New test.
2952
2953 2016-05-06 Jakub Jelinek <jakub@redhat.com>
2954
2955 PR middle-end/70941
2956 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2957 (a, b, c, d): Change type from char to signed char.
2958 (main): Compare against (signed char) -1634678893 instead of
2959 hardcoded -109. Use __builtin_abort instead of abort.
2960
2961 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2962 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2963
2964 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2965
2966 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2967
2968 PR debug/70935
2969 * gcc.dg/torture/pr70935.c: New test.
2970
2971 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2972
2973 PR target/58219
2974 * gcc.target/sh/pr58219.c: New tests.
2975
2976 2016-05-06 Richard Biener <rguenther@suse.de>
2977
2978 PR tree-optimization/70960
2979 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2980
2981 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2982
2983 PR target/52933
2984 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
2985 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
2986 Adjust expected instruction counts.
2987 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
2988
2989 2016-05-06 Marek Polacek <polacek@redhat.com>
2990
2991 PR sanitizer/70875
2992 * gcc.dg/ubsan/bounds-3.c: New test.
2993
2994 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2995
2996 PR target/54089
2997 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
2998
2999 2016-05-06 Richard Biener <rguenther@suse.de>
3000
3001 PR middle-end/70931
3002 * gfortran.dg/pr70931.f90: New testcase.
3003
3004 2016-05-06 Richard Biener <rguenther@suse.de>
3005
3006 PR middle-end/70941
3007 * gcc.dg/torture/pr70941.c: New testcase.
3008
3009 2016-05-05 Bin Cheng <bin.cheng@arm.com>
3010
3011 PR tree-optimization/57206
3012 * gcc.dg/vect/pr57206.c: New test.
3013
3014 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3015
3016 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3017
3018 2016-05-05 Jakub Jelinek <jakub@redhat.com>
3019
3020 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3021
3022 * c-c++-common/Wdangling-else-4.c: New test.
3023
3024 2016-05-04 Jakub Jelinek <jakub@redhat.com>
3025
3026 PR c++/70906
3027 PR c++/70933
3028 * g++.dg/opt/pr70906.C: New test.
3029 * g++.dg/opt/pr70933.C: New test.
3030
3031 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3032
3033 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
3034
3035 * gcc.dg/ipa/pure-const-3.c: New testcase.
3036
3037 2016-05-04 Marek Polacek <polacek@redhat.com>
3038
3039 * c-c++-common/Wdangling-else-1.c: New test.
3040 * c-c++-common/Wdangling-else-2.c: New test.
3041 * c-c++-common/Wdangling-else-3.c: New test.
3042
3043 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3044
3045 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3046 flag is present.
3047
3048 2016-05-04 Marek Polacek <polacek@redhat.com>
3049
3050 PR c/48778
3051 * gcc.dg/Waddress-2.c: New test.
3052
3053 2016-05-04 Alan Modra <amodra@gmail.com>
3054
3055 * gcc.target/powerpc/pr70866.c: New.
3056
3057 2016-05-03 Martin Sebor <msebor@redhat.com>
3058
3059 PR c++/66561
3060 * c-c++-common/builtin_location.c: New test.
3061 * g++.dg/cpp1y/builtin_location.C: New test.
3062
3063 2016-05-03 Marek Polacek <polacek@redhat.com>
3064
3065 PR c/70859
3066 * gcc.dg/pr70859.c: New test.
3067 * gcc.dg/pr70859-2.c: New test.
3068
3069 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3070
3071 * gnat.dg/debug5.adb: New testcase.
3072
3073 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3074
3075 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3076 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3077 Procedure to check for z10 instruction set.
3078
3079 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3080
3081 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3082
3083 2016-05-03 Alan Modra <amodra@gmail.com>
3084
3085 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3086
3087 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3088
3089 * gcc.target/i386/avx512f-cvt-1.c: New test.
3090
3091 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3092
3093 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3094 -fdump-tree-vrp-details.
3095
3096 2016-05-03 Richard Biener <rguenther@suse.de>
3097
3098 * gcc.dg/pr30172-1.c: Adjust.
3099 * gcc.dg/pr63743.c: Likewise.
3100 * gcc.dg/tm/pr51696.c: Likewise.
3101 * c-c++-common/tm/safe-1.c: Likewise.
3102 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3103 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3104 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3105 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3106
3107 2016-05-03 Jakub Jelinek <jakub@redhat.com>
3108
3109 PR rtl-optimization/70467
3110 * gcc.target/i386/pr70467-3.c: New test.
3111 * gcc.target/i386/pr70467-4.c: New test.
3112
3113 PR tree-optimization/70916
3114 * gcc.c-torture/compile/pr70916.c: New test.
3115
3116 PR target/49244
3117 * gcc.target/i386/pr49244-1.c: New test.
3118 * gcc.target/i386/pr49244-2.c: New test.
3119
3120 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3121
3122 PR rtl-optimization/44281
3123 * gcc.target/i386/pr44281.c: New test.
3124
3125 2016-05-03 bin cheng <bin.cheng@arm.com>
3126
3127 PR tree-optimization/56541
3128 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3129 * gcc.dg/vect/pr56541.c: new test.
3130
3131 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3132
3133 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3134 __float128.
3135 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3136
3137 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3138
3139 PR testsuite/70520
3140 * c-c++-common/asan/clone-test-1.c (main): Align child process
3141 stack to 16 bytes.
3142
3143 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3144
3145 PR c++/62314
3146 * g++.dg/spellcheck-fields-2.C: New test case.
3147
3148 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3149
3150 PR c++/62314
3151 * g++.dg/pr62314.C: New test case.
3152
3153 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
3154
3155 * gcc.dg/ipa/inline-8.c: New testcase.
3156
3157 2016-05-02 Jakub Jelinek <jakub@redhat.com>
3158
3159 PR rtl-optimization/70467
3160 * gcc.target/i386/pr70467-1.c: New test.
3161
3162 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3163
3164 * gcc.dg/spec-options.c: Run the test on all targets.
3165 * gcc.dg/foo.specs: Use cpp_unique_options.
3166
3167 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3168
3169 * gcc.dg/tree-ssa/unord.c: New testcase.
3170
3171 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3172
3173 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3174
3175 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3176
3177 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3178
3179 2016-05-02 Marek Polacek <polacek@redhat.com>
3180
3181 PR c/70851
3182 * gcc.dg/enum-incomplete-3.c: New test.
3183
3184 2016-05-02 Marek Polacek <polacek@redhat.com>
3185 Tom de Vries <tom@codesourcery.com>
3186
3187 PR tree-optimization/70700
3188 * gcc.dg/pr70700.c: New test.
3189
3190 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
3191
3192 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3193 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3194 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3195 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3196 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3197
3198 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3199
3200 * ada/acats/run_acats: Rename into...
3201 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3202 * ada/acats/run_all.sh: Remove redundant test.
3203 (target_run): Move around.
3204 (target_gnatchop): Use newly built executable.
3205 (target_gnatmake): Likewise.
3206 Check that the compilation of impbit succeeds.
3207
3208 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3209
3210 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3211 * gcc.dg/20021029-1.c: Likewise.
3212 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3213 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3214 * gcc.target/sh/cmpstr.c: Likewise.
3215 * gcc.target/sh/cmpstrn.c: Likewise.
3216 * gcc.target/sh/memset.c: Likewise.
3217 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3218 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3219 * gcc.target/sh/pr39423-1.c: Likewise.
3220 * gcc.target/sh/pr49468-di.c: Likewise.
3221 * gcc.target/sh/pr49468-si.c: Likewise.
3222 * gcc.target/sh/pr49880-1.c: Likewise.
3223 * gcc.target/sh/pr49880-2.c: Likewise.
3224 * gcc.target/sh/pr49880-3.c: Likewise.
3225 * gcc.target/sh/pr50751-1.c: Likewise.
3226 * gcc.target/sh/pr50751-4.c: Likewise.
3227 * gcc.target/sh/pr50751-7.c: Likewise.
3228 * gcc.target/sh/pr51244-1.c: Likewise.
3229 * gcc.target/sh/pr51244-10.c: Likewise.
3230 * gcc.target/sh/pr51244-11.c: Likewise.
3231 * gcc.target/sh/pr51244-12.c: Likewise.
3232 * gcc.target/sh/pr51244-13.c: Likewise.
3233 * gcc.target/sh/pr51244-14.c: Likewise.
3234 * gcc.target/sh/pr51244-17.c: Likewise.
3235 * gcc.target/sh/pr51244-18.c: Likewise.
3236 * gcc.target/sh/pr51244-19.c: Likewise.
3237 * gcc.target/sh/pr51244-4.c: Likewise.
3238 * gcc.target/sh/pr51244-5.c: Likewise.
3239 * gcc.target/sh/pr51244-7.c: Likewise.
3240 * gcc.target/sh/pr51244-8.c: Likewise.
3241 * gcc.target/sh/pr51244-9.c: Likewise.
3242 * gcc.target/sh/pr51697.c: Likewise.
3243 * gcc.target/sh/pr52483-1.c: Likewise.
3244 * gcc.target/sh/pr52483-2.c: Likewise.
3245 * gcc.target/sh/pr52483-3.c: Likewise.
3246 * gcc.target/sh/pr52483-5.c: Likewise.
3247 * gcc.target/sh/pr52933-1.c: Likewise.
3248 * gcc.target/sh/pr52933-2.c: Likewise.
3249 * gcc.target/sh/pr52933-3.c: Likewise.
3250 * gcc.target/sh/pr53568-1.c: Likewise.
3251 * gcc.target/sh/pr53976-1.c: Likewise.
3252 * gcc.target/sh/pr53988-1.c: Likewise.
3253 * gcc.target/sh/pr53988.c: Likewise.
3254 * gcc.target/sh/pr54089-1.c: Likewise.
3255 * gcc.target/sh/pr54089-6.c: Likewise.
3256 * gcc.target/sh/pr54089-7.c: Likewise.
3257 * gcc.target/sh/pr54089-8.c: Likewise.
3258 * gcc.target/sh/pr54089-9.c: Likewise.
3259 * gcc.target/sh/pr54236-1.c: Likewise.
3260 * gcc.target/sh/pr54236-2.c: Likewise.
3261 * gcc.target/sh/pr54236-3.c: Likewise.
3262 * gcc.target/sh/pr54236-4.c: Likewise.
3263 * gcc.target/sh/pr54386.c: Likewise.
3264 * gcc.target/sh/pr54602-1.c: Likewise.
3265 * gcc.target/sh/pr54685.c: Likewise.
3266 * gcc.target/sh/pr54760-1.c: Likewise.
3267 * gcc.target/sh/pr54760-2.c: Likewise.
3268 * gcc.target/sh/pr54760-3.c: Likewise.
3269 * gcc.target/sh/pr54760-4.c: Likewise.
3270 * gcc.target/sh/pr54760-5.c: Likewise.
3271 * gcc.target/sh/pr54760-6.c: Likewise.
3272 * gcc.target/sh/pr55146.c: Likewise.
3273 * gcc.target/sh/pr55160.c: Likewise.
3274 * gcc.target/sh/pr59278.c: Likewise.
3275 * gcc.target/sh/pr59401-1.c: Likewise.
3276 * gcc.target/sh/pr59533-1.c: Likewise.
3277 * gcc.target/sh/pr63260.c: Likewise.
3278 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3279 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3280 * gcc.target/sh/strlen.c: Likewise.
3281 * gcc.target/sh/torture/pr30807.c: Likewise.
3282 * gcc.target/sh/torture/pr34777.c: Likewise.
3283 * gcc.target/sh/torture/pr64652.c: Likewise.
3284 * gcc.target/sh/torture/pr65505.c: Likewise.
3285 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3286 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3287
3288 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3289
3290 PR c++/66644
3291 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3292
3293 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3294
3295 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3296 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3297 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3298 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3299
3300 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3301
3302 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3303 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3304
3305 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3306
3307 PR middle-end/70626
3308 * c-c++-common/goacc/combined-reduction.c: New test.
3309 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3310
3311 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3312
3313 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3314 *movdi_internal pattern only if PIC off.
3315 * gcc.target/i386/pr70155-2.c: Likewise.
3316 * gcc.target/i386/pr70155-3.c: Likewise.
3317 * gcc.target/i386/pr70155-4.c: Likewise.
3318 * gcc.target/i386/pr70155-5.c: Likewise.
3319 * gcc.target/i386/pr70155-6.c: Likewise.
3320 * gcc.target/i386/pr70155-7.c: Likewise.
3321 * gcc.target/i386/pr70155-8.c: Likewise.
3322 * gcc.target/i386/pr70155-15.c: Likewise.
3323 * gcc.target/i386/pr70155-17.c: Likewise.
3324 * gcc.target/i386/pr70155-22.c: Likewise.
3325
3326 2016-04-29 Bin Cheng <bin.cheng@arm.com>
3327
3328 PR tree-optimization/70803
3329 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3330
3331 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3332
3333 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3334 optimization of vector loop.
3335 * gcc.target/i386/vect-unpack-3.c: New test.
3336 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3337 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3338 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3339
3340 2016-04-29 Marek Polacek <polacek@redhat.com>
3341
3342 PR sanitizer/70342
3343 * g++.dg/ubsan/null-7.C: New test.
3344
3345 PR c/70852
3346 * gcc.dg/pr70852.c: New test.
3347
3348 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3349
3350 PR/69089
3351 * g++.dg/cpp0x/alignas6.C: New test.
3352
3353 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3354
3355 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3356 * gcc.dg/pr27003.c: Likewise.
3357 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3358 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3359 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3360 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
3361 * gcc.target/arc/mxy.c: Likewise.
3362 * gcc.target/arc/mswape.c: Likewise.
3363 * gcc.target/arc/mrtsc.c: Likewise.
3364 * gcc.target/arc/mcrc.c: Likewise.
3365 * gcc.target/arc/mdsp-packa.c: Likewise.
3366 * gcc.target/arc/mdvbf.c: Likewise.
3367 * gcc.target/arc/mlock.c: Likewise.
3368 * gcc.target/arc/mmac-24.c: Likewise.
3369 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3370
3371 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3372 Matthijs Kooijman <matthijs@stdin.nl>
3373 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3374
3375 PR target/60040
3376 * gcc.target/avr/pr60040-1.c: New.
3377 * gcc.target/avr/pr60040-2.c: New.
3378
3379 2016-04-29 Richard Biener <rguenther@suse.de>
3380
3381 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3382
3383 2016-04-29 Richard Biener <rguenther@suse.de>
3384
3385 PR tree-optimization/13962
3386 PR tree-optimization/65686
3387 * gcc.dg/uninit-pr65686.c: New testcase.
3388
3389 2016-04-29 Jakub Jelinek <jakub@redhat.com>
3390
3391 PR middle-end/70843
3392 * gcc.dg/pr70843.c: New test.
3393
3394 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3395
3396 PR target/70858
3397 * gcc.target/i386/pr70858.c: New test.
3398
3399 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3400
3401 * gcc.target/arc/nps400-1.c: New file.
3402
3403 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3404 Andrew Burgess <andrew.burgess@embecosm.com>
3405
3406 * gcc.target/arc/movh_cl-1.c: New file.
3407
3408 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3409 Andrew Burgess <andrew.burgess@embecosm.com>
3410
3411 * gcc.target/arc/extzv-1.c: New file.
3412 * gcc.target/arc/insv-1.c: New file.
3413 * gcc.target/arc/insv-2.c: New file.
3414 * gcc.target/arc/movb-1.c: New file.
3415 * gcc.target/arc/movb-2.c: New file.
3416 * gcc.target/arc/movb-3.c: New file.
3417 * gcc.target/arc/movb-4.c: New file.
3418 * gcc.target/arc/movb-5.c: New file.
3419 * gcc.target/arc/movb_cl-1.c: New file.
3420 * gcc.target/arc/movb_cl-2.c: New file.
3421 * gcc.target/arc/movbi_cl-1.c: New file.
3422 * gcc.target/arc/movl-1.c: New file.
3423
3424 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3425 Andrew Burgess <andrew.burgess@embecosm.com>
3426
3427 * gcc.target/arc/cmem-1.c: New file.
3428 * gcc.target/arc/cmem-2.c: New file.
3429 * gcc.target/arc/cmem-3.c: New file.
3430 * gcc.target/arc/cmem-4.c: New file.
3431 * gcc.target/arc/cmem-5.c: New file.
3432 * gcc.target/arc/cmem-6.c: New file.
3433 * gcc.target/arc/cmem-7.c: New file.
3434 * gcc.target/arc/cmem-ld.inc: New file.
3435 * gcc.target/arc/cmem-st.inc: New file.
3436
3437 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3438
3439 PR target/70821
3440 * gcc.target/i386/pr70821.c: New test.
3441
3442 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3443
3444 * gcc.target/powerpc/vec-adde.c: New test.
3445 * gcc.target/powerpc/vec-adde-int128.c: New test.
3446
3447 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3448
3449 * gcc.target/i386/avx-vround-1.c: New test.
3450 * gcc.target/i386/avx-vround-2.c: New test.
3451 * gcc.target/i386/avx512vl-vround-1.c: New test.
3452 * gcc.target/i386/avx512vl-vround-2.c: New test.
3453
3454 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3455
3456 PR testsuite/70595
3457 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3458 (check_effective_target_cilkplus_runtime): ... this.
3459 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3460 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3461
3462 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3463 Require cilkplus_runtime.
3464 Don't add -lcilkrts.
3465 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3466 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3467 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3468 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3469 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3470 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3471 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3472 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3473 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3474 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3475 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3476 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3477 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3478 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3479 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3480 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3481 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3482 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3483 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3484 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3485 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3486 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3487 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3488 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3489 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3490 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3491 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3492 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3493 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3494
3495 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3496 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3497
3498 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3499
3500 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3501 cilkplus_runtime.
3502
3503 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
3504
3505 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3506 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3507
3508 2015-04-27 Ryan Burn <contact@rnburn.com>
3509
3510 PR c++/69024
3511 PR c++/68997
3512 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3513 diagnostic.
3514 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3515 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3516
3517 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3518
3519 * gnat.dg/limited_with4.ad[sb]: New test.
3520 * gnat.dg/limited_with4_pkg.ads: New helper.
3521
3522 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3523
3524 PR target/70155
3525 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3526 and movv1ti_internal patterns
3527 * gcc.target/i386/pr70155-1.c: New test.
3528 * gcc.target/i386/pr70155-2.c: Likewise.
3529 * gcc.target/i386/pr70155-3.c: Likewise.
3530 * gcc.target/i386/pr70155-4.c: Likewise.
3531 * gcc.target/i386/pr70155-5.c: Likewise.
3532 * gcc.target/i386/pr70155-6.c: Likewise.
3533 * gcc.target/i386/pr70155-7.c: Likewise.
3534 * gcc.target/i386/pr70155-8.c: Likewise.
3535 * gcc.target/i386/pr70155-9.c: Likewise.
3536 * gcc.target/i386/pr70155-10.c: Likewise.
3537 * gcc.target/i386/pr70155-11.c: Likewise.
3538 * gcc.target/i386/pr70155-12.c: Likewise.
3539 * gcc.target/i386/pr70155-13.c: Likewise.
3540 * gcc.target/i386/pr70155-14.c: Likewise.
3541 * gcc.target/i386/pr70155-15.c: Likewise.
3542 * gcc.target/i386/pr70155-16.c: Likewise.
3543 * gcc.target/i386/pr70155-17.c: Likewise.
3544 * gcc.target/i386/pr70155-18.c: Likewise.
3545 * gcc.target/i386/pr70155-19.c: Likewise.
3546 * gcc.target/i386/pr70155-20.c: Likewise.
3547 * gcc.target/i386/pr70155-21.c: Likewise.
3548 * gcc.target/i386/pr70155-22.c: Likewise.
3549
3550 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3551
3552 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3553 ".{5,6}".
3554
3555 2016-04-27 Bin Cheng <bin.cheng@arm.com>
3556
3557 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3558 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3559 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3560 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3561 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3562
3563 2016-04-27 Richard Biener <rguenther@suse.de>
3564
3565 PR ipa/70760
3566 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3567 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3568
3569 2016-04-27 Nathan Sidwell <nathan@acm.org>
3570
3571 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3572 * g++.dg/ubsan/pr63956.C: Adjust error location.
3573
3574 2016-04-27 Nick Clifton <nickc@redhat.com>
3575
3576 PR middle-end/49889
3577 * gcc.dg/pr49889.c: New test.
3578
3579 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3580
3581 * c-c++-common/memset-array.c: New test.
3582
3583 2016-04-26 Martin Sebor <msebor@redhat.com>
3584
3585 PR c++/66639
3586 * g++.dg/cpp1y/func_constexpr.C: New test.
3587
3588 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3589
3590 PR c++/70241
3591 * g++.dg/cpp0x/enum32.C: New test.
3592 * g++.dg/cpp0x/enum33.C: New test.
3593
3594 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3595
3596 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3597 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3598 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3599 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3600 * gcc.c-torture/execute/pr38151.c: Likewise.
3601 * gcc.c-torture/execute/pr66556.c: Likewise.
3602 * gcc.c-torture/execute/pr67781.c: Likewise.
3603 * gcc.c-torture/execute/pr68648.c: Likewise.
3604
3605 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3606
3607 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3608
3609 2016-04-26 Marek Polacek <polacek@redhat.com>
3610
3611 PR c/67784
3612 * gcc.dg/pr67784-3.c: New test.
3613 * gcc.dg/pr67784-4.c: New test.
3614 * gcc.dg/pr67784-5.c: New test.
3615
3616 PR c/70791
3617 * gcc.dg/Wnested-externs-2.c: New test.
3618
3619 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3620
3621 * gcc.dg/fold-plusmult.c: Adjust.
3622 * gcc.dg/no-strict-overflow-6.c: Adjust.
3623 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3624
3625 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3626
3627 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3628 number scans.
3629 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3630 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3631 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3632 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3633 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3634 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3635 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3636 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3637 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3638 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3639 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3640 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3641 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3642 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3643 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3644 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3645 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3646 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3647 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3648 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3649 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3650 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3651 scans.
3652 * gcc.target/i386/pr32219-4.c: Likewise.
3653 * gcc.target/i386/pr32219-6.c: Likewise.
3654 * gcc.target/i386/pr32219-8.c: Likewise.
3655
3656 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3657
3658 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3659 associated options.
3660
3661 2016-04-26 Marek Polacek <polacek@redhat.com>
3662
3663 PR c++/70744
3664 * g++.dg/ext/cond2.C: New test.
3665
3666 2016-04-26 Bin Cheng <bin.cheng@arm.com>
3667
3668 PR tree-optimization/70771
3669 PR tree-optimization/70775
3670 * gcc.dg/pr70771.c: New test.
3671 * gcc.dg/pr70775.c: New test.
3672
3673 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3674
3675 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3676
3677 2016-04-25 Richard Biener <rguenther@suse.de>
3678
3679 PR tree-optimization/70780
3680 * gcc.dg/torture/pr70780.c: New testcase.
3681
3682 2016-04-25 Michael Collison <michael.collison@arm.com>
3683
3684 * gcc.target/arm/neon-vaddws16.c: New test.
3685 * gcc.target/arm/neon-vaddws32.c: New test.
3686 * gcc.target/arm/neon-vaddwu16.c: New test.
3687 * gcc.target/arm/neon-vaddwu32.c: New test.
3688 * gcc.target/arm/neon-vaddwu8.c: New test.
3689 * lib/target-supports.exp
3690 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3691 that arm neon support vector widen sum of HImode TO SImode.
3692
3693 2016-04-23 Jakub Jelinek <jakub@redhat.com>
3694
3695 PR sanitizer/70712
3696 * c-c++-common/asan/pr70712.c: New test.
3697
3698 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3699
3700 * .gitattributes: New file.
3701
3702 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3703
3704 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3705
3706 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3707
3708 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3709 * gfortran.dg/submodule_15.f08: Likewise.
3710
3711 2016-04-22 Richard Biener <rguenther@suse.de>
3712
3713 PR tree-optimization/70740
3714 * gcc.dg/torture/pr70740.c: New testcase.
3715
3716 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3717
3718 PR target/70750
3719 * gcc.target/i386/pr70750-1.c: New test.
3720 * gcc.target/i386/pr70750-2.c: Likewise.
3721
3722 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3723
3724 PR c++/70540
3725 * g++.dg/cpp0x/auto48.C: New.
3726
3727 2016-04-21 Marek Polacek <polacek@redhat.com>
3728
3729 PR c++/70513
3730 * g++.dg/cpp0x/forw_enum12.C: New test.
3731 * g++.dg/cpp0x/forw_enum13.C: New test.
3732
3733 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3734
3735 PR target/70728
3736 * gcc.target/i386/pr70728.c: New test.
3737
3738 2016-04-21 Richard Biener <rguenther@suse.de>
3739
3740 PR middle-end/70747
3741 * gcc.dg/pr70747.c: New testcase.
3742
3743 2016-04-21 Bin Cheng <bin.cheng@arm.com>
3744
3745 PR tree-optimization/70715
3746 * gcc.dg/tree-ssa/scev-13.c: New test.
3747
3748 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3749
3750 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3751
3752 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3753
3754 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3755
3756 2016-04-20 Jan Hubicka <jh@suse.cz>
3757
3758 PR ipa/70018
3759 * g++.dg/ipa/nothrow-1.C: New testcase.
3760
3761 2016-04-20 Nathan Sidwell <nathan@acm.org>
3762
3763 PR c++/55635
3764 * g++.dg/eh/delete1.C: New.
3765
3766 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3767
3768 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3769 -mtune-ctrl=sse_typeless_stores.
3770
3771 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3772
3773 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3774
3775 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3776
3777 PR tree-optimization/69489
3778 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3779
3780 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3781
3782 PR c++/69363
3783 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3784 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3785 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3786
3787 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3788
3789 PR tree-optimization/56625
3790 PR tree-optimization/69489
3791 * gcc.dg/vect/pr56625.c: New test.
3792 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3793
3794 2016-04-20 Andrew Pinski <apinski@cavium.com>
3795
3796 PR target/64971
3797 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3798
3799 2016-04-20 Arnaud Charlet <charlet@adacore.com>
3800
3801 * gnat.dg/self1.adb: Remove now incorrect test.
3802
3803 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3804
3805 * gcc.dg/tree-ssa/scev-11.c: New test.
3806 * gcc.dg/tree-ssa/scev-12.c: New test.
3807
3808 2016-04-20 Marek Polacek <polacek@redhat.com>
3809
3810 PR tree-optimization/70725
3811 * gcc.dg/pr70725.c: New test.
3812
3813 2016-04-20 Richard Biener <rguenther@suse.de>
3814
3815 PR tree-optimization/70726
3816 * g++.dg/vect/pr70726.cc: New testcase.
3817
3818 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3819
3820 PR target/70674
3821 * gcc.target/s390/pr70674.c: New test.
3822
3823 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3824
3825 PR libgfortran/70684
3826 * gfortran.dg/list_read_14.f90: New test.
3827
3828 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3829
3830 PR target/69201
3831 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3832 extern to force it misaligned.
3833 (b): Likewise.
3834 (c): Likewise.
3835 (d): Likewise.
3836 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3837 Don't check `*' before movv4sf_internal.
3838 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3839 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3840 Don't check `*' before movv16qi_internal.
3841 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3842 extern to force it misaligned.
3843 (b): Likewise.
3844 (c): Likewise.
3845 (d): Likewise.
3846 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3847 Don't check `*' before movv2df_internal.
3848 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3849 extern to force it misaligned.
3850 (b): Likewise.
3851 (c): Likewise.
3852 (d): Likewise.
3853 Check movv8sf_internal instead of avx_storeups256.
3854 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3855
3856 2016-04-19 Richard Biener <rguenther@suse.de>
3857
3858 PR tree-optimization/70171
3859 * g++.dg/tree-ssa/pr70171.C: New testcase.
3860
3861 2016-04-19 Richard Biener <rguenther@suse.de>
3862
3863 PR tree-optimization/70724
3864 * gcc.dg/torture/pr70724.c: New testcase.
3865
3866 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3867
3868 PR middle-end/70689
3869 * gcc.target/i386/pr70689.c: New.
3870
3871 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3872
3873 PR target/70708
3874 * gcc.target/i386/pr70708.c: New test.
3875
3876 2016-04-18 Richard Biener <rguenther@suse.de>
3877
3878 PR tree-optimization/43434
3879 * gcc.dg/vect/pr43434.c: New testcase.
3880 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3881 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3882 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3883 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3884 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3885 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3886 * gcc.dg/gomp/pr68640.c: Likewise.
3887 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3888 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3889
3890 2016-04-18 Richard Biener <rguenther@suse.de>
3891
3892 PR tree-optimization/70701
3893 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3894
3895 2016-04-18 Tom de Vries <tom@codesourcery.com>
3896
3897 PR testsuite/70699
3898 * gcc.dg/pr70161.c: Add dot-file scans.
3899 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3900 instead of after last dot char.
3901
3902 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3903
3904 * c-c++-common/dump-ada-spec-3.c: New test.
3905 * c-c++-common/dump-ada-spec-4.c: Likewise.
3906
3907 2016-04-17 Tom de Vries <tom@codesourcery.com>
3908
3909 PR other/70183
3910 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3911
3912 2016-04-15 Jan Hubicka <jh@suse.cz>
3913
3914 PR ipa/70018
3915 * g++.dg/ipa/pure-const-1.C: New testcase.
3916 * g++.dg/ipa/pure-const-2.C: New testcase.
3917 * g++.dg/ipa/pure-const-3.C: New testcase.
3918
3919 2016-04-15 Marek Polacek <polacek@redhat.com>
3920
3921 PR c/70671
3922 * gcc.dg/bitfld-22.c: New test.
3923
3924 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3925
3926 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3927 x86_64.
3928
3929 2016-04-15 Marek Polacek <polacek@redhat.com>
3930
3931 PR c/70651
3932 * c-c++-common/pr70651.c: New test.
3933
3934 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3935
3936 PR rtl-optimization/70681
3937 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3938 dump scan on arm and powerpc.
3939 * gcc.dg/pr10474.c: Likewise.
3940
3941 2016-04-15 Jakub Jelinek <jakub@redhat.com>
3942
3943 PR c++/69517
3944 PR c++/70019
3945 PR c++/70588
3946 * g++.dg/cpp1y/vla11.C: Revert for real.
3947
3948 PR c/70436
3949 * c-c++-common/Wparentheses-1.c: New test.
3950 * c-c++-common/gomp/Wparentheses-1.c: New test.
3951 * c-c++-common/gomp/Wparentheses-2.c: New test.
3952 * c-c++-common/gomp/Wparentheses-3.c: New test.
3953 * c-c++-common/gomp/Wparentheses-4.c: New test.
3954 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3955 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3956 * c-c++-common/goacc/Wparentheses-1.c: New test.
3957
3958 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3959
3960 PR target/70662
3961 * gcc.target/i386/pr70662.c: New test.
3962
3963 2016-04-15 Richard Biener <rguenther@suse.de>
3964 Alan Modra <amodra@gmail.com>
3965
3966 PR tree-optimization/70130
3967 * gcc.dg/vect/O3-pr70130.c: New testcase.
3968
3969 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3970
3971 PR target/70669
3972 * gcc.target/powerpc/pr70669.c: New test.
3973
3974 PR target/70640
3975 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3976 a power7 system that does not have an assembler that supports
3977 power8.
3978
3979 2016-04-14 Martin Sebor <msebor@redhat.com>
3980
3981 PR c++/69517
3982 PR c++/70019
3983 PR c++/70588
3984 * c-c++-common/ubsan/vla-1.c: Revert.
3985 * g++.dg/cpp1y/vla11.C: Same.
3986 * g++.dg/cpp1y/vla12.C: Same.
3987 * g++.dg/cpp1y/vla13.C: Same.
3988 * g++.dg/cpp1y/vla14.C: Same.
3989 * g++.dg/cpp1y/vla3.C: Same.
3990 * g++.dg/init/array24.C: Same.
3991 * g++.dg/ubsan/vla-1.C: Same.
3992
3993 2016-04-14 Marek Polacek <polacek@redhat.com>
3994 Jan Hubicka <hubicka@ucw.cz>
3995
3996 PR c++/70029
3997 * g++.dg/torture/pr70029.C: New test.
3998
3999 2016-04-14 Martin Sebor <msebor@redhat.com>
4000
4001 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4002 type size to prevent failures on targets with very low maximum
4003 alignment.
4004
4005 2016-04-14 Richard Biener <rguenther@suse.de>
4006
4007 PR tree-optimization/70623
4008 * gcc.dg/torture/pr70623.c: New testcase.
4009 * gcc.dg/torture/pr70623-2.c: Likewise.
4010
4011 2016-04-13 Martin Sebor <msebor@redhat.com>
4012
4013 PR c++/69517
4014 PR c++/70019
4015 PR c++/70588
4016 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4017 * g++.dg/cpp1y/vla11.C: New test.
4018 * g++.dg/cpp1y/vla12.C: New test.
4019 * g++.dg/cpp1y/vla13.C: New test.
4020 * g++.dg/cpp1y/vla14.C: New test.
4021 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4022 * g++.dg/init/array24.C: Fully brace VLA initializer.
4023 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4024
4025 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4026
4027 PR c++/70641
4028 * g++.dg/opt/pr70641.C: New test.
4029
4030 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4031
4032 PR rtl-optimization/68749
4033 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4034 effects of argument promotions.
4035 Remove default args to dg-skip-if.
4036
4037 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4038
4039 PR c++/70635
4040 * g++.dg/parse/pr70635.C: New.
4041
4042 2016-04-13 Marek Polacek <polacek@redhat.com>
4043
4044 PR c++/70639
4045 * c-c++-common/Wmisleading-indentation-4.c: New test.
4046
4047 2016-04-13 Marek Polacek <polacek@redhat.com>
4048
4049 PR c/70436
4050 * gcc.dg/Wparentheses-12.c: New test.
4051 * gcc.dg/Wparentheses-13.c: New test.
4052
4053 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4054
4055 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4056 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4057 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4058
4059 2016-04-13 Jakub Jelinek <jakub@redhat.com>
4060
4061 PR middle-end/70633
4062 * gcc.c-torture/compile/pr70633.c: New test.
4063
4064 PR debug/70628
4065 * gcc.dg/torture/pr70628.c: New test.
4066
4067 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4068
4069 PR c++/70610
4070 * g++.dg/template/pr70610.C: New test.
4071 * g++.dg/template/pr70610-2.C: New test.
4072 * g++.dg/template/pr70610-3.C: New test.
4073 * g++.dg/template/pr70610-4.C: New test.
4074
4075 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4076
4077 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4078 128 instead of 32.
4079
4080 PR c++/70571
4081 * g++.dg/ext/pr70571.C: New test.
4082
4083 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4084
4085 PR target/70640
4086 * gcc.target/powerpc/pr70640.c: New test.
4087
4088 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4089
4090 PR c++/68722
4091 * g++.dg/parse/pr68722.C: New.
4092
4093 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4094
4095 PR rtl-optimization/70596
4096 * gcc.target/i386/pr70596.c: New test.
4097
4098 2016-04-12 Nathan Sidwell <nathan@acm.org>
4099
4100 PR c++/70501
4101 * g++.dg/init/pr70501.C: New.
4102
4103 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4104
4105 * gcc.target/i386/asm-flag-6.c: New test.
4106
4107 2016-04-12 Tom de Vries <tom@codesourcery.com>
4108
4109 PR tree-optimization/68756
4110 * gcc.dg/graphite/pr68756.c: New test.
4111
4112 2016-04-12 Jakub Jelinek <jakub@redhat.com>
4113
4114 PR tree-optimization/70602
4115 * gcc.c-torture/execute/pr70602.c: New test.
4116
4117 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4118
4119 PR target/70381
4120 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4121 __float128 emulator is built and runs.
4122 * gcc.target/powerpc/float128-1.c: Likewise.
4123
4124 * lib/target-supports.exp (check_ppc_float128_sw_available):
4125 Rework tests for __float128 software and hardware
4126 availability. Fix exit condition to return 0 on success.
4127
4128 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4129
4130 PR target/70133
4131 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4132 * gcc.target/aarch64/target_attr_15.c: Likewise.
4133
4134 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4135
4136 PR c++/69066
4137 * g++.dg/cpp1y/pr69066.C: New.
4138
4139 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4140
4141 PR fortran/68566
4142 * gfortran.dg/pr36192.f90: Update test.
4143 * gfortran.dg/pr36192_1.f90: Update test.
4144 * gfortran.dg/real_dimension_1.f: Update test.
4145 * gfortran.dg/parameter_array_init_7.f90: New test.
4146
4147 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
4148
4149 PR testsuite/64039
4150 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4151
4152 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4153
4154 PR rtl-optimization/66669
4155 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4156
4157 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4158
4159 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4160 * gcc.dg/pie-1.c: Likewise.
4161 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4162 * gcc.dg/pic-4.c: Likewise.
4163 * gcc.dg/pie-3.c: Likewise.
4164 * gcc.dg/pie-4.c: Likewise.
4165
4166 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4167
4168 PR tree-optimization/68644
4169 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4170
4171 PR rtl-optimization/64886
4172 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4173
4174 2016-04-09 Tom de Vries <tom@codesourcery.com>
4175
4176 PR tree-optimization/68953
4177 * gcc.dg/graphite/pr68953.c: New test.
4178
4179 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4180
4181 PR fortran/70592
4182 * gfortran.dg/deferred_character_16.f90: New test.
4183
4184 2016-04-09 Jakub Jelinek <jakub@redhat.com>
4185
4186 PR tree-optimization/70586
4187 * gcc.c-torture/execute/pr70586.c: New test.
4188
4189 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4190
4191 PR sanitizer/70573
4192 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4193 with __builtin_memset
4194 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4195
4196 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4197
4198 PR lto/70289
4199 PR ipa/70348
4200 PR tree-optimization/70373
4201 PR middle-end/70533
4202 PR middle-end/70534
4203 PR middle-end/70535
4204 * c-c++-common/goacc/reduction-5.c: New test.
4205 * c-c++-common/goacc/reduction-promotions.c: New test.
4206 * gfortran.dg/goacc/reduction-3.f95: New test.
4207 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4208
4209 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4210
4211 PR c++/70590
4212 PR c++/70452
4213 * g++.dg/pr70590.C: New test.
4214 * g++.dg/pr70590-2.C: New test.
4215
4216 2016-04-08 Jakub Jelinek <jakub@redhat.com>
4217
4218 PR middle-end/70593
4219 * gcc.target/i386/pr70593.c: New test.
4220
4221 PR rtl-optimization/70574
4222 * gcc.target/i386/avx2-pr70574.c: New test.
4223
4224 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4225
4226 PR sanitizer/70541
4227 * c-c++-common/asan/pr70541.c: New test.
4228
4229 2016-04-08 Tom de Vries <tom@codesourcery.com>
4230
4231 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4232 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4233
4234 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4235
4236 PR target/70566
4237 * gcc.c-torture/execute/pr70566.c: New test.
4238
4239 2016-04-08 Tom de Vries <tom@codesourcery.com>
4240
4241 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4242 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4243
4244 2016-04-08 Alan Modra <amodra@gmail.com>
4245
4246 * gcc.target/powerpc/pr70117.c: New.
4247
4248 2016-04-07 Jakub Jelinek <jakub@redhat.com>
4249
4250 PR testsuite/70581
4251 * gcc.dg/lto/simd-function_0.c: New test.
4252
4253 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4254 clones.
4255 * c-c++-common/attr-simd-2.c: Likewise.
4256 * c-c++-common/attr-simd-4.c: Likewise.
4257 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4258 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4259
4260 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4261
4262 PR testsuite/70553
4263 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4264
4265 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4266 Tom de Vries <tom@codesourcery.com>
4267
4268 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4269 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4270 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4271 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4272 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4273 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4274 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4275 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4276
4277 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4278
4279 PR c/70436
4280 * g++.dg/warn/Wparentheses-29.C: New test.
4281
4282 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4283
4284 PR c/70436
4285 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4286 explicit braces to resolve a future -Wparentheses warning.
4287
4288 2016-04-06 Richard Henderson <rth@redhat.com>
4289
4290 * gcc.dg/pr61817-1.c: New test.
4291 * gcc.dg/pr61817-2.c: New test.
4292 * gcc.dg/pr69391-1.c: New test.
4293 * gcc.dg/pr69391-2.c: New test.
4294
4295 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4296
4297 PR rtl-optimization/70398
4298 * gcc.target/aarch64/pr70398.c: New.
4299
4300 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4301
4302 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4303
4304 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
4305 Pedro Alves <palves@redhat.com>
4306
4307 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4308
4309 2016-04-06 Jakub Jelinek <jakub@redhat.com>
4310
4311 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4312 Check for avx512f effective targets instead of avx2.
4313 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4314 for AVX512F clones.
4315 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4316 * g++.dg/gomp/declare-simd-1.C: Likewise.
4317 * g++.dg/gomp/declare-simd-3.C: Likewise.
4318 * g++.dg/gomp/declare-simd-4.C: Likewise.
4319
4320 PR middle-end/70550
4321 * c-c++-common/gomp/pr70550-1.c: New test.
4322 * c-c++-common/gomp/pr70550-2.c: New test.
4323
4324 2016-04-05 Nathan Sidwell <nathan@acm.org>
4325
4326 PR c++/70512
4327 * g++.dg/ext/attribute-may-alias-5.C: New.
4328
4329 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4330
4331 PR c++/70336
4332 * c-c++-common/pr70336.c: New test.
4333 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4334 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4335
4336 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
4337
4338 PR ipa/66223
4339 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4340
4341 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4342
4343 PR rtl-optimization/70542
4344 * gcc.dg/torture/pr70542.c: New test.
4345 * gcc.target/i386/avx2-pr70542.c: New test.
4346
4347 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4348
4349 PR tree-optimization/70509
4350 * gcc.target/i386/avx512bw-pr70509.c: New test.
4351
4352 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4353
4354 PR c++/70452
4355 * g++.dg/ext/constexpr-vla4.C: New test.
4356
4357 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
4358
4359 PR target/70510
4360 * gcc.target/i386/pr70510.c: New test.
4361
4362 2016-04-05 Richard Biener <rguenther@suse.de>
4363
4364 PR tree-optimization/70526
4365 * g++.dg/torture/pr70526.C: New testcase.
4366
4367 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4368
4369 PR target/70525
4370 * gcc.target/i386/pr70525.c: New test.
4371
4372 2016-04-05 Richard Biener <rguenther@suse.de>
4373
4374 PR middle-end/70499
4375 * g++.dg/torture/pr70499.C: New testcase.
4376
4377 2016-04-05 Richard Biener <rguenther@suse.de>
4378
4379 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4380 remove XFAIL.
4381
4382 2016-04-04 Jakub Jelinek <jakub@redhat.com>
4383
4384 PR middle-end/70307
4385 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4386 rs6000 ABI warnings.
4387
4388 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
4389
4390 PR ipa/66223
4391 * g++.dg/ipa/devirt-51.C: New testcase.
4392
4393 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4394 Jakub Jelinek <jakub@redhat.com>
4395
4396 PR middle-end/70457
4397 * gcc.dg/torture/pr70457.c: New.
4398
4399 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4400
4401 PR fortran/67538
4402 * gfortran.dg/allocate_with_source_19.f08: New test.
4403
4404 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4405
4406 PR fortran/65795
4407 * gfortran.dg/coarray_allocate_6.f08: New test.
4408
4409 2016-04-04 Richard Biener <rguenther@suse.de>
4410
4411 PR rtl-optimization/70484
4412 * gcc.dg/torture/pr70484.c: New testcase.
4413
4414 2016-04-04 Marek Polacek <polacek@redhat.com>
4415
4416 PR c/70307
4417 * gcc.dg/torture/pr70307.c: New test.
4418
4419 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4420
4421 PR target/70416
4422 PR target/67391
4423 * gcc.target/sh/torture/pr70416.c: New.
4424
4425 2016-04-02 Martin Sebor <msebor@redhat.com>
4426
4427 PR c++/67376
4428 PR c++/70170
4429 PR c++/70172
4430 PR c++/70228
4431 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4432 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4433 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4434 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4435 * g++.dg/cpp0x/constexpr-string.C: Same.
4436 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4437 * g++.dg/cpp0x/pr65398.C: Same.
4438 * g++.dg/ext/constexpr-vla1.C: Same.
4439 * g++.dg/ext/constexpr-vla2.C: Same.
4440 * g++.dg/ext/constexpr-vla3.C: Same.
4441 * g++.dg/ubsan/pr63956.C: Same.
4442
4443 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4444
4445 PR rtl-optimization/70467
4446 * gcc.target/i386/pr70467-2.c: New test.
4447
4448 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4449 Marek Polacek <polacek@redhat.com>
4450
4451 PR c++/70488
4452 * g++.dg/init/new47.C: New test.
4453
4454 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4455
4456 PR target/70496
4457 * gcc.target/arm/pr70496.c: New test.
4458
4459 2016-04-01 Nathan Sidwell <nathan@acm.org>
4460
4461 PR c++/68475
4462 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4463
4464 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4465
4466 PR target/69890
4467 * gcc.dg/strlenopt.h (memmove): New.
4468 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4469 instead of "string.h".
4470 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4471 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4472 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4473 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4474 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4475 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4476 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4477 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4478 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4479 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4480 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4481 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4482 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4483 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4484 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4485 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4486 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4487 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4488 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4489 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4490
4491 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4492
4493 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4494 (Holder::foo): Reflect this.
4495
4496 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4497
4498 PR target/70442
4499 * gcc.dg/pr70442.c: New test.
4500
4501 2016-03-31 Nathan Sidwell <nathan@acm.org>
4502
4503 PR c++/70393
4504 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4505
4506 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4507
4508 PR target/70453
4509 * gcc.target/i386/pr70453.c: New test.
4510
4511 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
4512
4513 PR target/70292
4514 * gcc.c-torture/pr70292.c: New test.
4515
4516 2016-03-31 Marek Polacek <polacek@redhat.com>
4517
4518 PR c/70297
4519 * c-c++-common/pr70297.c: New test.
4520 * g++.dg/cpp0x/typedef-redecl.C: New test.
4521 * gcc.dg/typedef-redecl2.c: New test.
4522
4523 2016-03-31 Jakub Jelinek <jakub@redhat.com>
4524
4525 PR rtl-optimization/70460
4526 * gcc.c-torture/execute/pr70460.c: New test.
4527
4528 2016-03-31 Richard Biener <rguenther@suse.de>
4529
4530 PR c++/70430
4531 * g++.dg/ext/vector30.C: New testcase.
4532
4533 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4534 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4535
4536 * gfortran.dg/fmt_pf.f90: New test.
4537
4538 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4539
4540 Forward-port from 5 branch
4541 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4542
4543 PR testsuite/70356
4544 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4545 dg-require-effective-target after dg-do.
4546
4547 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4548
4549 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4550
4551 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4552 Julian Brown <julian@codesourcery.com>
4553 Chung-Lin Tang <cltang@codesourcery.com>
4554 Cesar Philippidis <cesar@codesourcery.com>
4555 James Norris <jnorris@codesourcery.com>
4556 Tom de Vries <tom@codesourcery.com>
4557 Nathan Sidwell <nathan@codesourcery.com>
4558
4559 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
4560 * c-c++-common/goacc/loop-clauses.c: Likewise.
4561 * g++.dg/goacc/template.C: Likewise.
4562 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4563 * gfortran.dg/goacc/loop-1.f95: Likewise.
4564 * gfortran.dg/goacc/loop-5.f95: Likewise.
4565 * gfortran.dg/goacc/loop-6.f95: Likewise.
4566 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4567 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4568 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4569 * c-c++-common/goacc/clauses-fail.c: Likewise.
4570 * c-c++-common/goacc/parallel-1.c: Likewise.
4571 * c-c++-common/goacc/reduction-1.c: Likewise.
4572 * c-c++-common/goacc/reduction-2.c: Likewise.
4573 * c-c++-common/goacc/reduction-3.c: Likewise.
4574 * c-c++-common/goacc/reduction-4.c: Likewise.
4575 * c-c++-common/goacc/routine-3.c: Likewise.
4576 * c-c++-common/goacc/routine-4.c: Likewise.
4577 * c-c++-common/goacc/routine-5.c: Likewise.
4578 * c-c++-common/goacc/tile.c: Likewise.
4579 * g++.dg/goacc/template.C: Likewise.
4580 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4581 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4582 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4583 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4584 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4585 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4586 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4587 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4588 * c-c++-common/goacc/use_device-1.c: ... this file.
4589 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4590 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4591 * c-c++-common/goacc/host_data-6.c: ... this file.
4592 * c-c++-common/goacc/loop-2-kernels.c: New file.
4593 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4594 * c-c++-common/goacc/loop-3.c: Likewise.
4595 * g++.dg/goacc/reference.C: Likewise.
4596 * g++.dg/goacc/routine-1.C: Likewise.
4597 * g++.dg/goacc/routine-2.C: Likewise.
4598
4599 2016-03-30 Richard Biener <rguenther@suse.de>
4600
4601 PR middle-end/70450
4602 * gcc.dg/torture/pr70450.c: New testcase.
4603
4604 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4605
4606 PR target/70421
4607 * gcc.dg/torture/pr70421.c: New test.
4608 * gcc.target/i386/avx512f-pr70421.c: New test.
4609
4610 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4611
4612 PR testsuite/70364
4613 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4614 (check): New function.
4615 (bar): Call check.
4616 (foo): Align stack to 16 bytes when calling bar.
4617 * gcc.target/i386/cleanup-2.c: Likewise.
4618
4619 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4620
4621 PR tree-optimization/59124
4622 * gcc.dg/Warray-bounds-19.c: New test.
4623
4624 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4625
4626 * lib/prune.exp (escape_regex_chars): New.
4627 (prune_file_path): Update to quote metcharacters for regexp.
4628
4629 2016-03-29 Jakub Jelinek <jakub@redhat.com>
4630
4631 PR rtl-optimization/70429
4632 * gcc.c-torture/execute/pr70429.c: New test.
4633
4634 PR tree-optimization/70405
4635 * gcc.dg/pr70405.c: New test.
4636
4637 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4638
4639 PR fortran/70397
4640 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4641 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4642
4643 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4644
4645 PR testsuite/64177
4646 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4647 __cilkrts_set_param to set two workers.
4648 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4649 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4650
4651 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4652
4653 * g++.dg/ext/fnname5.C: Update the test for Darwin.
4654
4655 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4656
4657 PR target/70406
4658 * gcc.target/i386/pr70406.c: New test.
4659
4660 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4661
4662 * gnat.dg/specs/double_record_extension3.ads: New test.
4663
4664 2016-03-25 Richard Henderson <rth@redhat.com>
4665
4666 PR target/70120
4667 * gcc.target/aarch64/pr70120-1.c: New.
4668 * gcc.target/aarch64/pr70120-2.c: New.
4669 * gcc.target/aarch64/pr70120-3.c: New.
4670
4671 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4672
4673 PR c++/62212
4674 * g++.dg/template/mangle2.C: The dg-do directive should be
4675 "compile" not "assemble".
4676
4677 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4678
4679 PR lto/69650
4680 * gcc.dg/pr69650.c: New test.
4681
4682 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
4683
4684 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4685
4686 2016-03-25 Alan Modra <amodra@gmail.com>
4687
4688 * gcc.dg/dfp/pr70052.c: New test.
4689
4690 2016-03-24 Richard Henderson <rth@redhat.com>
4691
4692 PR middle-end/69845
4693 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4694 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4695
4696 2016-03-24 Tom de Vries <tom@codesourcery.com>
4697
4698 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4699
4700 2016-03-24 Tom de Vries <tom@codesourcery.com>
4701
4702 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4703 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4704
4705 2016-03-24 Tom de Vries <tom@codesourcery.com>
4706
4707 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4708 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4709
4710 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4711
4712 PR c++/62212
4713 * g++.dg/template/mangle2.C: New test.
4714
4715 2016-03-24 Richard Biener <rguenther@suse.de>
4716
4717 PR tree-optimization/70396
4718 * gcc.dg/torture/pr70396.c: New testcase.
4719
4720 2016-03-24 Richard Biener <rguenther@suse.de>
4721
4722 PR middle-end/70370
4723 * gcc.dg/torture/pr70370.c: New testcase.
4724
4725 2016-03-24 Tom de Vries <tom@codesourcery.com>
4726
4727 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4728 * gfortran.dg/goacc/kernels-tree.f95: Same.
4729 * gfortran.dg/goacc/parallel-tree.f95: Same.
4730
4731 2016-03-24 Tom de Vries <tom@codesourcery.com>
4732
4733 * c-c++-common/goacc/uninit-if-clause.c: New test.
4734 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4735
4736 2016-03-24 Jakub Jelinek <jakub@redhat.com>
4737
4738 PR target/70290
4739 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4740 Fix formatting.
4741
4742 2016-03-24 Richard Biener <rguenther@suse.de>
4743
4744 PR tree-optimization/70372
4745 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4746
4747 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4748
4749 PR c++/70347
4750 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4751
4752 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4753
4754 PR c++/70332
4755 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4756
4757 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4758
4759 PR c++/70001
4760 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4761 * g++.dg/cpp1y/pr70001.C: New test.
4762
4763 PR c++/70323
4764 * g++.dg/cpp0x/constexpr-70323.C: New test.
4765
4766 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
4767 Jason Merrill <jason@redhat.com>
4768 Jakub Jelinek <jakub@redhat.com>
4769
4770 PR c++/69315
4771 * g++.dg/cpp0x/constexpr-69315.C: New test.
4772 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4773
4774 2016-03-23 Marek Polacek <polacek@redhat.com>
4775
4776 PR c++/69884
4777 * g++.dg/warn/Wignored-attributes-1.C: New test.
4778 * g++.dg/warn/Wignored-attributes-2.C: New test.
4779
4780 2016-03-23 Tom de Vries <tom@codesourcery.com>
4781
4782 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4783 initialization.
4784 * gfortran.dg/goacc/private-3.f95 (test): Same.
4785 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4786 missing use param.
4787
4788 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4789
4790 * lib/target-supports.exp: Remove v7ve entry from loop
4791 creating effective target checks.
4792 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4793 (add_options_for_arm_arch_v7ve): Likewise.
4794
4795 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4796
4797 PR tree-optimization/70354
4798 * gcc.dg/vect/pr70354-1.c: New test.
4799 * gcc.dg/vect/pr70354-2.c: New test.
4800 * gcc.target/i386/avx2-pr70354-1.c: New test.
4801 * gcc.target/i386/avx2-pr70354-2.c: New test.
4802
4803 2016-03-22 Jeff Law <law@redhat.com>
4804
4805 PR target/70232
4806 * gcc.dg/tree-ssa/pr70232.c: New test.
4807
4808 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4809
4810 PR target/70302
4811 * gcc.target/i386/pr70302.c: New test.
4812
4813 2016-03-22 Richard Biener <rguenther@suse.de>
4814
4815 PR middle-end/70251
4816 * g++.dg/torture/pr70251.C: New testcase.
4817
4818 2016-03-22 David Malcolm <dmalcolm@redhat.com>
4819
4820 PR c/69993
4821 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4822 Wmisleading-indentation.c.
4823 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4824 reflect change to diagnostic text and order of messages.
4825 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4826
4827 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
4828
4829 * g++.dg/ext/java-3.C: Don't compile on AIX.
4830
4831 2016-03-22 Richard Biener <rguenther@suse.de>
4832
4833 PR middle-end/70333
4834 * gcc.dg/torture/pr70333.c: New testcase.
4835
4836 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4837
4838 * g++.dg/ext/pr70290.C: New test.
4839
4840 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4841
4842 PR target/70325
4843 * gcc.target/i386/pr70325.c: New test.
4844
4845 2016-03-22 Jakub Jelinek <jakub@redhat.com>
4846
4847 PR target/70329
4848 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4849 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4850
4851 PR target/70300
4852 * gcc.target/i386/pr70300.c: New test.
4853
4854 PR c++/70295
4855 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4856 (func2): New function for cond with parens, xfail warning for c++.
4857 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4858
4859 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4860
4861 PR c++/70096
4862 * g++.dg/template/ptrmem30.C: New test.
4863
4864 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4865
4866 PR c++/70204
4867 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4868 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4869
4870 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4871
4872 PR middle-end/70326
4873 * gcc.dg/pr70326.c: New test.
4874
4875 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
4876 Jakub Jelinek <jakub@redhat.com>
4877
4878 PR tree-optimization/70317
4879 * gcc.dg/pr70317.c: New test.
4880
4881 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
4882
4883 PR target/70327
4884 * gcc.target/i386/pr70327.c: New test.
4885
4886 2016-03-21 Martin Liska <mliska@suse.cz>
4887
4888 PR ipa/70306
4889 * gcc.dg/ipa/pr70306.c: New test.
4890
4891 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4892
4893 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4894 * gcc.target/arm/attr-align3.c: Likewise.
4895 * gcc.target/arm/attr_arm.c: Likewise.
4896 * gcc.target/arm/flip-thumb.c: Likewise.
4897
4898 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4899
4900 PR target/70296
4901 * gcc.target/powerpc/altivec-36.c: New test.
4902
4903 2016-03-21 Richard Biener <rguenther@suse.de>
4904
4905 PR tree-optimization/70310
4906 * gcc.dg/torture/pr70310.c: New testcase.
4907
4908 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4909
4910 PR target/70293
4911 * gcc.target/i386/pr70293.c: New test.
4912
4913 2016-03-21 Richard Biener <rguenther@suse.de>
4914
4915 PR tree-optimization/70288
4916 * gcc.dg/torture/pr70288-1.c: New testcase.
4917 * gcc.dg/torture/pr70288-2.c: Likewise.
4918
4919 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4920
4921 PR rtl-optimization/69307
4922 * gcc.target/arm/pr69307.c: New test.
4923
4924 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4925
4926 PR rtl-optimization/69102
4927 * gcc.c-torture/compile/pr69102.c: New test.
4928
4929 2016-03-18 Jeff Law <law@redhat.com>
4930
4931 PR rtl-optimization/70263
4932 * gcc.c-torture/compile/pr70263-1.c: New test.
4933 * gcc.target/i386/pr70263-2.c: New test.
4934
4935 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4936
4937 PR rtl-optimization/70278
4938 * gcc.dg/torture/pr70278.c: New test.
4939 * gcc.target/arm/pr70278.c: New test.
4940
4941 2016-03-18 David Malcolm <dmalcolm@redhat.com>
4942
4943 PR c/70281
4944 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4945 (test_builtin_types_compatible_p): New test function.
4946 * gcc.dg/pr70281.c: New test case.
4947
4948 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4949
4950 PR target/70113
4951 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4952
4953 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4954
4955 PR tree-optimization/70252
4956 * gcc.dg/pr70252.c: New test.
4957
4958 2016-03-18 Tom de Vries <tom@codesourcery.com>
4959
4960 * gcc.dg/pr70161-2.c: New test.
4961 * gcc.dg/pr70161.c: New test.
4962
4963 2016-03-18 Tom de Vries <tom@codesourcery.com>
4964
4965 PR ipa/70269
4966 * gcc.dg/pr70269.c: New test.
4967
4968 2016-03-18 Jakub Jelinek <jakub@redhat.com>
4969
4970 PR c++/70267
4971 * g++.dg/ext/java-3.C: New test.
4972
4973 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4974
4975 PR c++/70205
4976 * g++.dg/lookup/pr70205.C: New test.
4977
4978 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4979
4980 PR c++/70218
4981 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4982
4983 2016-03-17 Marek Polacek <polacek@redhat.com>
4984
4985 PR c/69407
4986 * gcc.dg/atomic-op-6.c: New test.
4987
4988 2016-03-17 David Malcolm <dmalcolm@redhat.com>
4989
4990 PR c/70264
4991 * c-c++-common/pr70264.c: New test case.
4992
4993 2016-03-17 Jakub Jelinek <jakub@redhat.com>
4994
4995 PR c++/70144
4996 * c-c++-common/pr70144-1.c: New test.
4997 * c-c++-common/pr70144-2.c: New test.
4998
4999 PR c++/70272
5000 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5001 * g++.dg/opt/flifetime-dse6.C: New test.
5002 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5003
5004 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5005
5006 PR driver/70192
5007 * gcc.dg/pic-1.c: New test.
5008 * gcc.dg/pic-2.c: Likewise.
5009 * gcc.dg/pic-3.c: Likewise.
5010 * gcc.dg/pic-4.c: Likewise.
5011 * gcc.dg/pie-1.c: Likewise.
5012 * gcc.dg/pie-2.c: Likewise.
5013 * gcc.dg/pie-3.c: Likewise.
5014 * gcc.dg/pie-4.c: Likewise.
5015 * gcc.dg/pie-5.c: Likewise.
5016 * gcc.dg/pie-6.c: Likewise.
5017
5018 2016-03-17 Tom de Vries <tom@codesourcery.com>
5019
5020 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5021 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5022
5023 2016-03-17 Richard Biener <rguenther@suse.de>
5024
5025 PR debug/70271
5026 * g++.dg/debug/pr70271.C: New testcase.
5027
5028 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5029
5030 * gcc.target/i386/pr70251.c: New test.
5031
5032 2016-03-17 Marek Polacek <polacek@redhat.com>
5033
5034 PR c++/70194
5035 * g++.dg/warn/constexpr-70194.C: New test.
5036
5037 2016-03-16 Richard Henderson <rth@redhat.com>
5038
5039 PR middle-end/70240
5040 * gcc.c-torture/compile/pr70240.c: New.
5041
5042 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5043
5044 * gcc.c-torture/compile/20151204.c: Skip for avr.
5045
5046 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5047
5048 PR target/70245
5049 * g++.dg/opt/pr70245.C: New test.
5050 * g++.dg/opt/pr70245.h: New file.
5051 * g++.dg/opt/pr70245-aux.cc: New file.
5052
5053 2016-03-16 Martin Sebor <msebor@redhat.com>
5054
5055 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5056
5057 2016-03-16 Richard Henderson <rth@redhat.com>
5058
5059 PR middle-end/70199
5060 * gcc.c-torture/compile/pr70199.c: New.
5061
5062 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5063
5064 * gcc.dg/uninit-19.c: Run dos2unix.
5065
5066 2016-03-16 Marek Polacek <polacek@redhat.com>
5067
5068 PR c/70093
5069 * gcc.dg/nested-func-10.c: New test.
5070 * gcc.dg/nested-func-9.c: New test.
5071
5072 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5073
5074 PR tree-optimization/68714
5075 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5076
5077 2016-03-16 Tom de Vries <tom@codesourcery.com>
5078
5079 PR tree-optimization/68715
5080 * gcc.dg/graphite/pr68715-2.c: New test.
5081 * gcc.dg/graphite/pr68715.c: New test.
5082 * gfortran.dg/graphite/pr68715.f90: New test.
5083
5084 2016-03-16 Tom de Vries <tom@codesourcery.com>
5085
5086 PR tree-optimization/68809
5087 * gcc.dg/graphite/pr68809-2.c: New test.
5088 * gcc.dg/graphite/pr68809.c: New test.
5089
5090 2016-03-16 Jakub Jelinek <jakub@redhat.com>
5091
5092 PR c++/70147
5093 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5094 method call to i () as argument. Adjust expected output.
5095
5096 PR c++/70147
5097 * g++.dg/ubsan/pr70147-1.C: New test.
5098 * g++.dg/ubsan/pr70147-2.C: New test.
5099
5100 2016-03-15 Martin Sebor <msebor@redhat.com>
5101
5102 PR c++/58281
5103 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5104
5105 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
5106
5107 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5108 hppa*-*-hpux*.
5109
5110 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5111
5112 PR libfortran/69799
5113 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5114 libatomic_available.
5115
5116 2016-03-15 Marek Polacek <polacek@redhat.com>
5117
5118 PR c++/70209
5119 * g++.dg/ext/attribute-may-alias-4.C: New test.
5120
5121 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
5122
5123 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5124 -fvar-tracking-assignments-toggle flag.
5125
5126 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5127
5128 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5129
5130 2016-03-15 Jakub Jelinek <jakub@redhat.com>
5131
5132 PR rtl-optimization/70222
5133 * gcc.c-torture/execute/pr70222-1.c: New test.
5134 * gcc.c-torture/execute/pr70222-2.c: New test.
5135
5136 2016-03-15 Richard Henderson <rth@redhat.com>
5137
5138 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5139
5140 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5141
5142 PR rtl-optimization/69032
5143 * gcc.dg/pr69032.c: New test.
5144
5145 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5146
5147 PR rtl-optimization/63384
5148 * g++.dg/pr63384.C: New test.
5149
5150 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5151
5152 PR target/64411
5153 * gcc.target/i386/pr64411.C: New test.
5154
5155 2016-03-15 Tom de Vries <tom@codesourcery.com>
5156
5157 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5158 * gfortran.dg/goacc/kernels-alias.f95: New test.
5159
5160 2016-03-14 Martin Sebor <msebor@redhat.com>
5161
5162 PR c++/53792
5163 * g++.dg/cpp0x/constexpr-inline.C: New test.
5164 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5165
5166 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
5167
5168 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5169
5170 2016-03-14 Jakub Jelinek <jakub@redhat.com>
5171
5172 PR middle-end/70219
5173 * gcc.dg/pr70219.c: New test.
5174
5175 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5176
5177 PR target/70083
5178 * gcc.dg/torture/pr70083.c: New test.
5179 * gcc.target/i386/pr70083.c: New test.
5180
5181 2016-03-14 Richard Biener <rguenther@suse.de>
5182
5183 PR tree-optimization/56365
5184 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5185
5186 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5187
5188 PR target/70098
5189 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5190 New function.
5191 * g++.dg/pr70098.C: New testcase.
5192
5193
5194 2016-03-14 Tom de Vries <tom@codesourcery.com>
5195
5196 PR tree-optimization/70045
5197 * gcc.dg/graphite/pr70045.c: New test.
5198
5199 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5200
5201 PR fortran/69043
5202 * gfortran.dg/include_9.f90: New test.
5203
5204 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5205
5206 PR fortran/45076
5207 gfortran.dg/prof/prof.exp: New script.
5208 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5209
5210 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
5211
5212 PR rtl-optimization/69307
5213 * gcc.dg/pr69307.c: New test.
5214
5215 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5216
5217 PR target/69614
5218 * gcc.target/arm/pr69614.c: New.
5219
5220 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
5221
5222 PR fortran/70031
5223 * gfortran.dg/submodule_14.f08: New test
5224
5225 PR fortran/69524
5226 * gfortran.dg/submodule_15.f08: New test
5227
5228 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5229
5230 PR c++/70106
5231 * g++.dg/cpp1y/paren3.C: New test.
5232
5233 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5234
5235 PR target/70131
5236 * gcc.target/powerpc/ppc-round2.c: New test.
5237
5238 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5239
5240 PR target/70123
5241 * gcc.dg/torture/pr70123.c: New test.
5242
5243 2016-03-11 Jeff Law <law@redhat.com>
5244
5245 PR tree-optimization/70190
5246 * gcc.c-torture/compile/pr70190.c: New test.
5247
5248 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5249
5250 PR c/68187
5251 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5252 case.
5253 (test43_b): Likewise.
5254 (test43_c): Likewise.
5255 (test43_d): Likewise.
5256 (test43_e): Likewise.
5257 (test43_f): Likewise.
5258 (test43_g): Likewise.
5259 (test44_a): Likewise.
5260 (test44_b): Likewise.
5261 (test44_c): Likewise.
5262 (test44_d): Likewise.
5263 (test44_e): Likewise.
5264
5265 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5266
5267 PR c/70085
5268 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5269
5270 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5271
5272 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5273 dg-options.
5274
5275 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5276
5277 PR target/70002
5278 PR target/69245
5279 * gcc.target/aarch64/pr69245_2.c: New test.
5280
5281 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5282
5283 PR tree-optimization/70177
5284 * gcc.dg/pr70177.c: New test.
5285
5286 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5287
5288 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5289
5290 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5291
5292 * gcc.dg/tree-ssa/sra-20.c: New.
5293
5294 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5295
5296 PR rtl-optimization/70174
5297 * gcc.dg/pr70174.c: New test.
5298
5299 PR tree-optimization/70169
5300 * gcc.dg/pr70169.c: New test.
5301
5302 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5303
5304 PR target/70160
5305 * gcc.target/i386/pr70160.c: New test.
5306
5307 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5308
5309 * gcc.target/s390/dfp-1.c: New test.
5310
5311 2016-03-10 Nick Clifton <nickc@redhat.com>
5312
5313 PR target/70044
5314 * gcc.target/aarch64/pr70044.c: New test.
5315
5316 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5317 Jakub Jelinek <jakub@redhat.com>
5318
5319 PR c++/70001
5320 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5321 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5322 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5323
5324 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
5325
5326 PR lto/69589
5327 * g++.dg/lto/pr69589_0.C: New testcase
5328 * g++.dg/lto/pr69589_1.C: New testcase
5329
5330 2016-03-10 Marek Polacek <polacek@redhat.com>
5331
5332 PR c++/70153
5333 * g++.dg/delayedfold/unary-plus1.C: New test.
5334
5335 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
5336
5337 * gcc.target/arm/pr45701-1.c: Escape brackets.
5338 * gcc.target/arm/pr45701-2.c: Likewise.
5339
5340 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5341
5342 * gfortran.dg/unconstrained_commons.f: New.
5343
5344 2016-03-10 Alan Modra <amodra@gmail.com>
5345
5346 * gcc.dg/pr69195.c: New.
5347 * gcc.dg/pr69238.c: New.
5348
5349 2016-03-10 Tom de Vries <tom@codesourcery.com>
5350
5351 PR testsuite/68915
5352 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5353
5354 2016-03-10 Richard Biener <rguenther@suse.de>
5355
5356 PR tree-optimization/70128
5357 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5358 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5359
5360 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5361
5362 PR tree-optimization/70152
5363 * gcc.dg/pr70152.c: New test.
5364
5365 PR target/70086
5366 * gcc.target/i386/pr70086-1.c: New test.
5367 * gcc.target/i386/pr70086-2.c: New test.
5368 * gcc.target/i386/pr70086-3.c: New test.
5369
5370 PR tree-optimization/70127
5371 * gcc.c-torture/execute/pr70127.c: New test.
5372
5373 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5374
5375 * c-c++-common/goacc/combined-directives-2.c: New test.
5376
5377 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5378
5379 PR c/68473
5380 PR c++/70105
5381 * g++.dg/diagnostic/pr70105.C: New test.
5382 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5383 (test_multiple_ordinary_maps): New test function.
5384
5385 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5386
5387 PR c/68473
5388 PR c++/70105
5389 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5390 Drop range information from call to inform_at_rich_loc.
5391 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5392 New.
5393 (test_show_locus): Replace calls to rich_location::add_range with
5394 calls to add_range. Rewrite the tests that used the now-defunct
5395 rich_location ctor taking a source_range. Simplify other tests
5396 by replacing calls to COMBINE_LOCATION_DATA with calls to
5397 make_location.
5398
5399 2016-03-09 Richard Biener <rguenther@suse.de>
5400 Jakub Jelinek <jakub@redhat.com>
5401
5402 PR tree-optimization/70138
5403 * gcc.dg/vect/pr70138-1.c: New testcase.
5404 * gcc.dg/vect/pr70138-2.c: Likewise.
5405
5406 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5407
5408 PR target/70049
5409 * gcc.target/i386/pr70049.c: New test.
5410
5411 2016-03-09 Richard Biener <rguenther@suse.de>
5412
5413 PR c/70143
5414 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5415 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5416 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5417
5418 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5419
5420 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5421 arm-*-*.
5422
5423 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5424
5425 PR middle-end/67278
5426 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5427
5428 PR target/67278
5429 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5430
5431 PR middle-end/70050
5432 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5433 in testcase comment.
5434
5435 2016-03-09 Tom de Vries <tom@codesourcery.com>
5436
5437 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5438 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5439 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5440 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5441 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5442 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5443 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5444 * gfortran.dg/goacc/kernels-loop.f95: New test.
5445
5446 2016-03-08 Martin Sebor <msebor@redhat.com>
5447
5448 PR c++/62096
5449 * g++.dg/warn/overflow-warn-7.C: New test.
5450
5451 2016-03-08 Jason Merrill <jason@redhat.com>
5452
5453 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5454 * lib/target-supports.exp (check_effective_target_concepts): New.
5455
5456 2016-03-08 Jakub Jelinek <jakub@redhat.com>
5457
5458 PR c++/70135
5459 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5460 * g++.dg/ubsan/pr70135.C: New test.
5461
5462 PR target/70110
5463 * gcc.dg/pr70110.c: New test.
5464
5465 2016-03-07 Martin Jambor <mjambor@suse.cz>
5466
5467 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5468 * c-c++-common/gomp/if-1.c: Likewise.
5469 * c-c++-common/gomp/pr61486-2.c: Likewise.
5470 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5471 to dg-additional-options.
5472 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5473 * g++/gomp/target-teams-1.c: Likewise.
5474 * gcc.dg/gomp/gomp.exp: Likewise.
5475 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5476 dg-additional-options.
5477 * gfortran.dg/gomp/gomp.exp: Likewise.
5478 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5479 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5480 dg-additional-options.
5481 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5482
5483 2016-03-07 Martin Jambor <mjambor@suse.cz>
5484
5485 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5486 * c-c++-common/gomp/gridify-1.c: New test.
5487 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5488
5489 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5490
5491 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5492 trigger for cortex-r8, when scanning for register r8.
5493 * gcc.target/arm/pr45701-2.c: Likewise.
5494
5495 2016-02-26 Richard Biener <rguenther@suse.de>
5496 Jeff Law <law@redhat.com>
5497
5498 PR tree-optimization/69740
5499 * gcc.c-torture/compile/pr69740-1.c: New test.
5500 * gcc.c-torture/compile/pr69740-2.c: New test.
5501
5502 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5503
5504 * lib/target-supports.exp
5505 (check_effective_target_whole_vector_shift): Enable for PPC64.
5506
5507 2016-03-07 Richard Biener <rguenther@suse.de>
5508
5509 PR tree-optimization/70115
5510 * gcc.dg/torture/pr70115.c: New testcase.
5511
5512 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5513
5514 PR middle-end/69916
5515 * c-c-++-common/goacc/pr69916.c: New.
5516
5517 2016-03-07 Richard Henderson <rth@redhat.com>
5518
5519 * gcc.c-torture/compile/pr70061.c: New test.
5520
5521 2016-03-07 Richard Biener <rguenther@suse.de>
5522
5523 PR testsuite/70109
5524 * gcc.dg/vect/O3-pr36098.c: New testcase.
5525
5526 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5527
5528 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5529
5530 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5531
5532 * gnat.dg/renaming9.ad[sb]: New testcase.
5533
5534 2016-03-05 Jakub Jelinek <jakub@redhat.com>
5535
5536 PR c++/70084
5537 * g++.dg/expr/stdarg3.C: New test.
5538
5539 2016-03-04 Jeff Law <law@redhat.com>
5540
5541 PR tree-optimization/69196
5542 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5543 x86_64-*-*.
5544
5545 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5546
5547 PR c/69973
5548 * gcc.dg/pr69973.c: New test.
5549
5550 PR rtl-optimization/69941
5551 * gcc.dg/torture/pr69941.c: New test.
5552
5553 PR c/69824
5554 * gcc.dg/pr69824.c: New test.
5555
5556 2016-03-05 Tom de Vries <tom@codesourcery.com>
5557
5558 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5559 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5560 function.
5561
5562 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5563
5564 PR c++/66786
5565 * g++.dg/cpp1y/var-templ48.C: New test.
5566 * g++.dg/cpp1y/var-templ49.C: New test.
5567
5568 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5569
5570 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5571
5572 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5573
5574 PR c++/70035
5575 * g++.dg/ubsan/pr70035.C: New test.
5576
5577 PR target/70062
5578 * gcc.target/i386/pr70062.c: New test.
5579
5580 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5581
5582 * g++.dg/template/typename21.C: Remove c++98_only.
5583
5584 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5585
5586 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5587
5588 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5589
5590 PR c/68187
5591 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5592 function.
5593 (fn_42_b): Likewise.
5594 (fn_42_c): Likewise.
5595
5596 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5597
5598 PR c/68187
5599 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5600 function.
5601 (fn_40_b): Likewise.
5602 (fn_41_a): Likewise.
5603 (fn_41_b): Likewise.
5604
5605 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5606
5607 PR target/70059
5608 * gcc.target/i386/avx512f-pr70059.c: New test.
5609 * gcc.target/i386/avx512dq-pr70059.c: New test.
5610
5611 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5612
5613 PR rtl-optimization/57676
5614 * gcc.dg/torture/pr57676.c: New test.
5615
5616 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5617
5618 * gcc.dg/pr70026.c: New test.
5619
5620 2016-03-04 Marek Polacek <polacek@redhat.com>
5621
5622 PR c/69798
5623 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5624 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5625
5626 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5627
5628 PR target/70004
5629 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5630 Delete.
5631 (test_corners_sisd_si): Likewise.
5632 (main): Remove checks of the above.
5633 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5634
5635 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5636
5637 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5638
5639 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5640
5641 * gcc.dg/torture/pr69951.c: Accept argc==0.
5642
5643 2016-03-04 Richard Biener <rguenther@suse.de>
5644
5645 PR c++/70054
5646 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5647 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5648
5649 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5650
5651 PR testsuite/69766
5652 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5653 testing multiarch.
5654
5655 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5656
5657 PR debug/69947
5658 * gcc.dg/guality/pr69947.c: New test.
5659
5660 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5661
5662 PR ada/70017
5663 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5664
5665 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5666
5667 PR rtl-optimization/69904
5668 * gcc.target/arm/pr69904.c: New test.
5669
5670 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5671
5672 PR target/70021
5673 * gcc.dg/vect/pr70021.c: New test.
5674 * gcc.target/i386/pr70021.c: New test.
5675
5676 2016-03-03 Marek Polacek <polacek@redhat.com>
5677
5678 PR middle-end/70050
5679 * gcc.dg/pr70050.c: New test.
5680
5681 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5682
5683 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5684
5685 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5686
5687 PR tree-optimization/70043
5688 * gfortran.dg/vect/pr70043.f90: New test.
5689
5690 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5691
5692 * gnat.dg/specs/task1.ads: New test.
5693
5694 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5695
5696 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5697 Invoke gdb with -batch.
5698 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5699
5700 2016-03-03 Richard Biener <rguenther@suse.de>
5701
5702 PR tree-optimization/55936
5703 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5704
5705 2016-03-02 Jeff Law <law@redhat.com>
5706
5707 PR rtl-optimization/69942
5708 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5709 effects of argument promotions.
5710
5711 PR tree-optimization/69987
5712 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5713 target does not support -fprefetch-loop-arrays.
5714
5715 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
5716
5717 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5718
5719 2016-03-02 Bin Cheng <bin.cheng@arm.com>
5720
5721 PR rtl-optimization/69052
5722 * gcc.target/i386/pr69052.c: New test.
5723
5724 2016-03-02 Alan Modra <amodra@gmail.com>
5725
5726 * gcc.dg/pr69990.c: New.
5727
5728 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5729
5730 PR c/68062
5731 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5732
5733 PR middle-end/70022
5734 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5735
5736 PR target/70028
5737 * gcc.target/i386/pr70028.c: New test.
5738
5739 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5740
5741 * c-c++-common/asan/swapcontext-test-1.c,
5742 * c-c++-common/tsan/thread_leak.c,
5743 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5744 * g++.dg/tsan/benign_race.C,
5745 * g++.dg/tsan/fd_close_norace.C,
5746 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5747 races with sanitizer output
5748
5749 2016-03-02 Richard Biener <rguenther@suse.de>
5750 Uros Bizjak <ubizjak@gmail.com>
5751
5752 PR target/67278
5753 * gcc.dg/simd-8.c: New testcase.
5754
5755 2016-03-02 Richard Biener <rguenther@suse.de>
5756
5757 PR middle-end/67278
5758 * gcc.dg/simd-7.c: New testcase.
5759
5760 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5761
5762 * gcc.target/i386/pr70007.c: Tweak.
5763
5764 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5765
5766 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5767
5768 2016-03-02 Marek Polacek <polacek@redhat.com>
5769
5770 PR c/67854
5771 * gcc.dg/pr67854.c: New test.
5772
5773 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5774
5775 PR middle-end/70025
5776 * gcc.dg/torture/pr70025.c: New test.
5777
5778 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5779
5780 PR tree-optimization/68621
5781 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5782
5783 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5784
5785 * gcc.target/i386/pr70007.c: New test.
5786
5787 2016-03-01 Jeff Law <law@redhat.com>
5788
5789 PR tree-optimization/69196
5790 * gcc.dg/tree-ssa/pr69196-1.c: New test.
5791
5792 PR tree-optimization/69196
5793 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5794 duplicating code and spoiling the expected output.
5795
5796 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5797
5798 PR target/70033
5799 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5800 supports power9 before doing tests.
5801 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5802 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5803 * gcc.target/powerpc/p9-permute.c: Likewise.
5804
5805 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
5806
5807 PR target/70027
5808 * gcc.target/i386/pr70027.c: New test.
5809
5810 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5811
5812 * gcc.dg/pr70017.c: New test.
5813
5814 2016-03-01 Jakub Jelinek <jakub@redhat.com>
5815
5816 PR c/69796
5817 PR c/69974
5818 * gcc.dg/pr69796.c: New test.
5819 * gcc.dg/pr69974.c: New test.
5820
5821 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5822
5823 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5824
5825 2016-02-29 Jeff Law <law@redhat.com>
5826
5827 PR tree-optimization/69987
5828 * gfortran.dg/pr69987.f90: New test.
5829
5830 PR tree-optimization/69989
5831 * gcc.c-torture/compile/pr69989-2.c: New test.
5832
5833 2016-03-01 Marek Polacek <polacek@redhat.com>
5834
5835 PR c++/69795
5836 * g++.dg/parse/invalid1.C: New test.
5837
5838 2016-03-01 Richard Biener <rguenther@suse.de>
5839
5840 PR middle-end/70022
5841 * gcc.dg/pr70022.c: New testcase.
5842
5843 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5844
5845 PR tree-optimization/69956
5846 * gcc.dg/pr69956.c: New test.
5847
5848 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5849
5850 PR target/70011
5851 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5852 XFAIL when hardware supports efficient unaligned storage access.
5853
5854 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5855
5856 PR c++/69961
5857 * g++.dg/template/pr69961a.C: New test.
5858 * g++.dg/template/pr69961b.C: New test.
5859
5860 2016-02-29 David Malcolm <dmalcolm@redhat.com>
5861
5862 PR preprocessor/69985
5863 * gcc.dg/cpp/pr69985.c: New test case.
5864
5865 2016-02-29 Jeff Law <law@redhat.com>
5866
5867 PR tree-optimization/70005
5868 * gcc.c-torture/execute/pr70005.c New test.
5869
5870 PR tree-optimization/69999
5871 * gcc.c-torture/compile/pr69999.c: New test.
5872
5873 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5874
5875 PR tree-optimization/69652
5876 * gcc.dg/torture/pr69652.c: Delete test.
5877 * gcc.dg/vect/pr69652.c: New test.
5878
5879 2016-02-19 Richard Biener <rguenther@suse.de>
5880
5881 PR tree-optimization/69980
5882 * gfortran.dg/vect/pr69980.f90: New testcase.
5883
5884 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5885
5886 * gcc.target/sparc/20160229-1.c: New test.
5887
5888 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5889
5890 * gnat.dg/stack_usage3.adb: New test.
5891 * gnat.dg/stack_usage3_pkg.ads: New helper.
5892
5893 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5894
5895 * gnat.dg/renaming8.adb: New test.
5896 * gnat.dg/renaming8_pkg1.ads: New helper.
5897 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5898 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5899
5900 2016-02-29 Richard Biener <rguenther@suse.de>
5901
5902 PR tree-optimization/69720
5903 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5904
5905 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5906
5907 PR fortran/68147
5908 PR fortran/47674
5909 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5910
5911 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5912 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5913
5914 PR fortran/56007
5915 * gfortran.dg/coarray_8.f90: Adjust error message.
5916 * gfortran.dg/pr56007.f90: New test.
5917 * gfortran.dg/pr56007.f: New test.
5918
5919 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5920
5921 PR tree-optimization/69989
5922 * gcc.dg/torture/pr69989.c: New test.
5923
5924 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5925
5926 * gcc.target/i386/stack-realign-win.c: New test.
5927
5928 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5929
5930 PR fortran/60126
5931 * gfortran.dg/pr60126.f90: New test.
5932
5933 2016-02-27 Jeff Law <law@redhat.com>
5934
5935 Revert
5936 2016-02-26 Richard Biener <rguenther@suse.de>
5937 Jeff Law <law@redhat.com>
5938
5939 PR tree-optimization/69740
5940 * gcc.c-torture/compile/pr69740-1.c: New test.
5941 * gcc.c-torture/compile/pr69740-2.c: New test.
5942
5943 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5944
5945 PR fortran/69910
5946 * gfortran.dg/newunit_4.f90: New test.
5947
5948 2016-02-27 Jakub Jelinek <jakub@redhat.com>
5949
5950 PR target/69613
5951 PR rtl-optimization/69886
5952 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5953 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5954 target.
5955
5956 2016-02-26 Martin Sebor <msebor@redhat.com>
5957
5958 PR tree-optimization/15826
5959 * gcc.dg/tree-ssa/pr15826.c: New test.
5960
5961 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5962
5963 PR target/69969
5964 * gcc.target/powerpc/pr69969.c: New test.
5965
5966 2016-02-26 Martin Sebor <msebor@redhat.com>
5967
5968 PR c++/15766
5969 * g++.old-deja/g++.other/decl5.C: Add a test case.
5970
5971 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5972
5973 PR target/69946
5974 * gcc.target/powerpc/pr69946.c: New file.
5975
5976 2016-02-26 Richard Biener <rguenther@suse.de>
5977 Jeff Law <law@redhat.com>
5978
5979 PR tree-optimization/69740
5980 * gcc.c-torture/compile/pr69740-1.c: New test.
5981 * gcc.c-torture/compile/pr69740-2.c: New test.
5982
5983 2016-02-26 Martin Jambor <mjambor@suse.cz>
5984
5985 PR middle-end/69920
5986 * gcc.dg/torture/pr69932.c: New test.
5987 * gcc.dg/torture/pr69936.c: Likewise.
5988
5989 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5990
5991 PR target/69709
5992 * gcc.target/s390/pr69709.c: New test.
5993
5994 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5995
5996 PR target/69245
5997 * gcc.target/aarch64/pr69245_1.c: New test.
5998
5999 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6000
6001 PR target/69613
6002 * gcc.dg/torture/pr69613.c: New test.
6003
6004 2016-02-26 Jakub Jelinek <jakub@redhat.com>
6005
6006 PR rtl-optimization/69891
6007 * gcc.target/i386/pr69891.c: New test.
6008
6009 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6010 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6011
6012 PR target/61397
6013 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6014 functionality for both 32-bit and 64-bit.
6015
6016 2016-02-26 Richard Biener <rguenther@suse.de>
6017
6018 PR tree-optimization/69551
6019 * gcc.dg/torture/pr69951.c: New testcase.
6020
6021 2016-02-25 Richard Biener <rguenther@suse.de>
6022
6023 PR tree-optimization/48795
6024 * gcc.dg/Warray-bounds-18.c: New testcase.
6025
6026 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6027
6028 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6029
6030 2016-02-25 Jakub Jelinek <jakub@redhat.com>
6031
6032 PR rtl-optimization/69896
6033 * gcc.dg/pr69896.c: New test.
6034
6035 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6036
6037 PR c++/69736
6038 * g++.dg/cpp1y/paren2.C: New test.
6039
6040 2016-02-24 Martin Sebor <msebor@redhat.com>
6041
6042 PR c/51147
6043 * gcc.dg/enum-mode-2.c: New test.
6044
6045 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6046
6047 PR c++/69922
6048 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6049 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6050 * g++.dg/ubsan/pr69922.C: New test.
6051
6052 2016-02-24 Marek Polacek <polacek@redhat.com>
6053
6054 PR c/69819
6055 * gcc.dg/pr69819.c: New test.
6056
6057 2016-02-24 Martin Sebor <msebor@redhat.com>
6058
6059 PR c++/69912
6060 * g++.dg/ext/flexary15.C: New test.
6061
6062 2016-02-24 Martin Sebor <msebor@redhat.com>
6063
6064 * gcc.dg/builtins-68.c: Avoid making unportable
6065 assumptions about the relationship between SIZE_MAX and UINT_MAX.
6066 * g++.dg/ext/builtin_alloca.C: Same.
6067
6068 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6069 Charles Baylis <charles.baylis@linaro.org>
6070
6071 PR debug/61033
6072 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6073
6074 2016-02-24 Richard Biener <rguenther@suse.de>
6075 Jakub Jelinek <jakub@redhat.com>
6076
6077 PR middle-end/69760
6078 * gcc.dg/torture/pr69760.c: New testcase.
6079
6080 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6081
6082 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6083 pattern on Solaris with as.
6084
6085 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6086
6087 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6088 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6089 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6090 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6091
6092 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6093
6094 PR middle-end/69915
6095 * gcc.dg/pr69915.c: New test.
6096
6097 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6098
6099 PR rtl-optimization/69886
6100 * gcc.dg/torture/pr69886.c: New test.
6101
6102 2016-02-24 Richard Biener <rguenther@suse.de>
6103
6104 PR middle-end/68963
6105 * gcc.dg/torture/pr68963.c: New testcase.
6106
6107 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6108
6109 PR target/69875
6110 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6111 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6112 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6113 * gcc.target/arm/atomic_loaddi_1.c: New test.
6114 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6115 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6116 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6117 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6118 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6119 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6120 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6121 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6122
6123 2016-02-24 Jakub Jelinek <jakub@redhat.com>
6124
6125 PR middle-end/69909
6126 * gcc.dg/torture/pr69909.c: New test.
6127
6128 2016-02-24 Richard Biener <rguenther@suse.de>
6129
6130 PR tree-optimization/69907
6131 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6132 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6133 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6134
6135 2016-02-24 Christian Bruel <christian.bruel@st.com>
6136
6137 * gcc.target/arm/pragma_cpp_fma.c: New test.
6138
6139 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6140
6141 PR fortran/61156
6142 * gfortran.dg/include_6.f90: Update test.
6143
6144 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6145
6146 PR objc/69844
6147 * objc.dg/pr69844.m: New test.
6148
6149 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6150
6151 PR libgfortran/69456
6152 * gfortran.dg/namelist_89.f90: New test.
6153 * gfortran.dg/pr59700.f90: Update test..
6154
6155 2016-02-23 Martin Sebor <msebor@redhat.com>
6156
6157 PR middle-end/69780
6158 * g++.dg/ext/builtin_alloca.C: New test.
6159 * gcc.dg/builtins-68.c: New test.
6160
6161 2016-02-23 Richard Henderson <rth@redhat.com>
6162
6163 * gcc.target/i386/addr-space-3.c: Remove test.
6164
6165 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6166
6167 PR preprocessor/69126
6168 PR preprocessor/69543
6169 * c-c++-common/pr69126-2-long.c: New test.
6170 * c-c++-common/pr69126-2-short.c: New test.
6171 * c-c++-common/pr69543-1.c: Remove xfail.
6172
6173 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6174
6175 PR preprocessor/69126
6176 PR preprocessor/69543
6177 PR preprocessor/69558
6178 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6179 (f): Rename to...
6180 (test_2): ...this, and add leading comment.
6181 (MACRO_3, test_3): New.
6182 (MACRO_4A, MACRO_4B, test_4): New.
6183 (MACRO): Rename to...
6184 (MACRO_5): ...this.
6185 (g): Rename to...
6186 (test_5): ...this, updating for renaming of MACRO, and
6187 add leading comment.
6188 * c-c++-common/pr69543-1.c: New.
6189 * c-c++-common/pr69543-2.c: New.
6190 * c-c++-common/pr69543-3.c: New.
6191 * c-c++-common/pr69543-4.c: New.
6192 * c-c++-common/pr69558-1.c: New.
6193 * c-c++-common/pr69558-2.c: New.
6194 * c-c++-common/pr69558-3.c: New.
6195 * c-c++-common/pr69558-4.c: New.
6196 * gcc.dg/pr69558.c: Move to...
6197 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6198 xfail for c++.
6199
6200 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6201
6202 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6203 to -ftree-parallelize-loops/-fopenacc changes.
6204 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6205 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6206 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6207 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6208 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6209 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6210 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6211 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6212 * c-c++-common/goacc/kernels-loop.c: Likewise.
6213 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6214 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6215 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6216 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6217
6218 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6219
6220 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6221
6222 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6223
6224 PR c++/69902
6225 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6226
6227 PR c/69900
6228 * gcc.dg/pr69900.c: New test.
6229
6230 2016-02-23 Martin Jambor <mjambor@suse.cz>
6231
6232 PR tree-optimization/69666
6233 * gcc.dg/tree-ssa/pr69666.c: New test.
6234
6235 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6236
6237 PR fortran/67451
6238 * gfortran.dg/coarray_allocate_5.f08: New test.
6239
6240 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6241
6242 * gcc.target/s390/vcond-shift.c: Move to ...
6243 * gcc.target/s390/vector/vcond-shift.c: ... here.
6244
6245 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6246
6247 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6248 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6249
6250 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6251
6252 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6253
6254 2016-02-20 Mark Wielaard <mjw@redhat.com>
6255
6256 PR c/28901
6257 * gcc.dg/unused-variable-3.c: New test.
6258
6259 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6260
6261 PR target/69888
6262 * gcc.target/i386/pr69888.c: New test.
6263
6264 2016-02-22 Richard Biener <rguenther@suse.de>
6265
6266 PR tree-optimization/69882
6267 * gfortran.dg/vect/pr69882.f90: New testcase.
6268
6269 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6270
6271 PR target/69885
6272 * gcc.dg/pr69885.c: New test.
6273
6274 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6275
6276 PR target/69806
6277 PR target/54089
6278 * gcc.target/sh/pr54089-10.c: New.
6279
6280 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
6281
6282 PR fortran/69423
6283 * gfortran.dg/deferred_character_15.f90 : New test.
6284
6285 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6286
6287 PR fortran/57365
6288 gfortran.dg/allocate_with_source_18.f03: New test.
6289
6290 2016-02-20 Harald Anlauf <anlauf@gmx.de>
6291
6292 PR fortran/52531
6293 gfortran.dg/gomp/pr52531.f90: New test.
6294
6295 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6296
6297 PR c++/69865
6298 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6299 -std=c++03.
6300
6301 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6302
6303 PR c++/69826
6304 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6305 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6306
6307 PR c++/69850
6308 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6309
6310 PR c++/69851
6311 * g++.dg/torture/pr69851.C: New test.
6312
6313 2016-02-19 Martin Sebor <msebor@redhat.com>
6314
6315 PR testsuite/69573
6316 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6317
6318 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6319
6320 PR c++/69850
6321 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6322 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6323
6324 PR c++/67767
6325 * g++.dg/cpp0x/pr67767.C: New test.
6326
6327 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6328
6329 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6330 for fp, simd, crypto, crc, lse.
6331 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6332 above.
6333 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6334 effective target check.
6335
6336 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6337
6338 PR target/69820
6339 * gcc.target/i386/pr69820.c: New test.
6340
6341 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6342
6343 * gcc.target/s390/vector/int128-1.c: New test.
6344
6345 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6346
6347 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6348
6349 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6350
6351 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6352 instruction pattern name to prevent the testcase from failing with
6353 -march=z13.
6354
6355 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6356
6357 * gcc.target/s390/md/movstr-2.c: New test.
6358
6359 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6360
6361 * gcc.target/s390/morestack.c: New test.
6362
6363 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6364
6365 PR target/69625
6366 * gcc.target/s390/pr69625.c: Add test case.
6367
6368 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6369
6370 PR testsuite/68580
6371 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6372
6373 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6374
6375 PR target/68404
6376 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6377 * gcc.target/powerpc/fusion3.c: Likewise.
6378
6379 2016-02-18 Richard Biener <rguenther@suse.de>
6380
6381 PR middle-end/69553
6382 * g++.dg/torture/pr69553.C: New testcase.
6383
6384 2016-02-18 Nick Clifton <nickc@redhat.com>
6385
6386 PR target/62254
6387 PR target/69610
6388 * gcc.target/arm/pr62554.c: New test.
6389 * gcc.target/arm/pr69610-1.c: New test.
6390 * gcc.target/arm/pr69610-2.c: New test.
6391
6392 2016-02-18 Richard Biener <rguenther@suse.de>
6393
6394 PR middle-end/69854
6395 * gcc.dg/torture/pr69854.c: New testcase.
6396
6397 2016-02-17 Jakub Jelinek <jakub@redhat.com>
6398
6399 PR c++/69850
6400 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6401
6402 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6403
6404 * gcc.target/powerpc/vec-cg.c: New test.
6405
6406 2016-02-17 Richard Biener <rguenther@suse.de>
6407
6408 PR testsuite/69586
6409 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6410
6411 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6412
6413 PR target/69161
6414 * gcc.c-torture/compile/pr69161.c: New test.
6415
6416 2016-02-17 David Sherwood <david.sherwood@arm.com>
6417
6418 PR target/69532
6419 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6420 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6421
6422 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6423
6424 * gcc.dg/ifcvt-4.c: Skip on Visium.
6425
6426 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6427
6428 * gnat.dg/atomic8.adb: New test.
6429
6430 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6431
6432 * gnat.dg/discr46.ad[sb]: New test.
6433
6434 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6435
6436 PR Target/48344
6437 * gcc.target/powerpc/pr48344-1.c: New test.
6438
6439 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6440
6441 PR fortran/69742
6442 * gfortran.dg/associate_21.f90: New test.
6443
6444 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6445
6446 PR c/69835
6447 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6448 -Wnonnull in dg-options.
6449 * c-c++-common/nonnull-2.c: New test.
6450
6451 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6452 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6453
6454 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6455
6456 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6457
6458 PR middle-end/69801
6459 * gcc.dg/pr69801.c: Add empty dg-options.
6460
6461 2016-02-16 James Norris <jnorris@codesourcery.com>
6462
6463 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6464 * g++.dg/goacc/deviceptr-1.c: New file.
6465
6466 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6467
6468 PR tree-optimization/69820
6469 * gcc.dg/vect/pr69820.c: New test.
6470
6471 2016-02-16 Richard Biener <rguenther@suse.de>
6472
6473 PR tree-optimization/69776
6474 * gcc.dg/torture/pr69776-2.c: New testcase.
6475
6476 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6477
6478 PR tree-optimization/69714
6479 * gcc.dg/torture/pr69714.c: New test.
6480
6481 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6482
6483 PR tree-optimization/69802
6484 * gcc.dg/pr69802.c: New test.
6485
6486 2016-02-16 Richard Biener <rguenther@suse.de>
6487
6488 PR middle-end/69801
6489 * gcc.dg/pr69801.c: New testcase.
6490
6491 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6492
6493 PR libgfortran/69651
6494 * gfortran.dg/read_bang.f90: New test.
6495 * gfortran.dg/read_bang4.f90: New test.
6496
6497 2016-02-15 Jakub Jelinek <jakub@redhat.com>
6498
6499 PR c++/69658
6500 * g++.dg/init/pr69658.C: New test.
6501
6502 PR c++/69797
6503 * c-c++-common/pr69797.c: New test.
6504
6505 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6506
6507 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6508 check for aarch64*-*-*.
6509
6510 2016-02-15 Richard Biener <rguenther@suse.de>
6511
6512 PR tree-optimization/69783
6513 * gcc.dg/vect/pr69783.c: New testcase.
6514
6515 2016-02-15 Richard Biener <rguenther@suse.de>
6516
6517 PR tree-optimization/69776
6518 * gcc.dg/torture/pr69776.c: New testcase.
6519
6520 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6521
6522 PR fortran/60526
6523 * gfortran.dg/type_decl_4.f90: Reinstated.
6524
6525 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
6526
6527 PR fortran/68746
6528 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6529
6530 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6531
6532 PR fortran/60526
6533 PR bootstrap/69816
6534 * gfortran.dg/type_decl_4.f90: Removed.
6535
6536 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6537
6538 PR fortran/60526
6539 * gfortran.dg/type_decl_4.f90: New test.
6540
6541 2016-02-14 Alan Modra <amodra@gmail.com>
6542
6543 PR testsuite/68886
6544 * gcc.c-torture/execute/stkalign.c: Revise test.
6545
6546 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6547
6548 PR target/67260
6549 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6550
6551 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6552
6553 PR target/67260
6554 * gcc.target/sh/torture/pr67260.c: New.
6555
6556 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
6557
6558 * gcc.dg/pr67964.c: Add dg-require-alias.
6559
6560 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6561
6562 PR target/67636
6563 PR target/64345
6564 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6565
6566 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6567
6568 PR libgfortran/69668
6569 * gfortran.dg/namelist_88.f90: New test.
6570
6571 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6572
6573 PR libgfortran/69668
6574 * gfortran.dg/namelist_38.f90: Update test.
6575 * gfortran.dg/namelist_84.f90: Update test.
6576
6577 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6578
6579 PR other/69554
6580 * gcc.dg/pr69554-1.c: New test.
6581 * gfortran.dg/pr69554-1.F90: New test.
6582 * gfortran.dg/pr69554-2.F90: New test.
6583 * lib/gcc-dg.exp (proc dg-locus): New function.
6584 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6585 distinguish between the caret-printing and non-caret-printing
6586 cases. If caret-printing has been explicitly enabled, bail out
6587 without attempting to fix up the output.
6588
6589 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6590
6591 PR driver/69265
6592 PR driver/69453
6593 * gcc.dg/spellcheck-options-3.c: New test case.
6594 * gcc.dg/spellcheck-options-4.c: New test case.
6595 * gcc.dg/spellcheck-options-5.c: New test case.
6596 * gcc.dg/spellcheck-options-6.c: New test case.
6597 * gcc.dg/spellcheck-options-7.c: New test case.
6598 * gcc.dg/spellcheck-options-8.c: New test case.
6599 * gcc.dg/spellcheck-options-9.c: New test case.
6600 * gcc.dg/spellcheck-options-10.c: New test case.
6601
6602 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6603
6604 PR rtl-optimization/69764
6605 PR rtl-optimization/69771
6606 * c-c++-common/pr69764.c: New test.
6607 * gcc.dg/torture/pr69771.c: New test.
6608
6609 2016-02-12 Marek Polacek <polacek@redhat.com>
6610
6611 * g++.dg/torture/init-list1.C: New.
6612
6613 2016-02-12 Marek Polacek <polacek@redhat.com>
6614
6615 * gcc.dg/pr69522.c: Add empty dg-options.
6616
6617 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6618
6619 * g++.dg/lto/lto.exp: Include and init mpx.
6620 * g++.dg/lto/pr69729_0.C: New test.
6621
6622 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6623
6624 PR ipa/69241
6625 * g++.dg/ipa/pr69241-4.C: New test.
6626
6627 PR ipa/68672
6628 * g++.dg/ipa/pr68672-1.C: New test.
6629 * g++.dg/ipa/pr68672-2.C: New test.
6630 * g++.dg/ipa/pr68672-3.C: New test.
6631
6632 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6633
6634 PR c/69522
6635 * gcc.dg/pr69522.c: New test.
6636
6637 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6638
6639 PR c++/69098
6640 * g++.dg/cpp1y/69098.C: New test.
6641 * g++.dg/cpp1y/69098-2.C: New test.
6642
6643 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6644
6645 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6646 and neighbour -> neighbor.
6647 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6648 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6649 * c-c++-common/Wvarargs.c: Likewise.
6650 * c-c++-common/goacc/host_data-5.c: Likewise.
6651 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6652 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6653 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6654 * gcc.target/aarch64/pr60697.c: Likewise.
6655 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6656 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6657 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6658 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6659 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6660 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6661 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6662 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6663 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6664 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6665 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6666 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6667 * g++.dg/lookup/koenig5.C: Likewise.
6668 * g++.dg/ext/no-asm-2.C: Likewise.
6669 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6670 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6671 * gfortran.dg/used_types_16.f90: Likewise.
6672 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6673 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6674 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6675 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6676 * gfortran.dg/abstract_type_6.f03: Likewise.
6677 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6678 * gfortran.dg/used_types_15.f90: Likewise.
6679 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6680 * gfortran.dg/exit_3.f08: Likewise.
6681 * gfortran.dg/open_status_2.f90: Likewise.
6682 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6683 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6684 * gfortran.dg/associate_1.f03: Likewise.
6685 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6686 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6687 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6688 * gcc.dg/builtin-object-size-1.c: Likewise.
6689 * gcc.dg/noreturn-6.c: Likewise.
6690 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6691 * gcc.dg/globalalias.c: Likewise.
6692 * gcc.dg/builtins-config.h: Likewise.
6693 * gcc.dg/pr30457.c: Likewise.
6694 * gcc.c-torture/compile/volatile-1.c: Likewise.
6695 * gcc.c-torture/execute/20101011-1.c: Likewise.
6696 * c-c++-common/Waddress-1.c: Likewise.
6697
6698 2016-02-11 Jakub Jelinek <jakub@redhat.com>
6699
6700 PR c/69768
6701 * c-c++-common/Waddress-1.c: New test.
6702
6703 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6704
6705 PR fortran/69296
6706 * gfortran.dg/associate_19.f03: New test.
6707 * gfortran.dg/associate_20.f03: New test.
6708
6709 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6710
6711 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6712
6713 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6714
6715 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6716 .arch armv8-a\n. Add -dA to dg-options.
6717 * gcc.target/aarch64/assembler_arch_1.c: New test.
6718 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6719
6720 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6721
6722 PR c++/68726
6723 * g++.dg/cpp0x/pr68726.C: New.
6724
6725 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6726
6727 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6728 test.
6729
6730 2016-02-11 Richard Biener <rguenther@suse.de>
6731
6732 * g++.dg/tree-ssa/pr61034.C: Adjust.
6733
6734 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6735
6736 PR target/69148
6737 * gcc.target/s390/pr69148.c: New.
6738
6739 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6740
6741 PR tree-optimization/69652
6742 * gcc.dg/torture/pr69652.c: New test.
6743
6744 2016-02-10 Jakub Jelinek <jakub@redhat.com>
6745 Patrick Palka <ppalka@gcc.gnu.org>
6746
6747 PR ipa/69241
6748 PR c++/69649
6749 * g++.dg/ipa/pr69241-1.C: New test.
6750 * g++.dg/ipa/pr69241-2.C: New test.
6751 * g++.dg/ipa/pr69241-3.C: New test.
6752 * g++.dg/ipa/pr69649.C: New test.
6753
6754 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
6755
6756 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6757 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6758
6759 2016-02-10 Bin Cheng <bin.cheng@arm.com>
6760
6761 PR tree-optimization/68021
6762 * gcc.dg/tree-ssa/pr68021.c: New test.
6763
6764 2016-02-10 Richard Biener <rguenther@suse.de>
6765
6766 PR tree-optimization/69726
6767 * gcc.dg/uninit-22.c: New testcase.
6768
6769 2016-02-09 Andrew Pinski <apinski@cavium.com>
6770
6771 PR tree-opt/69282
6772 * gcc.c-torture/compile/20160205-1.c: New testcase.
6773
6774 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6775
6776 PR target/68404
6777 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6778 instead accessing a really large arrray.
6779 * gcc.target/powerpc/fusion3.c: Likewise.
6780
6781 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
6782
6783 PR target/68532
6784 * gcc.c-torture/execute/pr68532.c: New test.
6785
6786 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
6787
6788 PR target/69634
6789 * gcc.dg/pr69634.c: New.
6790
6791 2016-02-09 Richard Biener <rguenther@suse.de>
6792
6793 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6794
6795 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
6796
6797 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6798
6799 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6800
6801 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6802
6803 2016-02-09 Richard Biener <rguenther@suse.de>
6804
6805 PR tree-optimization/69715
6806 * gcc.dg/torture/pr69715.c: New testcase.
6807
6808 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6809
6810 PR c++/69139
6811 * g++.dg/cpp0x/trailing12.C: New test.
6812 * g++.dg/cpp0x/trailing13.C: New test.
6813
6814 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6815
6816 PR c++/69283
6817 PR c++/67835
6818 * g++.dg/cpp1y/auto-fn29.C: New test.
6819 * g++.dg/cpp1y/auto-fn30.C: New test.
6820
6821 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6822
6823 PR tree-optimization/69209
6824 * gcc.c-torture/compile/pr69209.c: New test.
6825
6826 2016-02-08 Jeff Law <law@redhat.com>
6827
6828 PR tree-optimization/68541
6829 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6830 of statements allowed in join block for path splitting.
6831
6832 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6833
6834 PR c++/59627
6835 * g++.dg/gomp/pr59627.C: New test.
6836
6837 PR ipa/69239
6838 * g++.dg/ipa/pr69239.C: New test.
6839
6840 2016-02-08 David Malcolm <dmalcolm@redhat.com>
6841
6842 PR preprocessor/69664
6843 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6844 * gcc.dg/cpp/warn-comments.c: Likewise.
6845
6846 2016-02-08 Marek Polacek <polacek@redhat.com>
6847
6848 PR c++/69688
6849 * g++.dg/init/const12.C: New test.
6850
6851 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6852
6853 PR target/60410
6854 * gcc.dg/lto/pr55113_0.c: Remove test.
6855
6856 2016-02-08 Richard Biener <rguenther@suse.de>
6857
6858 PR tree-optimization/69719
6859 * gcc.dg/torture/pr69719.c: New testcase.
6860
6861 2016-02-08 Richard Biener <rguenther@suse.de>
6862 Jeff Law <law@redhat.com>
6863
6864 PR target/68273
6865 * gcc.target/mips/pr68273.c: New testcase.
6866
6867 2016-02-08 Richard Biener <rguenther@suse.de>
6868
6869 PR rtl-optimization/69274
6870 * gcc.target/i386/addr-sel-1.c: XFAIL.
6871
6872 2016-02-08 Jeff Law <law@redhat.com>
6873
6874 PR tree-optimization/68541
6875 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6876
6877 PR tree-optimization/65917
6878 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6879
6880 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6881
6882 PR fortran/50555
6883 * gfortran.dg/namelist_args.f90: New test.
6884
6885 2016-02-05 Jeff Law <law@redhat.com>
6886
6887 PR tree-optimization/68541
6888 * gcc.dg/tree-ssa/split-path-2.c: New test.
6889 * gcc.dg/tree-ssa/split-path-3.c: New test.
6890 * gcc.dg/tree-ssa/split-path-4.c: New test.
6891 * gcc.dg/tree-ssa/split-path-5.c: New test.
6892 * gcc.dg/tree-ssa/split-path-6.c: New test.
6893 * gcc.dg/tree-ssa/split-path-7.c: New test.
6894
6895 2016-02-05 Martin Sebor <msebor@redhat.com>
6896
6897 PR c++/69662
6898 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6899 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6900
6901 2016-02-06 Richard HEnderson <rth@redhat.com>
6902
6903 PR c/69643
6904 * gcc.target/i386/addr-space-4.c: New.
6905 * gcc.target/i386/addr-space-5.c: New.
6906
6907 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6908
6909 PR fortran/66089
6910 * gfortran.dg/elemental_dependency_6.f90: New.
6911
6912 2016-02-05 Jakub Jelinek <jakub@redhat.com>
6913
6914 PR rtl-optimization/69691
6915 * gcc.c-torture/execute/pr69691.c: New test.
6916
6917 PR c++/69628
6918 * g++.dg/parse/pr69628.C: New test.
6919
6920 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6921
6922 * gcc.dg/sancov/asan.c: Move to ...
6923 * gcc.dg/asan/sancov-1.c: ... here.
6924
6925 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6926
6927 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6928
6929 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6930
6931 PR target/69677
6932 * gcc.target/i386/pr69677.c: New test.
6933
6934 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6935
6936 PR c++/68948
6937 * g++.dg/template/pr68948.C: New test.
6938
6939 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6940
6941 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6942 (only necessary on s390x).
6943
6944 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6945
6946 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6947 -mno-accumulate-outgoing-args.
6948
6949 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6950
6951 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6952
6953 2016-02-04 Jakub Jelinek <jakub@redhat.com>
6954
6955 PR c/69669
6956 * c-c++-common/pr69669.c: New test.
6957
6958 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6959
6960 PR target/69667
6961 * g++.dg/pr69667.C: New file.
6962
6963 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6964
6965 PR target/69619
6966 * gcc.dg/pr69619.c: Add new test.
6967
6968 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6969
6970 PR rtl-optimization/69577
6971 * gcc.target/i386/pr69577.c: New test.
6972
6973 2016-02-04 Martin Liska <mliska@suse.cz>
6974
6975 * g++.dg/asan/pr69276.C: New test.
6976
6977 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6978
6979 PR target/65932
6980 PR target/67714
6981 * gcc.target/arm/wmul-3.c: Simplify test to generate just
6982 a single smulbb instruction.
6983 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
6984 * gcc.target/amr/wmul-2.c: Likewise.
6985
6986 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6987
6988 PR target/65932
6989 PR target/67714
6990 * gcc.c-torture/execute/pr67714.c: New test.
6991
6992 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6993
6994 PR target/69454
6995 * gcc.target/i386/pr69454-1.c: New test.
6996 * gcc.target/i386/pr69454-2.c: New test.
6997
6998 2016-02-03 Martin Sebor <msebor@redhat.com>
6999
7000 PR c++/69251
7001 PR c++/69253
7002 PR c++/69290
7003 PR c++/69277
7004 PR c++/69349
7005 * g++.dg/ext/flexarray-mangle-2.C: New test.
7006 * g++.dg/ext/flexarray-mangle.C: New test.
7007 * g++.dg/ext/flexarray-subst.C: New test.
7008 * g++.dg/ext/flexary11.C: New test.
7009 * g++.dg/ext/flexary12.C: New test.
7010 * g++.dg/ext/flexary13.C: New test.
7011 * g++.dg/ext/flexary14.C: New test.
7012 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7013
7014 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7015
7016 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7017 Define only if CHECK_FLOAT128 is defined.
7018 (main): Properly initialize u5.
7019
7020 2016-02-03 Jakub Jelinek <jakub@redhat.com>
7021
7022 PR c/69627
7023 * gcc.dg/pr69627.c: New test.
7024
7025 PR target/69644
7026 * gcc.dg/pr69644.c: New test.
7027
7028 2016-02-03 Mike Stump <mikestump@comcast.net>
7029
7030 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7031 support for struct-layout-1.exp.
7032
7033 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7034
7035 PR c++/69056
7036 * g++.dg/cpp0x/pr69056.C: New test.
7037
7038 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7039 Alexandre Oliva <aoliva@redhat.com>
7040
7041 PR target/69461
7042 * gcc.target/powerpc/pr69461.c: New.
7043
7044 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
7045
7046 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7047 works from here ...
7048 (check_effective_target_fsanitize_thread): ... to here. Do not
7049 specify additional compile flags for the test source.
7050 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7051 specify additional compile flags for the test source.
7052
7053 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7054
7055 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7056
7057 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7058
7059 PR fortran/67451
7060 PR fortran/69418
7061 * gfortran.dg/coarray_allocate_2.f08: New test.
7062 * gfortran.dg/coarray_allocate_3.f08: New test.
7063 * gfortran.dg/coarray_allocate_4.f08: New test.
7064
7065 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7066
7067 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7068 use same scan-tree-dump-times on all platforms.
7069 * gcc.dg/vect/vect-outer-1.c: Likewise.
7070 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7071 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7072 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7073 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7074 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7075 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7076 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7077
7078 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7079
7080 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7081 warning.
7082
7083 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7084
7085 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7086
7087 2016-02-02 James Norris <jnorris@codesourcery.com>
7088
7089 * c-c++-common/goacc/routine-5.c: Add tests.
7090
7091 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
7092
7093 * gcc.target/nvptx/unsigned-cmp.c: New test.
7094
7095 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7096
7097 * gcc.target/aarch64/scalar_shift_1.c
7098 (test_corners_sisd_di): Improve force to SIMD register.
7099 (test_corners_sisd_si): Likewise.
7100 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7101 Remove scan-assembler check for ldr.
7102
7103 2016-02-02 Richard Biener <rguenther@suse.de>
7104
7105 PR tree-optimization/69595
7106 * gcc.dg/Warray-bounds-17.c: New testcase.
7107
7108 2016-02-02 Richard Biener <rguenther@suse.de>
7109
7110 PR tree-optimization/69606
7111 * gcc.dg/torture/pr69606.c: New testcase.
7112
7113 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7114
7115 PR middle-end/68542
7116 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7117 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7118
7119 2016-02-02 Alan Modra <amodra@gmail.com>
7120
7121 PR target/69548
7122 * gcc.target/powerpc/pr69548.c: New test.
7123
7124 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7125
7126 PR rtl-optimization/69592
7127 * gcc.dg/pr69592.c: New test.
7128
7129 PR preprocessor/69543
7130 PR c/69558
7131 * gcc.dg/pr69543.c: New test.
7132 * gcc.dg/pr69558.c: New test.
7133
7134 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
7135
7136 PR testsuite/65940
7137 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7138
7139 2016-02-01 Martin Sebor <msebor@redhat.com>
7140
7141 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7142
7143 2016-02-01 Bin Cheng <bin.cheng@arm.com>
7144
7145 PR tree-optimization/67921
7146 * c-c++-common/ubsan/pr67921.c: New test.
7147
7148 2016-02-01 Richard Biener <rguenther@suse.de>
7149
7150 PR middle-end/69556
7151 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7152
7153 2016-02-01 Richard Biener <rguenther@suse.de>
7154
7155 PR tree-optimization/69574
7156 * gcc.dg/torture/pr69574.c: New testcase.
7157
7158 2016-02-01 Richard Biener <rguenther@suse.de>
7159
7160 PR tree-optimization/69579
7161 * gcc.dg/setjmp-6.c: New testcase.
7162
7163 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7164
7165 PR rtl-optimization/69570
7166 * g++.dg/opt/pr69570.C: New test.
7167
7168 2016-02-01 Richard Henderson <rth@redhat.com>
7169
7170 * gcc.dg/pr69535.c: New test.
7171
7172 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
7173
7174 PR testsuite/69584
7175 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7176 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7177
7178 PR debug/68244
7179 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7180
7181 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7182
7183 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
7184
7185 PR fortran/67564
7186 * gfortran.dg/allocate_with_source_17.f03: New test.
7187
7188 2016-01-30 Jakub Jelinek <jakub@redhat.com>
7189
7190 PR tree-optimization/69546
7191 * gcc.dg/torture/pr69546.c: New test.
7192
7193 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
7194
7195 PR fortran/69566
7196 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7197
7198 2016-01-30 Martin Sebor <msebor@redhat.com>
7199
7200 PR c++/68490
7201 * g++.dg/ext/flexary10.C: New test.
7202
7203 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7204
7205 PR fortran/66707
7206 gfortran.dg/common_23.f90: New test.
7207
7208 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7209
7210 PR target/65546
7211 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7212 condition being checked, and disable it when the target supports
7213 misaligned loads and stores.
7214
7215 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7216
7217 PR debug/69518
7218 * gcc.dg/torture/pr69518.c: New test.
7219
7220 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7221
7222 PR target/69530
7223 * gcc.target/i386/pr69530.c: New test.
7224
7225 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
7226
7227 PR target/65604
7228 * gcc.target/mips/div-delay.c: New test.
7229
7230 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7231
7232 PR target/69551
7233 * gcc.target/i386/pr69551.c: New test.
7234
7235 PR target/66137
7236 * gcc.target/i386/pr66137.c: New test.
7237
7238 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7239
7240 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7241 always built for p5600.
7242 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7243 isa=p5600 dg-option.
7244
7245 2016-01-29 Richard Biener <rguenther@suse.de>
7246
7247 PR tree-optimization/69547
7248 * g++.dg/tree-ssa/pr69547.C: New testcase.
7249
7250 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7251
7252 PR debug/66869
7253 * g++.dg/warn/Wunused-function2.C: New test.
7254
7255 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7256
7257 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7258 support for test to succeed.
7259
7260 2016-01-29 Marek Polacek <polacek@redhat.com>
7261
7262 PR c++/69509
7263 PR c++/69516
7264 * g++.dg/ext/constexpr-vla2.C: New test.
7265 * g++.dg/ext/constexpr-vla3.C: New test.
7266 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7267
7268 2016-01-29 Richard Biener <rguenther@suse.de>
7269
7270 PR middle-end/69537
7271 * gcc.dg/uninit-21.c: New testcase.
7272
7273 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
7274
7275 PR target/69459
7276 * gcc.target/i386/pr69459.c: New test.
7277
7278 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
7279
7280 PR target/68400
7281 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7282 * gcc.target/mips/pr68400.c: New test.
7283
7284 2016-01-28 Martin Sebor <msebor@redhat.com>
7285
7286 PR target/17381
7287 * gcc.target/powerpc/pr17381.c: New test.
7288
7289 2016-01-28 Jakub Jelinek <jakub@redhat.com>
7290
7291 PR middle-end/69542
7292 * gcc.dg/torture/pr69542.c: New test.
7293
7294 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7295
7296 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7297
7298 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7299
7300 * gcc.dg/pr65980.c: Skip on AIX.
7301 * gcc.dg/pr66688.c: Same.
7302
7303 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7304
7305 PR target/63679
7306 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7307 * gcc.dg/tree-ssa/sra-18.c: Same.
7308
7309 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7310
7311 PR fortran/62536
7312 * gfortran.dg/block_15.f08: New test.
7313 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7314 on incorrectly closed BLOCK.
7315
7316 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7317
7318 * gcc.dg/declare-simd.c: New test.
7319 2016-01-28 Richard Biener <rguenther@suse.de>
7320
7321 PR tree-optimization/69466
7322 * gfortran.dg/vect/pr69466.f90: New testcase.
7323
7324 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7325
7326 * g++.dg/pr67989.C: Remove ARM-specific option.
7327 * gcc.target/arm/pr67989.C: New file.
7328
7329 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7330
7331 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7332 and expm1 test for glibc < 2.11.
7333
7334 2016-01-27 Richard Henderson <rth@redhat.com>
7335
7336 * gcc.c-torture/execute/pr69447.c: New test.
7337
7338 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
7339
7340 PR fortran/69422
7341 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7342
7343 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7344
7345 PR debug/66869
7346 * gcc.dg/pr66869.c: New test.
7347
7348 2016-01-25 Jeff Law <law@redhat.com>
7349
7350 PR tree-optimization/68398
7351 PR tree-optimization/69196
7352 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7353 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7354 path to avoid new heuristic allowing more irreducible regions
7355 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7356 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7357 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7358 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7359 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7360
7361 2016-01-27 Marek Polacek <polacek@redhat.com>
7362
7363 PR c/68062
7364 * c-c++-common/vector-compare-4.c: New test.
7365
7366 2016-01-27 David Malcolm <dmalcolm@redhat.com>
7367
7368 PR preprocessor/69126
7369 * c-c++-common/pr69126.c: New test case.
7370
7371 2016-01-27 Ian Lance Taylor <iant@google.com>
7372
7373 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7374
7375 2016-01-27 Ryan Burn <contact@rnburn.com>
7376
7377 PR cilkplus/69267
7378 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7379
7380 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7381
7382 PR target/69512
7383 * gcc.target/i386/pr69512.c: New test.
7384
7385 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7386
7387 PR ada/69488
7388 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7389
7390 2016-01-27 Marek Polacek <polacek@redhat.com>
7391
7392 PR c++/69379
7393 * g++.dg/pr69379.C: New test.
7394
7395 2016-01-27 Martin Sebor <msebor@redhat.com>
7396
7397 PR c++/69317
7398 * g++.dg/abi/Wabi-2-2.C: New test.
7399 * g++.dg/abi/Wabi-2-3.C: New test.
7400 * g++.dg/abi/Wabi-3-2.C: New test.
7401 * g++.dg/abi/Wabi-3-3.C: New test.
7402
7403 2016-01-27 Richard Biener <rguenther@suse.de>
7404
7405 PR tree-optimization/69166
7406 * gcc.dg/torture/pr69166.c: New testcase.
7407
7408 2016-01-27 Martin Jambor <mjambor@suse.cz>
7409
7410 PR tree-optimization/69355
7411 * gcc.dg/tree-ssa/pr69355.c: New test.
7412
7413 2016-01-27 Marek Polacek <polacek@redhat.com>
7414
7415 PR c++/69496
7416 * g++.dg/ext/constexpr-vla1.C: New test.
7417
7418 2016-01-20 Christian Bruel <christian.bruel@st.com>
7419
7420 PR target/69245
7421 * gcc.target/arm/pr69245.c: New test.
7422
7423 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7424
7425 PR tree-optimization/69399
7426 * gcc.dg/torture/pr69399.c: New test.
7427
7428 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7429
7430 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7431
7432 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7433
7434 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7435
7436 2016-01-26 Tom de Vries <tom@codesourcery.com>
7437
7438 PR tree-optimization/69110
7439 * gcc.dg/autopar/pr69110.c: New test.
7440
7441 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7442 Sebastian Pop <s.pop@samsung.com>
7443
7444 * gcc.dg/graphite/isl-ast-op-select.c: New.
7445
7446 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7447
7448 PR fortran/69385
7449 * gfortran.dg/allocate_error_6.f90: New test.
7450
7451 2016-01-26 Richard Henderson <rth@redhat.com>
7452
7453 * gcc.dg/tm/pr60908.c: New test.
7454
7455 2016-01-26 David Malcolm <dmalcolm@redhat.com>
7456
7457 PR other/69006
7458 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7459 directive.
7460 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7461 expected multiline output to reflect the colorization being
7462 disabled before newlines.
7463 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7464 (custom_diagnostic_finalizer): Replace call to
7465 pp_newline_and_flush with call to pp_flush.
7466 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7467 * gfortran.dg/implicit_class_1.f90: Likewise.
7468 * lib/gcc-dg.exp (allow_blank_lines): New global.
7469 (dg-allow-blank-lines-in-output): New procedure.
7470 (gcc-dg-prune): Complain about blank lines in the output, unless
7471 dg-allow-blank-lines-in-output was called.
7472 * lib/multiline.exp (_build_multiline_regex): Only support
7473 arbitrary followup text for non-blank-lines, not for blank lines.
7474
7475 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7476
7477 PR tree-optimization/69483
7478 * gcc.dg/pr69483.c: New test.
7479 * g++.dg/opt/pr69483.C: New test.
7480
7481 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7482
7483 PR target/68620
7484 * gcc.target/arm/pr68620.c: New test.
7485
7486 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7487
7488 * gcc.target/i386/pr68986-2.c: Remove -m32.
7489
7490 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7491
7492 PR target/68986
7493 * gcc.target/i386/pr68986-1.c: New test.
7494 * gcc.target/i386/pr68986-2.c: Likewise.
7495 * gcc.target/i386/pr68986-3.c: Likewise.
7496
7497 2016-01-26 Christian Bruel <christian.bruel@st.com>
7498
7499 * lib/target-supports.exp
7500 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7501 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7502 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7503
7504 2016-01-26 Richard Biener <rguenther@suse.de>
7505
7506 PR tree-optimization/69452
7507 * gcc.dg/torture/pr69452.c: New testcase.
7508
7509 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7510
7511 PR target/69442
7512 * gcc.dg/pr69442.c: New test.
7513
7514 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7515
7516 PR target/67896
7517 * gcc.target/aarch64/simd/pr67896.C: New.
7518
7519 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7520
7521 PR tree-optimization/69400
7522 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7523 function.
7524 (plugin_init): Call it.
7525 * gcc.dg/torture/pr69400.c: New test.
7526
7527 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7528
7529 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7530
7531 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7532 Sebastian Pop <s.pop@samsung.com>
7533
7534 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7535 isl-0.15.
7536
7537 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7538 Sebastian Pop <s.pop@samsung.com>
7539
7540 * gcc.dg/graphite/pr69292.c: New.
7541
7542 2016-01-25 Jakub Jelinek <jakub@redhat.com>
7543
7544 * c-c++-common/goacc/use_device-1.c: New test.
7545
7546 2016-01-25 Jeff Law <law@redhat.com>
7547
7548 PR tree-optimization/69196
7549 PR tree-optimization/68398
7550 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7551 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7552
7553 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
7554
7555 PR target/69469
7556 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7557 Algorithm.
7558
7559 2016-01-25 Richard Biener <rguenther@suse.de>
7560
7561 PR testsuite/69380
7562 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7563
7564 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7565
7566 PR target/69421
7567 * gcc.dg/pr69421.c: New test.
7568
7569 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7570
7571 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7572 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7573 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7574 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7575 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7576 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7577 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7578 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7579 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7580 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7581
7582 2016-01-25 Richard Biener <rguenther@suse.de>
7583
7584 PR tree-optimization/69376
7585 * gcc.dg/torture/pr69376.c: New testcase.
7586
7587 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7588
7589 PR fortran/69397
7590 PR fortran/68442
7591 * gfortran.dg/interface_38.f90: New test.
7592 * gfortran.dg/interface_39.f90: New test.
7593
7594 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7595
7596 Revert:
7597 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7598
7599 PR c++/11858
7600 PR c++/24663
7601 PR c++/24664
7602 * g++.dg/template/pr11858.C: New test.
7603 * g++.dg/template/pr24663.C: New test.
7604 * g++.dg/template/unify12.C: New test.
7605 * g++.dg/template/unify13.C: New test.
7606 * g++.dg/template/unify14.C: New test.
7607 * g++.dg/template/unify15.C: New test.
7608 * g++.dg/template/unify16.C: New test.
7609 * g++.dg/template/unify17.C: New test.
7610
7611 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7612
7613 PR fortran/68283
7614 gfortran.dg/pr68283.f90: New test.
7615
7616 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7617
7618 PR fortran/66094
7619 * gfortran.dg/inline_matmul_13.f90: New test.
7620 * gfortran.dg/matmul_bounds_8.f90: New test.
7621 * gfortran.dg/matmul_bounds_9.f90: New test.
7622 * gfortran.dg/matmul_bounds_10.f90: New test.
7623
7624 2016-01-23 Tom de Vries <tom@codesourcery.com>
7625
7626 PR tree-optimization/69426
7627 * gcc.dg/autopar/pr69426.c: New test.
7628
7629 2016-01-23 Martin Sebor <msebor@redhat.com>
7630
7631 PR c++/58109
7632 PR c++/69022
7633 * g++.dg/cpp0x/alignas5.C: New test.
7634 * g++.dg/ext/vector29.C: Same.
7635
7636 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
7637
7638 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7639 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7640 _GNU_SOURCE from compile flags to the source.
7641 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7642 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7643 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7644 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7645
7646 2016-01-22 Jakub Jelinek <jakub@redhat.com>
7647
7648 PR target/69432
7649 * g++.dg/opt/pr69432.C: New test.
7650
7651 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7652
7653 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7654 32-bit targets testing an -m64 multilib.
7655
7656 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7657
7658 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7659 64-bit support.
7660
7661 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7662
7663 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7664
7665 2016-01-21 Christian Bruel <christian.bruel@st.com>
7666
7667 PR target/68674
7668 * gcc.target/i386/pr68674.c
7669 * gcc.target/aarch64/pr68674.c
7670 * gcc.target/arm/pr68674.c
7671
7672 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7673
7674 PR target/69403
7675 * gcc.c-torture/execute/pr69403.c: New test.
7676
7677 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7678
7679 PR c++/55843
7680 * g++.dg/template/pr55843.C: New.
7681
7682 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7683
7684 PR testsuite/66877
7685 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7686 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7687
7688 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7689
7690 PR testsuite/67489
7691 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7692 from dg-do compile directive, and instead add
7693 { dg-require-effective-target int128 }.
7694
7695 2016-01-20 Martin Sebor <msebor@redhat.com>
7696
7697 PR c/69405
7698 * gcc.dg/sync-fetch.c: New test.
7699
7700 2016-01-21 Martin Sebor <msebor@redhat.com>
7701
7702 PR target/69252
7703 * gcc.target/powerpc/pr69252.c: New test.
7704
7705 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7706
7707 PR fortran/65996
7708 * gfortran.dg/pr65996.f90: New test.
7709
7710 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7711
7712 PR c++/68810
7713 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
7714 expected to generate an error.
7715
7716 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7717
7718 PR middle-end/66178
7719 * gcc.dg/torture/pr66178.c: New test.
7720
7721 2016-01-21 Anton Blanchard <anton@samba.org>
7722 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7723
7724 PR target/63354
7725 * gcc.target/powerpc/pr63354.c: New test.
7726
7727 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7728
7729 PR rtl-optimization/68990
7730 * gcc.target/i386/pr68990: New.
7731
7732 2016-01-21 Nick Clifton <nickc@redhat.com>
7733
7734 PR target/69129
7735 * gcc.target/mips/pr69129.c: New.
7736
7737 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7738
7739 PR c++/58046
7740 * g++.dg/cpp0x/pr58046.C: New.
7741
7742 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7743
7744 PR target/69187
7745 PR target/65624
7746 * gcc.target/arm/pr69187.c: New test.
7747
7748 PR c++/69355
7749 * g++.dg/torture/pr69355.C: New test.
7750
7751 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7752 Sebastian Pop <s.pop@samsung.com>
7753
7754 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7755
7756 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7757 Sebastian Pop <s.pop@samsung.com>
7758
7759 * gcc.dg/graphite/pr68976.c: New test.
7760
7761 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7762
7763 PR middle-end/67653
7764 * c-c++-common/pr67653.c: New test.
7765 * gcc.dg/torture/pr29119.c: Add dg-warning.
7766
7767 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7768
7769 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7770
7771 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7772
7773 PR c/24293
7774 * gcc.dg/pr24293.c: New test.
7775 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7776 incomplete struct type.
7777 * gcc.dg/declspec-1.c: Likewise.
7778 * gcc.dg/pr63549.c: Likewise.
7779
7780 2016-01-20 Jakub Jelinek <jakub@redhat.com>
7781
7782 PR tree-optimization/66612
7783 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7784 for bdn instruction.
7785
7786 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7787
7788 * lib/target-supports.exp
7789 (check_effective_target_arm_fp_ok_nocache): New.
7790 (check_effective_target_arm_fp_ok): New.
7791 (add_options_for_arm_fp): New.
7792 (check_effective_target_arm_crypto_ok_nocache): Require
7793 target_arm_v8_neon_ok instead of arm32.
7794 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7795 (check_effective_target_arm_crypto_pragma_ok): New.
7796 (add_options_for_arm_vfp): New.
7797 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7798 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7799 target instead. Force initial fpu to vfp.
7800 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7801 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7802 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7803 dependency.
7804 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7805 use arm_vfp effective target instead. Force initial fpu to vfp.
7806 * gcc.target/arm/attr-neon3.c: Likewise.
7807 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7808 arm_vfp_ok.
7809 * gcc.target/arm/unsigned-float.c: Likewise.
7810 * gcc.target/arm/vfp-1.c: Likewise.
7811 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7812 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7813 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7814 * gcc.target/arm/vfp-ldmias.c: Likewise.
7815 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7816 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7817 * gcc.target/arm/vfp-stmiad.c: Likewise.
7818 * gcc.target/arm/vfp-stmias.c: Likewise.
7819 * gcc.target/arm/vnmul-1.c: Likewise.
7820 * gcc.target/arm/vnmul-2.c: Likewise.
7821 * gcc.target/arm/vnmul-3.c: Likewise.
7822 * gcc.target/arm/vnmul-4.c: Likewise.
7823
7824 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7825
7826 PR testsuite/69366
7827 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7828 the MPX run-time library, for compile-time MPX test.
7829 * gcc.target/i386/chkp-always_inline.c: Likewise.
7830 * gcc.target/i386/chkp-bndret.c: Likewise.
7831 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7832 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7833 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7834 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7835 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7836 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7837 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7838 * gcc.target/i386/chkp-label-address.c: Likewise.
7839 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7840 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7841 * gcc.target/i386/chkp-pr69044.c: Likewise.
7842 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7843 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7844 * gcc.target/i386/chkp-strchr.c: Likewise.
7845 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7846 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7847 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7848 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7849 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7850 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7851 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7852 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7853 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7854 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7855 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7856 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7857 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7858 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7859 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7860 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7861 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7862 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7863 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7864 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7865 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7866 * gcc.target/i386/pr63995-2.c: Likewise.
7867 * gcc.target/i386/pr64805.c: Likewise.
7868 * gcc.target/i386/pr65044.c: Likewise.
7869 * gcc.target/i386/pr65167.c: Likewise.
7870 * gcc.target/i386/pr65183.c: Likewise.
7871 * gcc.target/i386/pr65184.c: Likewise.
7872 * gcc.target/i386/thunk-retbnd.c: Likewise.
7873
7874 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7875
7876 PR tree-optimization/69328
7877 * gcc.dg/pr69328.c: New test.
7878
7879 2016-01-20 Jeff Law <law@redhat.com>
7880
7881 PR target/25114
7882 * gcc.target/m68k/pr25114.c: New test.
7883
7884 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7885
7886 * gcc.target/arm/memset-inline-10.c: Added
7887 dg-require-effective-target arm_thumb2_ok.
7888
7889 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7890
7891 * gcc.dg/debug/dwarf2/sso.c: New test.
7892
7893 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
7894
7895 PR testsuite/68820
7896 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7897 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7898 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7899
7900 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7901
7902 PR ipa/66223
7903 * g++.dg/ipa/devirt-50.C: New testcase.
7904
7905 2016-01-19 Marek Polacek <polacek@redhat.com>
7906
7907 PR c++/68965
7908 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7909 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7910
7911 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7912
7913 PR target/69135
7914 * gcc.target/arm/pr69135_1.c: New test.
7915
7916 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7917
7918 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7919
7920 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7921
7922 * gcc.target/aarch64/ccmp_1.c: New testcase.
7923
7924 2016-01-19 Marek Polacek <polacek@redhat.com>
7925
7926 PR c++/68586
7927 * g++.dg/cpp0x/enum30.C: New test.
7928
7929 2016-01-19 Richard Biener <rguenther@suse.de>
7930
7931 PR tree-optimization/69336
7932 * g++.dg/tree-ssa/pr69336.C: New testcase.
7933
7934 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7935
7936 PR debug/65779
7937 * gcc.dg/pr65779.c: New test.
7938
7939 2016-01-19 Richard Biener <rguenther@suse.de>
7940
7941 PR tree-optimization/69352
7942 * gcc.dg/torture/pr69352.c: New testcase.
7943
7944 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7945
7946 PR rtl-optimization/68955
7947 PR rtl-optimization/64557
7948 * gcc.dg/torture/pr68955.c: New test.
7949
7950 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7951
7952 PR lto/69136
7953 * g++.dg/torture/pr69136.C: New testcase.
7954
7955 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7956
7957 PR lto/69133
7958 * g++.dg/lto/pr69133_0.C: New testcase.
7959 * g++.dg/lto/pr69133_1.C: New testcase.
7960
7961 2016-01-15 Jeff Law <law@redhat.com>
7962
7963 PR tree-optimization/69320
7964 * gcc.c-torture/pr69320-1.c: New test.
7965 * gcc.c-torture/pr69320-2.c: New test.
7966 * gcc.c-torture/pr69320-3.c: New test.
7967 * gcc.c-torture/pr69320-4.c: New test.
7968
7969 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7970
7971 PR c++/11858
7972 PR c++/24663
7973 PR c++/24664
7974 * g++.dg/template/pr11858.C: New test.
7975 * g++.dg/template/pr24663.C: New test.
7976 * g++.dg/template/unify12.C: New test.
7977 * g++.dg/template/unify13.C: New test.
7978 * g++.dg/template/unify14.C: New test.
7979 * g++.dg/template/unify15.C: New test.
7980 * g++.dg/template/unify16.C: New test.
7981 * g++.dg/template/unify17.C: New test.
7982
7983 2016-01-18 David Malcolm <dmalcolm@redhat.com>
7984
7985 PR testsuite/69181
7986 * gcc.dg/pr69181-1.c: New test file.
7987 * gcc.dg/pr69181-2.c: New test file.
7988 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
7989 globals by moving it to...
7990 (cleanup-after-saved-dg-test): ...this new function. Add
7991 "global additional_sources_used". Add reset of global
7992 multiline_expected_outputs to the empty list.
7993 * lib/multiline.exp (_multiline_expected_outputs): Rename this
7994 global to...
7995 (multiline_expected_outputs): ...this, and updated comments to
7996 note that it is modified from gcc-dg.exp.
7997 (dg-end-multiline-output): Update for the above renaming.
7998 (handle-multiline-outputs): Likewise. Remove the clearing
7999 of the expected outputs to the empty list.
8000
8001 2016-01-18 Richard Biener <rguenther@suse.de>
8002
8003 PR tree-optimization/69297
8004 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8005
8006 2016-01-18 Joseph Myers <joseph@codesourcery.com>
8007
8008 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8009 dg-options.
8010 * gcc.target/mips/mips-3d-2.c: Likewise.
8011 * gcc.target/mips/mips-3d-3.c: Likewise.
8012 * gcc.target/mips/mips-3d-4.c: Likewise.
8013 * gcc.target/mips/mips-3d-5.c: Likewise.
8014 * gcc.target/mips/mips-3d-6.c: Likewise.
8015 * gcc.target/mips/mips-3d-7.c: Likewise.
8016 * gcc.target/mips/mips-3d-8.c: Likewise.
8017 * gcc.target/mips/mips-3d-9.c: Likewise.
8018 * gcc.target/mips/mips-ps-1.c: Likewise.
8019 * gcc.target/mips/mips-ps-2.c: Likewise.
8020 * gcc.target/mips/mips-ps-3.c: Likewise.
8021 * gcc.target/mips/mips-ps-4.c: Likewise.
8022 * gcc.target/mips/mips-ps-5.c: Likewise.
8023 * gcc.target/mips/mips-ps-6.c: Likewise.
8024 * gcc.target/mips/mips-ps-7.c: Likewise.
8025 * gcc.target/mips/mips-ps-type.c: Likewise.
8026 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8027 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8028
8029 2016-01-18 Tom de Vries <tom@codesourcery.com>
8030
8031 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8032 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8033 * c-c++-common/goacc/kernels-empty.c: New test.
8034 * c-c++-common/goacc/kernels-eternal.c: New test.
8035 * c-c++-common/goacc/kernels-loop-2.c: New test.
8036 * c-c++-common/goacc/kernels-loop-3.c: New test.
8037 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8038 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8039 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8040 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8041 * c-c++-common/goacc/kernels-loop-data.c: New test.
8042 * c-c++-common/goacc/kernels-loop-g.c: New test.
8043 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8044 * c-c++-common/goacc/kernels-loop-n.c: New test.
8045 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8046 * c-c++-common/goacc/kernels-loop.c: New test.
8047 * c-c++-common/goacc/kernels-noreturn.c: New test.
8048 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8049 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8050 * c-c++-common/goacc/kernels-reduction.c: New test.
8051
8052 2016-01-18 Tom de Vries <tom@codesourcery.com>
8053
8054 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8055 * gcc.dg/autopar/outer-2.c: Same.
8056 * gcc.dg/autopar/outer-3.c: Same.
8057 * gcc.dg/autopar/outer-4.c: Same.
8058 * gcc.dg/autopar/outer-5.c: Same.
8059 * gcc.dg/autopar/outer-6.c: Same.
8060 * gcc.dg/autopar/parallelization-1.c: Same.
8061 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8062 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8063 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8064 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8065 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8066 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8067 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8068 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8069 * gcc.dg/autopar/pr39500-1.c: Same.
8070 * gcc.dg/autopar/pr39500-2.c: Same.
8071 * gcc.dg/autopar/pr46193.c: Same.
8072 * gcc.dg/autopar/pr46194.c: Same.
8073 * gcc.dg/autopar/pr49580.c: Same.
8074 * gcc.dg/autopar/pr49960-1.c: Same.
8075 * gcc.dg/autopar/pr49960.c: Same.
8076 * gcc.dg/autopar/pr68373.c: Same.
8077 * gcc.dg/autopar/reduc-1.c: Same.
8078 * gcc.dg/autopar/reduc-1char.c: Same.
8079 * gcc.dg/autopar/reduc-1short.c: Same.
8080 * gcc.dg/autopar/reduc-2.c: Same.
8081 * gcc.dg/autopar/reduc-2char.c: Same.
8082 * gcc.dg/autopar/reduc-2short.c: Same.
8083 * gcc.dg/autopar/reduc-3.c: Same.
8084 * gcc.dg/autopar/reduc-4.c: Same.
8085 * gcc.dg/autopar/reduc-6.c: Same.
8086 * gcc.dg/autopar/reduc-7.c: Same.
8087 * gcc.dg/autopar/reduc-8.c: Same.
8088 * gcc.dg/autopar/reduc-9.c: Same.
8089 * gcc.dg/autopar/uns-outer-4.c: Same.
8090 * gcc.dg/autopar/uns-outer-5.c: Same.
8091 * gcc.dg/autopar/uns-outer-6.c: Same.
8092 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8093 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8094
8095 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8096
8097 PR target/63679
8098 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8099 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8100
8101 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8102
8103 PR target/63679
8104 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8105 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8106 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8107
8108 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8109
8110 PR target/63679
8111 * gcc.dg/tree-ssa/sra-17.c: New.
8112 * gcc.dg/tree-ssa/sra-18.c: New.
8113
8114 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8115
8116 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8117
8118 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8119
8120 * gnat.dg/inline12.adb: New test.
8121
8122 2016-01-18 Bin Cheng <bin.cheng@arm.com>
8123
8124 PR tree-optimization/66797
8125 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8126
8127 2016-01-18 Richard Biener <rguenther@suse.de>
8128
8129 PR tree-optimization/69170
8130 * gcc.dg/torture/pr69170.c: New testcase.
8131
8132 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
8133
8134 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8135
8136 2016-01-16 Tom de Vries <tom@codesourcery.com>
8137
8138 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8139
8140 2016-01-16 Tom de Vries <tom@codesourcery.com>
8141
8142 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8143 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8144 redundant dg-require-effective-target pthread.
8145 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8146 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8147 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8148 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8149 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8150 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8151 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8152
8153 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
8154
8155 PR target/68609
8156 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8157 * gcc.target/powerpc/recip-7.c: Same.
8158
8159 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8160
8161 PR c++/69091
8162 * g++.dg/template/pr69091.C: New test.
8163
8164 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8165
8166 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8167 dump does not contain an error_mark_node.
8168 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8169 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8170
8171 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8172
8173 PR c++/68936
8174 * g++.dg/template/pr68936.C: New test.
8175
8176 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
8177
8178 PR target/68609
8179 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8180 * gcc.target/powerpc/recip-2.c: Same.
8181 * gcc.target/powerpc/recip-3.c: Same.
8182 * gcc.target/powerpc/recip-4.c: Same.
8183 * gcc.target/powerpc/recip-sqrtf.c: Same.
8184
8185 2016-01-15 Jeff Law <law@redhat.com>
8186
8187 PR tree-optimization/69270
8188 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8189 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8190
8191 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
8192
8193 PR fortran/49630
8194 * gfortran.dg/deferred_character_13.f90: New test for the fix
8195 of comment 3 of the PR.
8196
8197 PR fortran/54070
8198 * gfortran.dg/deferred_character_8.f90: New test
8199 * gfortran.dg/allocate_error_5.f90: New test
8200
8201 PR fortran/60593
8202 * gfortran.dg/deferred_character_10.f90: New test
8203
8204 PR fortran/60795
8205 * gfortran.dg/deferred_character_14.f90: New test
8206
8207 PR fortran/61147
8208 * gfortran.dg/deferred_character_11.f90: New test
8209
8210 PR fortran/64324
8211 * gfortran.dg/deferred_character_9.f90: New test
8212
8213 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8214
8215 PR rtl-optimization/69030
8216 * gcc.target/i386/pr69030.c: New.
8217
8218 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8219
8220 * gcc.target/aarch64/target_attr_17.c: New test.
8221
8222 2016-01-15 Richard Biener <rguenther@suse.de>
8223
8224 PR tree-optimization/66856
8225 * gcc.dg/torture/pr66856-1.c: New testcase.
8226 * gcc.dg/torture/pr66856-2.c: Likewise.
8227
8228 2016-01-15 Richard Biener <rguenther@suse.de>
8229
8230 PR debug/69137
8231 * g++.dg/lto/pr69137_0.C: New testcase.
8232
8233 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8234
8235 PR middle-end/69246
8236 * gcc.target/i386/pr69246.c: New test.
8237
8238 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8239
8240 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8241
8242 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8243
8244 PR c++/56194
8245 * g++.dg/init/const9.C: Disable test on S/390.
8246
8247 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8248
8249 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8250 * g++.dg/Wno-frame-address.C: Ditto.
8251
8252 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8253
8254 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8255
8256 2016-01-15 Richard Biener <rguenther@suse.de>
8257
8258 PR tree-optimization/68961
8259 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8260
8261 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8262
8263 * gcc.target/i386/pr65105-5.c: New test.
8264
8265 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8266
8267 * gcc.c-torture/execute/alias-4.c: New testcase.
8268
8269 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8270
8271 PR ipa/68148
8272 * g++.dg/ipa/devirt-49.C: New testcase.
8273
8274 2016-01-15 Christian Bruel <christian.bruel@st.com>
8275
8276 PR target/65837
8277 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8278 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8279 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8280
8281 2016-01-15 Richard Biener <rguenther@suse.de>
8282
8283 PR tree-optimization/69117
8284 * gcc.dg/torture/pr69117.c: New testcase.
8285
8286 2015-01-14 Ryan Burn <contact@rnburn.com>
8287
8288 PR c++/69048
8289 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8290
8291 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8292
8293 PR testsuite/67509
8294 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8295 range tests use 100 * maximum instead of maximum + 1.
8296
8297 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8298
8299 PR debug/69244
8300 * gcc.dg/guality/pr69244.c: New test.
8301
8302 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
8303
8304 * lib/target-supports.exp (check_effective_target_issignaling):
8305 New procedure.
8306 * gcc.dg/pr61441.c: Require issignaling effective target.
8307
8308 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8309
8310 PR target/68803
8311 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8312
8313 2016-01-14 David Malcolm <dmalcolm@redhat.com>
8314
8315 PR c++/68819
8316 PR preprocessor/69177
8317 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8318 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8319 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8320 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8321
8322 2016-01-14 Marek Polacek <polacek@redhat.com>
8323
8324 PR c/69262
8325 * gcc.dg/array-15.c: New test.
8326
8327 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8328
8329 PR middle-end/68146
8330 PR tree-optimization/69155
8331 * gfortran.dg/pr68146.f: New test.
8332 * gfortran.dg/pr69155.f90: New test.
8333
8334 2016-01-14 Richard Biener <rguenther@suse.de>
8335
8336 PR tree-optimization/68060
8337 * gcc.dg/torture/pr68060-1.c: New testcase.
8338 * gcc.dg/torture/pr68060-2.c: Likewise.
8339
8340 2016-01-14 Nick Clifton <nickc@redhat.com>
8341
8342 * lib/target-supports.exp
8343 (check_effective_target_arm_neon_ok_nocache): Add an option
8344 sequence that includes setting the ARM architecture to ARMv7-A.
8345 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8346 command line options necessary to enable Neon support.
8347 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8348 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8349 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8350 * gcc.target/arm/pr69180.c: Likewise.
8351
8352 2016-01-14 Jeff Law <law@redhat.com>
8353
8354 PR tree-optimization/69270
8355 * gcc.dg/tree-ssa/pr69270.c: New test.
8356
8357 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8358
8359 PR c/66208
8360 * c-c++-common/pr66208.c: New file.
8361
8362 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8363
8364 PR tree-optimization/69156
8365 * gcc.dg/pr69156.c: New test.
8366
8367 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8368
8369 * gcc.target/i386/pr69225-7.c: New test.
8370
8371 2016-01-13 Richard Henderson <rth@redhat.com>
8372
8373 * gcc.dg/tm/memopt-13.c: Update expected function.
8374 * gcc.dg/tm/memopt-6.c: Likewise.
8375
8376 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
8377
8378 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8379 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8380 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8381 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
8382
8383 2016-01-13 Tom de Vries <tom@codesourcery.com>
8384
8385 PR tree-optimization/69169
8386 * gcc.dg/pr69169.c: New test.
8387
8388 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8389
8390 PR target/69228
8391 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8392 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8393 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8394 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8395 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8396 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8397 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8398 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8399
8400 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8401
8402 PR target/69247
8403 * gcc.dg/pr69247.c: New test.
8404
8405 2016-01-13 Richard Biener <rguenther@suse.de>
8406
8407 PR tree-optimization/69242
8408 * gcc.dg/torture/pr69242.c: New testcase.
8409
8410 2016-01-13 Richard Biener <rguenther@suse.de>
8411
8412 PR tree-optimization/69186
8413 * gcc.dg/torture/pr69186.c: New testcase.
8414
8415 2016-01-13 Jeff Law <law@redhat.com>
8416
8417 PR tree-optimization/67755
8418 * gcc.dg/tree-ssa/pr67755.c: New test.
8419
8420 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8421
8422 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8423 pass number in output by a star.
8424
8425 2016-01-12 Bin Cheng <bin.cheng@arm.com>
8426
8427 PR tree-optimization/68911
8428 * gcc.c-torture/execute/pr68911.c: New test.
8429
8430 2016-01-12 Marek Polacek <polacek@redhat.com>
8431
8432 PR c++/68979
8433 * g++.dg/warn/permissive-1.C: New test.
8434
8435 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8436
8437 PR objc++/68511
8438 PR c++/69213
8439 * g++.dg/opt/pr69213.C: New test.
8440
8441 2016-01-12 Christian Bruel <christian.bruel@st.com>
8442
8443 PR target/69180
8444 * gcc.target/arm/pr69180.c: New test.
8445
8446 2016-01-12 Richard Biener <rguenther@suse.de>
8447
8448 PR lto/69077
8449 * g++.dg/lto/pr69077_0.C: New testcase.
8450 * g++.dg/lto/pr69077_1.C: Likewise.
8451
8452 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8453
8454 PR target/69175
8455 * g++.dg/opt/pr69175.C: New test.
8456
8457 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8458
8459 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8460 rather than #including math.h & stdlib.h.
8461 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8462 * gcc.dg/vect/pr49771.c: Likewise.
8463 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8464 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8465 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8466 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8467 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8468 * gcc.dg/vect/pr44507.c: Likewise.
8469 * gcc.dg/vect/pr45902.c: Likewise.
8470 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8471 * gcc.dg/vect/vect-117.c: Likewise.
8472 * gcc.dg/vect/vect-99.c: Likewise.
8473 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8474 * gcc.dg/vect/vect-cond-1.c: Likewise.
8475 * gcc.dg/vect/vect-cond-2.c: Likewise.
8476 * gcc.dg/vect/vect-cond-3.c: Likewise.
8477 * gcc.dg/vect/vect-cond-4.c: Likewise.
8478 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8479 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8480 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8481 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8482 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8483 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8484 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8485 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8486 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8487 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8488 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8489 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8490 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8491 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8492 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8493 include of signal.h.
8494 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8495 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8496 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8497 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8498 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8499 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8500 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8501 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8502 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8503 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8504 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8505 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8506 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8507 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8508 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8509 * gcc.dg/vect/vect-outer-5.c: Likewise.
8510 * gcc.dg/vect/vect-outer-6.c: Likewise.
8511 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8512 include of stdio.h.
8513
8514 2016-01-12 Nick Clifton <nickc@redhat.com>
8515
8516 PR target/68913
8517 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8518 to fread so that it will be found in all target runtimes.
8519
8520 2016-01-12 Richard Biener <rguenther@suse.de>
8521
8522 PR tree-optimization/69053
8523 * g++.dg/torture/pr69053.C: New testcase.
8524
8525 2016-01-12 Richard Biener <rguenther@suse.de>
8526
8527 PR tree-optimization/69168
8528 * gcc.dg/torture/pr69168.c: New testcase.
8529
8530 2016-01-12 Richard Biener <rguenther@suse.de>
8531
8532 PR tree-optimization/69157
8533 * gcc.dg/torture/pr69157.c: New testcase.
8534
8535 2016-01-12 Richard Biener <rguenther@suse.de>
8536
8537 PR tree-optimization/69174
8538 * gcc.dg/torture/pr69174.c: New testcase.
8539
8540 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8541
8542 PR c++/66808
8543 PR c++/69000
8544 * g++.dg/tls/pr66808.C: New test.
8545 * g++.dg/tls/pr69000.C: New test.
8546
8547 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8548
8549 * gcc.target/powerpc/swaps-p8-23.c: New test.
8550 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8551
8552 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
8553
8554 PR tree-optimization/68356
8555 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8556
8557 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8558 Jim Wilson <jim.wilson@linaro.org>
8559
8560 PR target/69194
8561 * gcc.target/arm/pr69194.c: New test.
8562
8563 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8564
8565 PR target/69225
8566 * gcc.target/i386/pr69225-1.c: New test.
8567 * gcc.target/i386/pr69225-2.c: Likewise.
8568 * gcc.target/i386/pr69225-3.c: Likewise.
8569 * gcc.target/i386/pr69225-4.c: Likewise.
8570 * gcc.target/i386/pr69225-5.c: Likewise.
8571 * gcc.target/i386/pr69225-6.c: Likewise.
8572
8573 2016-01-11 Jakub Jelinek <jakub@redhat.com>
8574
8575 PR target/67462
8576 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8577 if lp64.
8578
8579 PR target/69071
8580 * gcc.dg/pr69071.c: New test.
8581
8582 PR c++/69211
8583 * g++.dg/opt/pr69211.C: New test.
8584
8585 PR tree-optimization/69214
8586 * gcc.c-torture/compile/pr69214.c: New test.
8587
8588 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
8589
8590 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8591 * gcc.target/i386/pr66232-11.c: Ditto.
8592 * gcc.target/i386/pr66232-12.c: Ditto.
8593 * gcc.target/i386/pr66232-13.c: Ditto.
8594
8595 2016-01-11 Richard Biener <rguenther@suse.de>
8596
8597 PR tree-optimization/69173
8598 * gcc.dg/torture/pr69173.c: New testcase.
8599
8600 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8601
8602 PR rtl-optimization/68796
8603 * gcc.target/aarch64/tst_5.c: New test.
8604 * gcc.target/aarch64/tst_6.c: Likewise.
8605
8606 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8607
8608 PR rtl-optimization/68841
8609 * gcc.dg/pr68841.c: New test.
8610 * gcc.c-torture/execute/pr68841.c: New test.
8611
8612 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8613
8614 PR rtl-optimization/68920
8615 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8616 for ix86 targets.
8617 * gcc.dg/ifcvt-5.c: New test.
8618
8619 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
8620
8621 PR bootstrap/69123
8622 * g++.dg/pr69123.C: New.
8623
8624 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8625
8626 PR target/69010
8627 * gcc.target/i386/pr69010.c: New test.
8628
8629 2016-01-11 Martin Jambor <mjambor@suse.cz>
8630
8631 PR ipa/69044
8632 * gcc.target/i386/chkp-pr69044.c: New test.
8633
8634 2016-01-11 Tom de Vries <tom@codesourcery.com>
8635
8636 PR tree-optimization/69109
8637 * gcc.dg/autopar/pr69109-2.c: New test.
8638 * gcc.dg/autopar/pr69109.c: New test.
8639
8640 2016-01-11 Tom de Vries <tom@codesourcery.com>
8641
8642 PR tree-optimization/69108
8643 * gcc.dg/autopar/pr69108.c: New test.
8644
8645 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8646
8647 PR c++/69029
8648 * c-c++-common/Wisleading-indentation.c: Augment test.
8649
8650 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8651
8652 PR fortran/69154
8653 * gfortran.dg/inline_matmul_12.f90: New test.
8654
8655 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
8656
8657 PR fortran/67779
8658 * gfortran.dg/actual_array_offset_1: New test.
8659
8660 2016-01-10 Tom de Vries <tom@codesourcery.com>
8661
8662 PR tree-optimization/69062
8663 * gcc.dg/autopar/pr69062.c: New test.
8664
8665 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8666
8667 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8668 * gcc.dg/vect/slp-perm-2.c: Likewise.
8669 * gcc.dg/vect/slp-perm-3.c: Likewise.
8670 * gcc.dg/vect/slp-perm-5.c: Likewise.
8671 * gcc.dg/vect/slp-perm-6.c: Likewise.
8672 * gcc.dg/vect/slp-perm-7.c: Likewise.
8673 * gcc.dg/vect/slp-perm-8.c: Likewise.
8674
8675 2016-01-10 Tom de Vries <tom@codesourcery.com>
8676
8677 PR tree-optimization/69039
8678 * gcc.dg/autopar/pr69039.c: New test.
8679
8680 2016-01-09 Marek Polacek <polacek@redhat.com>
8681
8682 PR c++/69113
8683 * g++.dg/pr69113.C: New test.
8684
8685 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8686
8687 PR middle-end/50865
8688 PR tree-optimization/69097
8689 * gcc.c-torture/execute/pr50865.c: New test.
8690 * gcc.c-torture/execute/pr69097-1.c: New test.
8691 * gcc.c-torture/execute/pr69097-2.c: New test.
8692 * gcc.dg/pr69097-1.c: New test.
8693 * gcc.dg/pr69097-2.c: New test.
8694
8695 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8696
8697 PR c++/69164
8698 * g++.dg/opt/pr69164.C: New test.
8699
8700 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8701
8702 PR tree-optimization/69167
8703 * gcc.dg/pr69167.c: New test.
8704
8705 2016-01-08 Marek Polacek <polacek@redhat.com>
8706
8707 PR c++/68449
8708 * g++.dg/pr68449.C: New.
8709
8710 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8711
8712 PR tree-optimization/68707
8713 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8714 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8715 on platforms supporting it.
8716 * gcc.dg/vect/slp-perm-2.c: Likewise.
8717 * gcc.dg/vect/slp-perm-3.c: Likewise.
8718 * gcc.dg/vect/slp-perm-5.c: Likewise.
8719 * gcc.dg/vect/slp-perm-7.c: Likewise.
8720 * gcc.dg/vect/slp-perm-8.c: Likewise.
8721 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8722 on platforms supporting it.
8723
8724 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8725
8726 PR tree-optimization/69162
8727 * gcc.dg/pr69162.c: New test.
8728
8729 PR tree-optimization/69172
8730 * gcc.dg/pr69172.c: New test.
8731
8732 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8733
8734 PR tree-optimization/67781
8735 * gcc.c-torture/execute/pr67781.c: New file.
8736
8737 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8738
8739 PR tree-optimization/69083
8740 * gcc.dg/vect/pr69083.c: New test.
8741
8742 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8743
8744 PR tree-optimization/61441
8745 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8746 Use -fexcess-precision=standard for compiler options.
8747 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8748
8749 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8750
8751 PR fortran/69128
8752 * gfortran.dg/gomp/pr69128.f90: New test.
8753
8754 PR c++/69145
8755 * g++.dg/ext/pr69145-1.C: New test.
8756 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8757 * g++.dg/ext/pr69145-2.h: New file.
8758
8759 2016-01-07 Martin Sebor <msebor@redhat.com>
8760
8761 PR c/68966
8762 * gcc.dg/atomic-fetch-bool.c: New test.
8763 * gcc.dg/sync-fetch-bool.c: New test.
8764
8765 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8766
8767 PR fortran/66680
8768 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8769
8770 2016-01-07 Nick Clifton <nickc@redhat.com>
8771
8772 PR target/66655
8773 * g++.dg/pr66655.C: New test.
8774 * g++.dg/pr66655_1.cc: Test support file.
8775 * g++.dg/pr66655.h: Test header file.
8776
8777 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8778
8779 PR fortran/66680
8780 gfortran.dg/gomp/pr66680.f90: New test.
8781
8782 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8783
8784 PR target/69171
8785 * gcc.target/i386/pr69171-1.c: New test.
8786 * gcc.target/i386/pr69171-2.c: Likewise.
8787 * gcc.target/i386/pr69171-3.c: Likewise.
8788 * gcc.target/i386/pr69171-4.c: Likewise.
8789 * gcc.target/i386/pr69171-5.c: Likewise.
8790 * gcc.target/i386/pr69171-6.c: Likewise.
8791
8792 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8793
8794 PR middle-end/67639
8795 * c-c++-common/pr67639.c: New test.
8796
8797 2016-01-07 Jakub Jelinek <jakub@redhat.com>
8798
8799 PR tree-optimization/69141
8800 * g++.dg/opt/pr69141.C: New test.
8801
8802 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8803
8804 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8805
8806 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
8807
8808 PR target/69140
8809 * gcc.target/i386/pr69140.c: New test
8810
8811 2016-01-06 David Malcolm <dmalcolm@redhat.com>
8812
8813 * gcc.dg/bad-dereference.c: New test case.
8814
8815 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8816
8817 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8818
8819 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8820
8821 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8822
8823 2016-01-06 Marek Polacek <polacek@redhat.com>
8824
8825 PR sanitizer/69099
8826 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8827
8828 2016-01-05 Marek Polacek <polacek@redhat.com>
8829
8830 PR c/69104
8831 * gcc.dg/atomic-invalid-2.c: New.
8832
8833 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8834
8835 PR target/68991
8836 * gcc.target/i386/pr68991.c: New test.
8837
8838 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8839
8840 PR target/68991
8841 * g++.dg/pr68991-1.C: New test.
8842 * g++.dg/pr68991-2.C: Likewise.
8843
8844 2016-01-05 Sergei Trofimovich <siarheit@google.com>
8845
8846 PR other/60465
8847 * gcc.target/ia64/pr60465-gprel64.c: New test.
8848 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8849
8850 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8851
8852 PR rtl-optimization/68651
8853 * gcc.target/aarch64/pr68651_1.c: New test.
8854
8855 2016-01-05 David Malcolm <dmalcolm@redhat.com>
8856
8857 PR c/69122
8858 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8859
8860 2016-01-05 Nathan Sidwell <nathan@acm.org>
8861
8862 PR c++/58583
8863 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8864
8865 * gcc.dg/alias-15.c: New.
8866
8867 2016-01-05 Nick Clifton <nickc@redhat.com>
8868
8869 PR target/68870
8870 * g++.dg/pr68770.C: New test.
8871
8872 2016-01-04 Mike Stump <mikestump@comcast.net>
8873
8874 * lib/target-supports.exp (check_effective_target_cilkplus):
8875 cilkplus targets require pthreads.
8876 (check_effective_target_cilkplus): Remove special case for NVPTX.
8877
8878 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8879
8880 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8881 generation.
8882
8883 2016-01-04 Jakub Jelinek <jakub@redhat.com>
8884
8885 Update copyright years.
8886
8887 2016-01-04 Marek Polacek <polacek@redhat.com>
8888
8889 PR c/68908
8890 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8891 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8892 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8893
8894 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8895
8896 * gcc.target/sparc/20160104-2.c: New test.
8897
8898 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8899
8900 * gcc.target/sparc/20160104-1.c: New test.
8901
8902 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
8903
8904 PR fortran/65045
8905 * gfortran.dg/pr65045.f90: New test.
8906
8907 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8908
8909 * gnat.dg/specs/debug1.ads: Delete.
8910
8911 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8912
8913 PR libgfortran/68867
8914 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8915 expression.
8916
8917 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8918
8919 PR libgfortran/68867
8920 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8921 PowerPC.
8922
8923 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
8924
8925 PR fortran/68864
8926 * gfortran.dg/pr68864.f90: New test.
8927
8928 2016-01-01 Jakub Jelinek <jakub@redhat.com>
8929
8930 PR tree-optimization/69070
8931 * gcc.dg/pr69070.c: New test.
8932
8933 PR sanitizer/69055
8934 * gfortran.dg/pr69055.f90: New test.
8935
8936 PR target/69015
8937 * gcc.dg/pr69015.c: New test.
8938 \f
8939 Copyright (C) 2016 Free Software Foundation, Inc.
8940
8941 Copying and distribution of this file, with or without modification,
8942 are permitted in any medium without royalty provided the copyright
8943 notice and this notice are preserved.