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