]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* config/pa/pa.c (pa_output_indirect_call): Rework to combine
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
0aa73965 12016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2
3 PR fortran/71649
4 * gfortran.dg/pr71649.f90: New test.
5
9977f724 62016-06-25 Jakub Jelinek <jakub@redhat.com>
7
a5c54f33 8 PR tree-optimization/71643
9 * g++.dg/opt/pr71643.C: New test.
10
9977f724 11 PR tree-optimization/71631
12 * gcc.c-torture/execute/pr71631.c: New test.
13
e09883e4 142016-06-24 Jan Hubicka <hubicka@ucw.cz>
15
16 * gcc.dg/predict-11.c: New testcase.
17 * gfortran.dg/predict-2.f90: New testcase.
18
89beffc9 192016-06-24 Jan Hubicka <hubicka@ucw.cz>
20
21 * gcc.dg/predict-10.c: New test.
22
2275a11d 232016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
24
25 * gcc.target/powerpc/abs128-1.c: New.
26 * gcc.target/powerpc/copysign128-1.c: New.
27 * gcc.target/powerpc/inf128-1.c: New.
28 * gcc.target/powerpc/nan128-1.c: New.
29
37681b7f 302016-06-24 Eric Botcazou <ebotcazou@adacore.com>
31
32 * gfortran.dg/pr71642.f90: New test.
33
9cf2d600 342016-06-24 Jakub Jelinek <jakub@redhat.com>
35
36 PR tree-optimization/71647
37 * gcc.target/i386/pr71647.c: New test.
38
eea332b9 392016-06-24 H.J. Lu <hongjiu.lu@intel.com>
40
41 * gcc.target/i386/noplt-gd-1.c: New test.
42 * gcc.target/i386/noplt-gd-2.c: Likewise.
43 * gcc.target/i386/noplt-gd-3.c: Likewise.
44 * gcc.target/i386/noplt-ld-1.c: Likewise.
45 * gcc.target/i386/noplt-ld-2.c: Likewise.
46 * gcc.target/i386/noplt-ld-3.c: Likewise.
47 * lib/target-supports.exp
48 (check_effective_target_tls_get_addr_via_got): New.
49
b6d48a78 502016-06-24 Uros Bizjak <ubizjak@gmail.com>
51
52 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
53 testsuite compile flags.
54 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
55 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
56
572016-06-24 Uros Bizjak <ubizjak@gmail.com>
58
59 * g++dg/vect/pr36684.cc: Add dg-do compile.
60 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
61 * gcc.dg/vect/pr70021.c: Ditto.
62 * gcc.dg/vect/pr70138-1.c: Ditto.
63 * gcc.dg/vect/pr70138-2.c: Ditto.
64 * gcc.dg/vect/pr70354-1.c: Ditto.
65 * gcc.dg/vect/pr70354-2.c: Ditto.
66 * gcc.dg/vect/pr71259.c: Ditto.
67 * gcc.dg/vect/pr71416-1.c: Ditto.
68 * gcc.dg/vect/slp-43.c: Ditto.
69 * gcc.dg/vect/slp-45.c: Ditto.
70 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
71 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
72 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
73 * gfortran.dg/vect/pr69980.f90: Ditto.
74
752016-06-24 Uros Bizjak <ubizjak@gmail.com>
76
77 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
78 * gcc.dg/vect/bb-slp-30.c: Ditto.
79 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
80 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
81 * gcc.dg/vect/pr45902.c: Ditto.
82 * gcc.dg/vect/pr48172.c: Ditto.
83 * gcc.dg/vect/pr48377.c: Ditto.
84 * gcc.dg/vect/pr49038.c: Ditto.
85 * gcc.dg/vect/pr49771.c: Ditto.
86 * gcc.dg/vect/pr52091.c: Ditto.
87 * gcc.dg/vect/pr53185-2.c: Ditto.
88 * gcc.dg/vect/pr56826.c: Ditto.
89 * gcc.dg/vect/pr60276.c: Ditto.
90 * gcc.dg/vect/pr62021.c: Ditto.
91 * gcc.dg/vect/pr63530.c: Ditto.
92 * gcc.dg/vect/pr65518.c: Ditto.
93 * gcc.dg/vect/pr65947-1.c: Ditto.
94 * gcc.dg/vect/pr65947-10.c: Ditto.
95 * gcc.dg/vect/pr65947-11.c: Ditto.
96 * gcc.dg/vect/pr65947-12.c: Ditto.
97 * gcc.dg/vect/pr65947-13.c: Ditto.
98 * gcc.dg/vect/pr65947-2.c: Ditto.
99 * gcc.dg/vect/pr65947-3.c: Ditto.
100 * gcc.dg/vect/pr65947-4.c: Ditto.
101 * gcc.dg/vect/pr65947-5.c: Ditto.
102 * gcc.dg/vect/pr65947-6.c: Ditto.
103 * gcc.dg/vect/pr65947-7.c: Ditto.
104 * gcc.dg/vect/pr65947-8.c: Ditto.
105 * gcc.dg/vect/pr65947-9.c: Ditto.
106 * gcc.dg/vect/pr71416-1.c: Ditto.
107 * gcc.dg/vect/pr71439.c: Ditto.
108 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
109 * gcc.dg/vect/vect-bswap16.c: Ditto.
110 * gcc.dg/vect/vect-bswap32.c: Ditto.
111 * gcc.dg/vect/vect-bswap64.c: Ditto.
112 * gcc.dg/vect/vect-live-1.c: Ditto.
113 * gcc.dg/vect/vect-live-2.c: Ditto.
114 * gcc.dg/vect/vect-live-3.c: Ditto.
115 * gcc.dg/vect/vect-live-4.c: Ditto.
116 * gcc.dg/vect/vect-live-5.c: Ditto.
117 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
118 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
119 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
120 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
121 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
122 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
123 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
124 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
125 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
126 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
127 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
128 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
129 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
130 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
131 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
132 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
133 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
134
d4213166 1352016-06-24 Uros Bizjak <ubizjak@gmail.com>
136
137 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
138
5aaec397 1392016-06-24 H.J. Lu <hongjiu.lu@intel.com>
140
141 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
142 ia32 if R_386_GOT32X relocation is supported.
143 * gcc.target/i386/noplt-3.c: Likewise.
144 * gcc.target/i386/noplt-2.c: Likewise.
145 (main): Renamed to ...
146 (bar): This.
147 * gcc.target/i386/noplt-4.c: Likewise.
148 (main): Renamed to ...
149 (bar): This.
150 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
151 * gcc.target/i386/pr67400-5.c: Likewise.
152
77104764 1532016-06-24 Jakub Jelinek <jakub@redhat.com>
154
7318e591 155 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
156 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
157
77104764 158 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
159 f4): Adjust expected diagnostics.
160 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
161 (T): If OVFP is defined, redefine to TP.
162 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
163 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
164 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
165 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
166 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
167 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
168 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
169 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
170 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
171 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
172 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
173 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
174 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
175 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
176 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
177 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
178 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
179 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
180 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
181 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
182 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
183 as last argument to __builtin_add_overflow_p.
184
ddf08519 1852016-06-23 Uros Bizjak <ubizjak@gmail.com>
186
187 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
188 dg-options and remove default vector testsuite compile flags.
189 * g++.dg/vect/pr33860a.cc: Ditto.
190 * g++.dg/vect/pr45470-a.cc: Ditto.
191 * g++.dg/vect/pr45470-b.cc: Ditto.
192 * g++.dg/vect/pr60896.cc: Ditto.
193 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
194 * gcc.dg/vect/pr18308.c: Ditto.
195 * gcc.dg/vect/pr24049.c: Ditto.
196 * gcc.dg/vect/pr33373.c: Ditto.
197 * gcc.dg/vect/pr36228.c: Ditto.
198 * gcc.dg/vect/pr42395.c: Ditto.
199 * gcc.dg/vect/pr42604.c: Ditto.
200 * gcc.dg/vect/pr46663.c: Ditto.
201 * gcc.dg/vect/pr48765.c: Ditto.
202 * gcc.dg/vect/pr49093.c: Ditto.
203 * gcc.dg/vect/pr49352.c: Ditto.
204 * gcc.dg/vect/pr52298.c: Ditto.
205 * gcc.dg/vect/pr52870.c: Ditto.
206 * gcc.dg/vect/pr53185.c: Ditto.
207 * gcc.dg/vect/pr53773.c: Ditto.
208 * gcc.dg/vect/pr56695.c: Ditto.
209 * gcc.dg/vect/pr62171.c: Ditto.
210 * gcc.dg/vect/pr63530.c: Ditto.
211 * gcc.dg/vect/pr68339.c: Ditto.
212 * gcc.dg/vect/pr71259.c: Ditto.
213 * gcc.dg/vect/vect-82_64.c: Ditto.
214 * gcc.dg/vect/vect-83_64.c: Ditto.
215 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
216 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
217 * gcc.dg/vect/vect-shift-2.c: Ditto.
218 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
219 * gfortran.dg/vect/pr39318.f90: Ditto.
220 * gfortran.dg/vect/pr45714-a.f: Ditto.
221 * gfortran.dg/vect/pr45714-b.f: Ditto.
222 * gfortran.dg/vect/pr46213.f90: Ditto.
223
81883aeb 2242016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
225 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
226
227 * gcc.target/powerpc/p9-splat-5.c: New test.
228
affe5c16 2292016-06-23 Uros Bizjak <ubizjak@gmail.com>
230
231 PR tree-optimization/71488
232 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
233 * lib/target-supports.exp: ... here.
234 (check_sse4_hw_available): New procedure.
235 (check_effective_target_sse4_runtime): Ditto.
236 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
237 -march=westmere for sse4_runtime targets.
547fdd3e 238 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 239 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 240 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 241 (main): Call check_vect ().
e50240d3 242 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 243
6fb2f181 2442016-06-23 H.J. Lu <hongjiu.lu@intel.com>
245
246 PR target/66232
247 PR target/67400
248 * gcc.target/i386/pr66232-14.c: New file.
249 * gcc.target/i386/pr66232-15.c: Likewise.
250 * gcc.target/i386/pr66232-16.c: Likewise.
251 * gcc.target/i386/pr66232-17.c: Likewise.
252 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
253 ia32 if R_386_GOT32X relocation is supported.
254 * gcc.target/i386/pr67400-2.c: Likewise.
255 * gcc.target/i386/pr67400-3.c: Likewise.
256 * gcc.target/i386/pr67400-4.c: Likewise.
257 * gcc.target/i386/pr67400-6.c: Likewise.
258 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 259 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 260
88be2b3c 2612016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
262
263 PR libgfortran/48852
264 * gfortran.dg/char4_iunit_1.f03: Update test.
265 * gfortran.dg/f2003_io_5.f03: Update test.
266 * gfortran.dg/real_const_3.f90: Update test.
267
ff600f64 2682016-06-23 Andi Kleen <ak@linux.intel.com>
269
270 * g++.dg/bprob/bprob.exp: Support autofdo.
271 * g++.dg/tree-prof/tree-prof.exp: dito.
272 * gcc.dg/tree-prof/tree-prof.exp: dito.
273 * gcc.misc-tests/bprob.exp: dito.
274 * gfortran.dg/prof/prof.exp: dito.
275 * lib/profopt.exp: dito.
276 * lib/target-supports.exp: Check for autofdo.
277
afa7ed87 2782016-06-23 Martin Liska <mliska@suse.cz>
279
280 * gcc.dg/pr71619.c: New test.
281
0941fba8 2822016-06-23 H.J. Lu <hongjiu.lu@intel.com>
283
284 PR target/67400
56896ed3 285 * gcc.target/i386/pr67400-1.c: New test.
286 * gcc.target/i386/pr67400-2.c: Likewise.
287 * gcc.target/i386/pr67400-3.c: Likewise.
288 * gcc.target/i386/pr67400-4.c: Likewise.
289 * gcc.target/i386/pr67400-5.c: Likewise.
290 * gcc.target/i386/pr67400-6.c: Likewise.
291 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 292
e557fc7f 2932016-06-22 David Malcolm <dmalcolm@redhat.com>
294
295 * c-c++-common/missing-header-1.c: New test case.
296 * c-c++-common/missing-header-2.c: New test case.
297 * c-c++-common/missing-header-3.c: New test case.
298 * c-c++-common/missing-header-4.c: New test case.
299
8469aece 3002016-06-22 David Malcolm <dmalcolm@redhat.com>
301
302 PR c/70339
303 * c-c++-common/attributes-1.c: Update dg-prune-output to include
304 hint.
305 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
306 expected results due to builtin "nanl" now being suggested for
307 "name".
308 * gcc.dg/pr67580.c: Update expected messages.
309 * gcc.dg/spellcheck-identifiers.c: New testcase.
310 * gcc.dg/spellcheck-typenames.c: New testcase.
311
6628b04d 3122016-06-22 David Malcolm <dmalcolm@redhat.com>
313
314 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
315 file.
316 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
317 diagnostic-test-show-locus-parseable-fixits.c to sources for
318 diagnostic_plugin_test_show_locus.c.
319 * lib/gcc-defs.exp (freeform_regexps): New global.
320 (dg-regexp): New function.
321 (handle-dg-regexps): New function.
322 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
323 freeform_regexps to the empty list.
324 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
325
82ccd33e 3262016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
327
affe5c16 328 PR tree-optimization/71488
82ccd33e 329 * g++.dg/pr71488.C: New test.
330 * gcc.dg/vect/vect-bool-cmp.c: New test.
331
2c21de58 3322016-06-22 Eric Botcazou <ebotcazou@adacore.com>
333
334 * gcc.dg/guality/param-5.c: New test.
335
fadfd5fc 3362016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
337
338 * gcc.target/i386/asm-flag-7.c: New test.
339
03fee1f8 3402016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
341
342 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
343 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
344 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
345 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
346 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
347 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
348 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
349 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
350 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
351 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
352 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
353 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
354 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
355 * gcc.dg/tree-ssa/vrp87.c: Likewise.
356 * lib/target-supports.exp: Likewise.
357
6905db52 3582016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
359
360 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
361 * gcc.dg/attr-ms_struct-2.c: Likewise.
362 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
363 * gcc.dg/bf-ms-attrib.c: Likewise.
364 * gcc.dg/bf-ms-layout-2.c: Likewise.
365 * gcc.dg/bf-ms-layout-3.c: Likewise.
366 * gcc.dg/bf-ms-layout.c: Likewise.
367 * gcc.dg/bf-no-ms-layout.c: Likewise.
368 * gcc.target/i386/bitfield1.c: Likewise.
369 * gcc.target/i386/bitfield2.c: Likewise.
370 * gcc.target/i386/bitfield3.c: Likewise.
371
a6f93fc2 3722016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
373
374 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
375 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
376 override other than -mcpu=power9 command-line option is specified,
377 or if the target operating system is aix.
378 * gcc.target/powerpc/darn-1.c: Likewise.
379 * gcc.target/powerpc/darn-2.c: Likewise.
380 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
381 test if effective-target is not powerpc_p9vector_ok or if the
382 target operating system is not defined.
383 * gcc.target/powerpc/vslv-1.c: Likewise.
384 * gcc.target/powerpc/vsrv-0.c: Likewise.
385 * gcc.target/powerpc/vsrv-1.c: Likewise.
386
1cb2b4d3 3872016-06-21 Tobias Burnus <burnus@net-b.de>
388
389 PR fortran/71068
390 * gfortran.dg/coarray/data_1.f90: New.
391
66ff0c67 3922016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
393
394 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
395 (dg-require-effective-target): Use arm_v8_neon_hw.
396 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
397 (dg-require-effective-target): Likewise.
398 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
399 (dg-require-effective-target): Likewise.
400 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
401 (dg-require-effective-target): Likewise.
402 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
403 (dg-require-effective-target): Likewise.
404 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
405 (dg-require-effective-target): Likewise.
406 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
407 Add AArch64 check.
408
949bfed4 4092016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
410
411 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
412 Set to 3 so test passes.
413
a20f6cd4 4142016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
415
416 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
417
12792843 4182016-06-21 Ilya Verbin <ilya.verbin@intel.com>
419
420 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
421 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
422 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
423 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
424
49763db6 4252016-06-21 Ilya Verbin <ilya.verbin@intel.com>
426
427 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
428 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
429
ada61167 4302016-06-21 H.J. Lu <hongjiu.lu@intel.com>
431
432 PR target/71549
433 * gcc.target/i386/pr71549.c: New test.
434
a15584d4 4352016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
436
437 * gcc.target/powerpc/vadsdu-0.c: Replace
438 dg-require-effective-target directive to allow test to run on more
439 platforms, and add dg-skip-if directive to disable test on aix
440 platforms because of known incompatibilities.
441 * gcc.target/powerpc/vadsdu-1.c: Likewise.
442 * gcc.target/powerpc/vadsdu-2.c: Likewise.
443 * gcc.target/powerpc/vadsdu-3.c: Likewise.
444 * gcc.target/powerpc/vadsdu-4.c: Likewise.
445 * gcc.target/powerpc/vadsdu-5.c: Likewise.
446 * gcc.target/powerpc/vadsdub-1.c: Likewise.
447 * gcc.target/powerpc/vadsdub-2.c: Replace
448 dg-require-effective-target directive to allow test to run on more
449 platforms, and add dg-skip-if directive to disable test on aix
450 platforms because of known incompatibilities.
451 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
452 with vec_absdb call to differentiate this test from vadsdub-1.c.
453 * gcc.target/powerpc/vadsduh-1.c: Replace
454 dg-require-effective-target directive to allow test to run on more
455 platforms, and add dg-skip-if directive to disable test on aix
456 platforms because of known incompatibilities.
457 * gcc.target/powerpc/vadsduh-2.c: Likewise.
458 * gcc.target/powerpc/vadsduw-1.c: Likewise.
459 * gcc.target/powerpc/vadsduw-2.c: Likewise.
460
ec15ec36 4612016-06-21 Jakub Jelinek <jakub@redhat.com>
462
463 PR tree-optimization/71588
464 * gcc.dg/pr71558.c: New test.
465
faeffe49 4662016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
467
468 * c-c++-common/pr68657-1.c: Require ptr32plus support.
469 * c-c++-common/pr68657-2.c: Likewise.
470 * c-c++-common/pr68657-3.c: Likewise.
471 * gcc.dg/torture/pr69714.c: Require int32plus support.
472 * gcc.dg/torture/pr70025.c: Likewise.
473 * gcc.dg/torture/pr70083.c: Likewise.
474 * gcc.dg/torture/pr70542.c: Likewise.
475 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
476
e218d07f 4772016-06-20 Joseph Myers <joseph@codesourcery.com>
478
479 PR c/71601
480 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
481
232a3df7 4822016-06-20 Jakub Jelinek <jakub@redhat.com>
483
d7f45b87 484 PR middle-end/71581
485 * gcc.dg/pr71581.c: New test.
486
232a3df7 487 PR rtl-optimization/71591
488 * gcc.dg/cpp/pr71591.c: New test.
489
dbddef42 4902016-06-20 David B. Robins <gcc@davidrobins.net>
491
492 PR target/71571
493 * g++.dg/torture/pr71571.C: New test.
494
03129ccb 4952016-06-20 Jakub Jelinek <jakub@redhat.com>
496
497 PR target/71559
498 * gcc.target/i386/sse2-pr71559.c: New test.
499 * gcc.target/i386/avx-pr71559.c: New test.
500 * gcc.target/i386/avx512f-pr71559.c: New test.
501
a40b4b62 5022016-06-20 Tobias Burnus <burnus@net-b.de>
503
504 PR fortran/71194
505 * gfortran.dg/pointer_remapping_10.f90: New.
506
ecbea05a 5072016-06-20 David Malcolm <dmalcolm@redhat.com>
508
509 * g++.dg/diagnostic/string-literal-concat.C: New test case.
510
0f61dae9 5112016-06-20 Martin Sebor <msebor@redhat.com>
512
513 PR c/69507
514 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
515 * gnu90-const-expr-1.c: Same.
516 * gnu99-const-expr-1.c: Same.
517 * gnu99-static-1.c: Same.
518
e458dfd8 5192016-06-20 Renlin Li <renlin.li@arm.com>
520
521 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
522
7ab71cb3 5232016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
524
525 * gcc.target/aarch64/vcvt_f64_1.c: New.
526 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
527 * gcc.target/aarch64/vrecp_f64_1.c: New.
528
34d36b7a 5292016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
530
531 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
532 "alignement".
533
ed7f4748 5342016-06-20 Georg-Johann Lay <avr@gjlay.de>
535
536 PR target/71103
537 * gcc.target/avr/torture/pr71103-2.c: New test.
538
21897f47 5392016-06-19 Martin Sebor <msebor@redhat.com>
540
541 PR c/69507
542 * gcc.dg/alignof.c: New test.
543
98683d85 5442016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
545
546 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
547 vs dg-error; test constexpr specifier too.
548
358cee25 5492016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
550
551 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
552
c3d7ceb6 5532016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
554
555 * lib/target-supports.exp
556 (check_effective_target_arm_neon_fp16_ok_nocache): Call
557 arm_neon_ok and merge flags. Fix temporary test name.
558 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
559 and merge flags.
560
1176073c 5612016-06-17 Martin Liska <mliska@suse.cz>
562
563 * gcc.dg/predict-9.c: Fix dump scanning.
564
f3e2969a 5652016-06-17 Bin Cheng <bin.cheng@arm.com>
566
567 PR tree-optimization/71354
568 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
569
7fdca647 5702016-06-17 Bin Cheng <bin.cheng@arm.com>
571
572 PR tree-optimization/71347
573 * gcc.dg/tree-ssa/pr71347.c: New test.
574
a338a226 5752016-06-17 Bin Cheng <bin.cheng@arm.com>
576
577 PR tree-optimization/71354
578 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
579
c1e75671 5802016-06-17 Bin Cheng <bin.cheng@arm.com>
581
582 * gcc.dg/vect/vect-alias-check-1.c: New test.
583
365ba13d 5842016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
585
59bde511 586 PR target/71151
365ba13d 587 * gcc.target/avr/pr71151-1.c: New test.
588 * gcc.target/avr/pr71151-2.c: New test.
589 * gcc.target/avr/pr71151-3.c: New test.
590 * gcc.target/avr/pr71151-4.c: New test.
591 * gcc.target/avr/pr71151-5.c: New test.
592 * gcc.target/avr/pr71151-6.c: New test.
593 * gcc.target/avr/pr71151-7.c: New test.
594 * gcc.target/avr/pr71151-8.c: New test.
595 * gcc.target/avr/pr71151-common.h: New test.
596
db48d95b 5972016-06-16 Martin Liska <mliska@suse.cz>
598
599 * gfortran.dg/predict-1.f90: New test.
600
4c780a59 6012016-06-16 Uros Bizjak <ubizjak@gmail.com>
602
603 PR target/71242
604 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
605
8c1879bc 6062016-06-16 Jan Hubicka <hubicka@ucw.cz>
607
608 * g++.dg/vect/pr36648.cc: Disable cunrolli
609
33698dfe 6102016-06-16 Jakub Jelinek <jakub@redhat.com>
611
745f2db6 612 PR target/71554
613 * gcc.c-torture/execute/pr71554.c: New test.
614
33698dfe 615 PR rtl-optimization/71532
616 * gcc.dg/torture/pr71532.c: New test.
617
b42322b9 6182016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
619
620 * gcc.target/powerpc/p9-dimode1.c: New test.
621 * gcc.target/powerpc/p9-dimode2.c: Likewise.
622
412b298a 6232016-06-15 Jakub Jelinek <jakub@redhat.com>
624
93479f99 625 * gcc.c-torture/compile/20160615-1.c: New test.
626
412b298a 627 * g++.dg/cpp0x/ref-qual17.C: New test.
628
3ec40531 6292016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
630
631 PR middle-end/71529
632 * gcc.target/i386/pr71529.C: New test.
633
edfe7670 6342016-06-15 Alan Hayward <alan.hayward@arm.com>
635
636 PR tree-optimization/71483
637 * g++.dg/vect/pr71483.c: New
638
6e52ac17 6392016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
640
641 PR c++/70202
642 * g++.dg/inherit/crash6.C: New.
643 * g++.dg/inherit/union2.C: Likewise.
644 * g++.dg/inherit/virtual12.C: Likewise.
645 * g++.dg/inherit/virtual13.C: Likewise.
646 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
647
aed35af2 6482016-06-15 Uros Bizjak <ubizjak@gmail.com>
649
0941fba8 650 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 651
6f710392 6522016-06-15 Alan Hayward <alan.hayward@arm.com>
653
654 PR tree-optimization/71439
655 * gcc.dg/vect/pr71439.c: New
656
d1cedfd3 6572016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
658
659 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
660
ee8fd158 6612016-06-15 Richard Biener <rguenther@suse.de>
662
663 * gcc.dg/vect/slp-45.c: New testcase.
664
5695a690 6652016-06-15 Richard Biener <rguenther@suse.de>
666
667 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
668
267ae3ee 6692016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
670
671 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
672 requirements, and disable for AIX for now.
673 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
674
a6d0e20a 6752016-06-14 Jakub Jelinek <jakub@redhat.com>
676
b2efd162 677 PR c++/71528
678 * g++.dg/opt/pr71528.C: New test.
679
a6d0e20a 680 PR c++/71516
681 * g++.dg/init/pr71516.C: New test.
682
035778de 6832016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
684
685 * g++.dg/init/array46.C: New.
686
7c9dc58e 6872016-06-14 Uros Bizjak <ubizjak@gmail.com>
688
0941fba8 689 * gcc.target/i386/float128-3.c: New test.
690 * gcc.target/i386/quad-sse4.c: Ditto.
691 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
692 Update scan strings.
7c9dc58e 693
412640c9 6942016-06-14 Richard Biener <rguenther@suse.de>
695
696 PR middle-end/71526
697 * gfortran.dg/pr71526.f90: New testcase.
698
1b9fde85 6992016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
700
701 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
702 * gcc.dg/zero_bits_compound-1.c: Likewise.
703
306097e3 7042016-06-14 Richard Biener <rguenther@suse.de>
705
706 PR tree-optimization/71522
707 * gcc.dg/torture/pr71522.c: New testcase.
708
566255a8 7092016-06-14 Jakub Jelinek <jakub@redhat.com>
710
711 PR tree-optimization/71520
712 * gcc.dg/tree-ssa/pr71520.c: New test.
713
eb912adb 7142016-06-14 Richard Biener <rguenther@suse.de>
715
716 PR tree-optimization/71521
56d35455 717 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 718
9720103d 7192016-06-13 Jakub Jelinek <jakub@redhat.com>
720
12cb8367 721 PR sanitizer/71498
722 * c-c++-common/ubsan/bounds-13.c: New test.
723
9720103d 724 PR preprocessor/71183
725 * gcc.dg/cpp/source_date_epoch-3.c: New test.
726
5965fbcc 7272016-06-13 Jeff Law <law@redhat.com>
728
729 PR tree-optimization/71403
730 * c-c++-common/ubsan/pr71403-1.c: New test.
731 * c-c++-common/ubsan/pr71403-2.c: New test.
732 * c-c++-common/ubsan/pr71403-3.c: New test.
733
04537049 7342016-06-13 Jakub Jelinek <jakub@redhat.com>
735
736 PR middle-end/71478
737 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
738 Add -Wno-psabi -w to dg-options.
739
412f195f 7402016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
741
742 * gcc.target/powerpc/vadsdu-0.c: New test.
743 * gcc.target/powerpc/vadsdu-1.c: New test.
744 * gcc.target/powerpc/vadsdu-2.c: New test.
745 * gcc.target/powerpc/vadsdu-3.c: New test.
746 * gcc.target/powerpc/vadsdu-4.c: New test.
747 * gcc.target/powerpc/vadsdu-5.c: New test.
748 * gcc.target/powerpc/vadsdub-1.c: New test.
749 * gcc.target/powerpc/vadsdub-2.c: New test.
750 * gcc.target/powerpc/vadsduh-1.c: New test.
751 * gcc.target/powerpc/vadsduh-2.c: New test.
752 * gcc.target/powerpc/vadsduw-1.c: New test.
753 * gcc.target/powerpc/vadsduw-2.c: New test.
754
527790c1 7552016-06-13 David Malcolm <dmalcolm@redhat.com>
756
757 * gcc.dg/c99-init-2.c (c): Update expected error message.
758 * gcc.dg/init-bad-8.c (foo): Likewise.
759 * gcc.dg/spellcheck-fields-3.c: New test case.
760
102e67eb 7612016-06-13 Martin Liska <mliska@suse.cz>
762
763 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
764 and "guess loop iv compared" heuristics.
765 * gcc.dg/predict-2.c: Likewise.
766 * gcc.dg/predict-3.c: Likewise.
767 * gcc.dg/predict-4.c: Likewise.
768 * gcc.dg/predict-5.c: Likewise.
769 * gcc.dg/predict-6.c: Likewise.
770
1a54d3be 7712016-06-13 Marek Polacek <polacek@redhat.com>
772
773 PR middle-end/71476
774 * c-c++-common/Wswitch-unreachable-4.c: New test.
775 * gcc.dg/Wswitch-unreachable-2.c: New test.
776 * g++.dg/tm/jump1.C: Move dg-warning.
777
5b7401b8 7782016-06-13 Eric Botcazou <ebotcazou@adacore.com>
779
780 * gnat.dg/renaming10.ad[sb]: New test.
781
1c93151c 7822016-06-13 Paul Thomas <pault@gcc.gnu.org>
783
784 PR fortran/70673
785 * gfortran.dg/pr70673.f90: New test.
786
249865a0 7872016-06-13 Richard Biener <rguenther@suse.de>
788
789 PR middle-end/64516
790 * gcc.dg/align-3.c: New testcase.
791
776d9b14 7922016-06-13 Martin Liska <mliska@suse.cz>
793
794 * gcc.target/i386/pr71458.c: New test.
795
0cf5c551 7962016-06-12 Uros Bizjak <ubizjak@gmail.com>
797
798 PR target/71241
799 * testsuite/gcc.dg/torture/float128-nan.c: New test.
800
34de0a35 8012016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
802
803 PR target/60751
804 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
805 statement.
806
0cc8bc98 8072016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
808
809 PR target/60751
810 * gfortran.dg/comma_IO_extension_1.f90: New test.
811 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
812 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
813 statement.
814 * gfortran.dg/graphite/pr38083.f90: Likewise.
815 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
816 missing format.
817
0ff78c86 8182016-06-11 Eric Botcazou <ebotcazou@adacore.com>
819
820 * gnat.dg/case_character.adb: New test.
821
6c38863e 8222016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
823
824 PR middle-end/71310
825 * gcc.target/powerpc/pr71310.c: New testcase.
826
24c41395 8272016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
828
829 PR middle-end/71478
830 * gcc.dg/pr71478.c: New test.
831
aeb26fb6 8322016-06-10 Jakub Jelinek <jakub@redhat.com>
833
702b3575 834 PR middle-end/71494
835 * gcc.c-torture/execute/pr71494.c: New test.
836
8ec29807 837 PR c/68657
838 * gcc.target/i386/pr68657.c: New test.
839
aeb26fb6 840 PR inline-asm/68843
841 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
842 (test): Add -masm=intel alternatives.
843
1dc4d519 8442016-06-10 Martin Sebor <msebor@redhat.com>
845
846 PR c/71392
847 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
848
6385d6d3 8492016-06-10 Jeff Law <law@redhat.com>
850
851 PR tree-optimization/71335
852 * gcc.c-torture/execute/pr71335.c: New test.
853
041a412b 8542016-06-10 David Malcolm <dmalcolm@redhat.com>
855
856 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
857 the various "cannot tail-call: " messages.
858
4a5edbb2 8592016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
860
861 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
862 and options.
863
9cf3aec3 8642016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
865
866 PR sanitizer/71480
867 * c-c++-common/asan/pr71480.c: New test.
868
61724718 8692016-06-10 H.J. Lu <hongjiu.lu@intel.com>
870
871 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
872 (ASMNAME2): Likewise.
873 (main): Replace fn in asm statement with ASMNAME ("fn").
874 * gcc.dg/guality/pr68037-2.c: Likewise.
875 * gcc.dg/guality/pr68037-3.c: Likewise.
876 * gcc.dg/torture/pr68037-1.c: Likewise.
877 * gcc.dg/torture/pr68037-2.c: Likewise.
878 * gcc.dg/torture/pr68037-3.c: Likewise.
879
1807f6fb 8802016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
881
882 PR inline-asm/68843
883 * gcc.target/i386/pr68843-1.c: New test.
884 * gcc.target/i386/pr68843-2.c: New test.
885
ccfa030f 8862016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 887 Cesar Philippidis <cesar@codesourcery.com>
888
889 PR middle-end/71373
890 * gcc.dg/goacc/nested-function-1.c: New file.
891 * gcc.dg/goacc/nested-function-2.c: Likewise.
892 * gcc.dg/goacc/pr71373.c: Likewise.
893 * gfortran.dg/goacc/cray-2.f95: Likewise.
894 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
895 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
896 * gfortran.dg/goacc/cray.f95: Update.
897 * gfortran.dg/goacc/loop-1.f95: Likewise.
898 * gfortran.dg/goacc/loop-3.f95: Likewise.
899 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
900 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
901
9022016-06-10 Thomas Schwinge <thomas@codesourcery.com>
903
904 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
905 for OpenACC tile clauses.
906 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 907
908 PR c/71381
909 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
910 to...
911 * c-c++-common/goacc/cache-2.c: ... this new file.
912 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
913 * gfortran.dg/goacc/cache-2.f95: ... this new file.
914 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
915 usage.
916 * gfortran.dg/goacc/cray.f95: Likewise.
917 * gfortran.dg/goacc/loop-1.f95: Likewise.
918
bb038f3e 9192016-06-10 Alan Hayward <alan.hayward@arm.com>
920
921 PR tree-optimization/71407
922 PR tree-optimization/71416
923 * gcc.dg/vect/pr71407.c: New
924 * gcc.dg/vect/pr71416-1.c: New
925 * gcc.dg/vect/pr71416-2.c: New
926
332409d3 9272016-06-10 Richard Biener <rguenther@suse.de>
928
929 PR middle-end/71477
930 * gcc.dg/torture/pr71477.c: New testcase.
931
03cf727c 9322016-06-09 Julia Koval <julia.koval@intel.com>
933
934 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
935 * gcc.target/i386/interrupt-13.c: Likewise.
936 * gcc.target/i386/interrupt-15.c: Likewise.
937 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
938 * gcc.target/i386/interrupt-24.c: Likewise.
939 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
940 * gcc.target/i386/interrupt-9.c: Likewise.
941 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
942
23b101c5 9432016-06-09 Martin Sebor <msebor@redhat.com>
944
945 PR c/70883
946 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
947 * gcc.dg/builtin-constant_p-1.c: Same.
948 * gcc.dg/builtins-error.c: Same.
949 * gcc.dg/pr70859.c: Same.
950
188d6bbb 9512016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
952
953 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
954 * gcc.dg/torture/pr68067-1.c: Likewise.
955 * gcc.dg/torture/pr68067-2.c: Likewise.
956
9572016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
958
959 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
960 when setting SIZE.
961
ff8886bd 9622016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
963
964 PR c++/71465
965 * g++.dg/inherit/crash5.C: New.
966 Revert:
967 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
968
969 PR c++/70202
970 * g++.dg/inherit/crash5.C: New.
971 * g++.dg/inherit/virtual1.C: Adjust.
972
3f76cceb 9732016-06-09 Martin Liska <mliska@suse.cz>
974
975 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
976 * g++.dg/predict-loop-exit-2.C: Likewise.
977 * g++.dg/predict-loop-exit-3.C: Likewise.
978 * gcc.dg/predict-1.c: Likewise.
979 * gcc.dg/predict-2.c: Likewise.
980 * gcc.dg/predict-3.c: Likewise.
981 * gcc.dg/predict-4.c: Likewise.
982 * gcc.dg/predict-5.c: Likewise.
983 * gcc.dg/predict-6.c: Likewise.
984 * gcc.dg/predict-7.c: Likewise.
985
59ae3d1b 9862016-06-09 Richard Biener <rguenther@suse.de>
987
988 PR tree-optimization/71462
989 * gcc.dg/torture/pr71462.c: New testcase.
990
8c2d2acf 9912016-06-09 Marek Polacek <polacek@redhat.com>
992
993 PR c/65471
994 * gcc.dg/c11-generic-3.c: New test.
995
224cb6b7 9962016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
997
998 * g++.dg/init/array42.C: New.
999 * g++.dg/init/array43.C: Likewise.
1000 * g++.dg/init/array44.C: Likewise.
1001 * g++.dg/init/array45.C: Likewise.
1002 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1003 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1004 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1005 * g++.dg/gomp/pr35751.C: Likewise.
1006 * g++.dg/init/array23.C: Likewise.
1007 * g++.dg/init/brace2.C: Likewise.
1008 * g++.dg/init/brace6.C: Likewise.
1009
732905bb 10102016-06-08 Martin Sebor <msebor@redhat.com>
1011 Jakub Jelinek <jakub@redhat.com>
1012
1013 PR c++/70507
1014 PR c/68120
1015 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1016 * c-c++-common/builtin-arith-overflow-2.c: New test.
1017 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1018 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1019 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1020
7ddaa622 10212016-06-08 Jakub Jelinek <jakub@redhat.com>
1022
1023 PR c++/71442
1024 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1025
84ee0905 10262016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1027
1028 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1029 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1030 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1031 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1032 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1033 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1034 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1035 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1036 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1037 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1038 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1039 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1040 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1041
2876af98 10422016-06-08 Richard Biener <rguenther@suse.de>
1043
1044 PR tree-optimization/68558
1045 * gcc.dg/vect/slp-44.c: New testcase.
1046
acbb0d03 10472016-06-08 Richard Biener <rguenther@suse.de>
1048
1049 * gcc.dg/vect/slp-43.c: New testcase.
1050
f8689010 10512016-06-08 Richard Biener <rguenther@suse.de>
1052
1053 PR tree-optimization/71452
1054 * gcc.dg/torture/pr71452.c: New testcase.
1055
52d393eb 10562016-06-08 Jakub Jelinek <jakub@redhat.com>
1057
1058 PR c++/71448
1059 * g++.dg/torture/pr71448.C: New test.
1060
9d700ce4 10612016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1062
1063 PR debug/71432
1064 PR ada/71413
1065 * g++.dg/debug/pr71432.C: New test.
1066
eb96ef65 10672016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1068
1069 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1070 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1071 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1072
a4753cdd 10732016-06-08 Alan Hayward <alan.hayward@arm.com>
1074
1075 * gcc.dg/vect/vect-live-2.c: Update effective target.
1076 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1077 * lib/target-supports.exp: Add aarch64 to vect_long.
1078
bafc7b1d 10792016-06-08 Marek Polacek <polacek@redhat.com>
1080
1081 PR c/71418
1082 * gcc.dg/noncompile/pr71418.c: New test.
1083
06e590e7 1084 PR c/71426
1085 * gcc.dg/noncompile/pr71426.c: New test.
1086
d3cb49c9 10872016-06-07 Jan Hubicka <hubicka@ucw.cz>
1088
1089 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1090 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1091 * gcc.dg/predict-3.c: Update template.
1092 * gcc.dg/predict-5.c: Update template.
1093 * gcc.dg/predict-6.c: Update template.
1094 * gcc.dg/predict-9.c: Update template.
1095 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1096
2d76c36a 10972016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1098
1099 * gcc.target/powerpc/vec-mul.c: New test.
1100
7cfde92a 11012016-06-07 David Malcolm <dmalcolm@redhat.com>
1102
1103 * gcc.dg/spellcheck-fields-2.c: New test case.
1104
b032c4dd 11052016-06-07 Richard Biener <rguenther@suse.de>
1106
1107 PR c/61564
1108 * gcc.dg/Wpragmas-1.c: New testcase.
1109 * gcc.dg/Wattributes-4.c: Likewise.
1110 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1111 entry.
1112
a7056369 11132016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1114
1115 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1116 spurious debug code.
1117
123c61e0 11182016-06-07 Richard Biener <rguenther@suse.de>
1119
1120 PR tree-optimization/71428
1121 * gcc.dg/torture/pr71428.c: New testcase.
1122
5819d47b 11232016-06-07 Richard Biener <rguenther@suse.de>
1124
1125 PR middle-end/71423
1126 * gcc.dg/torture/pr71423.c: New testcase.
1127
6cec5c6b 11282016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1129
1130 PR middle-end/71408
1131 * gcc.dg/tree-ssa/pr71408.c: New test.
1132
40bbfc17 11332016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1134
1135 PR middle-end/71281
1136 * g++.dg/torture/pr71281.C: New test.
1137
61f1f80c 11382016-06-06 Marek Polacek <polacek@redhat.com>
1139
1140 PR c/71362
1141 * gcc.dg/pr71362.c: New test.
1142
0406b32f 11432016-06-06 Jakub Jelinek <jakub@redhat.com>
1144 Patrick Palka <ppalka@gcc.gnu.org>
1145
1146 PR c++/70847
1147 PR c++/71330
1148 PR c++/71393
1149 * g++.dg/opt/pr70847.C: New test.
1150 * g++.dg/ubsan/pr70847.C: New test.
1151 * g++.dg/ubsan/pr71393.C: New test.
1152
b1445999 11532016-06-06 Jakub Jelinek <jakub@redhat.com>
1154
1155 PR tree-optimization/71259
1156 * gcc.dg/vect/pr71259.c: New test.
1157
99b4f3a2 11582016-06-06 David Malcolm <dmalcolm@redhat.com>
1159
1160 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1161 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1162 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1163 above.
1164
837679bc 11652016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1166
1167 PR middle-end/37780
1168 * gcc.c-torture/execute/pr37780.c: New test.
1169 * gcc.target/aarch64/pr37780_1.c: Likewise.
1170 * gcc.target/arm/pr37780_1.c: Likewise.
1171
e4b92538 11722016-06-06 Marek Polacek <polacek@redhat.com>
1173
1174 * c-c++-common/attr-may-alias-1.c: New test.
1175 * c-c++-common/attr-may-alias-2.c: New test.
1176 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1177
43ac2f2f 11782016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1179
1180 PR c/24414
1181 * gcc.target/i386/pr24414.c: New test.
1182
7e1786b2 11832016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1184
1185 * gcc.target/sparc/vis4misc.c: New file.
1186 * gcc.target/sparc/fpcmp.c: Likewise.
1187 * gcc.target/sparc/fpcmpu.c: Likewise.
1188
f593ccb2 11892016-06-06 Alan Hayward <alan.hayward@arm.com>
1190
1191 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1192 * gcc.dg/vect/vect-live-3.c: Likewise.
1193
be6d8ddc 11942016-06-06 Richard Biener <rguenther@suse.de>
1195
1196 PR tree-optimization/71398
1197 * gcc.dg/torture/pr71398.c: New testcase.
1198
78f27916 11992016-06-06 Uros Bizjak <ubizjak@gmail.com>
1200
1201 PR target/71389
1202 * g++.dg/pr71389.C: New test.
1203
c5899606 12042016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1205
1206 PR fortran/71404
1207 * gfortran.dg/fmt_read_5.f: New test.
1208
8e3cd305 12092016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1210
1211 PR fortran/69659
1212 * gfortran.dg/class_array_22.f03: New test.
1213
703c0a09 12142016-06-05 Jan Hubicka <hubicka@ucw.cz>
1215
1216 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1217
d07b2b6f 12182016-06-05 Jan Hubicka <hubicka@ucw.cz>
1219
1220 * gcc.dg/predict-9.c: Update template.
1221
4a7ec4ac 12222016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1223
1224 PR c++/49377
1225 * g++.dg/template/pr49377.C: New.
1226
7499ef4a 12272016-06-04 Jakub Jelinek <jakub@redhat.com>
1228
1229 PR tree-optimization/71405
1230 * g++.dg/torture/pr71405.C: New test.
1231
558c800d 12322016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1233
1234 PR c++/70202
1235 * g++.dg/inherit/crash5.C: New.
1236 * g++.dg/inherit/virtual1.C: Adjust.
1237
4ee7cf4b 12382016-06-03 Jeff Law <law@redhat.com>
1239
1240 PR tree-optimization/71316
1241 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1242
b12ae762 12432016-06-03 Jakub Jelinek <jakub@redhat.com>
1244
1245 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1246 dg-additional-options with just -fno-tree-scev-cprop in it.
1247 * gcc.dg/vect/vect-live-2.c: Likewise.
1248 * gcc.dg/vect/vect-live-5.c: Likewise.
1249 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1250 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1251 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1252
e09a5ee3 12532016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1254
1255 PR c++/27100
1256 * g++.dg/other/friend6.C: New test.
1257
f14b1922 12582016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1259
1260 * g++.dg/torture/ppc-ldst-array.C: New.
1261
20702ea3 12622016-06-03 Joseph Myers <joseph@codesourcery.com>
1263
1264 PR target/71276
1265 PR target/71277
1266 * gcc.dg/torture/builtin-fp-int-inexact.c,
1267 gcc.target/i386/387-builtin-fp-int-inexact.c,
1268 gcc.target/i386/387-rint-inline-1.c,
1269 gcc.target/i386/387-rint-inline-2.c,
1270 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1271 gcc.target/i386/sse2-rint-inline-1.c,
1272 gcc.target/i386/sse2-rint-inline-2.c,
1273 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1274 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1275
5ed3cc7b 12762016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1277 Julia Koval <julia.koval@intel.com>
1278
1279 PR target/66960
1280 PR target/67630
1281 PR target/67634
1282 PR target/67841
1283 PR target/68037
1284 PR target/68618
1285 PR target/68661
1286 PR target/69575
1287 PR target/69596
1288 PR target/69734
1289 * gcc.dg/guality/pr68037-1.c: New test.
1290 * gcc.dg/guality/pr68037-2.c: Likewise.
1291 * gcc.dg/guality/pr68037-3.c: Likewise.
1292 * gcc.dg/torture/pr68037-1.c: Likewise.
1293 * gcc.dg/torture/pr68037-2.c: Likewise.
1294 * gcc.dg/torture/pr68037-3.c: Likewise.
1295 * gcc.dg/torture/pr68661-1a.c: Likewise.
1296 * gcc.dg/torture/pr68661-1b.c: Likewise.
1297 * gcc.target/i386/interrupt-1.c: Likewise.
1298 * gcc.target/i386/interrupt-2.c: Likewise.
1299 * gcc.target/i386/interrupt-3.c: Likewise.
1300 * gcc.target/i386/interrupt-4.c: Likewise.
1301 * gcc.target/i386/interrupt-5.c: Likewise.
1302 * gcc.target/i386/interrupt-6.c: Likewise.
1303 * gcc.target/i386/interrupt-7.c: Likewise.
1304 * gcc.target/i386/interrupt-8.c: Likewise.
1305 * gcc.target/i386/interrupt-9.c: Likewise.
1306 * gcc.target/i386/interrupt-10.c: Likewise.
1307 * gcc.target/i386/interrupt-11.c: Likewise.
1308 * gcc.target/i386/interrupt-12.c: Likewise.
1309 * gcc.target/i386/interrupt-13.c: Likewise.
1310 * gcc.target/i386/interrupt-14.c: Likewise.
1311 * gcc.target/i386/interrupt-15.c: Likewise.
1312 * gcc.target/i386/interrupt-16.c: Likewise.
1313 * gcc.target/i386/interrupt-17.c: Likewise.
1314 * gcc.target/i386/interrupt-18.c: Likewise.
1315 * gcc.target/i386/interrupt-19.c: Likewise.
1316 * gcc.target/i386/interrupt-20.c: Likewise.
1317 * gcc.target/i386/interrupt-21.c: Likewise.
1318 * gcc.target/i386/interrupt-22.c: Likewise.
1319 * gcc.target/i386/interrupt-23.c: Likewise.
1320 * gcc.target/i386/interrupt-24.c: Likewise.
1321 * gcc.target/i386/interrupt-25.c: Likewise.
1322 * gcc.target/i386/interrupt-26.c: Likewise.
1323 * gcc.target/i386/interrupt-27.c: Likewise.
1324 * gcc.target/i386/interrupt-28.c: Likewise.
1325 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1326 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1327 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1328 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1329 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1330 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1331 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1332 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1333 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1334 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1335 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1336 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1337
3e346f54 13382016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1339
f27c52fb 1340 PR tree-optimization/52171
1341 * gcc.dg/pr52171.c: New test.
1342 * gcc.target/i386/pr52171.c: New test.
3e346f54 1343
22e029d2 13442016-06-03 Jan Hubicka <jh@suse.cz>
1345
1346 * g++.dg/tree-ssa/pred-1.C: New testcase
1347 * gcc.dg/tree-ssa/pred-1.c: New testcase
1348
41ce74ed 13492016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1350
1351 PR target/70957
1352 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1353 support.
1354 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1355
cf573a72 13562016-06-03 Alan Hayward <alan.hayward@arm.com>
1357
1358 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1359
75aae5b4 13602016-06-03 Alan Hayward <alan.hayward@arm.com>
1361
1362 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 1363 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 1364 * gcc.dg/vect/vect-live-1.c: New test.
1365 * gcc.dg/vect/vect-live-2.c: New test.
1366 * gcc.dg/vect/vect-live-3.c: New test.
1367 * gcc.dg/vect/vect-live-4.c: New test.
1368 * gcc.dg/vect/vect-live-5.c: New test.
1369 * gcc.dg/vect/vect-live-slp-1.c: New test.
1370 * gcc.dg/vect/vect-live-slp-2.c: New test.
1371 * gcc.dg/vect/vect-live-slp-3.c: New test.
1372
eba6788d 13732016-06-03 Jakub Jelinek <jakub@redhat.com>
1374
1375 PR middle-end/71387
1376 * g++.dg/opt/pr71387.C: New test.
1377
5a653985 13782016-06-02 Jeff Law <law@redhat.com>
1379
1380 PR tree-optimization/71328
1381 * gcc.c-torture/compile/pr71328.c: New test.
1382
f92f6941 13832016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1384
1385 PR fortran/52393
1386 * gfortran.dg/fmt_read_3.f90: Fix typo.
1387 * gfortran.dg/fmt_read_4.f90: New test.
1388
0d29e152 13892016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1390
1391 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1392 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1393 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1394 * g++.dg/cpp0x/override2.C: Likewise.
1395 * g++.dg/parse/crash5.C: Likewise.
1396 * g++.dg/parse/error16.C: Likewise.
1397 * g++.dg/parse/error27.C: Likewise.
1398 * g++.dg/template/qualttp15.C: Likewise.
1399 * g++.dg/template/redecl4.C: Likewise.
1400 * g++.old-deja/g++.other/crash39.C: Likewise.
1401 * g++.old-deja/g++.other/struct1.C: Likewise.
1402 * g++.old-deja/g++.pt/m9a.C: Likewise.
1403 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1404
2740a1a5 14052016-06-02 Jakub Jelinek <jakub@redhat.com>
1406
89f17a65 1407 PR c++/71372
1408 * c-c++-common/pr71372.c: New test.
1409
2740a1a5 1410 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1411 __TIME__ strings with __builtin_strcmp instead of printf and
1412 dg-output.
1413
9ae89a4e 14142016-06-02 Martin Liska <mliska@suse.cz>
1415
1416 * gcc.dg/predict-9.c: New test.
1417
41258f9c 14182016-06-02 Jakub Jelinek <jakub@redhat.com>
1419
1420 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1421 global set_compiler_env_var and global saved_compiler_env_var.
1422
dad46eb8 14232016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1424
1425 PR rtl-optimization/71295
1426 * gcc.c-torture/compile/pr71295.c: New test.
1427
9cc8a892 14282016-06-02 Jakub Jelinek <jakub@redhat.com>
1429
98e7c96c 1430 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1431
4a5a4de2 1432 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1433 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1434
9cc8a892 1435 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1436 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1437 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1438 alternative number.
1439
46819a36 14402016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1441
1442 * gcc.target/powerpc/p9-splat-4.c: New test.
1443
14442016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1445
1446 PR target/71186
1447 * gcc.target/powerpc/pr71186.c: New test.
1448
d9820cc5 14492016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1450
1451 PR fortran/52393
1452 * gfortran.dg/fmt_read_3.f90: New test.
1453
2f14ca3e 14542016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1455
1456 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1457 procedure.
1458
dfa5c0d3 14592016-06-01 Eduard Sanou <dhole@openmailbox.org>
1460
1461 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1462 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1463 env var is set.
1464 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1465 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1466 shown once.
1467 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1468 during compilation.
1469 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1470 vars set by dg-set-compiler-env-var.
1471
7d7125df 14722016-06-01 Paul Thomas <pault@gcc.gnu.org>
1473
1474 PR fortran/71156
1475 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1476 to the module procedure declaration.
1477 * gfortran.dg/submodule_16.f08: New test.
1478
6ab9cde4 14792016-06-01 Jakub Jelinek <jakub@redhat.com>
1480
1481 PR middle-end/71371
1482 * c-c++-common/gomp/pr71371.c: New test.
1483
0cfe7a23 14842016-06-01 Richard Biener <rguenther@suse.de>
1485
1486 PR tree-optimization/71366
1487 * gcc.dg/torture/pr71366-1.c: New testcase.
1488 * gcc.dg/torture/pr71366-2.c: Likewise.
1489
5a5b02e1 14902016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1491
1492 * gcc.target/powerpc/vslv-0.c: New test.
1493 * gcc.target/powerpc/vslv-1.c: New test.
1494 * gcc.target/powerpc/vsrv-0.c: New test.
1495 * gcc.target/powerpc/vsrv-1.c: New test.
1496
d27a79f6 14972016-06-01 Nathan Sidwell <nathan@acm.org>
1498
1499 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1500 * gcc.target/nvptx/weak.c: New.
1501
6172a9fd 15022016-06-01 Richard Biener <rguenther@suse.de>
1503
1504 PR tree-optimization/71261
1505 * gcc.dg/torture/vect-bool-1.c: New testcase.
1506
f9aaabb2 15072016-06-01 Jakub Jelinek <jakub@redhat.com>
1508
1509 * gfortran.dg/gomp/order-1.f90: New test.
1510 * gfortran.dg/gomp/order-2.f90: New test.
1511
53b01069 15122016-06-01 Jan Hubicka <hubicka@ucw.cz>
1513
1514 * gcc.dg/unroll-6.c: Update template.
1515 * gcc.dg/unroll-7.c: New testcase.
1516 * gcc.dg/unroll-8.c: New testcase.
1517
36757397 15182016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1519
1520 * gnat.dg/opt56.ad[sb]: New test.
1521
7f93bd6e 15222016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1523
1524 PR c++/66635
1525 * g++.dg/cpp0x/constexpr-ice16.C: New.
1526
9f41a2ce 15272016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1528
1529 PR tree-optimization/71314
1530 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1531 -mbranch-cost=2.
1532
31e02373 15332016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1534
1535 PR tree-optimization/71077
1536 * gcc.dg/tree-ssa/pr71077.c: New test.
1537
76f8f901 15382016-05-31 Jan Hubicka <hubicka@ucw.cz>
1539
7f93bd6e 1540 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1541 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1542 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 1543
04f5f923 15442016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1545
1546 PR c++/71248
1547 * g++.dg/cpp0x/pr71248.C: New.
1548 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1549 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1550 * g++.dg/init/new37.C: Likewise.
1551 * g++.dg/template/static1.C: Likewise.
1552 * g++.dg/template/static2.C: Likewise.
1553
4ffddf28 15542016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1555
1556 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1557 instead of %rdi.
1558 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1559
4ff7bd21 15602016-05-31 Marek Polacek <polacek@redhat.com>
1561
1562 * c-c++-common/Wswitch-unreachable-3.c: New test.
1563 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1564
e1f7cc4b 15652016-05-31 Richard Biener <rguenther@suse.de>
1566
1567 PR tree-optimization/71352
1568 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1569
02978bd1 15702016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1571
1572 * gcc.target/arm/armv5_thumb_isa.c: New test.
1573
cfce8164 15742016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1575
1576 PR target/71346
1577 * gcc.target/i386/pr71346.c: New test.
1578
7a51c705 15792016-05-31 Tom de Vries <tom@codesourcery.com>
1580
1581 PR tree-optimization/69068
1582 * gcc.dg/graphite/pr69068.c: New test.
1583
8c1ac106 15842016-05-27 Martin Sebor <msebor@redhat.com>
1585
1586 PR c++/71306
1587 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1588
b6431756 15892016-05-30 Jakub Jelinek <jakub@redhat.com>
1590
1591 PR c++/71349
1592 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1593 nowait depend(inout: dd[0]) clauses where permitted.
1594
f6203294 15952016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1596
1597 PR c++/71238
1598 * g++.dg/parse/pr71238.C: New.
1599 * g++.dg/concepts/friend1.C: Test column numbers too.
1600 * g++.dg/cpp0x/initlist31.C: Likewise.
1601 * g++.dg/cpp0x/pr51420.C: Likewise.
1602 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1603 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1604 * g++.dg/ext/builtin3.C: Likewise.
1605 * g++.dg/lookup/friend12.C: Likewise.
1606 * g++.dg/lookup/friend7.C: Likewise.
1607 * g++.dg/lookup/koenig1.C: Likewise.
1608 * g++.dg/lookup/koenig5.C: Likewise.
1609 * g++.dg/lookup/used-before-declaration.C: Likewise.
1610 * g++.dg/overload/koenig1.C: Likewise.
1611 * g++.dg/template/crash65.C: Likewise.
1612 * g++.dg/template/friend57.C: Likewise.
1613 * g++.dg/warn/Wshadow-5.C: Likewise.
1614 * g++.dg/warn/Wunused-8.C: Likewise.
1615 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1616 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1617 * g++.old-deja/g++.jason/member.C: Likewise.
1618 * g++.old-deja/g++.jason/report.C: Likewise.
1619 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1620 * g++.old-deja/g++.law/visibility20.C: Likewise.
1621 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1622 * g++.old-deja/g++.other/static5.C: Likewise.
1623 * g++.old-deja/g++.pt/overload2.C: Likewise.
1624
b96f8145 16252016-05-30 Jan Hubicka <hubicka@ucw.cz>
1626
1627 * gcc.dg/tree-ssa/peel1.c: New testcase.
1628 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1629 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1630
ed5bca7a 16312016-05-30 Tom de Vries <tom@codesourcery.com>
1632
1633 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1634 to ce.
1635
c0aa0333 16362016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1637
1638 PR c++/71099
1639 * g++.dg/parse/virtual1.C: New.
1640
231010db 16412016-05-30 Uros Bizjak <ubizjak@gmail.com>
1642
1643 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1644 Use correct register when clearing %edx.
1645
765557c0 16462016-05-30 Alexander Monakov <amonakov@ispras.ru>
1647
1648 PR tree-optimization/71289
1649 * gcc.dg/pr71289.c: New test.
1650
fc3b1c44 16512016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1652
1653 PR middle-end/71269
1654 PR middle-end/71292
1655 * gcc.dg/tree-ssa/pr71269.c: New test.
1656 * gcc.dg/tree-ssa/pr71292.c: New test.
1657
ce352457 16582016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1659
1660 PR middle-end/71252
1661 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1662
eedd711b 16632016-05-30 Jan Hubicka <hubicka@ucw.cz>
1664
1665 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1666 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1667 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1668
8c061890 16692016-05-30 Tom de Vries <tom@codesourcery.com>
1670
1671 PR tree-optimization/69067
1672 * gcc.dg/graphite/pr69067.c: New test.
1673
a6b0884c 16742016-05-29 Uros Bizjak <ubizjak@gmail.com>
1675
1676 PR target/71245
1677 * gcc.target/i386/pr71245-1.c: New test.
1678 * gcc.target/i386/pr71245-2.c: Ditto.
1679
2369edfc 16802016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1681
1682 PR c++/71105
1683 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1684 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1685 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1686
b6ab3f43 16872016-05-27 Jan Hubicka <hubicka@ucw.cz>
1688
1689 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1690
0192662b 16912016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1692
1693 Revert:
1694 PR c++/69855
1695 * g++.dg/overload/69855.C: New.
1696 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1697 * g++.old-deja/g++.pt/crash3.C: Likewise.
1698
fce78c50 16992016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1700
1701 PR c++/60385
1702 * g++.dg/parse/namespace13.C: New.
1703
372172fe 17042016-05-26 Jeff Law <law@redhat.com>
1705
1706 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1707 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1708 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1709 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1710 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1711 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1712 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1713 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1714 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1715 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1716 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1717 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1718 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1719
5d8a8944 17202016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1721
1722 PR c++/69855
1723 * g++.dg/overload/69855.C: New.
1724 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1725 * g++.old-deja/g++.pt/crash3.C: Likewise.
1726
29602b75 17272016-05-27 Jiong Wang <jiong.wang@arm.com>
1728
1729 PR target/63596
1730 * gcc.target/aarch64/va_arg_1.c: New testcase.
1731 * gcc.target/aarch64/va_arg_2.c: Likewise.
1732 * gcc.target/aarch64/va_arg_3.c: Likewise.
1733
c900b732 17342016-05-27 Jiong Wang <jiong.wang@arm.com>
1735
1736 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1737 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1738 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1739 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1740 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1741
73ef73bd 17422016-05-27 Marek Polacek <polacek@redhat.com>
1743
1744 PR middle-end/71308
1745 * g++.dg/torture/pr71308.C: New test.
1746
a6031633 17472016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1748
1749 * gcc.dg/zero_bits_compound-1.c: New test.
1750 * gcc.dg/zero_bits_compound-2.c: New test.
1751
1fbdc7ae 17522016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1753
1754 PR middle-end/71279
1755 * gcc.dg/pr71279.c: New test.
1756
2e196ca8 17572016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1758
1759 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1760 floating point min/max/comparison instructions.
1761 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1762
6feab9ce 17632016-05-26 Jakub Jelinek <jakub@redhat.com>
1764
1765 * c-c++-common/gomp/schedule-1.c: New test.
1766 * gfortran.dg/gomp/schedule-1.f90: New test.
1767
978cea8f 17682016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1769
1770 PR c++/70822
1771 PR c++/70106
1772 * g++.dg/cpp1y/auto-fn32.C: New test.
1773 * g++.dg/cpp1y/paren4.C: New test.
1774
0478d9ed 17752016-05-26 Nathan Sidwell <nathan@acm.org>
1776
1777 * gcc.dg/20060410.c: Xfail on ptx.
1778 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1779 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1780 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1781 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1782 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1783
5fd1c174 17842016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1785
1786 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1787
c5e8b3e2 17882016-05-26 Jakub Jelinek <jakub@redhat.com>
1789
0db93a5b 1790 PR tree-optimization/71280
1791 * gcc.dg/pr71280.c: New test.
1792
7199c05c 1793 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1794
76c786ac 1795 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1796 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1797
c5e8b3e2 1798 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1799
e9bcea2f 18002016-05-26 Jiong Wang <jiong.wang@arm.com>
1801
1802 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 1803 kept in memory.
e9bcea2f 1804
955d947b 18052016-05-25 Jeff Law <law@redhat.com>
1806
1807 PR tree-optimization/71272
1808 * gcc.c-torture/compile/pr71272.c: new test.
1809
77102dbe 18102016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1811
1812 * gcc.target/powerpc/vec-cmpne.c: New test.
1813 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1814
552821b4 18152016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1816
1817 * gnat.dg/opt55.ad[sb]: New test.
1818
0113f3c5 18192016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1820
1821 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1822 * c-c++-common/pr60226.c: Require int32plus.
1823 * gcc.c-torture/execute/pr70602.c: Likewise.
1824 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1825 unsigned long for malloc arg type.
1826 * gcc.dg/asr_div1.c: Require int32plus.
1827 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1828 * gcc.dg/pie-1.c: Require pie.
1829 * gcc.dg/pie-2.c: Likewise.
1830 * gcc.dg/pr59471.c: Require int32plus.
1831 * gcc.dg/pr59963-2.c: XFAIL for int16.
1832 * gcc.dg/pr60114.c: Require int32plus.
1833 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1834 unsigned long for typedef of size_t.
1835 * gcc.dg/pr63914.c: Require int32plus.
1836 * gcc.dg/pr64536.c: Require pt32plus.
1837 * gcc.dg/pr65658.c: Likewise.
1838 * gcc.dg/pr67271.c: Require int32plus.
1839 * gcc.dg/pr68112.c: Likewise.
1840 * gcc.dg/pr69071.c: Skip for avr target.
1841 * gcc.dg/pr69973.c: Require int32plus.
1842 * gcc.dg/pr70169.c: Skip for avr target.
1843 * gcc.dg/sso-6.c: Require int32plus.
1844 * gcc.dg/sso-7.c: Likewise.
1845 * gcc.dg/sso-8.c: Likewise.
1846 * gcc.dg/vrp-min-max-2.c: Likewise.
1847
f4094380 18482016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1849
1850 PR target/70738
1851 * gcc.target/i386/pr70738-1.c: New test.
1852 * gcc.target/i386/pr70738-2.c: Likewise.
1853 * gcc.target/i386/pr70738-3.c: Likewise.
1854 * gcc.target/i386/pr70738-4.c: Likewise.
1855 * gcc.target/i386/pr70738-5.c: Likewise.
1856 * gcc.target/i386/pr70738-6.c: Likewise.
1857 * gcc.target/i386/pr70738-7.c: Likewise.
1858 * gcc.target/i386/pr70738-8.c: Likewise.
1859 * gcc.target/i386/pr70738-9.c: Likewise.
1860
239a4bea 18612016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1862
1863 PR rtl-optimization/66940
1864 * gcc.c-torture/execute/pr66940.c: New test.
1865
bf6382ba 18662016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1867
1868 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1869 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1870 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1871 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1872 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1873 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1874 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1875 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1876 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1877 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1878 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1879 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1880 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1881 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1882 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1883 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1884 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1885 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1886 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1887 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1888 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1889 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1890 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1891 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1892
2c995da9 18932016-05-25 Marek Polacek <polacek@redhat.com>
1894
1895 PR c/71265
1896 * gcc.dg/noncompile/pr71265.c: New test.
1897
abfbb5b5 1898 PR c/71266
1899 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1900
f6871bbd 19012016-05-25 Nathan Sidwell <nathan@acm.org>
1902
1903 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1904
de04e83e 19052016-05-25 Richard Biener <rguenther@suse.de>
1906
1907 PR tree-optimization/71261
1908 * c-c++-common/torture/pr71261.c: New testcase.
1909
b35931f7 19102016-05-25 Richard Biener <rguenther@suse.de>
1911
1912 PR tree-optimization/71264
1913 * gcc.dg/vect/pr71264.c: New testcase.
1914
166c3089 19152016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1916
1917 PR c++/55992
1918 * g++.dg/cpp0x/alias-decl-53.C: New.
1919 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1920
14240409 19212016-05-25 Martin Liska <mliska@suse.cz>
1922
1923 * g++.dg/pr71239.C: New test.
1924
bc47d9f6 19252016-05-25 Richard Biener <rguenther@suse.de>
1926
4860a6bf 1927 * gcc.dg/vect/pr58135.c: Rename to ...
1928 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 1929
d8a3f157 19302016-05-25 Marek Polacek <polacek@redhat.com>
1931
1932 * g++.dg/pr65295.C: Use target c++14.
1933
3af16045 19342016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1935
231010db 1936 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1937 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 1938
949479b2 19392016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1940
1941 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1942 instructions.
1943
6d6a3fc3 19442016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1945
1946 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1947 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1948 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1949 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1950 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1951 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1952 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1953 * c-c++-common/goacc/pcopy.c: Likewise.
1954 * c-c++-common/goacc/pcopyin.c: Likewise.
1955 * c-c++-common/goacc/pcopyout.c: Likewise.
1956 * c-c++-common/goacc/pcreate.c: Likewise.
1957 * c-c++-common/goacc/pr70688.c: New test.
1958 * c-c++-common/goacc/present-1.c: Adjust test.
1959 * c-c++-common/goacc/reduction-5.c: Likewise.
1960 * g++.dg/goacc/data-1.C: New test.
1961
af648be2 19622016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1963
1964 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1965 vector parity built-in functions.
1966 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1967 count trailing zeros automatic vectorization.
1968 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1969 count trailing zeros built-in functions.
1970
4e173d60 19712016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1972
1973 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1974
a0c02a52 19752016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1976
1977 PR target/71050
1978 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1979
64c52e9c 19802016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1981
1982 PR c++/50436
1983 * g++.dg/template/crash123.C: New.
1984 * g++.dg/template/crash124.C: Likewise.
1985
752b5a4c 19862016-05-24 Martin Sebor <msebor@redhat.com>
1987
1988 PR c++/71147
1989 * g++.dg/ext/flexary16.C: New test.
1990
a36dd683 19912016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1992
f6871bbd 1993 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1994 before math.h is included.
a36dd683 1995 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1996 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1997 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1998 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1999 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2000 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2001 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2002 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2003 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2004 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2005 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2006 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2007 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2008 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2009 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2010 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2011 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2012 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2013 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2014 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2015 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2016 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2017 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2018
d60e1df7 20192016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2020 Kelvin Nilsen <kelvin@gcc.gnu.org>
2021
2022 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2023 support.
2024
22d09025 20252016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2026
2027 PR c++/69872
2028 * g++.dg/warn/Wno-narrowing1.C: New.
2029
6ef0143d 20302016-05-24 Marek Polacek <polacek@redhat.com>
2031
2032 PR c/71249
2033 * c-c++-common/Wswitch-unreachable-2.c: New test.
2034
962a2062 20352016-05-24 Jakub Jelinek <jakub@redhat.com>
2036
ead77194 2037 PR c++/71257
2038 * g++.dg/vect/simd-clone-6.cc: New test.
2039 * g++.dg/gomp/declare-simd-6.C: New test.
2040
962a2062 2041 PR middle-end/70434
2042 PR c/69504
2043 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2044
23edc6d1 20452016-05-24 Richard Biener <rguenther@suse.de>
2046
2047 PR tree-optimization/71240
2048 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2049
30633bcc 20502016-05-24 Richard Biener <rguenther@suse.de>
2051
2052 PR tree-optimization/71230
2053 * gcc.dg/torture/pr71230.c: New testcase.
2054 * g++.dg/torture/pr71230.C: Likewise.
2055
c9d624bd 20562016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2057
2058 * c-c++-common/goacc/routine-5.c: Add tests.
2059 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2060 * gfortran.dg/goacc/routine-6.f90: Add tests.
2061
ce143ff0 20622016-05-24 Richard Biener <rguenther@suse.de>
2063
2064 PR tree-optimization/71253
2065 * gcc.dg/torture/pr71253.c: New testcase.
2066
3bdaecd5 20672016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2068
2069 PR middle-end/71252
2070 * gfortran.dg/pr71252.f90: New test.
2071
856b494d 20722016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2073
2074 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2075
7345b977 20762016-05-24 Richard Biener <rguenther@suse.de>
2077
2078 PR middle-end/70434
2079 PR c/69504
2080 * c-c++-common/vector-subscript-4.c: New testcase.
2081 * c-c++-common/vector-subscript-5.c: Likewise.
2082
6f065267 20832016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2084
2085 PR fortran/71123
2086 * gfortran.dg/namelist_90.f: New test
2087
fd6757da 20882016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2089
2090 PR fortran/66461
2091 * gfortran.dg/unexpected_eof.f: New test
2092
7d5555a8 20932016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2094 Kelvin Nilsen <kelvin@gcc.gnu.org>
2095
2096 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2097 as little endian.
2098
ae6744c9 20992016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2100
2101 PR c++/70972
2102 * g++.dg/cpp0x/inh-ctor20.C: New.
2103 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2104
f0d91a85 21052016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2106
2107 PR c++/69095
2108 * g++.dg/cpp0x/variadic168.C: New.
2109
1618ffe5 21102016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2111
2112 * g++.dg/cpp0x/pr31445.C: Test column number too.
2113 * g++.dg/cpp0x/pr32253.C: Likewise.
2114 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2115 * g++.dg/cpp0x/variadic36.C: Likewise.
2116
c0205bab 21172016-05-23 Marc Glisse <marc.glisse@inria.fr>
2118
2119 * gcc.dg/fold-notshift-2.c: Adjust.
2120
1398da0f 21212016-05-23 Marek Polacek <polacek@redhat.com>
2122
2123 PR c/49859
2124 * c-c++-common/Wswitch-unreachable-1.c: New test.
2125 * gcc.dg/Wswitch-unreachable-1.c: New test.
2126 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2127 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2128 * g++.dg/gomp/block-10.C: Likewise.
2129 * gcc.dg/gomp/block-10.c: Likewise.
2130 * g++.dg/gomp/block-9.C: Likewise.
2131 * gcc.dg/gomp/block-9.c: Likewise.
2132 * g++.dg/gomp/target-1.C: Likewise.
2133 * g++.dg/gomp/target-2.C: Likewise.
2134 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 2135 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 2136 * g++.dg/gomp/taskgroup-1.C: Likewise.
2137 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2138 * gcc.dg/gomp/teams-1.c: Likewise.
2139 * g++.dg/gomp/teams-1.C: Likewise.
2140 * g++.dg/overload/error3.C: Likewise.
2141 * g++.dg/tm/jump1.C: Likewise.
2142 * g++.dg/torture/pr40335.C: Likewise.
2143 * gcc.dg/c99-vla-jump-5.c: Likewise.
2144 * gcc.dg/switch-warn-1.c: Likewise.
2145 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2146 * gcc.dg/nested-func-1.c: Likewise.
2147 * gcc.dg/pr67784-4.c: Likewise.
2148
5403ed8b 21492016-05-23 Richard Biener <rguenther@suse.de>
2150
2151 PR tree-optimization/71230
2152 * gfortran.dg/pr71230-1.f90: New testcase.
2153 * gfortran.dg/pr71230-2.f90: Likewise.
2154
27510941 21552016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2156
1618ffe5 2157 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 2158 * gcc.dg/vect/pr58135.c: Add new.
2159 * gfortran.dg/pr46519-1.f: Adjust test case.
2160
a41c605d 21612016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2162
2163 PR c++/53401
2164 * g++.dg/cpp0x/decltype64.C: New.
2165
3eb254ab 21662016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2167
2168 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2169 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2170 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2171
a75fffe1 21722016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2173
2174 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2175 Add poly64x1_t and poly64x2_t cases if supported.
2176 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2177 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2178 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2179 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2180 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2181
56979b12 21822016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2183
2184 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2185 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2186 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2187 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2188 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2189 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2190 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2191
dc5e98db 21922016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2193
2194 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2195
c0f383ae 21962016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2197
2198 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2199 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2200
2a4d70a2 22012016-05-22 Jakub Jelinek <jakub@redhat.com>
2202
4c109025 2203 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2204 constraint instead of "r".
2205 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2206 insn instead of vxorpd.
2207 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2208
bad891ce 2209 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2210 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2211
ac23ddb9 2212 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2213
9dac9579 2214 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2215 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2216
2a4d70a2 2217 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2218
9eafdd7b 22192016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2220
2221 PR middle-end/40921
2222 * gcc.dg/tree-ssa/pr40921.c: New test.
2223
93df190d 22242016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2225
2226 PR target/71103
2227 * gcc.target/avr/pr71103.c: New test.
2228
933b9f7f 22292016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2230
2231 PR middle-end/71179
2232 * gcc.dg/tree-ssa/pr71179.c: New test.
2233
8bdfbc08 22342016-05-20 Martin Sebor <msebor@redhat.com>
2235
2236 PR c/71115
2237 * gcc.dg/init-excess-2.c: New test.
2238
6827ab42 22392016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2240
2241 * gnat.dg/opt53.adb: New test.
2242 * gnat.dg/opt54.adb: Likewise.
2243
58a5f4c0 22442016-05-20 Martin Jambor <mjambor@suse.cz>
2245
2246 PR tree-optimization/70884
2247 * gcc.dg/tree-ssa/pr70919.c: New test.
2248
bb7145f6 22492016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2250
2251 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2252 formatting.
f6871bbd 2253 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2254 fix code formatting.
2255
22562016-05-20 Nathan Sidwell <nathan@acm.org>
2257
2258 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2259 non-common cases.
2260 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 2261
9954d230 22622016-05-20 David Malcolm <dmalcolm@redhat.com>
2263
2264 * jit.dg/all-non-failing-tests.h: Add
2265 test-factorial-must-tail-call.c.
2266 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2267 * jit.dg/test-factorial-must-tail-call.c: New test case.
2268
08a161f9 22692016-05-20 Jakub Jelinek <jakub@redhat.com>
2270
2271 PR fortran/71204
2272 * gfortran.dg/pr71204.f90: New test.
2273
3d380077 22742016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2275
2276 * gcc.target/nvptx/sincos.c: New test.
2277
0f104d56 22782016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2279
2280 PR c++/70572
2281 * g++.dg/cpp1y/auto-fn31.C: New.
2282
61736a1b 22832016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2284
2285 * gcc.target/powerpc/vec-addec.c: New test.
2286 * gcc.target/powerpc/vec-addec-int128.c: New test.
2287
b4a61e77 22882016-05-20 David Malcolm <dmalcolm@redhat.com>
2289
2290 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2291 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2292 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2293 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2294
9a2ace10 22952016-05-20 Jan Hubicka <hubicka@ucw.cz>
2296
2297 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2298
45cdf8c6 22992016-05-20 Jakub Jelinek <jakub@redhat.com>
2300
b9a1dcd5 2301 PR c++/71210
2302 * g++.dg/opt/pr71210-1.C: New test.
2303 * g++.dg/opt/pr71210-2.C: New test.
2304
45cdf8c6 2305 PR tree-optimization/29756
2306 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2307 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2308 only on selected targets where V4SImode vectors are known to be
2309 supported.
2310
92e3ffbf 23112016-05-20 Marc Glisse <marc.glisse@inria.fr>
2312
2313 PR tree-optimization/71079
2314 PR tree-optimization/71206
2315 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2316
5da368e3 23172016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2318
2319 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2320 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2321 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2322
2506d97a 23232016-05-20 Richard Guenther <rguenther@suse.de>
2324
2325 PR tree-optimization/29756
2326 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2327
adade307 23282016-05-20 Richard Biener <rguenther@suse.de>
2329
2330 PR tree-optimization/71185
2331 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2332
c3deca25 23332016-05-20 Richard Biener <rguenther@suse.de>
2334
2335 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2336
8b0bef14 23372016-05-19 Marek Polacek <polacek@redhat.com>
2338
2339 PR c++/71075
2340 * g++.dg/diagnostic/pr71075.C: New test.
2341
08025288 23422016-05-19 David Malcolm <dmalcolm@redhat.com>
2343
2344 PR c++/71184
2345 * g++.dg/pr71184.C: New test case.
2346
26a51591 23472016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2348
2349 * gcc.target/powerpc/darn-0.c: New test.
2350 * gcc.target/powerpc/darn-1.c: New test.
2351 * gcc.target/powerpc/darn-2.c: New test.
2352
d8d3e75a 23532016-05-19 Marek Polacek <polacek@redhat.com>
2354
2355 PR tree-optimization/71031
2356 * gcc.dg/tree-ssa/vrp100.c: New test.
2357
c28211ae 23582016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2359
2360 PR rtl-optimization/71148
2361 * gcc.dg/pr71148.c: New test.
2362
3f5ea43a 23632016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2364
2365 PR target/71056
2366 * gcc.target/arm/pr71056.c: New test.
2367
2a7d4c20 23682016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2369
2370 * c-c++-common/pr69669.c: Check the used mode.
2371
ed0b0569 23722016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2373
2374 PR sanitizer/64354
2375 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2376
410372fe 23772016-05-19 Richard Biener <rguenther@suse.de>
2378
2379 PR tree-optimization/70729
2380 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2381 * gcc.dg/graphite/scop-18.c: Likewise.
2382 * gcc.dg/pr41783.c: Disable LIM.
2383 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2384 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2385 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2386 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2387 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2388 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2389 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2390 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2391 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2392 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2393 * gfortran.dg/pr42108.f90: Likewise.
2394
56f34f03 23952016-05-18 David Malcolm <dmalcolm@redhat.com>
2396
2397 PR driver/69265
2398 * gcc.dg/spellcheck-options-11.c: New test case.
2399
e6481cd1 24002016-05-18 Jakub Jelinek <jakub@redhat.com>
2401
2402 PR c++/71100
2403 * g++.dg/opt/pr71100.C: New test.
2404
be951c59 24052016-05-18 Martin Jambor <mjambor@suse.cz>
2406
2407 PR ipa/69708
2408 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2409 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2410 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2411 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2412
665ff45b 24132016-05-18 Martin Jambor <mjambor@suse.cz>
2414
2415 PR ipa/69708
2416 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2417 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2418 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2419 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2420 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2421
485be62c 24222016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2423
2424 PR c++/69793
2425 * g++.dg/template/crash122.C: New.
2426
b251d5f5 24272016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2428
2429 PR c++/70466
2430 * g++.dg/template/pr70466-1.C: New.
2431 * g++.dg/template/pr70466-2.C: Likewise.
2432
c93e9931 24332016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2434
2435 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2436 splat operations and the XXSPLTIB instruction.
2437 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2438 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2439 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2440 xxlxor to clear a register.
2441
8ba6639c 24422016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2443
2444 * gcc.dg/torture/pr71020.c: New test.
2445
ec6e3005 24462016-05-18 Martin Jambor <mjambor@suse.cz>
2447
2448 PR ipa/70646
2449 * gcc.dg/ipa/pr70646.c: New test.
2450
5ef3c918 24512016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2452
2453 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2454
70a88eab 24552016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2456
2457 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2458 missing tests for vreinterpretq_p{8,16}.
2459
b52a930c 24602016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2461
2462 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2463 vsliq_n_s64 and vsliq_n_u64.
2464
bdd4080b 24652016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2466
2467 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2468 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2469
37814bf5 24702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2471
2472 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2473 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2474 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2475
764af2e0 24762016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2477
2478 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2479 in comment.
2480
ffe01a83 24812016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 2482
2483 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2484 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2485 "blr\t" and switch to scan-assembler-times.
2486
fab6dae9 24872016-05-18 Jiong Wang <jiong.wang@arm.com>
2488
231010db 2489 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2490 with __aarch64__.
2491 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2492 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 2493
4eb0c566 24942016-05-18 Jakub Jelinek <jakub@redhat.com>
2495
442f18f1 2496 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2497 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2498 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2499 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2500 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2501 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2502
4d83b36b 2503 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2504 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2505
a4528eec 2506 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2507 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2508
f0066139 2509 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2510 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2511
4eb0c566 2512 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2513
303e9267 25142016-05-18 Richard Biener <rguenther@suse.de>
2515
2516 PR tree-optimization/71168
2517 * gcc.dg/torture/pr71168.c: New testcase.
2518
0d7ddd44 25192016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2520
2521 PR middle-end/63586
2522 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2523 * gcc.dg/tree-ssa/pr63586.c: New test.
2524 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2525
899bcc0f 25262016-05-17 Nathan Sidwell <nathan@acm.org>
2527
2528 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2529 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2530 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2531 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2532
a2246979 25332016-05-17 Nathan Sidwell <nathan@acm.org>
2534
2535 * gcc.target/nvptx/abi-vararg-3.c: New.
2536
2f6a4d21 25372016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2538
2539 PR tree-optimization/54579
2540 PR middle-end/55299
2541 * gcc.dg/fold-notrotate-1.c: New test.
2542 * gcc.dg/fold-notshift-1.c: New test.
2543 * gcc.dg/fold-notshift-2.c: New test.
2544
27bdad45 25452016-05-17 Marek Polacek <polacek@redhat.com>
2546
2547 PR ipa/71146
2548 * g++.dg/ipa/pr71146.C: New test.
2549
f33a295a 25502016-05-17 David Malcolm <dmalcolm@redhat.com>
2551
2552 * jit.dg/test-error-array-bounds.c: New test case.
2553
b6dd53bf 25542016-05-17 Marc Glisse <marc.glisse@inria.fr>
2555
2556 * gcc.dg/tree-ssa/and-1.c: New testcase.
2557
a8719545 25582016-05-17 Marc Glisse <marc.glisse@inria.fr>
2559
2560 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2561 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2562
34806102 25632016-05-17 Marc Glisse <marc.glisse@inria.fr>
2564
2565 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2566 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2567
25fe08a8 25682016-05-17 Jiong Wang <jiong.wang@arm.com>
2569
2570 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2571
abf1a837 25722016-05-17 Jiong Wang <jiong.wang@arm.com>
2573
2574 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2575
666b9dd3 25762016-05-17 Jiong Wang <jiong.wang@arm.com>
2577
2578 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2579 ".2d[index]" when scan the assembly.
2580 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2581 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2582 float64x1.
2583 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2584
77d095c0 25852016-05-17 Richard Biener <rguenther@suse.de>
2586
2587 PR tree-optimization/71132
2588 * gcc.dg/torture/pr71132.c: New testcase.
2589
28adcc23 25902016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2591
2592 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2593
2439931e 25942016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2595
2596 PR target/70809
2597 * gcc.target/aarch64/pr70809_1.c: New test.
2598
5ec2ff80 25992016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2600
2601 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2602 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2603 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2604 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2605
17fd1c7a 26062016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2607 Ilya Enkovich <ilya.enkovich@intel.com>
2608
2609 PR target/71114
2610 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2611
46729204 26122016-05-16 Jan Hubicka <hubicka@ucw.cz>
2613
2614 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2615 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2616
2a1125d6 26172016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2618
2619 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2620 test for __ARM_FP16_ARGS.
2621 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2622 * gcc.target/arm/aapcs/neon-vect10.c: New.
2623 * gcc.target/arm/aapcs/neon-vect9.c: New.
2624 * gcc.target/arm/aapcs/vfp18.c: New.
2625 * gcc.target/arm/aapcs/vfp19.c: New.
2626 * gcc.target/arm/aapcs/vfp20.c: New.
2627 * gcc.target/arm/aapcs/vfp21.c: New.
2628 * gcc.target/arm/fp16-aapcs-1.c: New.
2629 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2630 test for __ARM_FP16_ARGS.
2631 * g++.target/arm/fp16-return-1.c: Update expected output.
2632
ea3d2d74 26332016-05-16 Jiong Wang <jiong.wang@arm.com>
2634
2635 PR testsuite/70227
2636 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2637
6989e05f 26382016-05-15 Harald Anlauf <anlauf@gmx.de>
2639
2640 PR fortran/69603
2641 * gfortran.dg/pr69603.f90: New testcase.
2642
a5f52592 26432016-05-14 Fritz Reese <fritzoreese@gmail.com>
2644
2645 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2646
88f949ab 26472016-05-14 Fritz Reese <fritzoreese@gmail.com>
2648
2649 PR fortran/71047
2650 * gfortran.dg/pr71047.f08: New test.
2651
90c88567 26522016-05-13 Joseph Myers <joseph@codesourcery.com>
2653
2654 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2655 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2656 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2657
00a690cc 26582016-05-13 Martin Sebor <msebor@redhat.com>
2659
2660 PR c++/60049
2661 * g++.dg/cpp0x/constexpr-60049.C: New test.
2662
ec8b6af7 26632016-05-13 Jakub Jelinek <jakub@redhat.com>
2664
2665 PR bootstrap/71071
2666 * gcc.dg/pr71071.c: New test.
2667
f54d1d7b 26682016-05-13 Uros Bizjak <ubizjak@gmail.com>
2669
2670 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2671 remove XOP handling.
2f3af60f 2672 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 2673
a39a0392 26742016-05-13 Nathan Sidwell <nathan@acm.org>
2675
2676 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2677 __atomic_is_lock_free declaration.
2678
42333dd9 26792016-05-13 Richard Biener <rguenther@suse.de>
2680
2681 PR tree-optimization/42587
2682 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2683
c5442454 26842016-05-13 Martin Liska <mliska@suse.cz>
2685
2686 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2687 the new format of dump output.
2688
03a400fb 26892016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2690
2691 * gcc.dg/pr71084.c: New test.
2692
69278c3f 26932016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2694
231010db 2695 PR target/53440
2696 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 2697
8138f11b 26982016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2699
2700 * gcc.target/aarch64/struct_return.c: New test.
2701
22a3f7bd 27022016-05-12 Marek Polacek <polacek@redhat.com>
2703
2704 PR c/70756
2705 * c-c++-common/pr70756-2.c: New test.
2706 * c-c++-common/pr70756.c: New test.
2707
9bcd42cc 27082016-05-12 Richard Biener <rguenther@suse.de>
2709
2710 PR tree-optimization/71059
2711 * gcc.dg/torture/pr71059.c: New testcase.
2712
5ffb4a0d 27132016-05-12 Richard Biener <rguenther@suse.de>
2714
2715 PR tree-optimization/71062
2716 * gcc.dg/torture/pr71062.c: New testcase.
2717
2ab65c31 27182016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2719
2720 PR tree-optimization/71006
2721 * gcc.dg/pr71006.c: New test.
2722
f0158fc0 27232016-05-12 Marek Polacek <polacek@redhat.com>
2724
2725 PR driver/71063
2726 * gcc.dg/opts-7.c: New test.
2727
0f56938b 27282016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2729
2730 PR target/70830
2731 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2732 Add -save-temps to dg-options.
2733 Scan for ldmfd rather than pop instruction.
2734 * gcc.target/arm/interrupt-2.c: Likewise.
2735 * gcc.target/arm/pr70830.c: New test.
2736
e10946d5 27372016-05-12 Jakub Jelinek <jakub@redhat.com>
2738
9fa8e468 2739 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2740 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2741
9ce62bbe 2742 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2743 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2744 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2745
708ae1b1 2746 PR target/71019
2747 * gcc.target/i386/avx512vl-pack-1.c: New test.
2748 * gcc.target/i386/avx512vl-pack-2.c: New test.
2749 * gcc.target/i386/avx512bw-pack-2.c: New test.
2750
a461f32e 2751 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2752
e10946d5 2753 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2754 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2755 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2756
f52a3ef6 27572016-05-12 Richard Biener <rguenther@suse.de>
2758
2759 PR tree-optimization/70986
2760 * gcc.dg/torture/pr70986-1.c: New testcase.
2761 * gcc.dg/torture/pr70986-2.c: Likewise.
2762 * gcc.dg/torture/pr70986-3.c: Likewise.
2763
54c4d22e 27642016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2765
2766 PR c/43651
2767 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2768 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2769
57215d5b 27702016-05-11 Uros Bizjak <ubizjak@gmail.com>
2771
2772 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2773 directive.
2774 * gcc.target/i386/pr66746.c: Ditto.
2775
67d3121c 27762016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2777
2778 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2779 support.
2780 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2781 warning when using -mvsx-timode.
2782 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2783 * gcc.target/powerpc/dform-2.c: Likewise.
2784 * gcc.target/powerpc/pr68805.c: Likewise.
2785
7f8012a5 27862016-05-11 Marek Polacek <polacek@redhat.com>
2787
2788 PR c++/71024
2789 * c-c++-common/attributes-3.c: New test.
2790
3e8567ce 27912016-05-11 Nathan Sidwell <nathan@acm.org>
2792
2793 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2794 * gcc.c-torture/execute/pr68185.c: Likewise.
2795 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2796 * gcc.dg/pr69634.c: Requires scheduling.
2797 * gcc.dg/torture/pr66178.c: Require label values.
2798 * gcc.dg/setjmp-6.c: Require indirect jumps.
2799
3739ac00 28002016-05-11 Richard Biener <rguenther@suse.de>
2801
2802 PR tree-optimization/71055
2803 * gcc.dg/torture/pr71055.c: New testcase.
2804
1ff8b385 28052016-05-11 Richard Biener <rguenther@suse.de>
2806
2807 PR debug/71057
2808 * g++.dg/debug/pr71057.C: New testcase.
2809
77126efa 28102016-05-11 Jakub Jelinek <jakub@redhat.com>
2811
2812 PR fortran/70855
2813 * gfortran.dg/gomp/pr70855.f90: New test.
2814
6fcaaf9b 28152016-05-11 Richard Biener <rguenther@suse.de>
2816
2817 PR middle-end/71002
2818 * g++.dg/torture/pr71002.C: New testcase.
2819
bfa8ea12 28202016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2821
2822 PR middle-end/70807
2823 * gcc.dg/pr70807.c: New test.
2824
87632549 28252016-05-10 Martin Sebor <msebor@redhat.com>
2826
2827 PR c++/38611
2828 * g++.dg/Wattributes.C: New test.
2829
f9153689 28302016-05-10 Marc Glisse <marc.glisse@inria.fr>
2831
2832 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2833 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2834 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2835
a44ed58a 28362016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2837
2838 PR target/70799
2839 * gcc.target/i386/pr70799-1.c: New test.
2840
d6c90d89 28412016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2842
2843 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2844
c1f73044 28452016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2846
2847 PR middle-end/70877
2848 * gcc.target/i386/pr70877.c: New test.
2849
e66d763a 28502016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2851
2852 PR tree-optimization/70786
2853 * gcc.target/i386/pr70876.c: New test.
2854
a30ff73a 28552016-05-10 Jakub Jelinek <jakub@redhat.com>
2856
2857 PR target/70927
2858 * gcc.target/i386/avx512vl-logic-1.c: New test.
2859 * gcc.target/i386/avx512vl-logic-2.c: New test.
2860 * gcc.target/i386/avx512dq-logic-2.c: New test.
2861
4b3fd38f 28622016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2863
2864 PR target/70963
2865 * gcc.target/powerpc/pr70963.c: New.
2866
abf93a25 28672016-05-10 David Malcolm <dmalcolm@redhat.com>
2868
2869 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2870 (test_very_wide_line): Add ruler to expected output.
2871 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2872 (test_very_wide_line): Likewise.
2873 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2874 (test_show_locus): Within the handling of "test_very_wide_line",
2875 enable show_ruler_p on the diagnostic context.
2876
d614888f 28772016-05-10 Richard Biener <rguenther@suse.de>
2878
2879 PR tree-optimization/71039
2880 * gcc.dg/torture/pr71039.c: New testcase.
2881
dbca5ed9 28822016-05-10 Nathan Sidwell <nathan@acm.org>
2883
2884 * gcc.dg/nested-func-10.c: Requires alloca.
2885 * gcc.dg/nested-func-9.c: Requires alloca.
2886 * gcc.c-torture/execute/pr70460.c: Requires labels.
2887 * gcc.c-torture/compile/pr70199.c: Requires labels.
2888 * gcc.target/nvptx/decl.c: Compile only.
2889 * gcc.target/nvptx/trailing-init.c: Compile only.
2890 * gcc.target/nvptx/ary-init.c: Compile only.
2891
3fa82609 28922016-05-10 Marek Polacek <polacek@redhat.com>
2893
2894 PR c/70255
2895 * gcc.dg/attr-opt-1.c: New test.
2896
76825907 28972016-05-10 Richard Biener <rguenther@suse.de>
2898
2899 PR tree-optimization/70497
2900 PR tree-optimization/28367
2901 * gcc.dg/torture/20160404-1.c: New testcase.
2902 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2903 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2904
68255819 29052016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2906
2907 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2908
d9aa8cdb 29092016-05-09 Uros Bizjak <ubizjak@gmail.com>
2910
2911 * gcc.target/i386/fabsneg-1.c New test.
2912
7cc16f50 29132016-05-09 Alan Modra <amodra@gmail.com>
2914
2915 PR testsuite/70826
2916 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2917
a83b7b63 29182016-05-09 Richard Biener <rguenther@suse.de>
2919
2920 PR tree-optimization/70985
2921 * gcc.dg/torture/pr70985.c: New testcase.
2922
189d0706 29232016-05-09 Bin Cheng <bin.cheng@arm.com>
2924
2925 * gcc.dg/tree-ssa/ifc-9.c: New test.
2926 * gcc.dg/tree-ssa/ifc-10.c: New test.
2927 * gcc.dg/tree-ssa/ifc-11.c: New test.
2928 * gcc.dg/tree-ssa/ifc-12.c: New test.
2929 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2930 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2931 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2932
1ec957b0 29332016-05-09 Richard Biener <rguenther@suse.de>
2934
2935 PR fortran/70937
2936 * gfortran.dg/pr70937.f90: New testcase.
2937
923c7714 29382016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2939
2940 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2941
d7cd448a 29422016-05-07 Fritz Reese <fritzoreese@gmail.com>
2943
2944 PR fortran/56226
2945 * gfortran.dg/dec_structure_1.f90: New testcase.
2946 * gfortran.dg/dec_structure_2.f90: Ditto.
2947 * gfortran.dg/dec_structure_3.f90: Ditto.
2948 * gfortran.dg/dec_structure_4.f90: Ditto.
2949 * gfortran.dg/dec_structure_5.f90: Ditto.
2950 * gfortran.dg/dec_structure_6.f90: Ditto.
2951 * gfortran.dg/dec_structure_7.f90: Ditto.
2952 * gfortran.dg/dec_structure_8.f90: Ditto.
2953 * gfortran.dg/dec_structure_9.f90: Ditto.
2954 * gfortran.dg/dec_structure_10.f90: Ditto.
2955 * gfortran.dg/dec_structure_11.f90: Ditto.
2956 * gfortran.dg/dec_union_1.f90: Ditto.
2957 * gfortran.dg/dec_union_2.f90: Ditto.
2958 * gfortran.dg/dec_union_3.f90: Ditto.
2959 * gfortran.dg/dec_union_4.f90: Ditto.
2960 * gfortran.dg/dec_union_5.f90: Ditto.
2961 * gfortran.dg/dec_union_6.f90: Ditto.
2962 * gfortran.dg/dec_union_7.f90: Ditto.
2963
f681e29b 29642016-05-07 Tom de Vries <tom@codesourcery.com>
2965
2966 PR tree-optimization/70956
2967 * gcc.dg/graphite/pr70956.c: New test.
2968
68d7f375 29692016-05-06 Jakub Jelinek <jakub@redhat.com>
2970
faf39348 2971 PR middle-end/70941
2972 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2973 (a, b, c, d): Change type from char to signed char.
2974 (main): Compare against (signed char) -1634678893 instead of
2975 hardcoded -109. Use __builtin_abort instead of abort.
2976
b768b13a 2977 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2978 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2979
68d7f375 2980 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2981
5dda16ea 29822016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2983
2984 PR debug/70935
2985 * gcc.dg/torture/pr70935.c: New test.
2986
13ede1b5 29872016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2988
2989 PR target/58219
7fc878c4 2990 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 2991
96d94be2 29922016-05-06 Richard Biener <rguenther@suse.de>
2993
2994 PR tree-optimization/70960
2995 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2996
e5d9f15d 29972016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2998
2999 PR target/52933
3000 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3001 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3002 Adjust expected instruction counts.
3003 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3004
2dd7705f 30052016-05-06 Marek Polacek <polacek@redhat.com>
3006
3007 PR sanitizer/70875
3008 * gcc.dg/ubsan/bounds-3.c: New test.
3009
cb8bc632 30102016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3011
3012 PR target/54089
3013 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3014
b343c173 30152016-05-06 Richard Biener <rguenther@suse.de>
3016
3017 PR middle-end/70931
3018 * gfortran.dg/pr70931.f90: New testcase.
3019
1e3db0b1 30202016-05-06 Richard Biener <rguenther@suse.de>
3021
3022 PR middle-end/70941
3023 * gcc.dg/torture/pr70941.c: New testcase.
3024
bdd54b6d 30252016-05-05 Bin Cheng <bin.cheng@arm.com>
3026
3027 PR tree-optimization/57206
3028 * gcc.dg/vect/pr57206.c: New test.
3029
499adcfd 30302016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3031
3032 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3033
871164c4 30342016-05-05 Jakub Jelinek <jakub@redhat.com>
3035
ecb23e00 3036 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3037
871164c4 3038 * c-c++-common/Wdangling-else-4.c: New test.
3039
70cf83ba 30402016-05-04 Jakub Jelinek <jakub@redhat.com>
3041
858c9470 3042 PR c++/70906
3043 PR c++/70933
3044 * g++.dg/opt/pr70906.C: New test.
3045 * g++.dg/opt/pr70933.C: New test.
3046
70cf83ba 3047 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3048
aaa36a78 30492016-05-04 Jan Hubicka <hubicka@ucw.cz>
3050
3051 * gcc.dg/ipa/pure-const-3.c: New testcase.
3052
1d52c456 30532016-05-04 Marek Polacek <polacek@redhat.com>
3054
3055 * c-c++-common/Wdangling-else-1.c: New test.
3056 * c-c++-common/Wdangling-else-2.c: New test.
3057 * c-c++-common/Wdangling-else-3.c: New test.
3058
dc581573 30592016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3060
3061 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3062 flag is present.
3063
a64030fe 30642016-05-04 Marek Polacek <polacek@redhat.com>
3065
3066 PR c/48778
3067 * gcc.dg/Waddress-2.c: New test.
3068
b461b04a 30692016-05-04 Alan Modra <amodra@gmail.com>
3070
3071 * gcc.target/powerpc/pr70866.c: New.
3072
c388a0cf 30732016-05-03 Martin Sebor <msebor@redhat.com>
3074
3075 PR c++/66561
3076 * c-c++-common/builtin_location.c: New test.
3077 * g++.dg/cpp1y/builtin_location.C: New test.
3078
5d4db8ef 30792016-05-03 Marek Polacek <polacek@redhat.com>
3080
3081 PR c/70859
3082 * gcc.dg/pr70859.c: New test.
3083 * gcc.dg/pr70859-2.c: New test.
3084
ca938765 30852016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3086
3087 * gnat.dg/debug5.adb: New testcase.
3088
60b27d5f 30892016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3090
3091 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3092 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3093 Procedure to check for z10 instruction set.
3094
5ab325d0 30952016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3096
3097 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3098
c548a0ad 30992016-05-03 Alan Modra <amodra@gmail.com>
3100
3101 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3102
d5ecd946 31032016-05-03 Jakub Jelinek <jakub@redhat.com>
3104
3105 * gcc.target/i386/avx512f-cvt-1.c: New test.
3106
35b0a053 31072016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3108
3109 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3110 -fdump-tree-vrp-details.
3111
9ae1b28a 31122016-05-03 Richard Biener <rguenther@suse.de>
3113
3114 * gcc.dg/pr30172-1.c: Adjust.
3115 * gcc.dg/pr63743.c: Likewise.
3116 * gcc.dg/tm/pr51696.c: Likewise.
3117 * c-c++-common/tm/safe-1.c: Likewise.
3118 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3119 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3120 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3121 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3122
9c1a31e4 31232016-05-03 Jakub Jelinek <jakub@redhat.com>
3124
fe69bcb9 3125 PR rtl-optimization/70467
3126 * gcc.target/i386/pr70467-3.c: New test.
3127 * gcc.target/i386/pr70467-4.c: New test.
3128
9082c4a4 3129 PR tree-optimization/70916
3130 * gcc.c-torture/compile/pr70916.c: New test.
3131
9c1a31e4 3132 PR target/49244
3133 * gcc.target/i386/pr49244-1.c: New test.
3134 * gcc.target/i386/pr49244-2.c: New test.
3135
69105acc 31362016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3137
3138 PR rtl-optimization/44281
3139 * gcc.target/i386/pr44281.c: New test.
3140
9ab8df54 31412016-05-03 bin cheng <bin.cheng@arm.com>
3142
3143 PR tree-optimization/56541
3144 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3145 * gcc.dg/vect/pr56541.c: new test.
3146
3c62cae0 31472016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3148
3149 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3150 __float128.
3151 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3152
91abc161 31532016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3154
3155 PR testsuite/70520
3156 * c-c++-common/asan/clone-test-1.c (main): Align child process
3157 stack to 16 bytes.
3158
aa3d1155 31592016-05-02 David Malcolm <dmalcolm@redhat.com>
3160
3161 PR c++/62314
3162 * g++.dg/spellcheck-fields-2.C: New test case.
3163
002c3f28 31642016-05-02 David Malcolm <dmalcolm@redhat.com>
3165
3166 PR c++/62314
3167 * g++.dg/pr62314.C: New test case.
3168
46e5dccc 31692016-05-02 Jan Hubicka <hubicka@ucw.cz>
3170
3171 * gcc.dg/ipa/inline-8.c: New testcase.
3172
663f4248 31732016-05-02 Jakub Jelinek <jakub@redhat.com>
3174
3175 PR rtl-optimization/70467
3176 * gcc.target/i386/pr70467-1.c: New test.
3177
efe8bdf5 31782016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3179
3180 * gcc.dg/spec-options.c: Run the test on all targets.
3181 * gcc.dg/foo.specs: Use cpp_unique_options.
3182
47ef9633 31832016-05-02 Marc Glisse <marc.glisse@inria.fr>
3184
3185 * gcc.dg/tree-ssa/unord.c: New testcase.
3186
eb1a077c 31872016-05-02 Marc Glisse <marc.glisse@inria.fr>
3188
3189 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3190
28e869d0 31912016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3192
3193 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3194
dd185f6e 31952016-05-02 Marek Polacek <polacek@redhat.com>
3196
3197 PR c/70851
3198 * gcc.dg/enum-incomplete-3.c: New test.
3199
773d09b9 32002016-05-02 Marek Polacek <polacek@redhat.com>
3201 Tom de Vries <tom@codesourcery.com>
3202
3203 PR tree-optimization/70700
3204 * gcc.dg/pr70700.c: New test.
3205
f0dc3286 32062016-05-01 Uros Bizjak <ubizjak@gmail.com>
3207
3208 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3209 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3210 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3211 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3212 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3213
7f931827 32142016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3215
3216 * ada/acats/run_acats: Rename into...
3217 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3218 * ada/acats/run_all.sh: Remove redundant test.
3219 (target_run): Move around.
3220 (target_gnatchop): Use newly built executable.
3221 (target_gnatmake): Likewise.
3222 Check that the compilation of impbit succeeds.
3223
1c492b4e 32242016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3225
3226 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3227 * gcc.dg/20021029-1.c: Likewise.
3228 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3229 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3230 * gcc.target/sh/cmpstr.c: Likewise.
3231 * gcc.target/sh/cmpstrn.c: Likewise.
3232 * gcc.target/sh/memset.c: Likewise.
3233 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3234 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3235 * gcc.target/sh/pr39423-1.c: Likewise.
3236 * gcc.target/sh/pr49468-di.c: Likewise.
3237 * gcc.target/sh/pr49468-si.c: Likewise.
3238 * gcc.target/sh/pr49880-1.c: Likewise.
3239 * gcc.target/sh/pr49880-2.c: Likewise.
3240 * gcc.target/sh/pr49880-3.c: Likewise.
3241 * gcc.target/sh/pr50751-1.c: Likewise.
3242 * gcc.target/sh/pr50751-4.c: Likewise.
3243 * gcc.target/sh/pr50751-7.c: Likewise.
3244 * gcc.target/sh/pr51244-1.c: Likewise.
3245 * gcc.target/sh/pr51244-10.c: Likewise.
3246 * gcc.target/sh/pr51244-11.c: Likewise.
3247 * gcc.target/sh/pr51244-12.c: Likewise.
3248 * gcc.target/sh/pr51244-13.c: Likewise.
3249 * gcc.target/sh/pr51244-14.c: Likewise.
3250 * gcc.target/sh/pr51244-17.c: Likewise.
3251 * gcc.target/sh/pr51244-18.c: Likewise.
3252 * gcc.target/sh/pr51244-19.c: Likewise.
3253 * gcc.target/sh/pr51244-4.c: Likewise.
3254 * gcc.target/sh/pr51244-5.c: Likewise.
3255 * gcc.target/sh/pr51244-7.c: Likewise.
3256 * gcc.target/sh/pr51244-8.c: Likewise.
3257 * gcc.target/sh/pr51244-9.c: Likewise.
3258 * gcc.target/sh/pr51697.c: Likewise.
3259 * gcc.target/sh/pr52483-1.c: Likewise.
3260 * gcc.target/sh/pr52483-2.c: Likewise.
3261 * gcc.target/sh/pr52483-3.c: Likewise.
3262 * gcc.target/sh/pr52483-5.c: Likewise.
3263 * gcc.target/sh/pr52933-1.c: Likewise.
3264 * gcc.target/sh/pr52933-2.c: Likewise.
3265 * gcc.target/sh/pr52933-3.c: Likewise.
3266 * gcc.target/sh/pr53568-1.c: Likewise.
3267 * gcc.target/sh/pr53976-1.c: Likewise.
3268 * gcc.target/sh/pr53988-1.c: Likewise.
3269 * gcc.target/sh/pr53988.c: Likewise.
3270 * gcc.target/sh/pr54089-1.c: Likewise.
3271 * gcc.target/sh/pr54089-6.c: Likewise.
3272 * gcc.target/sh/pr54089-7.c: Likewise.
3273 * gcc.target/sh/pr54089-8.c: Likewise.
3274 * gcc.target/sh/pr54089-9.c: Likewise.
3275 * gcc.target/sh/pr54236-1.c: Likewise.
3276 * gcc.target/sh/pr54236-2.c: Likewise.
3277 * gcc.target/sh/pr54236-3.c: Likewise.
3278 * gcc.target/sh/pr54236-4.c: Likewise.
3279 * gcc.target/sh/pr54386.c: Likewise.
3280 * gcc.target/sh/pr54602-1.c: Likewise.
3281 * gcc.target/sh/pr54685.c: Likewise.
3282 * gcc.target/sh/pr54760-1.c: Likewise.
3283 * gcc.target/sh/pr54760-2.c: Likewise.
3284 * gcc.target/sh/pr54760-3.c: Likewise.
3285 * gcc.target/sh/pr54760-4.c: Likewise.
3286 * gcc.target/sh/pr54760-5.c: Likewise.
3287 * gcc.target/sh/pr54760-6.c: Likewise.
3288 * gcc.target/sh/pr55146.c: Likewise.
3289 * gcc.target/sh/pr55160.c: Likewise.
3290 * gcc.target/sh/pr59278.c: Likewise.
3291 * gcc.target/sh/pr59401-1.c: Likewise.
3292 * gcc.target/sh/pr59533-1.c: Likewise.
3293 * gcc.target/sh/pr63260.c: Likewise.
3294 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3295 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3296 * gcc.target/sh/strlen.c: Likewise.
3297 * gcc.target/sh/torture/pr30807.c: Likewise.
3298 * gcc.target/sh/torture/pr34777.c: Likewise.
3299 * gcc.target/sh/torture/pr64652.c: Likewise.
3300 * gcc.target/sh/torture/pr65505.c: Likewise.
3301 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3302 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3303
0c4005be 33042016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3305
3306 PR c++/66644
3307 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3308
d94e6223 33092016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3310
3311 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3312 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3313 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3314 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3315
46f37836 33162016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3317
3318 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3319 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3320
4d0a8bac 33212016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3322
3323 PR middle-end/70626
3324 * c-c++-common/goacc/combined-reduction.c: New test.
3325 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3326
b98e0db3 33272016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3328
3329 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3330 *movdi_internal pattern only if PIC off.
3331 * gcc.target/i386/pr70155-2.c: Likewise.
3332 * gcc.target/i386/pr70155-3.c: Likewise.
3333 * gcc.target/i386/pr70155-4.c: Likewise.
3334 * gcc.target/i386/pr70155-5.c: Likewise.
3335 * gcc.target/i386/pr70155-6.c: Likewise.
3336 * gcc.target/i386/pr70155-7.c: Likewise.
3337 * gcc.target/i386/pr70155-8.c: Likewise.
3338 * gcc.target/i386/pr70155-15.c: Likewise.
3339 * gcc.target/i386/pr70155-17.c: Likewise.
3340 * gcc.target/i386/pr70155-22.c: Likewise.
3341
8b066242 33422016-04-29 Bin Cheng <bin.cheng@arm.com>
3343
3344 PR tree-optimization/70803
3345 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3346
22912e73 33472016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3348
3349 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3350 optimization of vector loop.
3351 * gcc.target/i386/vect-unpack-3.c: New test.
3352 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3353 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3354 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3355
568128c6 33562016-04-29 Marek Polacek <polacek@redhat.com>
3357
3358 PR sanitizer/70342
3359 * g++.dg/ubsan/null-7.C: New test.
3360
025dd1e0 3361 PR c/70852
3362 * gcc.dg/pr70852.c: New test.
3363
eb16928e 33642016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3365
3366 PR/69089
3367 * g++.dg/cpp0x/alignas6.C: New test.
3368
d7377ee9 33692016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3370
4860a6bf 3371 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3372 * gcc.dg/pr27003.c: Likewise.
3373 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3374 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3375 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3376 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 3377 * gcc.target/arc/mxy.c: Likewise.
3378 * gcc.target/arc/mswape.c: Likewise.
3379 * gcc.target/arc/mrtsc.c: Likewise.
3380 * gcc.target/arc/mcrc.c: Likewise.
3381 * gcc.target/arc/mdsp-packa.c: Likewise.
3382 * gcc.target/arc/mdvbf.c: Likewise.
3383 * gcc.target/arc/mlock.c: Likewise.
3384 * gcc.target/arc/mmac-24.c: Likewise.
3385 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3386
efa1b7ab 33872016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3388 Matthijs Kooijman <matthijs@stdin.nl>
3389 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3390
3391 PR target/60040
3392 * gcc.target/avr/pr60040-1.c: New.
3393 * gcc.target/avr/pr60040-2.c: New.
3394
00371d68 33952016-04-29 Richard Biener <rguenther@suse.de>
3396
3397 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3398
73447cc5 33992016-04-29 Richard Biener <rguenther@suse.de>
3400
3401 PR tree-optimization/13962
3402 PR tree-optimization/65686
3403 * gcc.dg/uninit-pr65686.c: New testcase.
3404
c2087b56 34052016-04-29 Jakub Jelinek <jakub@redhat.com>
3406
3407 PR middle-end/70843
3408 * gcc.dg/pr70843.c: New test.
3409
cdd06d5a 34102016-04-28 Jakub Jelinek <jakub@redhat.com>
3411
3412 PR target/70858
3413 * gcc.target/i386/pr70858.c: New test.
3414
1a60079e 34152016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3416
3417 * gcc.target/arc/nps400-1.c: New file.
3418
11bc2894 34192016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3420 Andrew Burgess <andrew.burgess@embecosm.com>
3421
3422 * gcc.target/arc/movh_cl-1.c: New file.
3423
dd9bf0b5 34242016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3425 Andrew Burgess <andrew.burgess@embecosm.com>
3426
3427 * gcc.target/arc/extzv-1.c: New file.
3428 * gcc.target/arc/insv-1.c: New file.
3429 * gcc.target/arc/insv-2.c: New file.
3430 * gcc.target/arc/movb-1.c: New file.
3431 * gcc.target/arc/movb-2.c: New file.
3432 * gcc.target/arc/movb-3.c: New file.
3433 * gcc.target/arc/movb-4.c: New file.
3434 * gcc.target/arc/movb-5.c: New file.
3435 * gcc.target/arc/movb_cl-1.c: New file.
3436 * gcc.target/arc/movb_cl-2.c: New file.
3437 * gcc.target/arc/movbi_cl-1.c: New file.
3438 * gcc.target/arc/movl-1.c: New file.
3439
a22e4209 34402016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3441 Andrew Burgess <andrew.burgess@embecosm.com>
3442
3443 * gcc.target/arc/cmem-1.c: New file.
3444 * gcc.target/arc/cmem-2.c: New file.
3445 * gcc.target/arc/cmem-3.c: New file.
3446 * gcc.target/arc/cmem-4.c: New file.
3447 * gcc.target/arc/cmem-5.c: New file.
3448 * gcc.target/arc/cmem-6.c: New file.
3449 * gcc.target/arc/cmem-7.c: New file.
3450 * gcc.target/arc/cmem-ld.inc: New file.
3451 * gcc.target/arc/cmem-st.inc: New file.
3452
287c3982 34532016-04-28 Jakub Jelinek <jakub@redhat.com>
3454
3455 PR target/70821
3456 * gcc.target/i386/pr70821.c: New test.
3457
e40e5340 34582016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3459
3460 * gcc.target/powerpc/vec-adde.c: New test.
3461 * gcc.target/powerpc/vec-adde-int128.c: New test.
3462
cf977d50 34632016-04-28 Jakub Jelinek <jakub@redhat.com>
3464
3465 * gcc.target/i386/avx-vround-1.c: New test.
3466 * gcc.target/i386/avx-vround-2.c: New test.
3467 * gcc.target/i386/avx512vl-vround-1.c: New test.
3468 * gcc.target/i386/avx512vl-vround-2.c: New test.
3469
572f8300 34702016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3471
3472 PR testsuite/70595
3473 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3474 (check_effective_target_cilkplus_runtime): ... this.
3475 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3476 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3477
3478 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3479 Require cilkplus_runtime.
3480 Don't add -lcilkrts.
3481 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3482 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3483 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3484 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3485 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3486 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3487 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3488 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3489 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3490 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3491 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3492 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3493 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3494 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3495 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3496 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3497 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3498 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3499 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3500 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3501 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3502 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3503 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3504 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3505 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3506 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3507 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3508 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3509 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3510
3511 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3512 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3513
3514 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3515
3516 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3517 cilkplus_runtime.
3518
dfba0905 35192016-04-27 Marc Glisse <marc.glisse@inria.fr>
3520
3521 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3522 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3523
605a4556 35242015-04-27 Ryan Burn <contact@rnburn.com>
3525
3526 PR c++/69024
3527 PR c++/68997
3528 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3529 diagnostic.
3530 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3531 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3532
6a1231a5 35332016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3534
3535 * gnat.dg/limited_with4.ad[sb]: New test.
3536 * gnat.dg/limited_with4_pkg.ads: New helper.
3537
4dad9e09 35382016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3539
3540 PR target/70155
3541 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3542 and movv1ti_internal patterns
3543 * gcc.target/i386/pr70155-1.c: New test.
3544 * gcc.target/i386/pr70155-2.c: Likewise.
3545 * gcc.target/i386/pr70155-3.c: Likewise.
3546 * gcc.target/i386/pr70155-4.c: Likewise.
3547 * gcc.target/i386/pr70155-5.c: Likewise.
3548 * gcc.target/i386/pr70155-6.c: Likewise.
3549 * gcc.target/i386/pr70155-7.c: Likewise.
3550 * gcc.target/i386/pr70155-8.c: Likewise.
3551 * gcc.target/i386/pr70155-9.c: Likewise.
3552 * gcc.target/i386/pr70155-10.c: Likewise.
3553 * gcc.target/i386/pr70155-11.c: Likewise.
3554 * gcc.target/i386/pr70155-12.c: Likewise.
3555 * gcc.target/i386/pr70155-13.c: Likewise.
3556 * gcc.target/i386/pr70155-14.c: Likewise.
3557 * gcc.target/i386/pr70155-15.c: Likewise.
3558 * gcc.target/i386/pr70155-16.c: Likewise.
3559 * gcc.target/i386/pr70155-17.c: Likewise.
3560 * gcc.target/i386/pr70155-18.c: Likewise.
3561 * gcc.target/i386/pr70155-19.c: Likewise.
3562 * gcc.target/i386/pr70155-20.c: Likewise.
3563 * gcc.target/i386/pr70155-21.c: Likewise.
3564 * gcc.target/i386/pr70155-22.c: Likewise.
3565
a80f3f45 35662016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3567
3568 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3569 ".{5,6}".
3570
279305d1 35712016-04-27 Bin Cheng <bin.cheng@arm.com>
3572
3573 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3574 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3575 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3576 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3577 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3578
8974b625 35792016-04-27 Richard Biener <rguenther@suse.de>
3580
3581 PR ipa/70760
3582 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3583 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3584
886d5463 35852016-04-27 Nathan Sidwell <nathan@acm.org>
3586
3587 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3588 * g++.dg/ubsan/pr63956.C: Adjust error location.
3589
f0e35aa9 35902016-04-27 Nick Clifton <nickc@redhat.com>
3591
3592 PR middle-end/49889
3593 * gcc.dg/pr49889.c: New test.
3594
40385231 35952016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3596
3597 * c-c++-common/memset-array.c: New test.
3598
37229a71 35992016-04-26 Martin Sebor <msebor@redhat.com>
3600
3601 PR c++/66639
3602 * g++.dg/cpp1y/func_constexpr.C: New test.
3603
3eedf9bd 36042016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3605
3606 PR c++/70241
3607 * g++.dg/cpp0x/enum32.C: New test.
3608 * g++.dg/cpp0x/enum33.C: New test.
3609
36102016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 3611
3612 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3613 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3614 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3615 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3616 * gcc.c-torture/execute/pr38151.c: Likewise.
3617 * gcc.c-torture/execute/pr66556.c: Likewise.
3618 * gcc.c-torture/execute/pr67781.c: Likewise.
3619 * gcc.c-torture/execute/pr68648.c: Likewise.
3620
8c51f92f 36212016-04-26 Marc Glisse <marc.glisse@inria.fr>
3622
3623 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3624
fa20ebd3 36252016-04-26 Marek Polacek <polacek@redhat.com>
3626
3627 PR c/67784
3628 * gcc.dg/pr67784-3.c: New test.
3629 * gcc.dg/pr67784-4.c: New test.
3630 * gcc.dg/pr67784-5.c: New test.
3631
9db47803 3632 PR c/70791
3633 * gcc.dg/Wnested-externs-2.c: New test.
3634
bff407f2 36352016-04-26 Marc Glisse <marc.glisse@inria.fr>
3636
3637 * gcc.dg/fold-plusmult.c: Adjust.
3638 * gcc.dg/no-strict-overflow-6.c: Adjust.
3639 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3640
78d0c69e 36412016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3642
3643 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3644 number scans.
3645 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3646 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3647 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3648 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3649 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3650 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3651 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3652 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3653 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3654 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3655 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3656 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3657 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3658 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3659 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3660 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3661 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3662 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3663 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3664 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3665 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3666 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3667 scans.
3668 * gcc.target/i386/pr32219-4.c: Likewise.
3669 * gcc.target/i386/pr32219-6.c: Likewise.
3670 * gcc.target/i386/pr32219-8.c: Likewise.
3671
221d6722 36722016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3673
3674 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3675 associated options.
3676
514727a9 36772016-04-26 Marek Polacek <polacek@redhat.com>
3678
3679 PR c++/70744
3680 * g++.dg/ext/cond2.C: New test.
3681
e6ee4c61 36822016-04-26 Bin Cheng <bin.cheng@arm.com>
3683
3684 PR tree-optimization/70771
3685 PR tree-optimization/70775
3686 * gcc.dg/pr70771.c: New test.
3730828c 3687 * gcc.dg/pr70775.c: New test.
e6ee4c61 3688
b3d72796 36892016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3690
3691 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3692
c11ece29 36932016-04-25 Richard Biener <rguenther@suse.de>
3694
3695 PR tree-optimization/70780
3696 * gcc.dg/torture/pr70780.c: New testcase.
3697
d40b10b2 36982016-04-25 Michael Collison <michael.collison@arm.com>
3699
4860a6bf 3700 * gcc.target/arm/neon-vaddws16.c: New test.
3701 * gcc.target/arm/neon-vaddws32.c: New test.
3702 * gcc.target/arm/neon-vaddwu16.c: New test.
3703 * gcc.target/arm/neon-vaddwu32.c: New test.
3704 * gcc.target/arm/neon-vaddwu8.c: New test.
3705 * lib/target-supports.exp
d40b10b2 3706 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3707 that arm neon support vector widen sum of HImode TO SImode.
3708
4bbfd6c2 37092016-04-23 Jakub Jelinek <jakub@redhat.com>
3710
3711 PR sanitizer/70712
3712 * c-c++-common/asan/pr70712.c: New test.
3713
524df596 37142016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3715
3716 * .gitattributes: New file.
3717
426c75c3 37182016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3719
3720 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3721
c052a8d5 37222016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3723
3724 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3725 * gfortran.dg/submodule_15.f08: Likewise.
3726
c08d4612 37272016-04-22 Richard Biener <rguenther@suse.de>
3728
3729 PR tree-optimization/70740
3730 * gcc.dg/torture/pr70740.c: New testcase.
3731
fd3211e1 37322016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3733
3734 PR target/70750
3735 * gcc.target/i386/pr70750-1.c: New test.
3736 * gcc.target/i386/pr70750-2.c: Likewise.
3737
15acd78c 37382016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3739
3740 PR c++/70540
3741 * g++.dg/cpp0x/auto48.C: New.
3742
192bf59c 37432016-04-21 Marek Polacek <polacek@redhat.com>
3744
3745 PR c++/70513
3746 * g++.dg/cpp0x/forw_enum12.C: New test.
3747 * g++.dg/cpp0x/forw_enum13.C: New test.
3748
5d429e99 37492016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3750
3751 PR target/70728
3752 * gcc.target/i386/pr70728.c: New test.
3753
06777d85 37542016-04-21 Richard Biener <rguenther@suse.de>
3755
3756 PR middle-end/70747
3757 * gcc.dg/pr70747.c: New testcase.
3758
7434c6fb 37592016-04-21 Bin Cheng <bin.cheng@arm.com>
3760
3761 PR tree-optimization/70715
3762 * gcc.dg/tree-ssa/scev-13.c: New test.
3763
f3ec0970 37642016-04-21 Marc Glisse <marc.glisse@inria.fr>
3765
3766 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3767
523f3a9d 37682016-04-21 Marc Glisse <marc.glisse@inria.fr>
3769
3770 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3771
ace7bf06 37722016-04-20 Jan Hubicka <jh@suse.cz>
3773
3774 PR ipa/70018
3775 * g++.dg/ipa/nothrow-1.C: New testcase.
3776
2b073aa6 37772016-04-20 Nathan Sidwell <nathan@acm.org>
3778
3779 PR c++/55635
3780 * g++.dg/eh/delete1.C: New.
3781
8a574c11 37822016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3783
3784 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3785 -mtune-ctrl=sse_typeless_stores.
3786
e3400750 37872016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3788
3789 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3790
4bd8a059 37912016-04-20 Bin Cheng <bin.cheng@arm.com>
3792
3793 PR tree-optimization/69489
3794 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3795
70574e60 37962016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3797
3798 PR c++/69363
3799 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3800 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3801 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3802
bd6f374c 38032016-04-20 Bin Cheng <bin.cheng@arm.com>
3804
3805 PR tree-optimization/56625
3806 PR tree-optimization/69489
3807 * gcc.dg/vect/pr56625.c: New test.
3808 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3809
482539ee 38102016-04-20 Andrew Pinski <apinski@cavium.com>
3811
3812 PR target/64971
3813 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3814
b4672800 38152016-04-20 Arnaud Charlet <charlet@adacore.com>
3816
3817 * gnat.dg/self1.adb: Remove now incorrect test.
3818
4fb48737 38192016-04-20 Bin Cheng <bin.cheng@arm.com>
3820
3821 * gcc.dg/tree-ssa/scev-11.c: New test.
3822 * gcc.dg/tree-ssa/scev-12.c: New test.
3823
97efb92e 38242016-04-20 Marek Polacek <polacek@redhat.com>
3825
3826 PR tree-optimization/70725
3827 * gcc.dg/pr70725.c: New test.
3828
9d2d4060 38292016-04-20 Richard Biener <rguenther@suse.de>
3830
3831 PR tree-optimization/70726
3832 * g++.dg/vect/pr70726.cc: New testcase.
3833
54530437 38342016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3835
3836 PR target/70674
3837 * gcc.target/s390/pr70674.c: New test.
3838
acda2210 38392016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3840
3841 PR libgfortran/70684
3842 * gfortran.dg/list_read_14.f90: New test.
3843
b7040bb0 38442016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3845
3846 PR target/69201
3847 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3848 extern to force it misaligned.
3849 (b): Likewise.
3850 (c): Likewise.
3851 (d): Likewise.
3852 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3853 Don't check `*' before movv4sf_internal.
3854 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3855 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3856 Don't check `*' before movv16qi_internal.
3857 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3858 extern to force it misaligned.
3859 (b): Likewise.
3860 (c): Likewise.
3861 (d): Likewise.
3862 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3863 Don't check `*' before movv2df_internal.
3864 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3865 extern to force it misaligned.
3866 (b): Likewise.
3867 (c): Likewise.
3868 (d): Likewise.
3869 Check movv8sf_internal instead of avx_storeups256.
3870 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3871
263b5475 38722016-04-19 Richard Biener <rguenther@suse.de>
3873
3874 PR tree-optimization/70171
3875 * g++.dg/tree-ssa/pr70171.C: New testcase.
3876
222ac318 38772016-04-19 Richard Biener <rguenther@suse.de>
3878
3879 PR tree-optimization/70724
3880 * gcc.dg/torture/pr70724.c: New testcase.
3881
003000a4 38822016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3883
3884 PR middle-end/70689
4860a6bf 3885 * gcc.target/i386/pr70689.c: New.
003000a4 3886
3f6e13de 38872016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3888
3889 PR target/70708
3890 * gcc.target/i386/pr70708.c: New test.
3891
10abddbd 38922016-04-18 Richard Biener <rguenther@suse.de>
3893
3894 PR tree-optimization/43434
3895 * gcc.dg/vect/pr43434.c: New testcase.
3896 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3897 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3898 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3899 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3900 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3901 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3902 * gcc.dg/gomp/pr68640.c: Likewise.
3903 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3904 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3905
950db54a 39062016-04-18 Richard Biener <rguenther@suse.de>
3907
3908 PR tree-optimization/70701
3909 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3910
67ccbf39 39112016-04-18 Tom de Vries <tom@codesourcery.com>
3912
3913 PR testsuite/70699
3914 * gcc.dg/pr70161.c: Add dot-file scans.
3915 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3916 instead of after last dot char.
3917
021ad2f3 39182016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3919
3920 * c-c++-common/dump-ada-spec-3.c: New test.
3921 * c-c++-common/dump-ada-spec-4.c: Likewise.
3922
d572fcfd 39232016-04-17 Tom de Vries <tom@codesourcery.com>
3924
3925 PR other/70183
3926 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3927
8b4ee73c 39282016-04-15 Jan Hubicka <jh@suse.cz>
3929
3930 PR ipa/70018
3931 * g++.dg/ipa/pure-const-1.C: New testcase.
3932 * g++.dg/ipa/pure-const-2.C: New testcase.
3933 * g++.dg/ipa/pure-const-3.C: New testcase.
3934
eac243e7 39352016-04-15 Marek Polacek <polacek@redhat.com>
3936
3937 PR c/70671
3938 * gcc.dg/bitfld-22.c: New test.
3939
64c1df32 39402016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3941
3942 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3943 x86_64.
3944
926f9422 39452016-04-15 Marek Polacek <polacek@redhat.com>
3946
3947 PR c/70651
3948 * c-c++-common/pr70651.c: New test.
3949
309bbaa3 39502016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3951
3952 PR rtl-optimization/70681
3953 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3954 dump scan on arm and powerpc.
3955 * gcc.dg/pr10474.c: Likewise.
3956
b4ba8358 39572016-04-15 Jakub Jelinek <jakub@redhat.com>
3958
ed92874a 3959 PR c++/69517
3960 PR c++/70019
3961 PR c++/70588
3962 * g++.dg/cpp1y/vla11.C: Revert for real.
3963
b4ba8358 3964 PR c/70436
3965 * c-c++-common/Wparentheses-1.c: New test.
3966 * c-c++-common/gomp/Wparentheses-1.c: New test.
3967 * c-c++-common/gomp/Wparentheses-2.c: New test.
3968 * c-c++-common/gomp/Wparentheses-3.c: New test.
3969 * c-c++-common/gomp/Wparentheses-4.c: New test.
3970 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3971 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3972 * c-c++-common/goacc/Wparentheses-1.c: New test.
3973
65717bb5 39742016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3975
3976 PR target/70662
3977 * gcc.target/i386/pr70662.c: New test.
3978
ca1a4077 39792016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 3980 Alan Modra <amodra@gmail.com>
ca1a4077 3981
3982 PR tree-optimization/70130
3983 * gcc.dg/vect/O3-pr70130.c: New testcase.
3984
dbe1794c 39852016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3986
11836644 3987 PR target/70669
3988 * gcc.target/powerpc/pr70669.c: New test.
3989
dbe1794c 3990 PR target/70640
3991 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3992 a power7 system that does not have an assembler that supports
3993 power8.
3994
4c1007f1 39952016-04-14 Martin Sebor <msebor@redhat.com>
3996
3997 PR c++/69517
3998 PR c++/70019
3999 PR c++/70588
4000 * c-c++-common/ubsan/vla-1.c: Revert.
4001 * g++.dg/cpp1y/vla11.C: Same.
4002 * g++.dg/cpp1y/vla12.C: Same.
4003 * g++.dg/cpp1y/vla13.C: Same.
4004 * g++.dg/cpp1y/vla14.C: Same.
4005 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 4006 * g++.dg/init/array24.C: Same.
4c1007f1 4007 * g++.dg/ubsan/vla-1.C: Same.
4008
22dcab66 40092016-04-14 Marek Polacek <polacek@redhat.com>
4010 Jan Hubicka <hubicka@ucw.cz>
4011
4012 PR c++/70029
4013 * g++.dg/torture/pr70029.C: New test.
4014
3e74b025 40152016-04-14 Martin Sebor <msebor@redhat.com>
4016
4017 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4018 type size to prevent failures on targets with very low maximum
4019 alignment.
4020
1d2e0f2a 40212016-04-14 Richard Biener <rguenther@suse.de>
4022
4023 PR tree-optimization/70623
4024 * gcc.dg/torture/pr70623.c: New testcase.
4025 * gcc.dg/torture/pr70623-2.c: Likewise.
4026
9aed0626 40272016-04-13 Martin Sebor <msebor@redhat.com>
4028
4029 PR c++/69517
4030 PR c++/70019
4031 PR c++/70588
4032 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4033 * g++.dg/cpp1y/vla11.C: New test.
4034 * g++.dg/cpp1y/vla12.C: New test.
4035 * g++.dg/cpp1y/vla13.C: New test.
4036 * g++.dg/cpp1y/vla14.C: New test.
4037 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 4038 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 4039 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4040
fd499010 40412016-04-13 Jakub Jelinek <jakub@redhat.com>
4042
4043 PR c++/70641
4044 * g++.dg/opt/pr70641.C: New test.
4045
87fa7252 40462016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4047
4048 PR rtl-optimization/68749
4049 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4050 effects of argument promotions.
4051 Remove default args to dg-skip-if.
4052
6c40e18b 40532016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4054
4055 PR c++/70635
4056 * g++.dg/parse/pr70635.C: New.
4057
92c53257 40582016-04-13 Marek Polacek <polacek@redhat.com>
4059
4060 PR c++/70639
4061 * c-c++-common/Wmisleading-indentation-4.c: New test.
4062
0241e4dc 40632016-04-13 Marek Polacek <polacek@redhat.com>
4064
4065 PR c/70436
4860a6bf 4066 * gcc.dg/Wparentheses-12.c: New test.
4067 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 4068
92bda444 40692016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4070
4071 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4072 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4073 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4074
38ea8a26 40752016-04-13 Jakub Jelinek <jakub@redhat.com>
4076
d08aa032 4077 PR middle-end/70633
4078 * gcc.c-torture/compile/pr70633.c: New test.
4079
38ea8a26 4080 PR debug/70628
4081 * gcc.dg/torture/pr70628.c: New test.
4082
9231d5c2 40832016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4084
4085 PR c++/70610
4086 * g++.dg/template/pr70610.C: New test.
4087 * g++.dg/template/pr70610-2.C: New test.
4088 * g++.dg/template/pr70610-3.C: New test.
4089 * g++.dg/template/pr70610-4.C: New test.
4090
249ca944 40912016-04-12 Jakub Jelinek <jakub@redhat.com>
4092
7f2ea2fb 4093 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4094 128 instead of 32.
4095
249ca944 4096 PR c++/70571
4097 * g++.dg/ext/pr70571.C: New test.
4098
8ca5a97d 40992016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4100
bf32a52d 4101 PR target/70640
8ca5a97d 4102 * gcc.target/powerpc/pr70640.c: New test.
4103
e971b45f 41042016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4105
4106 PR c++/68722
4107 * g++.dg/parse/pr68722.C: New.
4108
0b54d964 41092016-04-12 Jakub Jelinek <jakub@redhat.com>
4110
4111 PR rtl-optimization/70596
4112 * gcc.target/i386/pr70596.c: New test.
4113
d2dd85e3 41142016-04-12 Nathan Sidwell <nathan@acm.org>
4115
4116 PR c++/70501
4117 * g++.dg/init/pr70501.C: New.
4118
2d0001b0 41192016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4120
4121 * gcc.target/i386/asm-flag-6.c: New test.
4122
6c4df0d1 41232016-04-12 Tom de Vries <tom@codesourcery.com>
4124
4125 PR tree-optimization/68756
4126 * gcc.dg/graphite/pr68756.c: New test.
4127
0d60da57 41282016-04-12 Jakub Jelinek <jakub@redhat.com>
4129
4130 PR tree-optimization/70602
4131 * gcc.c-torture/execute/pr70602.c: New test.
4132
62735984 41332016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4134
4135 PR target/70381
4136 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4137 __float128 emulator is built and runs.
4138 * gcc.target/powerpc/float128-1.c: Likewise.
4139
4140 * lib/target-supports.exp (check_ppc_float128_sw_available):
4141 Rework tests for __float128 software and hardware
4142 availability. Fix exit condition to return 0 on success.
4143
a702492c 41442016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4145
4146 PR target/70133
4147 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4148 * gcc.target/aarch64/target_attr_15.c: Likewise.
4149
a8c5ce92 41502016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4151
4152 PR c++/69066
4153 * g++.dg/cpp1y/pr69066.C: New.
4154
5ecab913 41552016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4156
4157 PR fortran/68566
4158 * gfortran.dg/pr36192.f90: Update test.
4159 * gfortran.dg/pr36192_1.f90: Update test.
4160 * gfortran.dg/real_dimension_1.f: Update test.
4161 * gfortran.dg/parameter_array_init_7.f90: New test.
4162
6cb5ef70 41632016-04-09 John David Anglin <danglin@gcc.gnu.org>
4164
4edfdd23 4165 PR testsuite/64039
4166 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4167
964f71e3 4168 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4169
5d61c198 4170 PR rtl-optimization/66669
4171 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4172
16eaaf58 4173 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4174
0b68802d 4175 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4176 * gcc.dg/pie-1.c: Likewise.
4177 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4178 * gcc.dg/pic-4.c: Likewise.
4179 * gcc.dg/pie-3.c: Likewise.
4180 * gcc.dg/pie-4.c: Likewise.
4181
9c0dd509 4182 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4183
03b2d3c1 4184 PR tree-optimization/68644
4185 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4186
6cb5ef70 4187 PR rtl-optimization/64886
4188 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4189
07de41ba 41902016-04-09 Tom de Vries <tom@codesourcery.com>
4191
4192 PR tree-optimization/68953
4193 * gcc.dg/graphite/pr68953.c: New test.
4194
d294e3fb 41952016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4196
4197 PR fortran/70592
4198 * gfortran.dg/deferred_character_16.f90: New test.
4199
3cb15094 42002016-04-09 Jakub Jelinek <jakub@redhat.com>
4201
4202 PR tree-optimization/70586
4203 * gcc.c-torture/execute/pr70586.c: New test.
4204
a02dc66f 42052016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4206
4207 PR sanitizer/70573
4208 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4209 with __builtin_memset
4210 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4211
0c302595 42122016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4213
4214 PR lto/70289
4215 PR ipa/70348
4216 PR tree-optimization/70373
4217 PR middle-end/70533
4218 PR middle-end/70534
4219 PR middle-end/70535
4220 * c-c++-common/goacc/reduction-5.c: New test.
4221 * c-c++-common/goacc/reduction-promotions.c: New test.
4222 * gfortran.dg/goacc/reduction-3.f95: New test.
4223 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4224
c6c0523b 42252016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4226
4227 PR c++/70590
4228 PR c++/70452
4229 * g++.dg/pr70590.C: New test.
4230 * g++.dg/pr70590-2.C: New test.
4231
3ac399da 42322016-04-08 Jakub Jelinek <jakub@redhat.com>
4233
e97d1706 4234 PR middle-end/70593
4235 * gcc.target/i386/pr70593.c: New test.
4236
3ac399da 4237 PR rtl-optimization/70574
4238 * gcc.target/i386/avx2-pr70574.c: New test.
4239
fcfbb129 42402016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4241
4242 PR sanitizer/70541
4243 * c-c++-common/asan/pr70541.c: New test.
4244
0aabcddf 42452016-04-08 Tom de Vries <tom@codesourcery.com>
4246
4247 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4248 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4249
bec0c1e8 42502016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4251
4252 PR target/70566
4253 * gcc.c-torture/execute/pr70566.c: New test.
4254
87c791f5 42552016-04-08 Tom de Vries <tom@codesourcery.com>
4256
4257 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4258 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4259
7f38718f 42602016-04-08 Alan Modra <amodra@gmail.com>
4261
4262 * gcc.target/powerpc/pr70117.c: New.
4263
a96a7710 42642016-04-07 Jakub Jelinek <jakub@redhat.com>
4265
7a6265d1 4266 PR testsuite/70581
4267 * gcc.dg/lto/simd-function_0.c: New test.
4268
a96a7710 4269 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4270 clones.
4271 * c-c++-common/attr-simd-2.c: Likewise.
4272 * c-c++-common/attr-simd-4.c: Likewise.
4273 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4274 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4275
508dd607 42762016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4277
4278 PR testsuite/70553
4279 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4280
1b61585a 42812016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4282 Tom de Vries <tom@codesourcery.com>
4283
4284 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4285 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4286 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4287 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4288 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4289 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4290 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4291 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4292
5f060aa8 42932016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4294
4295 PR c/70436
4296 * g++.dg/warn/Wparentheses-29.C: New test.
4297
d3831f71 42982016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4299
4300 PR c/70436
4301 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4302 explicit braces to resolve a future -Wparentheses warning.
4303
382ece2d 43042016-04-06 Richard Henderson <rth@redhat.com>
4305
4306 * gcc.dg/pr61817-1.c: New test.
4307 * gcc.dg/pr61817-2.c: New test.
4308 * gcc.dg/pr69391-1.c: New test.
4309 * gcc.dg/pr69391-2.c: New test.
4310
72234ee9 43112016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4312
4313 PR rtl-optimization/70398
4860a6bf 4314 * gcc.target/aarch64/pr70398.c: New.
72234ee9 4315
5547150a 43162016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4317
4318 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4319
15b70121 43202016-04-06 Yvan Roux <yvan.roux@linaro.org>
4321 Pedro Alves <palves@redhat.com>
4322
4323 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4324
585aefbb 43252016-04-06 Jakub Jelinek <jakub@redhat.com>
4326
0cbb513b 4327 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4328 Check for avx512f effective targets instead of avx2.
4329 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4330 for AVX512F clones.
4331 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4332 * g++.dg/gomp/declare-simd-1.C: Likewise.
4333 * g++.dg/gomp/declare-simd-3.C: Likewise.
4334 * g++.dg/gomp/declare-simd-4.C: Likewise.
4335
585aefbb 4336 PR middle-end/70550
4337 * c-c++-common/gomp/pr70550-1.c: New test.
4338 * c-c++-common/gomp/pr70550-2.c: New test.
4339
0b91cceb 43402016-04-05 Nathan Sidwell <nathan@acm.org>
4341
4342 PR c++/70512
4343 * g++.dg/ext/attribute-may-alias-5.C: New.
4344
645a9d8e 43452016-04-05 Jakub Jelinek <jakub@redhat.com>
4346
4347 PR c++/70336
4348 * c-c++-common/pr70336.c: New test.
4349 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4350 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4351
bdf23925 43522016-04-05 Jan Hubicka <hubicka@ucw.cz>
4353
4354 PR ipa/66223
4355 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4356
aaff837c 43572016-04-05 Jakub Jelinek <jakub@redhat.com>
4358
4359 PR rtl-optimization/70542
4360 * gcc.dg/torture/pr70542.c: New test.
4361 * gcc.target/i386/avx2-pr70542.c: New test.
4362
2eac58a0 43632016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4364
4365 PR tree-optimization/70509
4366 * gcc.target/i386/avx512bw-pr70509.c: New test.
4367
4f7ebe46 43682016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4369
4370 PR c++/70452
4371 * g++.dg/ext/constexpr-vla4.C: New test.
4372
305d86a0 43732016-04-05 Uros Bizjak <ubizjak@gmail.com>
4374
4375 PR target/70510
4376 * gcc.target/i386/pr70510.c: New test.
4377
eec3b789 43782016-04-05 Richard Biener <rguenther@suse.de>
4379
4380 PR tree-optimization/70526
4381 * g++.dg/torture/pr70526.C: New testcase.
4382
ca943582 43832016-04-05 Jakub Jelinek <jakub@redhat.com>
4384
4385 PR target/70525
4386 * gcc.target/i386/pr70525.c: New test.
4387
87825cd5 43882016-04-05 Richard Biener <rguenther@suse.de>
4389
4390 PR middle-end/70499
4391 * g++.dg/torture/pr70499.C: New testcase.
4392
14638828 43932016-04-05 Richard Biener <rguenther@suse.de>
4394
4395 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4396 remove XFAIL.
4397
967a90d5 43982016-04-04 Jakub Jelinek <jakub@redhat.com>
4399
4400 PR middle-end/70307
4401 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4402 rs6000 ABI warnings.
4403
d374a3a3 44042016-04-04 Jan Hubicka <hubicka@ucw.cz>
4405
4406 PR ipa/66223
4407 * g++.dg/ipa/devirt-51.C: New testcase.
4408
8ff377a6 44092016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4410 Jakub Jelinek <jakub@redhat.com>
4411
4412 PR middle-end/70457
4413 * gcc.dg/torture/pr70457.c: New.
4414
f567b44f 44152016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4416
4417 PR fortran/67538
4418 * gfortran.dg/allocate_with_source_19.f08: New test.
4419
89d4ebfa 44202016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4421
4422 PR fortran/65795
4423 * gfortran.dg/coarray_allocate_6.f08: New test.
4424
68ab33a6 44252016-04-04 Richard Biener <rguenther@suse.de>
4426
4427 PR rtl-optimization/70484
4428 * gcc.dg/torture/pr70484.c: New testcase.
4429
c4f5465d 44302016-04-04 Marek Polacek <polacek@redhat.com>
4431
4432 PR c/70307
4433 * gcc.dg/torture/pr70307.c: New test.
4434
bfec6609 44352016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4436
4437 PR target/70416
4438 PR target/67391
4439 * gcc.target/sh/torture/pr70416.c: New.
4440
40df9099 44412016-04-02 Martin Sebor <msebor@redhat.com>
4442
4443 PR c++/67376
4444 PR c++/70170
4445 PR c++/70172
4446 PR c++/70228
4447 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4448 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4449 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4450 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4451 * g++.dg/cpp0x/constexpr-string.C: Same.
4452 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4453 * g++.dg/cpp0x/pr65398.C: Same.
4454 * g++.dg/ext/constexpr-vla1.C: Same.
4455 * g++.dg/ext/constexpr-vla2.C: Same.
4456 * g++.dg/ext/constexpr-vla3.C: Same.
4457 * g++.dg/ubsan/pr63956.C: Same.
4458
0edb9bfe 44592016-04-01 Jakub Jelinek <jakub@redhat.com>
4460
4461 PR rtl-optimization/70467
4462 * gcc.target/i386/pr70467-2.c: New test.
4463
e5b1a1d9 44642016-04-01 Jakub Jelinek <jakub@redhat.com>
4465 Marek Polacek <polacek@redhat.com>
4466
4467 PR c++/70488
4468 * g++.dg/init/new47.C: New test.
4469
b2ca3fb0 44702016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4471
4472 PR target/70496
4473 * gcc.target/arm/pr70496.c: New test.
4474
4c3bd1e3 44752016-04-01 Nathan Sidwell <nathan@acm.org>
4476
47de69ad 4477 PR c++/68475
4478 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4479
313d569f 44802016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4481
4482 PR target/69890
4483 * gcc.dg/strlenopt.h (memmove): New.
4484 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4485 instead of "string.h".
4486 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4487 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4488 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4489 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4490 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4491 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4492 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4493 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4494 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4495 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4496 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4497 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4498 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4499 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4500 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4501 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4502 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4503 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4504 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4505 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4506
5469facd 45072016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4508
4509 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4510 (Holder::foo): Reflect this.
4511
503de754 45122016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4513
4514 PR target/70442
4515 * gcc.dg/pr70442.c: New test.
4516
13ee2de7 45172016-03-31 Nathan Sidwell <nathan@acm.org>
4518
4519 PR c++/70393
4520 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4521
5e0d03a8 45222016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4523
4524 PR target/70453
4525 * gcc.target/i386/pr70453.c: New test.
4526
8cb82ed4 45272016-03-31 Andrey Belevantsev <abel@ispras.ru>
4528
4529 PR target/70292
4530 * gcc.c-torture/pr70292.c: New test.
4531
7952b661 45322016-03-31 Marek Polacek <polacek@redhat.com>
4533
4534 PR c/70297
4535 * c-c++-common/pr70297.c: New test.
4536 * g++.dg/cpp0x/typedef-redecl.C: New test.
4537 * gcc.dg/typedef-redecl2.c: New test.
4538
1607cc74 45392016-03-31 Jakub Jelinek <jakub@redhat.com>
4540
4541 PR rtl-optimization/70460
4542 * gcc.c-torture/execute/pr70460.c: New test.
4543
c689c252 45442016-03-31 Richard Biener <rguenther@suse.de>
4545
4546 PR c++/70430
4547 * g++.dg/ext/vector30.C: New testcase.
4548
91c9586d 45492016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4550 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4551
4552 * gfortran.dg/fmt_pf.f90: New test.
4553
afa5c1b8 45542016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4555
4556 Forward-port from 5 branch
4557 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4558
4559 PR testsuite/70356
4560 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4561 dg-require-effective-target after dg-do.
4562
4563 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4564
4565 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4566
6a5dcab3 45672016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4568 Julian Brown <julian@codesourcery.com>
4569 Chung-Lin Tang <cltang@codesourcery.com>
4570 Cesar Philippidis <cesar@codesourcery.com>
4571 James Norris <jnorris@codesourcery.com>
4572 Tom de Vries <tom@codesourcery.com>
4573 Nathan Sidwell <nathan@codesourcery.com>
4574
305d86a0 4575 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 4576 * c-c++-common/goacc/loop-clauses.c: Likewise.
4577 * g++.dg/goacc/template.C: Likewise.
4578 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4579 * gfortran.dg/goacc/loop-1.f95: Likewise.
4580 * gfortran.dg/goacc/loop-5.f95: Likewise.
4581 * gfortran.dg/goacc/loop-6.f95: Likewise.
4582 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4583 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4584 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4585 * c-c++-common/goacc/clauses-fail.c: Likewise.
4586 * c-c++-common/goacc/parallel-1.c: Likewise.
4587 * c-c++-common/goacc/reduction-1.c: Likewise.
4588 * c-c++-common/goacc/reduction-2.c: Likewise.
4589 * c-c++-common/goacc/reduction-3.c: Likewise.
4590 * c-c++-common/goacc/reduction-4.c: Likewise.
4591 * c-c++-common/goacc/routine-3.c: Likewise.
4592 * c-c++-common/goacc/routine-4.c: Likewise.
4593 * c-c++-common/goacc/routine-5.c: Likewise.
4594 * c-c++-common/goacc/tile.c: Likewise.
4595 * g++.dg/goacc/template.C: Likewise.
4596 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4597 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4598 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4599 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4600 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4601 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4602 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4603 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4604 * c-c++-common/goacc/use_device-1.c: ... this file.
4605 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4606 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4607 * c-c++-common/goacc/host_data-6.c: ... this file.
4608 * c-c++-common/goacc/loop-2-kernels.c: New file.
4609 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4610 * c-c++-common/goacc/loop-3.c: Likewise.
4611 * g++.dg/goacc/reference.C: Likewise.
4612 * g++.dg/goacc/routine-1.C: Likewise.
4613 * g++.dg/goacc/routine-2.C: Likewise.
4614
932c0baa 46152016-03-30 Richard Biener <rguenther@suse.de>
4616
4617 PR middle-end/70450
4618 * gcc.dg/torture/pr70450.c: New testcase.
4619
7f7c4659 46202016-03-30 Jakub Jelinek <jakub@redhat.com>
4621
4622 PR target/70421
4623 * gcc.dg/torture/pr70421.c: New test.
4624 * gcc.target/i386/avx512f-pr70421.c: New test.
4625
9cbfe80c 46262016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4627
4628 PR testsuite/70364
4629 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4630 (check): New function.
4631 (bar): Call check.
4632 (foo): Align stack to 16 bytes when calling bar.
4633 * gcc.target/i386/cleanup-2.c: Likewise.
4634
f56c7d36 46352016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4636
4637 PR tree-optimization/59124
4638 * gcc.dg/Warray-bounds-19.c: New test.
4639
0275bf9b 46402016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4641
4642 * lib/prune.exp (escape_regex_chars): New.
4643 (prune_file_path): Update to quote metcharacters for regexp.
4644
a3daa269 46452016-03-29 Jakub Jelinek <jakub@redhat.com>
4646
24e1ba3d 4647 PR rtl-optimization/70429
4648 * gcc.c-torture/execute/pr70429.c: New test.
4649
a3daa269 4650 PR tree-optimization/70405
4651 * gcc.dg/pr70405.c: New test.
4652
3ef41a6e 46532016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4654
4655 PR fortran/70397
4656 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4657 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4658
4abd9410 46592016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4660
4661 PR testsuite/64177
4662 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4663 __cilkrts_set_param to set two workers.
4664 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4665 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4666
b58e5f0f 46672016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4668
305d86a0 4669 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 4670
bff53658 46712016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4672
4673 PR target/70406
305d86a0 4674 * gcc.target/i386/pr70406.c: New test.
bff53658 4675
bb2c9c15 46762016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4677
4678 * gnat.dg/specs/double_record_extension3.ads: New test.
4679
f12c84ab 46802016-03-25 Richard Henderson <rth@redhat.com>
4681
4682 PR target/70120
4683 * gcc.target/aarch64/pr70120-1.c: New.
4684 * gcc.target/aarch64/pr70120-2.c: New.
4685 * gcc.target/aarch64/pr70120-3.c: New.
4686
b0bf58c4 46872016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4688
4689 PR c++/62212
4690 * g++.dg/template/mangle2.C: The dg-do directive should be
4691 "compile" not "assemble".
4692
f175ba0f 46932016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4694
4695 PR lto/69650
4696 * gcc.dg/pr69650.c: New test.
4697
4cc3295f 46982016-03-25 David Edelsohn <dje.gcc@gmail.com>
4699
4700 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4701
0cf40600 47022016-03-25 Alan Modra <amodra@gmail.com>
4703
4704 * gcc.dg/dfp/pr70052.c: New test.
4705
3aebf099 47062016-03-24 Richard Henderson <rth@redhat.com>
4707
4708 PR middle-end/69845
4709 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4710 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4711
83245bd3 47122016-03-24 Tom de Vries <tom@codesourcery.com>
4713
4714 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4715
108e7ee4 47162016-03-24 Tom de Vries <tom@codesourcery.com>
4717
4718 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4719 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4720
17af0b14 47212016-03-24 Tom de Vries <tom@codesourcery.com>
4722
4723 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4724 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4725
6c8770ee 47262016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4727
4728 PR c++/62212
4729 * g++.dg/template/mangle2.C: New test.
4730
a7e21b7b 47312016-03-24 Richard Biener <rguenther@suse.de>
4732
4733 PR tree-optimization/70396
4734 * gcc.dg/torture/pr70396.c: New testcase.
4735
f365d297 47362016-03-24 Richard Biener <rguenther@suse.de>
4737
4738 PR middle-end/70370
4739 * gcc.dg/torture/pr70370.c: New testcase.
4740
da7aeb13 47412016-03-24 Tom de Vries <tom@codesourcery.com>
4742
4743 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4744 * gfortran.dg/goacc/kernels-tree.f95: Same.
4745 * gfortran.dg/goacc/parallel-tree.f95: Same.
4746
80b30de0 47472016-03-24 Tom de Vries <tom@codesourcery.com>
4748
4749 * c-c++-common/goacc/uninit-if-clause.c: New test.
4750 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4751
cb9b6b99 47522016-03-24 Jakub Jelinek <jakub@redhat.com>
4753
4754 PR target/70290
305d86a0 4755 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4756 Fix formatting.
cb9b6b99 4757
a4225fff 47582016-03-24 Richard Biener <rguenther@suse.de>
4759
4760 PR tree-optimization/70372
4761 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4762
5a869ab8 47632016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4764
4765 PR c++/70347
4766 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4767
36ce5faa 47682016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4769
4770 PR c++/70332
4771 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4772
c4fa85c9 47732016-03-23 Jakub Jelinek <jakub@redhat.com>
4774
d9377ad5 4775 PR c++/70001
4776 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4777 * g++.dg/cpp1y/pr70001.C: New test.
4778
c4fa85c9 4779 PR c++/70323
4780 * g++.dg/cpp0x/constexpr-70323.C: New test.
4781
0a2062da 47822016-03-23 Alexandre Oliva <aoliva@redhat.com>
4783 Jason Merrill <jason@redhat.com>
4784 Jakub Jelinek <jakub@redhat.com>
4785
4786 PR c++/69315
4787 * g++.dg/cpp0x/constexpr-69315.C: New test.
4788 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4789
62d2a6dc 47902016-03-23 Marek Polacek <polacek@redhat.com>
4791
4792 PR c++/69884
4793 * g++.dg/warn/Wignored-attributes-1.C: New test.
4794 * g++.dg/warn/Wignored-attributes-2.C: New test.
4795
a82d6246 47962016-03-23 Tom de Vries <tom@codesourcery.com>
4797
4798 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4799 initialization.
4800 * gfortran.dg/goacc/private-3.f95 (test): Same.
4801 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4802 missing use param.
4803
dc834ba1 48042016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4805
4806 * lib/target-supports.exp: Remove v7ve entry from loop
4807 creating effective target checks.
4808 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4809 (add_options_for_arm_arch_v7ve): Likewise.
4810
7e83fd1f 48112016-03-23 Jakub Jelinek <jakub@redhat.com>
4812
4813 PR tree-optimization/70354
4814 * gcc.dg/vect/pr70354-1.c: New test.
4815 * gcc.dg/vect/pr70354-2.c: New test.
4816 * gcc.target/i386/avx2-pr70354-1.c: New test.
4817 * gcc.target/i386/avx2-pr70354-2.c: New test.
4818
4e4da058 48192016-03-22 Jeff Law <law@redhat.com>
4820
4821 PR target/70232
4822 * gcc.dg/tree-ssa/pr70232.c: New test.
4823
6855137b 48242016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4825
4826 PR target/70302
4827 * gcc.target/i386/pr70302.c: New test.
4828
19db1ec8 48292016-03-22 Richard Biener <rguenther@suse.de>
4830
4831 PR middle-end/70251
4832 * g++.dg/torture/pr70251.C: New testcase.
4833
4baec9f2 48342016-03-22 David Malcolm <dmalcolm@redhat.com>
4835
4836 PR c/69993
4837 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4838 Wmisleading-indentation.c.
4839 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4840 reflect change to diagnostic text and order of messages.
4841 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4842
fcfec126 48432016-03-22 David Edelsohn <dje.gcc@gmail.com>
4844
4845 * g++.dg/ext/java-3.C: Don't compile on AIX.
4846
aa30728a 48472016-03-22 Richard Biener <rguenther@suse.de>
4848
4849 PR middle-end/70333
4850 * gcc.dg/torture/pr70333.c: New testcase.
4851
46ec4eb4 48522016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4853
4854 * g++.dg/ext/pr70290.C: New test.
4855
4880f878 48562016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4857
4858 PR target/70325
4859 * gcc.target/i386/pr70325.c: New test.
4860
3d78ea44 48612016-03-22 Jakub Jelinek <jakub@redhat.com>
4862
5934fb8f 4863 PR target/70329
4864 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4865 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4866
b6436f79 4867 PR target/70300
4868 * gcc.target/i386/pr70300.c: New test.
4869
3d78ea44 4870 PR c++/70295
4871 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4872 (func2): New function for cond with parens, xfail warning for c++.
4873 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4874
b60244f6 48752016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4876
4877 PR c++/70096
4878 * g++.dg/template/ptrmem30.C: New test.
4879
c8e3e744 48802016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4881
4882 PR c++/70204
4883 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4884 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4885
2715f63a 48862016-03-21 Jakub Jelinek <jakub@redhat.com>
4887
4888 PR middle-end/70326
4889 * gcc.dg/pr70326.c: New test.
4890
2daa2cda 48912016-03-21 Marc Glisse <marc.glisse@inria.fr>
4892 Jakub Jelinek <jakub@redhat.com>
4893
4894 PR tree-optimization/70317
4895 * gcc.dg/pr70317.c: New test.
4896
d9aa5a50 48972016-03-21 Uros Bizjak <ubizjak@gmail.com>
4898
4899 PR target/70327
4900 * gcc.target/i386/pr70327.c: New test.
4901
e1a88bf4 49022016-03-21 Martin Liska <mliska@suse.cz>
4903
61941425 4904 PR ipa/70306
e1a88bf4 4905 * gcc.dg/ipa/pr70306.c: New test.
4906
d9aa5a50 49072016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 4908
4909 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4910 * gcc.target/arm/attr-align3.c: Likewise.
4911 * gcc.target/arm/attr_arm.c: Likewise.
4912 * gcc.target/arm/flip-thumb.c: Likewise.
4913
afdde20c 49142016-03-21 Jakub Jelinek <jakub@redhat.com>
4915
4916 PR target/70296
4917 * gcc.target/powerpc/altivec-36.c: New test.
4918
3f2ef661 49192016-03-21 Richard Biener <rguenther@suse.de>
4920
4921 PR tree-optimization/70310
4922 * gcc.dg/torture/pr70310.c: New testcase.
4923
08b2b692 49242016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4925
4926 PR target/70293
4927 * gcc.target/i386/pr70293.c: New test.
4928
93505d22 49292016-03-21 Richard Biener <rguenther@suse.de>
4930
4931 PR tree-optimization/70288
4932 * gcc.dg/torture/pr70288-1.c: New testcase.
4933 * gcc.dg/torture/pr70288-2.c: Likewise.
4934
06fd1914 49352016-03-21 Andrey Belevantsev <abel@ispras.ru>
4936
4937 PR rtl-optimization/69307
4938 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 4939
b628775e 49402016-03-21 Andrey Belevantsev <abel@ispras.ru>
4941
4942 PR rtl-optimization/69102
4943 * gcc.c-torture/compile/pr69102.c: New test.
4944
1421f43c 49452016-03-18 Jeff Law <law@redhat.com>
4946
4947 PR rtl-optimization/70263
4948 * gcc.c-torture/compile/pr70263-1.c: New test.
4949 * gcc.target/i386/pr70263-2.c: New test.
4950
e7142ce1 49512016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4952
4953 PR rtl-optimization/70278
4954 * gcc.dg/torture/pr70278.c: New test.
4955 * gcc.target/arm/pr70278.c: New test.
4956
5539bc70 49572016-03-18 David Malcolm <dmalcolm@redhat.com>
4958
4959 PR c/70281
4960 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4961 (test_builtin_types_compatible_p): New test function.
4962 * gcc.dg/pr70281.c: New test case.
4963
296a290a 49642016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4965
4966 PR target/70113
4967 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4968
666094f0 49692016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4970
4971 PR tree-optimization/70252
4972 * gcc.dg/pr70252.c: New test.
4973
350514e8 49742016-03-18 Tom de Vries <tom@codesourcery.com>
4975
4976 * gcc.dg/pr70161-2.c: New test.
4977 * gcc.dg/pr70161.c: New test.
4978
011e0cea 49792016-03-18 Tom de Vries <tom@codesourcery.com>
4980
4981 PR ipa/70269
4982 * gcc.dg/pr70269.c: New test.
4983
292a09de 49842016-03-18 Jakub Jelinek <jakub@redhat.com>
4985
4986 PR c++/70267
4987 * g++.dg/ext/java-3.C: New test.
4988
efc86c4c 49892016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4990
4991 PR c++/70205
4992 * g++.dg/lookup/pr70205.C: New test.
4993
a28dd575 49942016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4995
4996 PR c++/70218
4997 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4998
92e7ab1e 49992016-03-17 Marek Polacek <polacek@redhat.com>
5000
5001 PR c/69407
5002 * gcc.dg/atomic-op-6.c: New test.
5003
7378dbfb 50042016-03-17 David Malcolm <dmalcolm@redhat.com>
5005
5006 PR c/70264
5007 * c-c++-common/pr70264.c: New test case.
5008
f7995d7d 50092016-03-17 Jakub Jelinek <jakub@redhat.com>
5010
e2895b76 5011 PR c++/70144
5012 * c-c++-common/pr70144-1.c: New test.
5013 * c-c++-common/pr70144-2.c: New test.
5014
f7995d7d 5015 PR c++/70272
5016 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5017 * g++.dg/opt/flifetime-dse6.C: New test.
5018 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5019
5ec4a949 50202016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5021
5022 PR driver/70192
5023 * gcc.dg/pic-1.c: New test.
5024 * gcc.dg/pic-2.c: Likewise.
5025 * gcc.dg/pic-3.c: Likewise.
5026 * gcc.dg/pic-4.c: Likewise.
5027 * gcc.dg/pie-1.c: Likewise.
5028 * gcc.dg/pie-2.c: Likewise.
5029 * gcc.dg/pie-3.c: Likewise.
5030 * gcc.dg/pie-4.c: Likewise.
5031 * gcc.dg/pie-5.c: Likewise.
5032 * gcc.dg/pie-6.c: Likewise.
5033
c28550e1 50342016-03-17 Tom de Vries <tom@codesourcery.com>
5035
5036 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5037 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5038
be3296cb 50392016-03-17 Richard Biener <rguenther@suse.de>
5040
5041 PR debug/70271
5042 * g++.dg/debug/pr70271.C: New testcase.
5043
9b60ef21 50442016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5045
5046 * gcc.target/i386/pr70251.c: New test.
5047
9a80bc1a 50482016-03-17 Marek Polacek <polacek@redhat.com>
5049
5050 PR c++/70194
5051 * g++.dg/warn/constexpr-70194.C: New test.
5052
733d7ff9 50532016-03-16 Richard Henderson <rth@redhat.com>
5054
5055 PR middle-end/70240
5056 * gcc.c-torture/compile/pr70240.c: New.
5057
3e6f12bf 50582016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5059
5060 * gcc.c-torture/compile/20151204.c: Skip for avr.
5061
867c9e99 50622016-03-16 Jakub Jelinek <jakub@redhat.com>
5063
5064 PR target/70245
5065 * g++.dg/opt/pr70245.C: New test.
5066 * g++.dg/opt/pr70245.h: New file.
5067 * g++.dg/opt/pr70245-aux.cc: New file.
5068
8ced6ab7 50692016-03-16 Martin Sebor <msebor@redhat.com>
5070
5071 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5072
37af779a 50732016-03-16 Richard Henderson <rth@redhat.com>
5074
5075 PR middle-end/70199
5076 * gcc.c-torture/compile/pr70199.c: New.
5077
78ed999c 50782016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5079
5080 * gcc.dg/uninit-19.c: Run dos2unix.
5081
462ca422 50822016-03-16 Marek Polacek <polacek@redhat.com>
5083
5084 PR c/70093
5085 * gcc.dg/nested-func-10.c: New test.
5086 * gcc.dg/nested-func-9.c: New test.
5087
fe58aacc 50882016-03-16 Jakub Jelinek <jakub@redhat.com>
5089
5090 PR tree-optimization/68714
5091 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5092
27a53872 50932016-03-16 Tom de Vries <tom@codesourcery.com>
5094
5095 PR tree-optimization/68715
5096 * gcc.dg/graphite/pr68715-2.c: New test.
5097 * gcc.dg/graphite/pr68715.c: New test.
5098 * gfortran.dg/graphite/pr68715.f90: New test.
5099
95049c3c 51002016-03-16 Tom de Vries <tom@codesourcery.com>
5101
5102 PR tree-optimization/68809
5103 * gcc.dg/graphite/pr68809-2.c: New test.
5104 * gcc.dg/graphite/pr68809.c: New test.
5105
09eddd70 51062016-03-16 Jakub Jelinek <jakub@redhat.com>
5107
81fc5915 5108 PR c++/70147
5109 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5110 method call to i () as argument. Adjust expected output.
5111
09eddd70 5112 PR c++/70147
5113 * g++.dg/ubsan/pr70147-1.C: New test.
5114 * g++.dg/ubsan/pr70147-2.C: New test.
5115
6373d2a2 51162016-03-15 Martin Sebor <msebor@redhat.com>
5117
5118 PR c++/58281
5119 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5120
d27a0c11 51212016-03-15 John David Anglin <danglin@gcc.gnu.org>
5122
9908039d 5123 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5124 hppa*-*-hpux*.
5125
45cdc3a6 5126 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5127
d27a0c11 5128 PR libfortran/69799
5129 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5130 libatomic_available.
5131
0dd1d57f 51322016-03-15 Marek Polacek <polacek@redhat.com>
5133
5134 PR c++/70209
5135 * g++.dg/ext/attribute-may-alias-4.C: New test.
5136
0ce02c07 51372016-03-15 Alexander Monakov <amonakov@ispras.ru>
5138
5139 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5140 -fvar-tracking-assignments-toggle flag.
5141
f6e39b30 51422016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5143
5144 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5145
167f93a2 51462016-03-15 Jakub Jelinek <jakub@redhat.com>
5147
5148 PR rtl-optimization/70222
5149 * gcc.c-torture/execute/pr70222-1.c: New test.
5150 * gcc.c-torture/execute/pr70222-2.c: New test.
5151
08a8af4a 51522016-03-15 Richard Henderson <rth@redhat.com>
5153
5154 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5155
738eb905 51562016-03-15 Andrey Belevantsev <abel@ispras.ru>
5157
5158 PR rtl-optimization/69032
5159 * gcc.dg/pr69032.c: New test.
5160
dd148b3a 51612016-03-15 Andrey Belevantsev <abel@ispras.ru>
5162
5163 PR rtl-optimization/63384
d9aa5a50 5164 * g++.dg/pr63384.C: New test.
dd148b3a 5165
acf58115 51662016-03-15 Andrey Belevantsev <abel@ispras.ru>
5167
5168 PR target/64411
5169 * gcc.target/i386/pr64411.C: New test.
5170
a2897dc4 51712016-03-15 Tom de Vries <tom@codesourcery.com>
5172
5173 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5174 * gfortran.dg/goacc/kernels-alias.f95: New test.
5175
7bad2faf 51762016-03-14 Martin Sebor <msebor@redhat.com>
5177
5178 PR c++/53792
5179 * g++.dg/cpp0x/constexpr-inline.C: New test.
5180 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5181
d65fa8d9 51822016-03-14 David Edelsohn <dje.gcc@gmail.com>
5183
5184 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5185
2b3c633f 51862016-03-14 Jakub Jelinek <jakub@redhat.com>
5187
5188 PR middle-end/70219
5189 * gcc.dg/pr70219.c: New test.
5190
e947f9c3 51912016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5192
5193 PR target/70083
5194 * gcc.dg/torture/pr70083.c: New test.
5195 * gcc.target/i386/pr70083.c: New test.
5196
74201dc2 51972016-03-14 Richard Biener <rguenther@suse.de>
5198
5199 PR tree-optimization/56365
5200 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5201
88aea41e 52022016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5203
5204 PR target/70098
5205 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5206 New function.
5207 * g++.dg/pr70098.C: New testcase.
5208
5209
1bd2aefd 52102016-03-14 Tom de Vries <tom@codesourcery.com>
5211
5212 PR tree-optimization/70045
5213 * gcc.dg/graphite/pr70045.c: New test.
5214
922c7033 52152016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5216
5217 PR fortran/69043
5218 * gfortran.dg/include_9.f90: New test.
5219
fd4ab6d9 52202016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5221
5222 PR fortran/45076
5223 gfortran.dg/prof/prof.exp: New script.
5224 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5225
7d7218d3 52262016-03-12 Andrey Belevantsev <abel@ispras.ru>
5227
5228 PR rtl-optimization/69307
5229 * gcc.dg/pr69307.c: New test.
5230
02ffd664 52312016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5232
5233 PR target/69614
5234 * gcc.target/arm/pr69614.c: New.
5235
76e207a9 52362016-03-12 Paul Thomas <pault@gcc.gnu.org>
5237
5238 PR fortran/70031
5239 * gfortran.dg/submodule_14.f08: New test
5240
5241 PR fortran/69524
5242 * gfortran.dg/submodule_15.f08: New test
5243
490ee78a 52442016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5245
5246 PR c++/70106
5247 * g++.dg/cpp1y/paren3.C: New test.
5248
04e137ff 52492016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5250
5251 PR target/70131
5252 * gcc.target/powerpc/ppc-round2.c: New test.
5253
27b2c1c4 52542016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5255
5256 PR target/70123
5257 * gcc.dg/torture/pr70123.c: New test.
5258
84116671 52592016-03-11 Jeff Law <law@redhat.com>
5260
5261 PR tree-optimization/70190
5262 * gcc.c-torture/compile/pr70190.c: New test.
5263
cfa58bc8 52642016-03-11 David Malcolm <dmalcolm@redhat.com>
5265
5266 PR c/68187
5267 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5268 case.
5269 (test43_b): Likewise.
5270 (test43_c): Likewise.
5271 (test43_d): Likewise.
5272 (test43_e): Likewise.
5273 (test43_f): Likewise.
5274 (test43_g): Likewise.
5275 (test44_a): Likewise.
5276 (test44_b): Likewise.
5277 (test44_c): Likewise.
5278 (test44_d): Likewise.
5279 (test44_e): Likewise.
5280
ce234f27 52812016-03-11 David Malcolm <dmalcolm@redhat.com>
5282
5283 PR c/70085
5284 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5285
e4756b48 52862016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5287
5288 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5289 dg-options.
5290
1f5ef87e 52912016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5292
5293 PR target/70002
5294 PR target/69245
5295 * gcc.target/aarch64/pr69245_2.c: New test.
5296
f9c352a1 52972016-03-11 Jakub Jelinek <jakub@redhat.com>
5298
5299 PR tree-optimization/70177
5300 * gcc.dg/pr70177.c: New test.
5301
4dd92ac6 53022016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5303
5304 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5305
331e4fdb 53062016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5307
5308 * gcc.dg/tree-ssa/sra-20.c: New.
5309
69262824 53102016-03-11 Jakub Jelinek <jakub@redhat.com>
5311
6f9a7425 5312 PR rtl-optimization/70174
5313 * gcc.dg/pr70174.c: New test.
5314
69262824 5315 PR tree-optimization/70169
5316 * gcc.dg/pr70169.c: New test.
5317
4637a847 53182016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5319
5320 PR target/70160
5321 * gcc.target/i386/pr70160.c: New test.
5322
5a86d754 53232016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5324
5325 * gcc.target/s390/dfp-1.c: New test.
5326
af4c8290 53272016-03-10 Nick Clifton <nickc@redhat.com>
5328
5329 PR target/70044
5330 * gcc.target/aarch64/pr70044.c: New test.
5331
98dfd328 53322016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5333 Jakub Jelinek <jakub@redhat.com>
5334
5335 PR c++/70001
5336 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5337 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5338 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5339
75e72311 53402016-03-10 Jan Hubicka <hubicka@ucw.cz>
5341
5342 PR lto/69589
5343 * g++.dg/lto/pr69589_0.C: New testcase
5344 * g++.dg/lto/pr69589_1.C: New testcase
5345
a2eb1271 53462016-03-10 Marek Polacek <polacek@redhat.com>
5347
5348 PR c++/70153
5349 * g++.dg/delayedfold/unary-plus1.C: New test.
5350
53512016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 5352
5353 * gcc.target/arm/pr45701-1.c: Escape brackets.
5354 * gcc.target/arm/pr45701-2.c: Likewise.
5355
5ab2987f 53562016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5357
5358 * gfortran.dg/unconstrained_commons.f: New.
5359
6972afac 53602016-03-10 Alan Modra <amodra@gmail.com>
5361
5362 * gcc.dg/pr69195.c: New.
5363 * gcc.dg/pr69238.c: New.
5364
c82c99ec 53652016-03-10 Tom de Vries <tom@codesourcery.com>
5366
5367 PR testsuite/68915
5368 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5369
a2389d4a 53702016-03-10 Richard Biener <rguenther@suse.de>
5371
5372 PR tree-optimization/70128
5373 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5374 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5375
c272412d 53762016-03-09 Jakub Jelinek <jakub@redhat.com>
5377
a0451069 5378 PR tree-optimization/70152
5379 * gcc.dg/pr70152.c: New test.
5380
c272412d 5381 PR target/70086
5382 * gcc.target/i386/pr70086-1.c: New test.
5383 * gcc.target/i386/pr70086-2.c: New test.
5384 * gcc.target/i386/pr70086-3.c: New test.
5f611068 5385
5386 PR tree-optimization/70127
5387 * gcc.c-torture/execute/pr70127.c: New test.
5388
27dcb7a8 53892016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5390
5391 * c-c++-common/goacc/combined-directives-2.c: New test.
5392
c24757cf 53932016-03-09 David Malcolm <dmalcolm@redhat.com>
5394
5395 PR c/68473
5396 PR c++/70105
5397 * g++.dg/diagnostic/pr70105.C: New test.
5398 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5399 (test_multiple_ordinary_maps): New test function.
5400
83108969 54012016-03-09 David Malcolm <dmalcolm@redhat.com>
5402
5403 PR c/68473
5404 PR c++/70105
5405 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5406 Drop range information from call to inform_at_rich_loc.
5407 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5408 New.
5409 (test_show_locus): Replace calls to rich_location::add_range with
5410 calls to add_range. Rewrite the tests that used the now-defunct
5411 rich_location ctor taking a source_range. Simplify other tests
5412 by replacing calls to COMBINE_LOCATION_DATA with calls to
5413 make_location.
5414
6733c0e8 54152016-03-09 Richard Biener <rguenther@suse.de>
5416 Jakub Jelinek <jakub@redhat.com>
5417
5418 PR tree-optimization/70138
5419 * gcc.dg/vect/pr70138-1.c: New testcase.
5420 * gcc.dg/vect/pr70138-2.c: Likewise.
5421
96abb9f5 54222016-03-09 Jakub Jelinek <jakub@redhat.com>
5423
5424 PR target/70049
5425 * gcc.target/i386/pr70049.c: New test.
5426
42bb3bfb 54272016-03-09 Richard Biener <rguenther@suse.de>
5428
5429 PR c/70143
5430 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5431 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5432 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5433
27527428 54342016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5435
5436 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5437 arm-*-*.
5438
248449f2 54392016-03-09 Jakub Jelinek <jakub@redhat.com>
5440
1bd49ced 5441 PR middle-end/67278
5442 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5443
248449f2 5444 PR target/67278
5445 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5446
5447 PR middle-end/70050
5448 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5449 in testcase comment.
5450
dfc460ff 54512016-03-09 Tom de Vries <tom@codesourcery.com>
5452
5453 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5454 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5455 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5456 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5457 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5458 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5459 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5460 * gfortran.dg/goacc/kernels-loop.f95: New test.
5461
0377fc7f 54622016-03-08 Martin Sebor <msebor@redhat.com>
5463
5464 PR c++/62096
5465 * g++.dg/warn/overflow-warn-7.C: New test.
5466
3556aa80 54672016-03-08 Jason Merrill <jason@redhat.com>
5468
5469 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5470 * lib/target-supports.exp (check_effective_target_concepts): New.
5471
e5096208 54722016-03-08 Jakub Jelinek <jakub@redhat.com>
5473
5370eb8d 5474 PR c++/70135
5475 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5476 * g++.dg/ubsan/pr70135.C: New test.
5477
e5096208 5478 PR target/70110
5479 * gcc.dg/pr70110.c: New test.
5480
cc37120d 54812016-03-07 Martin Jambor <mjambor@suse.cz>
5482
5483 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5484 * c-c++-common/gomp/if-1.c: Likewise.
5485 * c-c++-common/gomp/pr61486-2.c: Likewise.
5486 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5487 to dg-additional-options.
5488 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5489 * g++/gomp/target-teams-1.c: Likewise.
5490 * gcc.dg/gomp/gomp.exp: Likewise.
5491 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5492 dg-additional-options.
5493 * gfortran.dg/gomp/gomp.exp: Likewise.
5494 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5495 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5496 dg-additional-options.
5497 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5498
53c248d8 54992016-03-07 Martin Jambor <mjambor@suse.cz>
5500
5501 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5502 * c-c++-common/gomp/gridify-1.c: New test.
5503 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5504
541e79a0 55052016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5506
5507 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5508 trigger for cortex-r8, when scanning for register r8.
5509 * gcc.target/arm/pr45701-2.c: Likewise.
5510
4dfabd94 55112016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 5512 Jeff Law <law@redhat.com>
4dfabd94 5513
5514 PR tree-optimization/69740
5515 * gcc.c-torture/compile/pr69740-1.c: New test.
5516 * gcc.c-torture/compile/pr69740-2.c: New test.
5517
1b63a87b 55182016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5519
5520 * lib/target-supports.exp
5521 (check_effective_target_whole_vector_shift): Enable for PPC64.
5522
d33914da 55232016-03-07 Richard Biener <rguenther@suse.de>
5524
5525 PR tree-optimization/70115
5526 * gcc.dg/torture/pr70115.c: New testcase.
5527
584fba4b 55282016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5529
5530 PR middle-end/69916
5531 * c-c-++-common/goacc/pr69916.c: New.
5532
7f2f5ec0 55332016-03-07 Richard Henderson <rth@redhat.com>
5534
5535 * gcc.c-torture/compile/pr70061.c: New test.
5536
f530e7c4 55372016-03-07 Richard Biener <rguenther@suse.de>
5538
5539 PR testsuite/70109
5540 * gcc.dg/vect/O3-pr36098.c: New testcase.
5541
a3855fed 55422016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5543
5544 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5545
091ffc31 55462016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5547
5548 * gnat.dg/renaming9.ad[sb]: New testcase.
5549
2941b871 55502016-03-05 Jakub Jelinek <jakub@redhat.com>
5551
5552 PR c++/70084
5553 * g++.dg/expr/stdarg3.C: New test.
5554
5173ce42 55552016-03-04 Jeff Law <law@redhat.com>
5556
5557 PR tree-optimization/69196
5558 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5559 x86_64-*-*.
5560
2d1d2e55 55612016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5562
0e43078e 5563 PR c/69973
5564 * gcc.dg/pr69973.c: New test.
5565
d8ec06ae 5566 PR rtl-optimization/69941
5567 * gcc.dg/torture/pr69941.c: New test.
5568
2d1d2e55 5569 PR c/69824
5570 * gcc.dg/pr69824.c: New test.
5571
32f692e2 55722016-03-05 Tom de Vries <tom@codesourcery.com>
5573
5574 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5575 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5576 function.
5577
1c699e9a 55782016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5579
5580 PR c++/66786
5581 * g++.dg/cpp1y/var-templ48.C: New test.
5582 * g++.dg/cpp1y/var-templ49.C: New test.
5583
358448c6 55842016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5585
5586 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5587
01dc3c45 55882016-03-04 Jakub Jelinek <jakub@redhat.com>
5589
e968ff6d 5590 PR c++/70035
5591 * g++.dg/ubsan/pr70035.C: New test.
5592
01dc3c45 5593 PR target/70062
5594 * gcc.target/i386/pr70062.c: New test.
5595
3937d618 55962016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5597
5598 * g++.dg/template/typename21.C: Remove c++98_only.
5599
c58ac7f8 56002016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5601
5602 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5603
0060768a 56042016-03-04 David Malcolm <dmalcolm@redhat.com>
5605
5606 PR c/68187
5607 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5608 function.
5609 (fn_42_b): Likewise.
5610 (fn_42_c): Likewise.
5611
74c6fd40 56122016-03-04 David Malcolm <dmalcolm@redhat.com>
5613
5614 PR c/68187
5615 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5616 function.
5617 (fn_40_b): Likewise.
5618 (fn_41_a): Likewise.
5619 (fn_41_b): Likewise.
5620
31b11359 56212016-03-04 Jakub Jelinek <jakub@redhat.com>
5622
5623 PR target/70059
5624 * gcc.target/i386/avx512f-pr70059.c: New test.
5625 * gcc.target/i386/avx512dq-pr70059.c: New test.
5626
c5b93452 56272016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5628
5629 PR rtl-optimization/57676
5630 * gcc.dg/torture/pr57676.c: New test.
5631
268fbd56 56322016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5633
5634 * gcc.dg/pr70026.c: New test.
5635
6560d1ad 56362016-03-04 Marek Polacek <polacek@redhat.com>
5637
5638 PR c/69798
5639 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5640 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5641
cc7dfddf 56422016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5643
5644 PR target/70004
5645 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5646 Delete.
5647 (test_corners_sisd_si): Likewise.
5648 (main): Remove checks of the above.
5649 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5650
e9663bd4 56512016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5652
5653 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5654
dcdd684e 56552016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5656
5657 * gcc.dg/torture/pr69951.c: Accept argc==0.
5658
e692d332 56592016-03-04 Richard Biener <rguenther@suse.de>
5660
5661 PR c++/70054
5662 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5663 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5664
af77b7e6 56652016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5666
5667 PR testsuite/69766
5668 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5669 testing multiarch.
5670
290da96e 56712016-03-04 Jakub Jelinek <jakub@redhat.com>
5672
5673 PR debug/69947
5674 * gcc.dg/guality/pr69947.c: New test.
5675
e51ce713 56762016-03-03 Jakub Jelinek <jakub@redhat.com>
5677
5678 PR ada/70017
5679 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5680
1feed892 56812016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5682
5683 PR rtl-optimization/69904
5684 * gcc.target/arm/pr69904.c: New test.
5685
c32bda69 56862016-03-03 Jakub Jelinek <jakub@redhat.com>
5687
5688 PR target/70021
5689 * gcc.dg/vect/pr70021.c: New test.
5690 * gcc.target/i386/pr70021.c: New test.
5691
1bc579ed 56922016-03-03 Marek Polacek <polacek@redhat.com>
5693
5694 PR middle-end/70050
5695 * gcc.dg/pr70050.c: New test.
5696
cfa8d638 56972016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5698
5699 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5700
1b889259 57012016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5702
5703 PR tree-optimization/70043
5704 * gfortran.dg/vect/pr70043.f90: New test.
5705
f756dfa3 57062016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5707
5708 * gnat.dg/specs/task1.ads: New test.
5709
5cb4863d 57102016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5711
5712 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5713 Invoke gdb with -batch.
5714 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5715
5dd12e43 57162016-03-03 Richard Biener <rguenther@suse.de>
5717
5718 PR tree-optimization/55936
5719 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5720
d97ba4ca 57212016-03-02 Jeff Law <law@redhat.com>
5722
5d23c86f 5723 PR rtl-optimization/69942
5724 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5725 effects of argument promotions.
5726
d97ba4ca 5727 PR tree-optimization/69987
5728 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5729 target does not support -fprefetch-loop-arrays.
5730
901faaa0 57312016-03-02 Uros Bizjak <ubizjak@gmail.com>
5732
5733 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5734
51f6fdce 57352016-03-02 Bin Cheng <bin.cheng@arm.com>
5736
6bc7872f 5737 PR rtl-optimization/69052
51f6fdce 5738 * gcc.target/i386/pr69052.c: New test.
5739
31d31e07 57402016-03-02 Alan Modra <amodra@gmail.com>
5741
5742 * gcc.dg/pr69990.c: New.
5743
04faee95 57442016-03-02 Jakub Jelinek <jakub@redhat.com>
5745
270d0117 5746 PR c/68062
5747 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5748
5749 PR middle-end/70022
5750 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5751
04faee95 5752 PR target/70028
5753 * gcc.target/i386/pr70028.c: New test.
5754
a2cc9e8e 57552016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5756
5757 * c-c++-common/asan/swapcontext-test-1.c,
5758 * c-c++-common/tsan/thread_leak.c,
5759 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5760 * g++.dg/tsan/benign_race.C,
5761 * g++.dg/tsan/fd_close_norace.C,
5762 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5763 races with sanitizer output
5764
dd4bd263 57652016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 5766 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 5767
5768 PR target/67278
5769 * gcc.dg/simd-8.c: New testcase.
5770
b5fe3a49 57712016-03-02 Richard Biener <rguenther@suse.de>
5772
5773 PR middle-end/67278
5774 * gcc.dg/simd-7.c: New testcase.
5775
23601f67 57762016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5777
5778 * gcc.target/i386/pr70007.c: Tweak.
5779
f66f65e7 57802016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5781
5782 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5783
60773515 57842016-03-02 Marek Polacek <polacek@redhat.com>
5785
5786 PR c/67854
5787 * gcc.dg/pr67854.c: New test.
5788
6c094cb1 57892016-03-02 Jakub Jelinek <jakub@redhat.com>
5790
5791 PR middle-end/70025
5792 * gcc.dg/torture/pr70025.c: New test.
5793
7627bb56 57942016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5795
5796 PR tree-optimization/68621
5797 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5798
066c8e94 57992016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5800
5801 * gcc.target/i386/pr70007.c: New test.
5802
d3b819ad 58032016-03-01 Jeff Law <law@redhat.com>
5804
d4b9ad56 5805 PR tree-optimization/69196
7e217344 5806 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 5807
d3b819ad 5808 PR tree-optimization/69196
5809 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5810 duplicating code and spoiling the expected output.
5811
4f37285d 58122016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5813
5814 PR target/70033
5815 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5816 supports power9 before doing tests.
5817 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5818 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5819 * gcc.target/powerpc/p9-permute.c: Likewise.
5820
3e9c4f6c 58212016-03-01 Uros Bizjak <ubizjak@gmail.com>
5822
5823 PR target/70027
5824 * gcc.target/i386/pr70027.c: New test.
5825
e324729e 58262016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 5827
5828 * gcc.dg/pr70017.c: New test.
5829
40e9ce2d 58302016-03-01 Jakub Jelinek <jakub@redhat.com>
5831
5832 PR c/69796
5833 PR c/69974
5834 * gcc.dg/pr69796.c: New test.
5835 * gcc.dg/pr69974.c: New test.
5836
e8b016ea 58372016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5838
5839 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5840
24d3127c 58412016-02-29 Jeff Law <law@redhat.com>
5842
5843 PR tree-optimization/69987
5844 * gfortran.dg/pr69987.f90: New test.
5845
5846 PR tree-optimization/69989
5847 * gcc.c-torture/compile/pr69989-2.c: New test.
5848
12cc1225 58492016-03-01 Marek Polacek <polacek@redhat.com>
5850
5851 PR c++/69795
5852 * g++.dg/parse/invalid1.C: New test.
5853
d99a947c 58542016-03-01 Richard Biener <rguenther@suse.de>
5855
5856 PR middle-end/70022
5857 * gcc.dg/pr70022.c: New testcase.
5858
395dbc60 58592016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5860
5861 PR tree-optimization/69956
5862 * gcc.dg/pr69956.c: New test.
5863
40a35c55 58642016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5865
5866 PR target/70011
5867 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5868 XFAIL when hardware supports efficient unaligned storage access.
5869
4edc90b0 58702016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5871
5872 PR c++/69961
5873 * g++.dg/template/pr69961a.C: New test.
5874 * g++.dg/template/pr69961b.C: New test.
5875
1ed1f69a 58762016-02-29 David Malcolm <dmalcolm@redhat.com>
5877
5878 PR preprocessor/69985
5879 * gcc.dg/cpp/pr69985.c: New test case.
5880
01c5d15d 58812016-02-29 Jeff Law <law@redhat.com>
5882
3a4d3de5 5883 PR tree-optimization/70005
5884 * gcc.c-torture/execute/pr70005.c New test.
5885
01c5d15d 5886 PR tree-optimization/69999
5887 * gcc.c-torture/compile/pr69999.c: New test.
5888
1bf66b54 58892016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5890
5891 PR tree-optimization/69652
5892 * gcc.dg/torture/pr69652.c: Delete test.
5893 * gcc.dg/vect/pr69652.c: New test.
5894
b4d653d5 58952016-02-19 Richard Biener <rguenther@suse.de>
5896
5897 PR tree-optimization/69980
5898 * gfortran.dg/vect/pr69980.f90: New testcase.
5899
35bc4745 59002016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5901
5902 * gcc.target/sparc/20160229-1.c: New test.
5903
bb54a538 59042016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5905
5906 * gnat.dg/stack_usage3.adb: New test.
5907 * gnat.dg/stack_usage3_pkg.ads: New helper.
5908
95164e71 59092016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5910
5911 * gnat.dg/renaming8.adb: New test.
5912 * gnat.dg/renaming8_pkg1.ads: New helper.
5913 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5914 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5915
a890896f 59162016-02-29 Richard Biener <rguenther@suse.de>
5917
5918 PR tree-optimization/69720
5919 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5920
5c70403a 59212016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5922
5923 PR fortran/68147
5924 PR fortran/47674
5925 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5926
dfb6d139 59272016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 5928 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5929
5930 PR fortran/56007
5931 * gfortran.dg/coarray_8.f90: Adjust error message.
5932 * gfortran.dg/pr56007.f90: New test.
5933 * gfortran.dg/pr56007.f: New test.
5934
536508db 59352016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5936
5937 PR tree-optimization/69989
5938 * gcc.dg/torture/pr69989.c: New test.
5939
eec75e45 59402016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5941
5942 * gcc.target/i386/stack-realign-win.c: New test.
5943
0175e45a 59442016-02-28 Harald Anlauf <anlauf@gmx.de>
5945
5946 PR fortran/60126
5947 * gfortran.dg/pr60126.f90: New test.
5948
2a703589 59492016-02-27 Jeff Law <law@redhat.com>
5950
5951 Revert
5952 2016-02-26 Richard Biener <rguenther@suse.de>
5953 Jeff Law <law@redhat.com>
5954
5955 PR tree-optimization/69740
5956 * gcc.c-torture/compile/pr69740-1.c: New test.
5957 * gcc.c-torture/compile/pr69740-2.c: New test.
5958
359b4c18 59592016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5960
1c96765a 5961 PR fortran/69910
359b4c18 5962 * gfortran.dg/newunit_4.f90: New test.
5963
49462d93 59642016-02-27 Jakub Jelinek <jakub@redhat.com>
5965
5966 PR target/69613
5967 PR rtl-optimization/69886
5968 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5969 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5970 target.
5971
c4ac733e 59722016-02-26 Martin Sebor <msebor@redhat.com>
5973
5974 PR tree-optimization/15826
5975 * gcc.dg/tree-ssa/pr15826.c: New test.
5976
da8c4b5d 59772016-02-26 Jakub Jelinek <jakub@redhat.com>
5978
5979 PR target/69969
5980 * gcc.target/powerpc/pr69969.c: New test.
5981
0a4558eb 59822016-02-26 Martin Sebor <msebor@redhat.com>
5983
5984 PR c++/15766
5985 * g++.old-deja/g++.other/decl5.C: Add a test case.
5986
5b500299 59872016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5988
5989 PR target/69946
5990 * gcc.target/powerpc/pr69946.c: New file.
5991
565f533b 59922016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 5993 Jeff Law <law@redhat.com>
565f533b 5994
0a4558eb 5995 PR tree-optimization/69740
565f533b 5996 * gcc.c-torture/compile/pr69740-1.c: New test.
5997 * gcc.c-torture/compile/pr69740-2.c: New test.
5998
ff67cbea 59992016-02-26 Martin Jambor <mjambor@suse.cz>
6000
6001 PR middle-end/69920
6002 * gcc.dg/torture/pr69932.c: New test.
6003 * gcc.dg/torture/pr69936.c: Likewise.
6004
e400d817 60052016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6006
6007 PR target/69709
6008 * gcc.target/s390/pr69709.c: New test.
6009
126a5a2d 60102016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6011
6012 PR target/69245
6013 * gcc.target/aarch64/pr69245_1.c: New test.
6014
59c58860 60152016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6016
6017 PR target/69613
6018 * gcc.dg/torture/pr69613.c: New test.
6019
9441fa4e 60202016-02-26 Jakub Jelinek <jakub@redhat.com>
6021
6022 PR rtl-optimization/69891
6023 * gcc.target/i386/pr69891.c: New test.
6024
e48fcde0 60252016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 6026 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6027
35ed600a 6028 PR target/61397
f41208a1 6029 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6030 functionality for both 32-bit and 64-bit.
6031
c86aaa0e 60322016-02-26 Richard Biener <rguenther@suse.de>
6033
6034 PR tree-optimization/69551
6035 * gcc.dg/torture/pr69951.c: New testcase.
6036
38e71a65 60372016-02-25 Richard Biener <rguenther@suse.de>
6038
6039 PR tree-optimization/48795
6040 * gcc.dg/Warray-bounds-18.c: New testcase.
6041
03331e69 60422016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6043
6044 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6045
f14d8d6a 60462016-02-25 Jakub Jelinek <jakub@redhat.com>
6047
6048 PR rtl-optimization/69896
6049 * gcc.dg/pr69896.c: New test.
6050
4003c807 60512016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6052
6053 PR c++/69736
6054 * g++.dg/cpp1y/paren2.C: New test.
6055
a0573328 60562016-02-24 Martin Sebor <msebor@redhat.com>
6057
6058 PR c/51147
6059 * gcc.dg/enum-mode-2.c: New test.
6060
2cde02ad 60612016-02-24 Jakub Jelinek <jakub@redhat.com>
6062
6063 PR c++/69922
6064 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6065 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6066 * g++.dg/ubsan/pr69922.C: New test.
6067
f0ea75d1 60682016-02-24 Marek Polacek <polacek@redhat.com>
6069
6070 PR c/69819
6071 * gcc.dg/pr69819.c: New test.
6072
05027366 60732016-02-24 Martin Sebor <msebor@redhat.com>
6074
34ed562b 6075 PR c++/69912
6076 * g++.dg/ext/flexary15.C: New test.
6077
60782016-02-24 Martin Sebor <msebor@redhat.com>
6079
6080 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 6081 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 6082 * g++.dg/ext/builtin_alloca.C: Same.
05027366 6083
650c3ad5 60842016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6085 Charles Baylis <charles.baylis@linaro.org>
6086
6087 PR debug/61033
6088 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6089
596070e8 60902016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 6091 Jakub Jelinek <jakub@redhat.com>
596070e8 6092
6093 PR middle-end/69760
6094 * gcc.dg/torture/pr69760.c: New testcase.
6095
d6b92d9f 60962016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6097
6098 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6099 pattern on Solaris with as.
6100
90436d9d 61012016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6102
6103 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6104 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6105 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6106 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6107
7c749495 61082016-02-24 Jakub Jelinek <jakub@redhat.com>
6109
6110 PR middle-end/69915
6111 * gcc.dg/pr69915.c: New test.
6112
9c9680b5 61132016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6114
6115 PR rtl-optimization/69886
6116 * gcc.dg/torture/pr69886.c: New test.
6117
36d081ee 61182016-02-24 Richard Biener <rguenther@suse.de>
6119
6120 PR middle-end/68963
6121 * gcc.dg/torture/pr68963.c: New testcase.
6122
2a0accb9 61232016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6124
6125 PR target/69875
6126 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6127 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6128 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6129 * gcc.target/arm/atomic_loaddi_1.c: New test.
6130 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6131 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6132 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6133 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6134 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6135 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6136 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6137 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6138
f0e92ef1 61392016-02-24 Jakub Jelinek <jakub@redhat.com>
6140
6141 PR middle-end/69909
6142 * gcc.dg/torture/pr69909.c: New test.
6143
6907286f 61442016-02-24 Richard Biener <rguenther@suse.de>
6145
6146 PR tree-optimization/69907
6147 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6148 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6149 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6150
e6ab7475 61512016-02-24 Christian Bruel <christian.bruel@st.com>
6152
6153 * gcc.target/arm/pragma_cpp_fma.c: New test.
6154
47587450 61552016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6156
6157 PR fortran/61156
6158 * gfortran.dg/include_6.f90: Update test.
6159
d41ab738 61602016-02-23 Jakub Jelinek <jakub@redhat.com>
6161
6162 PR objc/69844
6163 * objc.dg/pr69844.m: New test.
6164
4772d9d5 61652016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6166
6167 PR libgfortran/69456
6168 * gfortran.dg/namelist_89.f90: New test.
6169 * gfortran.dg/pr59700.f90: Update test..
6170
8c38d887 61712016-02-23 Martin Sebor <msebor@redhat.com>
6172
6173 PR middle-end/69780
6174 * g++.dg/ext/builtin_alloca.C: New test.
6175 * gcc.dg/builtins-68.c: New test.
6176
ee1bfdb0 61772016-02-23 Richard Henderson <rth@redhat.com>
6178
6179 * gcc.target/i386/addr-space-3.c: Remove test.
6180
52609ec3 61812016-02-23 David Malcolm <dmalcolm@redhat.com>
6182
6183 PR preprocessor/69126
6184 PR preprocessor/69543
6185 * c-c++-common/pr69126-2-long.c: New test.
6186 * c-c++-common/pr69126-2-short.c: New test.
6187 * c-c++-common/pr69543-1.c: Remove xfail.
6188
d5bf2cc8 61892016-02-23 David Malcolm <dmalcolm@redhat.com>
6190
6191 PR preprocessor/69126
6192 PR preprocessor/69543
6193 PR preprocessor/69558
6194 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6195 (f): Rename to...
6196 (test_2): ...this, and add leading comment.
6197 (MACRO_3, test_3): New.
6198 (MACRO_4A, MACRO_4B, test_4): New.
6199 (MACRO): Rename to...
6200 (MACRO_5): ...this.
6201 (g): Rename to...
6202 (test_5): ...this, updating for renaming of MACRO, and
6203 add leading comment.
6204 * c-c++-common/pr69543-1.c: New.
6205 * c-c++-common/pr69543-2.c: New.
6206 * c-c++-common/pr69543-3.c: New.
6207 * c-c++-common/pr69543-4.c: New.
6208 * c-c++-common/pr69558-1.c: New.
6209 * c-c++-common/pr69558-2.c: New.
6210 * c-c++-common/pr69558-3.c: New.
6211 * c-c++-common/pr69558-4.c: New.
6212 * gcc.dg/pr69558.c: Move to...
6213 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6214 xfail for c++.
6215
3a37a410 62162016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6217
6218 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6219 to -ftree-parallelize-loops/-fopenacc changes.
6220 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6221 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6222 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6223 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6224 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6225 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6226 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6227 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6228 * c-c++-common/goacc/kernels-loop.c: Likewise.
6229 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6230 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6231 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6232 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6233
ecca180f 62342016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6235
6236 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6237
eec0fa3f 62382016-02-23 Jakub Jelinek <jakub@redhat.com>
6239
f1f91c07 6240 PR c++/69902
6241 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6242
eec0fa3f 6243 PR c/69900
6244 * gcc.dg/pr69900.c: New test.
6245
e045424d 62462016-02-23 Martin Jambor <mjambor@suse.cz>
6247
6248 PR tree-optimization/69666
6249 * gcc.dg/tree-ssa/pr69666.c: New test.
6250
f482dff6 62512016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6252
6253 PR fortran/67451
6254 * gfortran.dg/coarray_allocate_5.f08: New test.
6255
57ed698b 62562016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6257
6258 * gcc.target/s390/vcond-shift.c: Move to ...
6259 * gcc.target/s390/vector/vcond-shift.c: ... here.
6260
990e443c 62612016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6262
6263 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6264 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6265
296c5f01 62662016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6267
6268 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6269
e53f41d5 62702016-02-20 Mark Wielaard <mjw@redhat.com>
6271
6272 PR c/28901
6273 * gcc.dg/unused-variable-3.c: New test.
6274
13af201d 62752016-02-22 Jakub Jelinek <jakub@redhat.com>
6276
6277 PR target/69888
6278 * gcc.target/i386/pr69888.c: New test.
6279
682c90f9 62802016-02-22 Richard Biener <rguenther@suse.de>
6281
6282 PR tree-optimization/69882
6283 * gfortran.dg/vect/pr69882.f90: New testcase.
6284
b8cd18c3 62852016-02-22 Jakub Jelinek <jakub@redhat.com>
6286
6287 PR target/69885
6288 * gcc.dg/pr69885.c: New test.
6289
09343379 62902016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6291
6292 PR target/69806
6293 PR target/54089
6294 * gcc.target/sh/pr54089-10.c: New.
6295
b345a09f 62962016-02-20 Paul Thomas <pault@gcc.gnu.org>
6297
6298 PR fortran/69423
6299 * gfortran.dg/deferred_character_15.f90 : New test.
6300
51385aed 63012016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6302
6303 PR fortran/57365
6304 gfortran.dg/allocate_with_source_18.f03: New test.
6305
63062016-02-20 Harald Anlauf <anlauf@gmx.de>
6307
6308 PR fortran/52531
6309 gfortran.dg/gomp/pr52531.f90: New test.
6310
9cce8384 63112016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6312
6313 PR c++/69865
6314 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6315 -std=c++03.
6316
d91f5fbb 63172016-02-19 Jakub Jelinek <jakub@redhat.com>
6318
563d5cb8 6319 PR c++/69826
6320 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6321 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6322
0a04aac9 6323 PR c++/69850
6324 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6325
d91f5fbb 6326 PR c++/69851
6327 * g++.dg/torture/pr69851.C: New test.
6328
5fe1f282 63292016-02-19 Martin Sebor <msebor@redhat.com>
6330
6331 PR testsuite/69573
6332 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6333
a45bce11 63342016-02-19 Jakub Jelinek <jakub@redhat.com>
6335
6263dde1 6336 PR c++/69850
6337 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6338 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6339
a45bce11 6340 PR c++/67767
6341 * g++.dg/cpp0x/pr67767.C: New test.
6342
cf2ed1b7 63432016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6344
6345 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6346 for fp, simd, crypto, crc, lse.
6347 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6348 above.
6349 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6350 effective target check.
6351
f6cc34b0 63522016-02-19 Jakub Jelinek <jakub@redhat.com>
6353
6354 PR target/69820
6355 * gcc.target/i386/pr69820.c: New test.
6356
6c678e78 63572016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6358
6359 * gcc.target/s390/vector/int128-1.c: New test.
6360
b088ff4b 63612016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6362
6363 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6364
b11e60a4 63652016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6366
6367 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6368 instruction pattern name to prevent the testcase from failing with
6369 -march=z13.
6370
664ff6a0 63712016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6372
6373 * gcc.target/s390/md/movstr-2.c: New test.
6374
e80be24b 63752016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6376
6377 * gcc.target/s390/morestack.c: New test.
6378
9839f350 63792016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6380
6381 PR target/69625
6382 * gcc.target/s390/pr69625.c: Add test case.
6383
4550fbd0 63842016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6385
6386 PR testsuite/68580
6387 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6388
57d00b6a 63892016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6390
6391 PR target/68404
6392 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6393 * gcc.target/powerpc/fusion3.c: Likewise.
6394
63ad69d6 63952016-02-18 Richard Biener <rguenther@suse.de>
6396
6397 PR middle-end/69553
6398 * g++.dg/torture/pr69553.C: New testcase.
6399
d92404ed 64002016-02-18 Nick Clifton <nickc@redhat.com>
6401
4550fbd0 6402 PR target/62254
6403 PR target/69610
6404 * gcc.target/arm/pr62554.c: New test.
6405 * gcc.target/arm/pr69610-1.c: New test.
6406 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 6407
0808dfce 64082016-02-18 Richard Biener <rguenther@suse.de>
6409
6410 PR middle-end/69854
6411 * gcc.dg/torture/pr69854.c: New testcase.
6412
fc3527e3 64132016-02-17 Jakub Jelinek <jakub@redhat.com>
6414
6415 PR c++/69850
6416 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6417
e3c24279 64182012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6419
6420 * gcc.target/powerpc/vec-cg.c: New test.
6421
c9732c2b 64222016-02-17 Richard Biener <rguenther@suse.de>
6423
6424 PR testsuite/69586
6425 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6426
51bf9f9b 64272016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6428
6429 PR target/69161
6430 * gcc.c-torture/compile/pr69161.c: New test.
6431
6baedca3 64322016-02-17 David Sherwood <david.sherwood@arm.com>
6433
6434 PR target/69532
6435 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6436 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6437
4f240715 64382016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6439
6440 * gcc.dg/ifcvt-4.c: Skip on Visium.
6441
e0c0515d 64422016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6443
6444 * gnat.dg/atomic8.adb: New test.
6445
7b319ee6 64462016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6447
6448 * gnat.dg/discr46.ad[sb]: New test.
6449
48a7e3d1 64502016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6451
6452 PR Target/48344
6453 * gcc.target/powerpc/pr48344-1.c: New test.
6454
3f844f15 64552015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6456
6457 PR fortran/69742
6458 * gfortran.dg/associate_21.f90: New test.
6459
7675e968 64602016-02-16 Jakub Jelinek <jakub@redhat.com>
6461
6462 PR c/69835
6463 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6464 -Wnonnull in dg-options.
6465 * c-c++-common/nonnull-2.c: New test.
6466
d6faee88 64672016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6468 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6469
6470 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6471
3a2a72aa 64722016-02-16 Jakub Jelinek <jakub@redhat.com>
6473
6474 PR middle-end/69801
6475 * gcc.dg/pr69801.c: Add empty dg-options.
6476
28072426 64772016-02-16 James Norris <jnorris@codesourcery.com>
6478
6479 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6480 * g++.dg/goacc/deviceptr-1.c: New file.
6481
37fffac2 64822016-02-16 Jakub Jelinek <jakub@redhat.com>
6483
6484 PR tree-optimization/69820
6485 * gcc.dg/vect/pr69820.c: New test.
6486
f72a5e61 64872016-02-16 Richard Biener <rguenther@suse.de>
6488
6489 PR tree-optimization/69776
6490 * gcc.dg/torture/pr69776-2.c: New testcase.
6491
50e0cd76 64922016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6493
6494 PR tree-optimization/69714
6495 * gcc.dg/torture/pr69714.c: New test.
6496
14a72c4e 64972016-02-16 Jakub Jelinek <jakub@redhat.com>
6498
6499 PR tree-optimization/69802
6500 * gcc.dg/pr69802.c: New test.
6501
fd808c11 65022016-02-16 Richard Biener <rguenther@suse.de>
6503
6504 PR middle-end/69801
6505 * gcc.dg/pr69801.c: New testcase.
6506
49a549ca 65072016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6508
6509 PR libgfortran/69651
6510 * gfortran.dg/read_bang.f90: New test.
6511 * gfortran.dg/read_bang4.f90: New test.
6512
77454e6e 65132016-02-15 Jakub Jelinek <jakub@redhat.com>
6514
2074f21c 6515 PR c++/69658
6516 * g++.dg/init/pr69658.C: New test.
6517
77454e6e 6518 PR c++/69797
6519 * c-c++-common/pr69797.c: New test.
6520
4ef4d764 65212016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6522
6523 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6524 check for aarch64*-*-*.
6525
4a45fe0f 65262016-02-15 Richard Biener <rguenther@suse.de>
6527
6528 PR tree-optimization/69783
6529 * gcc.dg/vect/pr69783.c: New testcase.
6530
0b3619e6 65312016-02-15 Richard Biener <rguenther@suse.de>
6532
6533 PR tree-optimization/69776
6534 * gcc.dg/torture/pr69776.c: New testcase.
6535
9b49c3cb 65362016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6537
6538 PR fortran/60526
6539 * gfortran.dg/type_decl_4.f90: Reinstated.
6540
e46faff9 65412016-02-14 John David Anglin <danglin@gcc.gnu.org>
6542
6543 PR fortran/68746
6544 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6545
a96c809a 65462016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6547
6548 PR fortran/60526
6549 PR bootstrap/69816
6550 * gfortran.dg/type_decl_4.f90: Removed.
6551
fdec7e88 65522016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6553
6554 PR fortran/60526
6555 * gfortran.dg/type_decl_4.f90: New test.
6556
a72095c4 65572016-02-14 Alan Modra <amodra@gmail.com>
6558
bc436924 6559 PR testsuite/68886
a72095c4 6560 * gcc.c-torture/execute/stkalign.c: Revise test.
6561
73bb5f8b 65622016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6563
6564 PR target/67260
6565 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6566
beb13161 65672016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6568
6569 PR target/67260
6570 * gcc.target/sh/torture/pr67260.c: New.
6571
67cab04e 65722016-02-12 John David Anglin <danglin@gcc.gnu.org>
6573
6574 * gcc.dg/pr67964.c: Add dg-require-alias.
6575
44a59bb1 65762016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6577
6578 PR target/67636
6579 PR target/64345
6580 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6581
38c9bd3a 65822016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6583
6584 PR libgfortran/69668
6585 * gfortran.dg/namelist_88.f90: New test.
6586
1774ff82 65872016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6588
6589 PR libgfortran/69668
6590 * gfortran.dg/namelist_38.f90: Update test.
6591 * gfortran.dg/namelist_84.f90: Update test.
6592
aec1f4bd 65932016-02-12 David Malcolm <dmalcolm@redhat.com>
6594
6595 PR other/69554
6596 * gcc.dg/pr69554-1.c: New test.
6597 * gfortran.dg/pr69554-1.F90: New test.
6598 * gfortran.dg/pr69554-2.F90: New test.
6599 * lib/gcc-dg.exp (proc dg-locus): New function.
6600 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6601 distinguish between the caret-printing and non-caret-printing
6602 cases. If caret-printing has been explicitly enabled, bail out
6603 without attempting to fix up the output.
6604
da7d5066 66052016-02-12 David Malcolm <dmalcolm@redhat.com>
6606
6607 PR driver/69265
6608 PR driver/69453
6609 * gcc.dg/spellcheck-options-3.c: New test case.
6610 * gcc.dg/spellcheck-options-4.c: New test case.
6611 * gcc.dg/spellcheck-options-5.c: New test case.
6612 * gcc.dg/spellcheck-options-6.c: New test case.
6613 * gcc.dg/spellcheck-options-7.c: New test case.
6614 * gcc.dg/spellcheck-options-8.c: New test case.
6615 * gcc.dg/spellcheck-options-9.c: New test case.
6616 * gcc.dg/spellcheck-options-10.c: New test case.
6617
fcce1b0b 66182016-02-12 Jakub Jelinek <jakub@redhat.com>
6619
6620 PR rtl-optimization/69764
6621 PR rtl-optimization/69771
6622 * c-c++-common/pr69764.c: New test.
6623 * gcc.dg/torture/pr69771.c: New test.
6624
6d609290 66252016-02-12 Marek Polacek <polacek@redhat.com>
6626
6627 * g++.dg/torture/init-list1.C: New.
6628
7d75fb56 66292016-02-12 Marek Polacek <polacek@redhat.com>
6630
6631 * gcc.dg/pr69522.c: Add empty dg-options.
6632
52543fda 66332016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6634
6635 * g++.dg/lto/lto.exp: Include and init mpx.
6636 * g++.dg/lto/pr69729_0.C: New test.
6637
34947478 66382016-02-12 Jakub Jelinek <jakub@redhat.com>
6639
9181a4ec 6640 PR ipa/69241
6641 * g++.dg/ipa/pr69241-4.C: New test.
6642
34947478 6643 PR ipa/68672
6644 * g++.dg/ipa/pr68672-1.C: New test.
6645 * g++.dg/ipa/pr68672-2.C: New test.
6646 * g++.dg/ipa/pr68672-3.C: New test.
6647
74a4140f 66482016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6649
6650 PR c/69522
50e0cd76 6651 * gcc.dg/pr69522.c: New test.
74a4140f 6652
9ddb20d6 66532016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6654
6655 PR c++/69098
6656 * g++.dg/cpp1y/69098.C: New test.
6657 * g++.dg/cpp1y/69098-2.C: New test.
6658
67cf9b55 66592016-02-12 Jakub Jelinek <jakub@redhat.com>
6660
6661 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6662 and neighbour -> neighbor.
6663 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6664 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6665 * c-c++-common/Wvarargs.c: Likewise.
6666 * c-c++-common/goacc/host_data-5.c: Likewise.
6667 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6668 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6669 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6670 * gcc.target/aarch64/pr60697.c: Likewise.
6671 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6672 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6673 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6674 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6675 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6676 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6677 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6678 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6679 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6680 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6681 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6682 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6683 * g++.dg/lookup/koenig5.C: Likewise.
6684 * g++.dg/ext/no-asm-2.C: Likewise.
6685 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6686 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6687 * gfortran.dg/used_types_16.f90: Likewise.
6688 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6689 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6690 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6691 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6692 * gfortran.dg/abstract_type_6.f03: Likewise.
6693 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6694 * gfortran.dg/used_types_15.f90: Likewise.
6695 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6696 * gfortran.dg/exit_3.f08: Likewise.
6697 * gfortran.dg/open_status_2.f90: Likewise.
6698 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6699 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6700 * gfortran.dg/associate_1.f03: Likewise.
6701 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6702 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6703 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6704 * gcc.dg/builtin-object-size-1.c: Likewise.
6705 * gcc.dg/noreturn-6.c: Likewise.
6706 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6707 * gcc.dg/globalalias.c: Likewise.
6708 * gcc.dg/builtins-config.h: Likewise.
6709 * gcc.dg/pr30457.c: Likewise.
6710 * gcc.c-torture/compile/volatile-1.c: Likewise.
6711 * gcc.c-torture/execute/20101011-1.c: Likewise.
6712 * c-c++-common/Waddress-1.c: Likewise.
6713
40b38ace 67142016-02-11 Jakub Jelinek <jakub@redhat.com>
6715
6716 PR c/69768
6717 * c-c++-common/Waddress-1.c: New test.
6718
42c87ca9 67192016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6720
6721 PR fortran/69296
6722 * gfortran.dg/associate_19.f03: New test.
6723 * gfortran.dg/associate_20.f03: New test.
6724
acb7939f 67252016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6726
6727 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6728
6defe3c5 67292016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6730
6731 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6732 .arch armv8-a\n. Add -dA to dg-options.
6733 * gcc.target/aarch64/assembler_arch_1.c: New test.
6734 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6735
63f63318 67362016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6737
6738 PR c++/68726
6739 * g++.dg/cpp0x/pr68726.C: New.
6740
1cddf457 67412016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6742
6743 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6744 test.
6745
b86fba37 67462016-02-11 Richard Biener <rguenther@suse.de>
6747
6748 * g++.dg/tree-ssa/pr61034.C: Adjust.
6749
ec4ec95a 67502016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6751
be7c31e9 6752 PR target/69148
ec4ec95a 6753 * gcc.target/s390/pr69148.c: New.
6754
f64416ca 67552016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6756
6757 PR tree-optimization/69652
6758 * gcc.dg/torture/pr69652.c: New test.
6759
e5d1ea31 67602016-02-10 Jakub Jelinek <jakub@redhat.com>
6761 Patrick Palka <ppalka@gcc.gnu.org>
6762
6763 PR ipa/69241
6764 PR c++/69649
6765 * g++.dg/ipa/pr69241-1.C: New test.
6766 * g++.dg/ipa/pr69241-2.C: New test.
6767 * g++.dg/ipa/pr69241-3.C: New test.
6768 * g++.dg/ipa/pr69649.C: New test.
6769
fa03b19d 67702016-02-10 Uros Bizjak <ubizjak@gmail.com>
6771
6772 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6773 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6774
14485c8a 67752016-02-10 Bin Cheng <bin.cheng@arm.com>
6776
6777 PR tree-optimization/68021
6778 * gcc.dg/tree-ssa/pr68021.c: New test.
6779
79f1ed25 67802016-02-10 Richard Biener <rguenther@suse.de>
6781
6782 PR tree-optimization/69726
6783 * gcc.dg/uninit-22.c: New testcase.
6784
58f74eff 67852016-02-09 Andrew Pinski <apinski@cavium.com>
6786
6787 PR tree-opt/69282
6788 * gcc.c-torture/compile/20160205-1.c: New testcase.
6789
600c00f7 67902016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6791
6792 PR target/68404
6793 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6794 instead accessing a really large arrray.
6795 * gcc.target/powerpc/fusion3.c: Likewise.
6796
0771836e 67972016-02-09 Charles Baylis <charles.baylis@linaro.org>
6798
6799 PR target/68532
6800 * gcc.c-torture/execute/pr68532.c: New test.
6801
4ccd644f 68022016-02-11 Alexandre Oliva <aoliva@redhat.com>
6803
6804 PR target/69634
6805 * gcc.dg/pr69634.c: New.
6806
2e980a39 68072016-02-09 Richard Biener <rguenther@suse.de>
6808
6809 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6810
aacf7102 68112016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 6812
aacf7102 6813 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6814
a1856ddf 68152016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6816
6817 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6818
d4d3da7e 68192016-02-09 Richard Biener <rguenther@suse.de>
6820
6821 PR tree-optimization/69715
6822 * gcc.dg/torture/pr69715.c: New testcase.
6823
9cc6714f 68242016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6825
6826 PR c++/69139
6827 * g++.dg/cpp0x/trailing12.C: New test.
6828 * g++.dg/cpp0x/trailing13.C: New test.
6829
83d5062b 68302016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6831
6832 PR c++/69283
6833 PR c++/67835
6834 * g++.dg/cpp1y/auto-fn29.C: New test.
6835 * g++.dg/cpp1y/auto-fn30.C: New test.
6836
394a86f3 68372016-02-08 Jakub Jelinek <jakub@redhat.com>
6838
6839 PR tree-optimization/69209
6840 * gcc.c-torture/compile/pr69209.c: New test.
6841
93b124b4 68422016-02-08 Jeff Law <law@redhat.com>
6843
6844 PR tree-optimization/68541
6845 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6846 of statements allowed in join block for path splitting.
6847
26abce13 68482016-02-08 Jakub Jelinek <jakub@redhat.com>
6849
0acb2d6e 6850 PR c++/59627
6851 * g++.dg/gomp/pr59627.C: New test.
6852
26abce13 6853 PR ipa/69239
6854 * g++.dg/ipa/pr69239.C: New test.
6855
86e0b129 68562016-02-08 David Malcolm <dmalcolm@redhat.com>
6857
6858 PR preprocessor/69664
6859 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6860 * gcc.dg/cpp/warn-comments.c: Likewise.
6861
f553d9f8 68622016-02-08 Marek Polacek <polacek@redhat.com>
6863
6864 PR c++/69688
6865 * g++.dg/init/const12.C: New test.
6866
600695e0 68672016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6868
6869 PR target/60410
6870 * gcc.dg/lto/pr55113_0.c: Remove test.
6871
c4f4b1e8 68722016-02-08 Richard Biener <rguenther@suse.de>
6873
6874 PR tree-optimization/69719
6875 * gcc.dg/torture/pr69719.c: New testcase.
6876
5a987d87 68772016-02-08 Richard Biener <rguenther@suse.de>
6878 Jeff Law <law@redhat.com>
6879
6880 PR target/68273
6881 * gcc.target/mips/pr68273.c: New testcase.
6882
0418e71d 68832016-02-08 Richard Biener <rguenther@suse.de>
6884
6885 PR rtl-optimization/69274
6886 * gcc.target/i386/addr-sel-1.c: XFAIL.
6887
07c0f1ca 68882016-02-08 Jeff Law <law@redhat.com>
6889
40d85f4c 6890 PR tree-optimization/68541
6891 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6892
140e093f 6893 PR tree-optimization/65917
07c0f1ca 6894 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6895
16430acf 68962016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6897
6898 PR fortran/50555
6899 * gfortran.dg/namelist_args.f90: New test.
6900
3f0ff0d8 69012016-02-05 Jeff Law <law@redhat.com>
6902
140e093f 6903 PR tree-optimization/68541
3f0ff0d8 6904 * gcc.dg/tree-ssa/split-path-2.c: New test.
6905 * gcc.dg/tree-ssa/split-path-3.c: New test.
6906 * gcc.dg/tree-ssa/split-path-4.c: New test.
6907 * gcc.dg/tree-ssa/split-path-5.c: New test.
6908 * gcc.dg/tree-ssa/split-path-6.c: New test.
6909 * gcc.dg/tree-ssa/split-path-7.c: New test.
6910
a7cc1f94 69112016-02-05 Martin Sebor <msebor@redhat.com>
6912
6913 PR c++/69662
6914 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6915 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6916
fcb25f28 69172016-02-06 Richard HEnderson <rth@redhat.com>
6918
6919 PR c/69643
6920 * gcc.target/i386/addr-space-4.c: New.
6921 * gcc.target/i386/addr-space-5.c: New.
6922
3a2545a1 69232016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6924
6925 PR fortran/66089
6926 * gfortran.dg/elemental_dependency_6.f90: New.
6927
1e302465 69282016-02-05 Jakub Jelinek <jakub@redhat.com>
6929
66feb54c 6930 PR rtl-optimization/69691
6931 * gcc.c-torture/execute/pr69691.c: New test.
6932
1e302465 6933 PR c++/69628
6934 * g++.dg/parse/pr69628.C: New test.
6935
9c28a298 69362016-02-05 Uros Bizjak <ubizjak@gmail.com>
6937
6938 * gcc.dg/sancov/asan.c: Move to ...
6939 * gcc.dg/asan/sancov-1.c: ... here.
6940
a854e286 69412016-02-05 Uros Bizjak <ubizjak@gmail.com>
6942
6943 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6944
d4f0b240 69452016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6946
6947 PR target/69677
6948 * gcc.target/i386/pr69677.c: New test.
6949
235d8723 69502016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6951
6952 PR c++/68948
6953 * g++.dg/template/pr68948.C: New test.
6954
f390cf65 69552016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6956
6957 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6958 (only necessary on s390x).
6959
ab99f104 69602016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6961
6962 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6963 -mno-accumulate-outgoing-args.
6964
f7ef5392 69652016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6966
6967 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6968
6b098e91 69692016-02-04 Jakub Jelinek <jakub@redhat.com>
6970
6971 PR c/69669
6972 * c-c++-common/pr69669.c: New test.
6973
f0146cf3 69742016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6975
6976 PR target/69667
6977 * g++.dg/pr69667.C: New file.
6978
08fd6cf5 69792016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6980
6981 PR target/69619
6982 * gcc.dg/pr69619.c: Add new test.
6983
a6f3f39f 69842016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6985
6986 PR rtl-optimization/69577
6987 * gcc.target/i386/pr69577.c: New test.
6988
774068a0 69892016-02-04 Martin Liska <mliska@suse.cz>
6990
6991 * g++.dg/asan/pr69276.C: New test.
6992
f50a7894 69932016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6994
6995 PR target/65932
6996 PR target/67714
6997 * gcc.target/arm/wmul-3.c: Simplify test to generate just
6998 a single smulbb instruction.
6999 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7000 * gcc.target/amr/wmul-2.c: Likewise.
7001
6b722eb3 70022016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7003
7004 PR target/65932
7005 PR target/67714
7006 * gcc.c-torture/execute/pr67714.c: New test.
7007
1f1475a7 70082016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7009
7010 PR target/69454
7011 * gcc.target/i386/pr69454-1.c: New test.
7012 * gcc.target/i386/pr69454-2.c: New test.
7013
6b94e133 70142016-02-03 Martin Sebor <msebor@redhat.com>
7015
7016 PR c++/69251
7017 PR c++/69253
7018 PR c++/69290
7019 PR c++/69277
7020 PR c++/69349
7021 * g++.dg/ext/flexarray-mangle-2.C: New test.
7022 * g++.dg/ext/flexarray-mangle.C: New test.
7023 * g++.dg/ext/flexarray-subst.C: New test.
7024 * g++.dg/ext/flexary11.C: New test.
7025 * g++.dg/ext/flexary12.C: New test.
7026 * g++.dg/ext/flexary13.C: New test.
7027 * g++.dg/ext/flexary14.C: New test.
7028 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7029
342ed0ac 70302016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7031
7032 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7033 Define only if CHECK_FLOAT128 is defined.
7034 (main): Properly initialize u5.
7035
edf6c4d2 70362016-02-03 Jakub Jelinek <jakub@redhat.com>
7037
415d5641 7038 PR c/69627
7039 * gcc.dg/pr69627.c: New test.
7040
edf6c4d2 7041 PR target/69644
7042 * gcc.dg/pr69644.c: New test.
7043
cf8f3ba0 70442016-02-03 Mike Stump <mikestump@comcast.net>
7045
7046 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7047 support for struct-layout-1.exp.
7048
c90d55dd 70492016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7050
7051 PR c++/69056
f7ef5392 7052 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 7053
401bd0c8 70542016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7055 Alexandre Oliva <aoliva@redhat.com>
7056
7057 PR target/69461
7058 * gcc.target/powerpc/pr69461.c: New.
7059
277d9d1d 70602016-02-03 Uros Bizjak <ubizjak@gmail.com>
7061
7062 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7063 works from here ...
7064 (check_effective_target_fsanitize_thread): ... to here. Do not
7065 specify additional compile flags for the test source.
7066 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7067 specify additional compile flags for the test source.
7068
e69ad94a 70692016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7070
7071 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7072
a4454da2 70732016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7074
7075 PR fortran/67451
7076 PR fortran/69418
7077 * gfortran.dg/coarray_allocate_2.f08: New test.
7078 * gfortran.dg/coarray_allocate_3.f08: New test.
7079 * gfortran.dg/coarray_allocate_4.f08: New test.
7080
88cab2dd 70812016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7082
7083 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7084 use same scan-tree-dump-times on all platforms.
7085 * gcc.dg/vect/vect-outer-1.c: Likewise.
7086 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7087 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7088 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7089 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7090 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7091 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7092 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7093
66ea75c4 70942016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7095
7096 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7097 warning.
7098
4eef8df7 70992016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7100
7101 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7102
665fbc2f 71032016-02-02 James Norris <jnorris@codesourcery.com>
7104
7105 * c-c++-common/goacc/routine-5.c: Add tests.
7106
b10e3d47 71072016-02-02 Alexander Monakov <amonakov@ispras.ru>
7108
7109 * gcc.target/nvptx/unsigned-cmp.c: New test.
7110
12ad66dd 71112016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7112
7113 * gcc.target/aarch64/scalar_shift_1.c
7114 (test_corners_sisd_di): Improve force to SIMD register.
7115 (test_corners_sisd_si): Likewise.
7116 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7117 Remove scan-assembler check for ldr.
7118
f9ec342f 71192016-02-02 Richard Biener <rguenther@suse.de>
7120
7121 PR tree-optimization/69595
7122 * gcc.dg/Warray-bounds-17.c: New testcase.
7123
32f2925a 71242016-02-02 Richard Biener <rguenther@suse.de>
7125
7126 PR tree-optimization/69606
7127 * gcc.dg/torture/pr69606.c: New testcase.
7128
cfd9ca84 71292016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7130
7131 PR middle-end/68542
7132 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7133 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7134
19bf08e2 71352016-02-02 Alan Modra <amodra@gmail.com>
7136
7137 PR target/69548
7138 * gcc.target/powerpc/pr69548.c: New test.
7139
6f13b088 71402016-02-01 Jakub Jelinek <jakub@redhat.com>
7141
dcddc5af 7142 PR rtl-optimization/69592
7143 * gcc.dg/pr69592.c: New test.
7144
6f13b088 7145 PR preprocessor/69543
7146 PR c/69558
7147 * gcc.dg/pr69543.c: New test.
7148 * gcc.dg/pr69558.c: New test.
7149
d090e5c2 71502016-02-01 Uros Bizjak <ubizjak@gmail.com>
7151
fcb317c5 7152 PR testsuite/65940
7153 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 7154
aaf527dc 71552016-02-01 Martin Sebor <msebor@redhat.com>
7156
7157 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7158
1674217b 71592016-02-01 Bin Cheng <bin.cheng@arm.com>
7160
7161 PR tree-optimization/67921
7162 * c-c++-common/ubsan/pr67921.c: New test.
7163
b4007655 71642016-02-01 Richard Biener <rguenther@suse.de>
7165
7166 PR middle-end/69556
7167 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7168
88a477bb 71692016-02-01 Richard Biener <rguenther@suse.de>
7170
7171 PR tree-optimization/69574
7172 * gcc.dg/torture/pr69574.c: New testcase.
7173
2eaaa4e7 71742016-02-01 Richard Biener <rguenther@suse.de>
7175
7176 PR tree-optimization/69579
7177 * gcc.dg/setjmp-6.c: New testcase.
7178
e3882c44 71792016-02-01 Jakub Jelinek <jakub@redhat.com>
7180
7181 PR rtl-optimization/69570
7182 * g++.dg/opt/pr69570.C: New test.
7183
f80aff47 71842016-02-01 Richard Henderson <rth@redhat.com>
7185
7186 * gcc.dg/pr69535.c: New test.
7187
240568aa 71882016-01-31 John David Anglin <danglin@gcc.gnu.org>
7189
6009b3b8 7190 PR testsuite/69584
7191 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7192 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7193
1fdf7177 7194 PR debug/68244
7195 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7196
240568aa 7197 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7198
cb3e5ac0 71992016-01-31 Paul Thomas <pault@gcc.gnu.org>
7200
7201 PR fortran/67564
7202 * gfortran.dg/allocate_with_source_17.f03: New test.
7203
3b8b902b 72042016-01-30 Jakub Jelinek <jakub@redhat.com>
7205
7206 PR tree-optimization/69546
7207 * gcc.dg/torture/pr69546.c: New test.
7208
17985abe 72092016-01-30 Paul Thomas <pault@gcc.gnu.org>
7210
7211 PR fortran/69566
7212 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7213
b5239e80 72142016-01-30 Martin Sebor <msebor@redhat.com>
7215
7216 PR c++/68490
7217 * g++.dg/ext/flexary10.C: New test.
7218
e8f03010 72192016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7220
7221 PR fortran/66707
7222 gfortran.dg/common_23.f90: New test.
7223
dc93691a 72242016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7225
7226 PR target/65546
7227 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7228 condition being checked, and disable it when the target supports
7229 misaligned loads and stores.
7230
ff5e28e9 72312016-01-29 Jakub Jelinek <jakub@redhat.com>
7232
7233 PR debug/69518
7234 * gcc.dg/torture/pr69518.c: New test.
7235
b0d8930a 72362016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7237
7238 PR target/69530
7239 * gcc.target/i386/pr69530.c: New test.
7240
21601fc7 72412016-01-29 Steve Ellcey <sellcey@imgtec.com>
7242
7243 PR target/65604
7244 * gcc.target/mips/div-delay.c: New test.
7245
ca6c7317 72462016-01-29 Jakub Jelinek <jakub@redhat.com>
7247
4758dc39 7248 PR target/69551
7249 * gcc.target/i386/pr69551.c: New test.
7250
ca6c7317 7251 PR target/66137
7252 * gcc.target/i386/pr66137.c: New test.
7253
e3078da6 72542016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7255
7256 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7257 always built for p5600.
7258 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7259 isa=p5600 dg-option.
7260
b622ec25 72612016-01-29 Richard Biener <rguenther@suse.de>
7262
7263 PR tree-optimization/69547
7264 * g++.dg/tree-ssa/pr69547.C: New testcase.
7265
d2a60e99 72662016-01-29 Jakub Jelinek <jakub@redhat.com>
7267
7268 PR debug/66869
7269 * g++.dg/warn/Wunused-function2.C: New test.
7270
ae849d2b 72712016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7272
7273 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7274 support for test to succeed.
7275
ce6a6978 72762016-01-29 Marek Polacek <polacek@redhat.com>
7277
7278 PR c++/69509
7279 PR c++/69516
7280 * g++.dg/ext/constexpr-vla2.C: New test.
7281 * g++.dg/ext/constexpr-vla3.C: New test.
7282 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7283
7550d855 72842016-01-29 Richard Biener <rguenther@suse.de>
7285
7286 PR middle-end/69537
7287 * gcc.dg/uninit-21.c: New testcase.
7288
f11bb279 72892016-01-28 Uros Bizjak <ubizjak@gmail.com>
7290
7291 PR target/69459
7292 * gcc.target/i386/pr69459.c: New test.
7293
c80c12c8 72942016-01-28 Steve Ellcey <sellcey@imgtec.com>
7295
7296 PR target/68400
7297 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7298 * gcc.target/mips/pr68400.c: New test.
7299
c649bacc 73002016-01-28 Martin Sebor <msebor@redhat.com>
7301
7302 PR target/17381
7303 * gcc.target/powerpc/pr17381.c: New test.
7304
f4881661 73052016-01-28 Jakub Jelinek <jakub@redhat.com>
7306
7307 PR middle-end/69542
7308 * gcc.dg/torture/pr69542.c: New test.
7309
d66fdd75 73102016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7311
7312 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7313
d4a78818 73142016-01-28 David Edelsohn <dje.gcc@gmail.com>
7315
7316 * gcc.dg/pr65980.c: Skip on AIX.
7317 * gcc.dg/pr66688.c: Same.
7318
21329e97 73192016-01-28 David Edelsohn <dje.gcc@gmail.com>
7320
7321 PR target/63679
7322 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7323 * gcc.dg/tree-ssa/sra-18.c: Same.
7324
cc7124a6 73252016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7326
7327 PR fortran/62536
7328 * gfortran.dg/block_15.f08: New test.
7329 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7330 on incorrectly closed BLOCK.
7331
358dfcb4 73322016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7333
7334 * gcc.dg/declare-simd.c: New test.
e87502d6 73352016-01-28 Richard Biener <rguenther@suse.de>
7336
7337 PR tree-optimization/69466
7338 * gfortran.dg/vect/pr69466.f90: New testcase.
7339
44e7334b 73402016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7341
7342 * g++.dg/pr67989.C: Remove ARM-specific option.
7343 * gcc.target/arm/pr67989.C: New file.
7344
5ce8f551 73452016-01-27 Uros Bizjak <ubizjak@gmail.com>
7346
7347 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7348 and expm1 test for glibc < 2.11.
7349
fa6e6b15 73502016-01-27 Richard Henderson <rth@redhat.com>
7351
7352 * gcc.c-torture/execute/pr69447.c: New test.
7353
73542016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 7355
7b8122c6 7356 PR fortran/69422
147b2f9b 7357 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7358
78e516eb 73592016-01-27 Jakub Jelinek <jakub@redhat.com>
7360
7361 PR debug/66869
7362 * gcc.dg/pr66869.c: New test.
7363
9b849350 73642016-01-25 Jeff Law <law@redhat.com>
7365
7366 PR tree-optimization/68398
f11bb279 7367 PR tree-optimization/69196
9b849350 7368 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7369 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7370 path to avoid new heuristic allowing more irreducible regions
7371 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7372 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7373 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7374 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7375 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7376
fee5e491 73772016-01-27 Marek Polacek <polacek@redhat.com>
7378
7379 PR c/68062
7380 * c-c++-common/vector-compare-4.c: New test.
7381
eec96426 73822016-01-27 David Malcolm <dmalcolm@redhat.com>
7383
7384 PR preprocessor/69126
7385 * c-c++-common/pr69126.c: New test case.
7386
5068be18 73872016-01-27 Ian Lance Taylor <iant@google.com>
7388
7389 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7390
5fa82c11 73912016-01-27 Ryan Burn <contact@rnburn.com>
7392
7393 PR cilkplus/69267
7394 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7395
b3df0219 73962016-01-27 Uros Bizjak <ubizjak@gmail.com>
7397
7398 PR target/69512
7399 * gcc.target/i386/pr69512.c: New test.
7400
d46a16d4 74012016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7402
7403 PR ada/69488
7404 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7405
6a9b35ef 74062016-01-27 Marek Polacek <polacek@redhat.com>
7407
7408 PR c++/69379
7409 * g++.dg/pr69379.C: New test.
7410
18e9663b 74112016-01-27 Martin Sebor <msebor@redhat.com>
7412
7413 PR c++/69317
7414 * g++.dg/abi/Wabi-2-2.C: New test.
7415 * g++.dg/abi/Wabi-2-3.C: New test.
7416 * g++.dg/abi/Wabi-3-2.C: New test.
7417 * g++.dg/abi/Wabi-3-3.C: New test.
7418
c88301ad 74192016-01-27 Richard Biener <rguenther@suse.de>
7420
7421 PR tree-optimization/69166
7422 * gcc.dg/torture/pr69166.c: New testcase.
7423
8ca47550 74242016-01-27 Martin Jambor <mjambor@suse.cz>
7425
7426 PR tree-optimization/69355
7427 * gcc.dg/tree-ssa/pr69355.c: New test.
7428
5cb23e3c 74292016-01-27 Marek Polacek <polacek@redhat.com>
7430
7431 PR c++/69496
7432 * g++.dg/ext/constexpr-vla1.C: New test.
7433
7b0c1b6d 74342016-01-20 Christian Bruel <christian.bruel@st.com>
7435
7436 PR target/69245
7437 * gcc.target/arm/pr69245.c: New test.
7438
220112fc 74392016-01-27 Jakub Jelinek <jakub@redhat.com>
7440
7441 PR tree-optimization/69399
7442 * gcc.dg/torture/pr69399.c: New test.
7443
16294490 74442016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7445
7446 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7447
8abd3d0c 74482016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7449
7450 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7451
7cf9b895 74522016-01-26 Tom de Vries <tom@codesourcery.com>
7453
7454 PR tree-optimization/69110
7455 * gcc.dg/autopar/pr69110.c: New test.
7456
557c1942 74572016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 7458 Sebastian Pop <s.pop@samsung.com>
557c1942 7459
7460 * gcc.dg/graphite/isl-ast-op-select.c: New.
7461
80adbd96 74622015-01-26 Paul Thomas <pault@gcc.gnu.org>
7463
7464 PR fortran/69385
7465 * gfortran.dg/allocate_error_6.f90: New test.
7466
c3f86f60 74672016-01-26 Richard Henderson <rth@redhat.com>
7468
7469 * gcc.dg/tm/pr60908.c: New test.
7470
3752e5b1 74712016-01-26 David Malcolm <dmalcolm@redhat.com>
7472
7473 PR other/69006
7474 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7475 directive.
7476 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7477 expected multiline output to reflect the colorization being
7478 disabled before newlines.
7479 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7480 (custom_diagnostic_finalizer): Replace call to
7481 pp_newline_and_flush with call to pp_flush.
7482 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7483 * gfortran.dg/implicit_class_1.f90: Likewise.
7484 * lib/gcc-dg.exp (allow_blank_lines): New global.
7485 (dg-allow-blank-lines-in-output): New procedure.
7486 (gcc-dg-prune): Complain about blank lines in the output, unless
7487 dg-allow-blank-lines-in-output was called.
7488 * lib/multiline.exp (_build_multiline_regex): Only support
7489 arbitrary followup text for non-blank-lines, not for blank lines.
7490
9bbfd060 74912016-01-26 Jakub Jelinek <jakub@redhat.com>
7492
7493 PR tree-optimization/69483
7494 * gcc.dg/pr69483.c: New test.
7495 * g++.dg/opt/pr69483.C: New test.
7496
53773057 74972016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7498
7499 PR target/68620
7500 * gcc.target/arm/pr68620.c: New test.
7501
442a556f 75022016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7503
7504 * gcc.target/i386/pr68986-2.c: Remove -m32.
7505
d513c683 75062016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7507
7508 PR target/68986
7509 * gcc.target/i386/pr68986-1.c: New test.
7510 * gcc.target/i386/pr68986-2.c: Likewise.
7511 * gcc.target/i386/pr68986-3.c: Likewise.
7512
976877a5 75132016-01-26 Christian Bruel <christian.bruel@st.com>
7514
7515 * lib/target-supports.exp
7516 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7517 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7518 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7519
2c7b2f88 75202016-01-26 Richard Biener <rguenther@suse.de>
7521
7522 PR tree-optimization/69452
7523 * gcc.dg/torture/pr69452.c: New testcase.
7524
f7fc06e7 75252016-01-26 Jakub Jelinek <jakub@redhat.com>
7526
7527 PR target/69442
7528 * gcc.dg/pr69442.c: New test.
7529
d1dae587 75302016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7531
7532 PR target/67896
7533 * gcc.target/aarch64/simd/pr67896.C: New.
7534
ef7be7f8 75352016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7536
7537 PR tree-optimization/69400
7538 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7539 function.
7540 (plugin_init): Call it.
7541 * gcc.dg/torture/pr69400.c: New test.
7542
648433a4 75432016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7544
7545 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7546
45fc5243 75472016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7548 Sebastian Pop <s.pop@samsung.com>
7549
7550 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7551 isl-0.15.
7552
c699f6a1 75532016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7554 Sebastian Pop <s.pop@samsung.com>
7555
7556 * gcc.dg/graphite/pr69292.c: New.
7557
b86e24ea 75582016-01-25 Jakub Jelinek <jakub@redhat.com>
7559
7560 * c-c++-common/goacc/use_device-1.c: New test.
7561
105cb8d7 75622016-01-25 Jeff Law <law@redhat.com>
7563
7564 PR tree-optimization/69196
7565 PR tree-optimization/68398
7566 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7567 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7568
44562749 75692016-01-25 David Edelsohn <dje.gcc@gmail.com>
7570
7571 PR target/69469
7572 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7573 Algorithm.
7574
6837fee7 75752016-01-25 Richard Biener <rguenther@suse.de>
7576
7577 PR testsuite/69380
7578 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7579
fe500d65 75802016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7581
7582 PR target/69421
7583 * gcc.dg/pr69421.c: New test.
7584
8eacba94 75852016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7586
7587 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7588 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7589 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7590 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7591 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7592 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7593 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7594 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7595 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7596 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7597
af09d40d 75982016-01-25 Richard Biener <rguenther@suse.de>
7599
7600 PR tree-optimization/69376
7601 * gcc.dg/torture/pr69376.c: New testcase.
7602
d65063f5 76032016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7604
7605 PR fortran/69397
7606 PR fortran/68442
7607 * gfortran.dg/interface_38.f90: New test.
7608 * gfortran.dg/interface_39.f90: New test.
80adbd96 7609
08c7bfb4 76102016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7611
7612 Revert:
7613 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7614
7615 PR c++/11858
7616 PR c++/24663
7617 PR c++/24664
7618 * g++.dg/template/pr11858.C: New test.
7619 * g++.dg/template/pr24663.C: New test.
7620 * g++.dg/template/unify12.C: New test.
7621 * g++.dg/template/unify13.C: New test.
7622 * g++.dg/template/unify14.C: New test.
7623 * g++.dg/template/unify15.C: New test.
7624 * g++.dg/template/unify16.C: New test.
7625 * g++.dg/template/unify17.C: New test.
7626
c2e7d2be 76272016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7628
7629 PR fortran/68283
7630 gfortran.dg/pr68283.f90: New test.
7631
9f2e8617 76322016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7633
7634 PR fortran/66094
7635 * gfortran.dg/inline_matmul_13.f90: New test.
7636 * gfortran.dg/matmul_bounds_8.f90: New test.
7637 * gfortran.dg/matmul_bounds_9.f90: New test.
7638 * gfortran.dg/matmul_bounds_10.f90: New test.
7639
a4838119 76402016-01-23 Tom de Vries <tom@codesourcery.com>
7641
7642 PR tree-optimization/69426
7643 * gcc.dg/autopar/pr69426.c: New test.
7644
feddf0dc 76452016-01-23 Martin Sebor <msebor@redhat.com>
7646
7647 PR c++/58109
7648 PR c++/69022
7649 * g++.dg/cpp0x/alignas5.C: New test.
7650 * g++.dg/ext/vector29.C: Same.
7651
132731fb 76522016-01-23 Uros Bizjak <ubizjak@gmail.com>
7653
7654 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7655 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7656 _GNU_SOURCE from compile flags to the source.
7657 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7658 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7659 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7660 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7661
51aec681 76622016-01-22 Jakub Jelinek <jakub@redhat.com>
7663
7664 PR target/69432
7665 * g++.dg/opt/pr69432.C: New test.
7666
147aa3e3 76672016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7668
7669 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7670 32-bit targets testing an -m64 multilib.
7671
4d04e35e 76722016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7673
7674 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7675 64-bit support.
7676
86f38d0c 76772016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7678
7679 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7680
f776e712 76812016-01-21 Christian Bruel <christian.bruel@st.com>
7682
7683 PR target/68674
7684 * gcc.target/i386/pr68674.c
7685 * gcc.target/aarch64/pr68674.c
7686 * gcc.target/arm/pr68674.c
7687
7b9de435 76882016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7689
7690 PR target/69403
7691 * gcc.c-torture/execute/pr69403.c: New test.
7692
9935a0ba 76932016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7694
7695 PR c++/55843
7696 * g++.dg/template/pr55843.C: New.
7697
06b94aa1 76982016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7699
7700 PR testsuite/66877
7701 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7702 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7703
b68773a8 77042016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7705
7706 PR testsuite/67489
132731fb 7707 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7708 from dg-do compile directive, and instead add
7709 { dg-require-effective-target int128 }.
b68773a8 7710
bbbbe8ab 77112016-01-20 Martin Sebor <msebor@redhat.com>
7712
7713 PR c/69405
7714 * gcc.dg/sync-fetch.c: New test.
7715
f3a6a26f 77162016-01-21 Martin Sebor <msebor@redhat.com>
7717
7718 PR target/69252
7719 * gcc.target/powerpc/pr69252.c: New test.
7720
d1565a03 77212016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7722
7723 PR fortran/65996
132731fb 7724 * gfortran.dg/pr65996.f90: New test.
d1565a03 7725
15a5a905 77262016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7727
7728 PR c++/68810
bbbbe8ab 7729 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 7730 expected to generate an error.
15a5a905 7731
e4538af5 77322016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7733
7734 PR middle-end/66178
7735 * gcc.dg/torture/pr66178.c: New test.
7736
4d4180ce 77372016-01-21 Anton Blanchard <anton@samba.org>
7738 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7739
7740 PR target/63354
7741 * gcc.target/powerpc/pr63354.c: New test.
7742
86e16058 77432016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7744
7745 PR rtl-optimization/68990
7746 * gcc.target/i386/pr68990: New.
7747
b11b85e4 77482016-01-21 Nick Clifton <nickc@redhat.com>
7749
7750 PR target/69129
7751 * gcc.target/mips/pr69129.c: New.
7752
62dd9f85 77532016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7754
7755 PR c++/58046
7756 * g++.dg/cpp0x/pr58046.C: New.
7757
ac7d424b 77582016-01-21 Jakub Jelinek <jakub@redhat.com>
7759
47c0bea3 7760 PR target/69187
7761 PR target/65624
7762 * gcc.target/arm/pr69187.c: New test.
7763
ac7d424b 7764 PR c++/69355
7765 * g++.dg/torture/pr69355.C: New test.
7766
9e18b252 77672016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7768 Sebastian Pop <s.pop@samsung.com>
7769
7770 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7771
de862e2f 77722016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7773 Sebastian Pop <s.pop@samsung.com>
7774
132731fb 7775 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 7776
f55f9344 77772016-01-21 Jakub Jelinek <jakub@redhat.com>
7778
7779 PR middle-end/67653
7780 * c-c++-common/pr67653.c: New test.
7781 * gcc.dg/torture/pr29119.c: Add dg-warning.
7782
62752e71 77832016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7784
7785 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7786
16d4186f 77872016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7788
7789 PR c/24293
7790 * gcc.dg/pr24293.c: New test.
7791 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7792 incomplete struct type.
7793 * gcc.dg/declspec-1.c: Likewise.
7794 * gcc.dg/pr63549.c: Likewise.
7795
58219d13 77962016-01-20 Jakub Jelinek <jakub@redhat.com>
7797
7798 PR tree-optimization/66612
7799 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7800 for bdn instruction.
7801
a7b5688a 78022016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7803
7804 * lib/target-supports.exp
7805 (check_effective_target_arm_fp_ok_nocache): New.
7806 (check_effective_target_arm_fp_ok): New.
7807 (add_options_for_arm_fp): New.
7808 (check_effective_target_arm_crypto_ok_nocache): Require
7809 target_arm_v8_neon_ok instead of arm32.
7810 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7811 (check_effective_target_arm_crypto_pragma_ok): New.
7812 (add_options_for_arm_vfp): New.
7813 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7814 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7815 target instead. Force initial fpu to vfp.
7816 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7817 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7818 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7819 dependency.
7820 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7821 use arm_vfp effective target instead. Force initial fpu to vfp.
7822 * gcc.target/arm/attr-neon3.c: Likewise.
7823 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7824 arm_vfp_ok.
7825 * gcc.target/arm/unsigned-float.c: Likewise.
7826 * gcc.target/arm/vfp-1.c: Likewise.
7827 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7828 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7829 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7830 * gcc.target/arm/vfp-ldmias.c: Likewise.
7831 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7832 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7833 * gcc.target/arm/vfp-stmiad.c: Likewise.
7834 * gcc.target/arm/vfp-stmias.c: Likewise.
7835 * gcc.target/arm/vnmul-1.c: Likewise.
7836 * gcc.target/arm/vnmul-2.c: Likewise.
7837 * gcc.target/arm/vnmul-3.c: Likewise.
7838 * gcc.target/arm/vnmul-4.c: Likewise.
7839
7ca56ca8 78402016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 7841
7fb75b57 7842 PR testsuite/69366
7843 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7844 the MPX run-time library, for compile-time MPX test.
7845 * gcc.target/i386/chkp-always_inline.c: Likewise.
7846 * gcc.target/i386/chkp-bndret.c: Likewise.
7847 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7848 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7849 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7850 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7851 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7852 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7853 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7854 * gcc.target/i386/chkp-label-address.c: Likewise.
7855 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7856 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7857 * gcc.target/i386/chkp-pr69044.c: Likewise.
7858 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7859 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7860 * gcc.target/i386/chkp-strchr.c: Likewise.
7861 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7862 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7863 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7864 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7865 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7866 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7867 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7868 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7869 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7870 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7871 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7872 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7873 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7874 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7875 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7876 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7877 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7878 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7879 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7880 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7881 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7882 * gcc.target/i386/pr63995-2.c: Likewise.
7883 * gcc.target/i386/pr64805.c: Likewise.
7884 * gcc.target/i386/pr65044.c: Likewise.
7885 * gcc.target/i386/pr65167.c: Likewise.
7886 * gcc.target/i386/pr65183.c: Likewise.
7887 * gcc.target/i386/pr65184.c: Likewise.
7888 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 7889
f2da0b99 78902016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7891
7892 PR tree-optimization/69328
7893 * gcc.dg/pr69328.c: New test.
7894
4d379676 78952016-01-20 Jeff Law <law@redhat.com>
7896
4a11f145 7897 PR target/25114
4d379676 7898 * gcc.target/m68k/pr25114.c: New test.
7899
0754bad1 79002016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7901
7902 * gcc.target/arm/memset-inline-10.c: Added
7903 dg-require-effective-target arm_thumb2_ok.
7904
63bd5c2d 79052016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7906
7907 * gcc.dg/debug/dwarf2/sso.c: New test.
7908
a9c01e81 79092016-01-19 Uros Bizjak <ubizjak@gmail.com>
7910
7911 PR testsuite/68820
7912 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7913 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7914 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7915
53fa0e54 79162016-01-19 Jan Hubicka <hubicka@ucw.cz>
7917
7918 PR ipa/66223
7919 * g++.dg/ipa/devirt-50.C: New testcase.
7920
e035a62c 79212016-01-19 Marek Polacek <polacek@redhat.com>
7922
7923 PR c++/68965
7924 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7925 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7926
885cc3ea 79272016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7928
7929 PR target/69135
7930 * gcc.target/arm/pr69135_1.c: New test.
7931
07bd240e 79322015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7933
7934 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7935
9f60d257 79362015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7937
7938 * gcc.target/aarch64/ccmp_1.c: New testcase.
7939
a0c919f7 79402016-01-19 Marek Polacek <polacek@redhat.com>
7941
7942 PR c++/68586
7943 * g++.dg/cpp0x/enum30.C: New test.
7944
dc5d6d17 79452016-01-19 Richard Biener <rguenther@suse.de>
7946
7947 PR tree-optimization/69336
7948 * g++.dg/tree-ssa/pr69336.C: New testcase.
7949
6dd156e0 79502016-01-19 Jakub Jelinek <jakub@redhat.com>
7951
7952 PR debug/65779
7953 * gcc.dg/pr65779.c: New test.
7954
3e0d45b9 79552016-01-19 Richard Biener <rguenther@suse.de>
7956
7957 PR tree-optimization/69352
7958 * gcc.dg/torture/pr69352.c: New testcase.
7959
7a3cf64d 79602016-01-19 Jakub Jelinek <jakub@redhat.com>
7961
7962 PR rtl-optimization/68955
7963 PR rtl-optimization/64557
7964 * gcc.dg/torture/pr68955.c: New test.
7965
8be55b33 79662016-01-19 Jan Hubicka <hubicka@ucw.cz>
7967
7968 PR lto/69136
7969 * g++.dg/torture/pr69136.C: New testcase.
7970
72a985d7 79712016-01-19 Jan Hubicka <hubicka@ucw.cz>
7972
7973 PR lto/69133
7974 * g++.dg/lto/pr69133_0.C: New testcase.
7975 * g++.dg/lto/pr69133_1.C: New testcase.
7976
56778b62 79772016-01-15 Jeff Law <law@redhat.com>
7978
7979 PR tree-optimization/69320
7980 * gcc.c-torture/pr69320-1.c: New test.
7981 * gcc.c-torture/pr69320-2.c: New test.
7982 * gcc.c-torture/pr69320-3.c: New test.
7983 * gcc.c-torture/pr69320-4.c: New test.
7984
ced41b93 79852016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7986
7987 PR c++/11858
7988 PR c++/24663
7989 PR c++/24664
7990 * g++.dg/template/pr11858.C: New test.
7991 * g++.dg/template/pr24663.C: New test.
7992 * g++.dg/template/unify12.C: New test.
7993 * g++.dg/template/unify13.C: New test.
7994 * g++.dg/template/unify14.C: New test.
7995 * g++.dg/template/unify15.C: New test.
7996 * g++.dg/template/unify16.C: New test.
7997 * g++.dg/template/unify17.C: New test.
7998
7f8cbcaf 79992016-01-18 David Malcolm <dmalcolm@redhat.com>
8000
8001 PR testsuite/69181
8002 * gcc.dg/pr69181-1.c: New test file.
8003 * gcc.dg/pr69181-2.c: New test file.
8004 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8005 globals by moving it to...
8006 (cleanup-after-saved-dg-test): ...this new function. Add
8007 "global additional_sources_used". Add reset of global
8008 multiline_expected_outputs to the empty list.
8009 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8010 global to...
8011 (multiline_expected_outputs): ...this, and updated comments to
8012 note that it is modified from gcc-dg.exp.
8013 (dg-end-multiline-output): Update for the above renaming.
8014 (handle-multiline-outputs): Likewise. Remove the clearing
8015 of the expected outputs to the empty list.
8016
3c7cbfc0 80172016-01-18 Richard Biener <rguenther@suse.de>
8018
8019 PR tree-optimization/69297
8020 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8021
81d49cc1 80222016-01-18 Joseph Myers <joseph@codesourcery.com>
8023
8024 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8025 dg-options.
8026 * gcc.target/mips/mips-3d-2.c: Likewise.
8027 * gcc.target/mips/mips-3d-3.c: Likewise.
8028 * gcc.target/mips/mips-3d-4.c: Likewise.
8029 * gcc.target/mips/mips-3d-5.c: Likewise.
8030 * gcc.target/mips/mips-3d-6.c: Likewise.
8031 * gcc.target/mips/mips-3d-7.c: Likewise.
8032 * gcc.target/mips/mips-3d-8.c: Likewise.
8033 * gcc.target/mips/mips-3d-9.c: Likewise.
8034 * gcc.target/mips/mips-ps-1.c: Likewise.
8035 * gcc.target/mips/mips-ps-2.c: Likewise.
8036 * gcc.target/mips/mips-ps-3.c: Likewise.
8037 * gcc.target/mips/mips-ps-4.c: Likewise.
8038 * gcc.target/mips/mips-ps-5.c: Likewise.
8039 * gcc.target/mips/mips-ps-6.c: Likewise.
8040 * gcc.target/mips/mips-ps-7.c: Likewise.
8041 * gcc.target/mips/mips-ps-type.c: Likewise.
8042 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8043 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8044
03c4ff3a 80452016-01-18 Tom de Vries <tom@codesourcery.com>
8046
8047 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8048 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8049 * c-c++-common/goacc/kernels-empty.c: New test.
8050 * c-c++-common/goacc/kernels-eternal.c: New test.
8051 * c-c++-common/goacc/kernels-loop-2.c: New test.
8052 * c-c++-common/goacc/kernels-loop-3.c: New test.
8053 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8054 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8055 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8056 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8057 * c-c++-common/goacc/kernels-loop-data.c: New test.
8058 * c-c++-common/goacc/kernels-loop-g.c: New test.
8059 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8060 * c-c++-common/goacc/kernels-loop-n.c: New test.
8061 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8062 * c-c++-common/goacc/kernels-loop.c: New test.
8063 * c-c++-common/goacc/kernels-noreturn.c: New test.
8064 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8065 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8066 * c-c++-common/goacc/kernels-reduction.c: New test.
8067
22e3dcee 80682016-01-18 Tom de Vries <tom@codesourcery.com>
8069
8070 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8071 * gcc.dg/autopar/outer-2.c: Same.
8072 * gcc.dg/autopar/outer-3.c: Same.
8073 * gcc.dg/autopar/outer-4.c: Same.
8074 * gcc.dg/autopar/outer-5.c: Same.
8075 * gcc.dg/autopar/outer-6.c: Same.
8076 * gcc.dg/autopar/parallelization-1.c: Same.
8077 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8078 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8079 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8080 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8081 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8082 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8083 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8084 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8085 * gcc.dg/autopar/pr39500-1.c: Same.
8086 * gcc.dg/autopar/pr39500-2.c: Same.
8087 * gcc.dg/autopar/pr46193.c: Same.
8088 * gcc.dg/autopar/pr46194.c: Same.
8089 * gcc.dg/autopar/pr49580.c: Same.
8090 * gcc.dg/autopar/pr49960-1.c: Same.
8091 * gcc.dg/autopar/pr49960.c: Same.
8092 * gcc.dg/autopar/pr68373.c: Same.
8093 * gcc.dg/autopar/reduc-1.c: Same.
8094 * gcc.dg/autopar/reduc-1char.c: Same.
8095 * gcc.dg/autopar/reduc-1short.c: Same.
8096 * gcc.dg/autopar/reduc-2.c: Same.
8097 * gcc.dg/autopar/reduc-2char.c: Same.
8098 * gcc.dg/autopar/reduc-2short.c: Same.
8099 * gcc.dg/autopar/reduc-3.c: Same.
8100 * gcc.dg/autopar/reduc-4.c: Same.
8101 * gcc.dg/autopar/reduc-6.c: Same.
8102 * gcc.dg/autopar/reduc-7.c: Same.
8103 * gcc.dg/autopar/reduc-8.c: Same.
8104 * gcc.dg/autopar/reduc-9.c: Same.
8105 * gcc.dg/autopar/uns-outer-4.c: Same.
8106 * gcc.dg/autopar/uns-outer-5.c: Same.
8107 * gcc.dg/autopar/uns-outer-6.c: Same.
8108 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8109 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8110
fd5cbe2f 81112016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8112
8113 PR target/63679
8114 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8115 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8116
fa75ab55 81172016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8118
8119 PR target/63679
8120 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8121 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8122 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8123
214b2582 81242016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8125
8126 PR target/63679
8127 * gcc.dg/tree-ssa/sra-17.c: New.
8128 * gcc.dg/tree-ssa/sra-18.c: New.
8129
13146837 81302016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8131
8132 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8133
6ccd18c2 81342016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8135
8136 * gnat.dg/inline12.adb: New test.
8137
8872b95f 81382016-01-18 Bin Cheng <bin.cheng@arm.com>
8139
8140 PR tree-optimization/66797
8141 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8142
971514e3 81432016-01-18 Richard Biener <rguenther@suse.de>
8144
8145 PR tree-optimization/69170
8146 * gcc.dg/torture/pr69170.c: New testcase.
8147
dfb6d139 81482016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 8149
8150 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8151
164d84c2 81522016-01-16 Tom de Vries <tom@codesourcery.com>
8153
8154 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8155
4c33b769 81562016-01-16 Tom de Vries <tom@codesourcery.com>
8157
8158 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8159 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8160 redundant dg-require-effective-target pthread.
8161 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8162 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8163 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8164 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8165 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8166 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8167 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8168
673441b0 81692016-01-16 David Edelsohn <dje.gcc@gmail.com>
8170
8171 PR target/68609
8172 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8173 * gcc.target/powerpc/recip-7.c: Same.
8174
90153ae7 81752016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8176
8177 PR c++/69091
8178 * g++.dg/template/pr69091.C: New test.
8179
bc24d01d 81802016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8181
8182 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8183 dump does not contain an error_mark_node.
8184 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8185 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8186
4067c0fd 81872016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8188
8189 PR c++/68936
8190 * g++.dg/template/pr68936.C: New test.
8191
27c6dbdd 81922016-01-15 David Edelsohn <dje.gcc@gmail.com>
8193
8194 PR target/68609
8195 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8196 * gcc.target/powerpc/recip-2.c: Same.
8197 * gcc.target/powerpc/recip-3.c: Same.
8198 * gcc.target/powerpc/recip-4.c: Same.
8199 * gcc.target/powerpc/recip-sqrtf.c: Same.
8200
e390c57d 82012016-01-15 Jeff Law <law@redhat.com>
8202
8203 PR tree-optimization/69270
8204 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8205 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8206
ddcfeaf1 82072016-01-15 Paul Thomas <pault@gcc.gnu.org>
8208
8209 PR fortran/49630
8210 * gfortran.dg/deferred_character_13.f90: New test for the fix
8211 of comment 3 of the PR.
8212
8213 PR fortran/54070
8214 * gfortran.dg/deferred_character_8.f90: New test
8215 * gfortran.dg/allocate_error_5.f90: New test
8216
8217 PR fortran/60593
8218 * gfortran.dg/deferred_character_10.f90: New test
8219
8220 PR fortran/60795
8221 * gfortran.dg/deferred_character_14.f90: New test
8222
8223 PR fortran/61147
8224 * gfortran.dg/deferred_character_11.f90: New test
8225
8226 PR fortran/64324
8227 * gfortran.dg/deferred_character_9.f90: New test
8228
81be349c 82292016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8230
8231 PR rtl-optimization/69030
8232 * gcc.target/i386/pr69030.c: New.
8233
998456c5 82342016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8235
8236 * gcc.target/aarch64/target_attr_17.c: New test.
8237
0d85be19 82382016-01-15 Richard Biener <rguenther@suse.de>
8239
8240 PR tree-optimization/66856
8241 * gcc.dg/torture/pr66856-1.c: New testcase.
8242 * gcc.dg/torture/pr66856-2.c: Likewise.
8243
321d36c8 82442016-01-15 Richard Biener <rguenther@suse.de>
8245
8246 PR debug/69137
8247 * g++.dg/lto/pr69137_0.C: New testcase.
8248
d94a1f53 82492016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8250
8251 PR middle-end/69246
8252 * gcc.target/i386/pr69246.c: New test.
8253
5fe9a861 82542016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8255
a9c01e81 8256 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 8257
3d05a5e9 82582016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8259
8260 PR c++/56194
8261 * g++.dg/init/const9.C: Disable test on S/390.
8262
5e8132b5 82632016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8264
8265 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8266 * g++.dg/Wno-frame-address.C: Ditto.
8267
32307cdf 82682016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8269
8270 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8271
1ca28250 82722016-01-15 Richard Biener <rguenther@suse.de>
8273
8274 PR tree-optimization/68961
8275 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8276
6271bd93 82772016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8278
8279 * gcc.target/i386/pr65105-5.c: New test.
8280
dfb6d139 82812016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 8282
8283 * gcc.c-torture/execute/alias-4.c: New testcase.
8284
dfb6d139 82852016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 8286
8287 PR ipa/68148
8288 * g++.dg/ipa/devirt-49.C: New testcase.
8289
7bbac464 82902016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 8291
8292 PR target/65837
8293 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8294 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8295 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8296
4345b868 82972016-01-15 Richard Biener <rguenther@suse.de>
8298
8299 PR tree-optimization/69117
8300 * gcc.dg/torture/pr69117.c: New testcase.
8301
580357e7 83022015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 8303
8304 PR c++/69048
8305 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8306
612baa31 83072016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8308
8309 PR testsuite/67509
8310 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8311 range tests use 100 * maximum instead of maximum + 1.
8312
44e09bc4 83132016-01-14 Jakub Jelinek <jakub@redhat.com>
8314
8315 PR debug/69244
8316 * gcc.dg/guality/pr69244.c: New test.
8317
96962ae4 83182016-01-14 Uros Bizjak <ubizjak@gmail.com>
8319
8320 * lib/target-supports.exp (check_effective_target_issignaling):
8321 New procedure.
8322 * gcc.dg/pr61441.c: Require issignaling effective target.
8323
ab9c400b 83242016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8325
8326 PR target/68803
8327 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8328
a7ed4583 83292016-01-14 David Malcolm <dmalcolm@redhat.com>
8330
8331 PR c++/68819
8332 PR preprocessor/69177
8333 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8334 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8335 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8336 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8337
77f35cec 83382016-01-14 Marek Polacek <polacek@redhat.com>
8339
8340 PR c/69262
8341 * gcc.dg/array-15.c: New test.
8342
915d0950 83432016-01-14 Jakub Jelinek <jakub@redhat.com>
8344
8345 PR middle-end/68146
8346 PR tree-optimization/69155
8347 * gfortran.dg/pr68146.f: New test.
8348 * gfortran.dg/pr69155.f90: New test.
8349
24651fb7 83502016-01-14 Richard Biener <rguenther@suse.de>
8351
8352 PR tree-optimization/68060
8353 * gcc.dg/torture/pr68060-1.c: New testcase.
8354 * gcc.dg/torture/pr68060-2.c: Likewise.
8355
2f63f950 83562016-01-14 Nick Clifton <nickc@redhat.com>
8357
8358 * lib/target-supports.exp
8359 (check_effective_target_arm_neon_ok_nocache): Add an option
8360 sequence that includes setting the ARM architecture to ARMv7-A.
8361 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8362 command line options necessary to enable Neon support.
8363 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8364 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8365 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8366 * gcc.target/arm/pr69180.c: Likewise.
8367
3ce0acde 83682016-01-14 Jeff Law <law@redhat.com>
8369
8370 PR tree-optimization/69270
8371 * gcc.dg/tree-ssa/pr69270.c: New test.
8372
bda05c57 83732016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8374
8375 PR c/66208
8376 * c-c++-common/pr66208.c: New file.
8377
9b657cf1 83782016-01-13 Jakub Jelinek <jakub@redhat.com>
8379
8380 PR tree-optimization/69156
8381 * gcc.dg/pr69156.c: New test.
8382
58ba1b9d 83832016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8384
8385 * gcc.target/i386/pr69225-7.c: New test.
8386
e5fee0fe 83872016-01-13 Richard Henderson <rth@redhat.com>
8388
8389 * gcc.dg/tm/memopt-13.c: Update expected function.
8390 * gcc.dg/tm/memopt-6.c: Likewise.
8391
3f0e9745 83922016-01-13 Uros Bizjak <ubizjak@gmail.com>
8393
8394 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8395 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8396 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8397 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 8398
3f0e9745 83992016-01-13 Tom de Vries <tom@codesourcery.com>
8400
8401 PR tree-optimization/69169
7a6ddc0d 8402 * gcc.dg/pr69169.c: New test.
8403
9b657cf1 84042016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 8405
8406 PR target/69228
8407 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8408 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8409 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8410 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8411 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8412 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8413 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8414 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8415
f704d701 84162016-01-13 Jakub Jelinek <jakub@redhat.com>
8417
8418 PR target/69247
8419 * gcc.dg/pr69247.c: New test.
8420
e966d6b9 84212016-01-13 Richard Biener <rguenther@suse.de>
8422
8423 PR tree-optimization/69242
8424 * gcc.dg/torture/pr69242.c: New testcase.
8425
1ca1d9b2 84262016-01-13 Richard Biener <rguenther@suse.de>
8427
8428 PR tree-optimization/69186
8429 * gcc.dg/torture/pr69186.c: New testcase.
8430
d07cbccc 84312016-01-13 Jeff Law <law@redhat.com>
8432
8433 PR tree-optimization/67755
8434 * gcc.dg/tree-ssa/pr67755.c: New test.
8435
84362016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 8437
8438 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8439 pass number in output by a star.
8440
b95d41cf 84412016-01-12 Bin Cheng <bin.cheng@arm.com>
8442
8443 PR tree-optimization/68911
8444 * gcc.c-torture/execute/pr68911.c: New test.
8445
91d87e22 84462016-01-12 Marek Polacek <polacek@redhat.com>
8447
8448 PR c++/68979
8449 * g++.dg/warn/permissive-1.C: New test.
8450
8a9401a4 84512016-01-12 Jakub Jelinek <jakub@redhat.com>
8452
8453 PR objc++/68511
8454 PR c++/69213
8455 * g++.dg/opt/pr69213.C: New test.
8456
b9cb7a67 84572016-01-12 Christian Bruel <christian.bruel@st.com>
8458
8459 PR target/69180
8460 * gcc.target/arm/pr69180.c: New test.
8461
e4c96992 84622016-01-12 Richard Biener <rguenther@suse.de>
8463
8464 PR lto/69077
8465 * g++.dg/lto/pr69077_0.C: New testcase.
8466 * g++.dg/lto/pr69077_1.C: Likewise.
8467
90525f61 84682016-01-12 Jakub Jelinek <jakub@redhat.com>
8469
8470 PR target/69175
8471 * g++.dg/opt/pr69175.C: New test.
8472
9e7edfd3 84732016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8474
8475 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8476 rather than #including math.h & stdlib.h.
8477 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8478 * gcc.dg/vect/pr49771.c: Likewise.
8479 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8480 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8481 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8482 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8483 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8484 * gcc.dg/vect/pr44507.c: Likewise.
8485 * gcc.dg/vect/pr45902.c: Likewise.
8486 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8487 * gcc.dg/vect/vect-117.c: Likewise.
8488 * gcc.dg/vect/vect-99.c: Likewise.
8489 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8490 * gcc.dg/vect/vect-cond-1.c: Likewise.
8491 * gcc.dg/vect/vect-cond-2.c: Likewise.
8492 * gcc.dg/vect/vect-cond-3.c: Likewise.
8493 * gcc.dg/vect/vect-cond-4.c: Likewise.
8494 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8495 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8496 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8497 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8498 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8499 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8500 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8501 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8502 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8503 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8504 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8505 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8506 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8507 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8508 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8509 include of signal.h.
8510 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8511 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8512 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8513 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8514 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8515 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8516 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8517 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8518 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8519 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8520 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8521 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8522 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8523 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8524 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8525 * gcc.dg/vect/vect-outer-5.c: Likewise.
8526 * gcc.dg/vect/vect-outer-6.c: Likewise.
8527 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8528 include of stdio.h.
8529
3368873d 85302016-01-12 Nick Clifton <nickc@redhat.com>
8531
8532 PR target/68913
8533 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8534 to fread so that it will be found in all target runtimes.
8535
0464ea95 85362016-01-12 Richard Biener <rguenther@suse.de>
8537
8538 PR tree-optimization/69053
8539 * g++.dg/torture/pr69053.C: New testcase.
8540
7819730f 85412016-01-12 Richard Biener <rguenther@suse.de>
8542
8543 PR tree-optimization/69168
8544 * gcc.dg/torture/pr69168.c: New testcase.
8545
995bfebf 85462016-01-12 Richard Biener <rguenther@suse.de>
8547
8548 PR tree-optimization/69157
8549 * gcc.dg/torture/pr69157.c: New testcase.
8550
85512016-01-12 Richard Biener <rguenther@suse.de>
8552
8553 PR tree-optimization/69174
8554 * gcc.dg/torture/pr69174.c: New testcase.
8555
1d10d64c 85562016-01-12 Jakub Jelinek <jakub@redhat.com>
8557
8558 PR c++/66808
8559 PR c++/69000
8560 * g++.dg/tls/pr66808.C: New test.
8561 * g++.dg/tls/pr69000.C: New test.
8562
f0b79faf 85632016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8564
8565 * gcc.target/powerpc/swaps-p8-23.c: New test.
8566 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8567
04cf75a4 85682016-01-11 John David Anglin <danglin@gcc.gnu.org>
8569
8570 PR tree-optimization/68356
8571 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8572
0eb4264c 85732016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8574 Jim Wilson <jim.wilson@linaro.org>
8575
8576 PR target/69194
8577 * gcc.target/arm/pr69194.c: New test.
8578
2f66de64 85792016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8580
8581 PR target/69225
8582 * gcc.target/i386/pr69225-1.c: New test.
8583 * gcc.target/i386/pr69225-2.c: Likewise.
8584 * gcc.target/i386/pr69225-3.c: Likewise.
8585 * gcc.target/i386/pr69225-4.c: Likewise.
8586 * gcc.target/i386/pr69225-5.c: Likewise.
8587 * gcc.target/i386/pr69225-6.c: Likewise.
8588
36105e82 85892016-01-11 Jakub Jelinek <jakub@redhat.com>
8590
1c78ce2e 8591 PR target/67462
8592 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8593 if lp64.
8594
a4a87320 8595 PR target/69071
8596 * gcc.dg/pr69071.c: New test.
8597
91fbd04f 8598 PR c++/69211
8599 * g++.dg/opt/pr69211.C: New test.
8600
36105e82 8601 PR tree-optimization/69214
8602 * gcc.c-torture/compile/pr69214.c: New test.
8603
e934c380 86042016-01-11 Uros Bizjak <ubizjak@gmail.com>
8605
8606 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8607 * gcc.target/i386/pr66232-11.c: Ditto.
8608 * gcc.target/i386/pr66232-12.c: Ditto.
8609 * gcc.target/i386/pr66232-13.c: Ditto.
8610
3ff1b153 86112016-01-11 Richard Biener <rguenther@suse.de>
8612
8613 PR tree-optimization/69173
8614 * gcc.dg/torture/pr69173.c: New testcase.
8615
04e1504c 86162016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8617
8618 PR rtl-optimization/68796
8619 * gcc.target/aarch64/tst_5.c: New test.
8620 * gcc.target/aarch64/tst_6.c: Likewise.
8621
ae8718b5 86222016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8623
8624 PR rtl-optimization/68841
8625 * gcc.dg/pr68841.c: New test.
8626 * gcc.c-torture/execute/pr68841.c: New test.
8627
bd8bece2 86282016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8629
8630 PR rtl-optimization/68920
8631 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8632 for ix86 targets.
8633 * gcc.dg/ifcvt-5.c: New test.
8634
9b657cf1 86352016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 8636
8637 PR bootstrap/69123
8638 * g++.dg/pr69123.C: New.
8639
7a158352 86402016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8641
8642 PR target/69010
8643 * gcc.target/i386/pr69010.c: New test.
8644
ff375d11 86452016-01-11 Martin Jambor <mjambor@suse.cz>
8646
8647 PR ipa/69044
8648 * gcc.target/i386/chkp-pr69044.c: New test.
8649
9eb890f1 86502016-01-11 Tom de Vries <tom@codesourcery.com>
8651
8652 PR tree-optimization/69109
8653 * gcc.dg/autopar/pr69109-2.c: New test.
8654 * gcc.dg/autopar/pr69109.c: New test.
8655
c4157ee5 86562016-01-11 Tom de Vries <tom@codesourcery.com>
8657
8658 PR tree-optimization/69108
8659 * gcc.dg/autopar/pr69108.c: New test.
8660
b933e511 86612016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8662
8663 PR c++/69029
8664 * c-c++-common/Wisleading-indentation.c: Augment test.
8665
efb73de1 86662016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8667
8668 PR fortran/69154
8669 * gfortran.dg/inline_matmul_12.f90: New test.
8670
40c86c3b 86712016-01-10 Paul Thomas <pault@gcc.gnu.org>
8672
8673 PR fortran/67779
8674 * gfortran.dg/actual_array_offset_1: New test.
8675
a006c0bb 86762016-01-10 Tom de Vries <tom@codesourcery.com>
8677
8678 PR tree-optimization/69062
8679 * gcc.dg/autopar/pr69062.c: New test.
8680
880ed4be 86812016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8682
8683 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8684 * gcc.dg/vect/slp-perm-2.c: Likewise.
8685 * gcc.dg/vect/slp-perm-3.c: Likewise.
8686 * gcc.dg/vect/slp-perm-5.c: Likewise.
8687 * gcc.dg/vect/slp-perm-6.c: Likewise.
8688 * gcc.dg/vect/slp-perm-7.c: Likewise.
8689 * gcc.dg/vect/slp-perm-8.c: Likewise.
8690
d95e1856 86912016-01-10 Tom de Vries <tom@codesourcery.com>
8692
8693 PR tree-optimization/69039
8694 * gcc.dg/autopar/pr69039.c: New test.
8695
0f8f48d0 86962016-01-09 Marek Polacek <polacek@redhat.com>
8697
8698 PR c++/69113
8699 * g++.dg/pr69113.C: New test.
8700
7dff0499 87012016-01-09 Jakub Jelinek <jakub@redhat.com>
8702
8703 PR middle-end/50865
8704 PR tree-optimization/69097
8705 * gcc.c-torture/execute/pr50865.c: New test.
8706 * gcc.c-torture/execute/pr69097-1.c: New test.
8707 * gcc.c-torture/execute/pr69097-2.c: New test.
8708 * gcc.dg/pr69097-1.c: New test.
8709 * gcc.dg/pr69097-2.c: New test.
8710
18431e78 87112016-01-09 Jakub Jelinek <jakub@redhat.com>
8712
8713 PR c++/69164
8714 * g++.dg/opt/pr69164.C: New test.
8715
1943a4a2 87162016-01-08 Jakub Jelinek <jakub@redhat.com>
8717
8718 PR tree-optimization/69167
8719 * gcc.dg/pr69167.c: New test.
8720
a143e277 87212016-01-08 Marek Polacek <polacek@redhat.com>
8722
8723 PR c++/68449
8724 * g++.dg/pr68449.C: New.
8725
44c01906 87262016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8727
8728 PR tree-optimization/68707
8729 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8730 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8731 on platforms supporting it.
8732 * gcc.dg/vect/slp-perm-2.c: Likewise.
8733 * gcc.dg/vect/slp-perm-3.c: Likewise.
8734 * gcc.dg/vect/slp-perm-5.c: Likewise.
8735 * gcc.dg/vect/slp-perm-7.c: Likewise.
8736 * gcc.dg/vect/slp-perm-8.c: Likewise.
8737 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8738 on platforms supporting it.
8739
c437d1e8 87402016-01-08 Jakub Jelinek <jakub@redhat.com>
8741
c9595c51 8742 PR tree-optimization/69162
8743 * gcc.dg/pr69162.c: New test.
8744
c437d1e8 8745 PR tree-optimization/69172
8746 * gcc.dg/pr69172.c: New test.
8747
6a46a28c 87482016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8749
8750 PR tree-optimization/67781
8751 * gcc.c-torture/execute/pr67781.c: New file.
8752
62ad9a04 87532016-01-08 Jakub Jelinek <jakub@redhat.com>
8754
8755 PR tree-optimization/69083
8756 * gcc.dg/vect/pr69083.c: New test.
8757
9e0e8c2a 87582016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8759
8760 PR tree-optimization/61441
8761 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8762 Use -fexcess-precision=standard for compiler options.
8763 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8764
5d034e37 87652016-01-08 Jakub Jelinek <jakub@redhat.com>
8766
5013f740 8767 PR fortran/69128
8768 * gfortran.dg/gomp/pr69128.f90: New test.
8769
5d034e37 8770 PR c++/69145
8771 * g++.dg/ext/pr69145-1.C: New test.
8772 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8773 * g++.dg/ext/pr69145-2.h: New file.
8774
517906ff 87752016-01-07 Martin Sebor <msebor@redhat.com>
8776
8777 PR c/68966
8778 * gcc.dg/atomic-fetch-bool.c: New test.
8779 * gcc.dg/sync-fetch-bool.c: New test.
8780
cdbb524c 87812016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8782
8783 PR fortran/66680
8784 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8785
ec3aba9e 87862016-01-07 Nick Clifton <nickc@redhat.com>
8787
8788 PR target/66655
8789 * g++.dg/pr66655.C: New test.
8790 * g++.dg/pr66655_1.cc: Test support file.
8791 * g++.dg/pr66655.h: Test header file.
8792
9b657cf1 87932016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 8794
8795 PR fortran/66680
8796 gfortran.dg/gomp/pr66680.f90: New test.
8797
cd45d7a5 87982016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8799
8800 PR target/69171
8801 * gcc.target/i386/pr69171-1.c: New test.
8802 * gcc.target/i386/pr69171-2.c: Likewise.
8803 * gcc.target/i386/pr69171-3.c: Likewise.
8804 * gcc.target/i386/pr69171-4.c: Likewise.
8805 * gcc.target/i386/pr69171-5.c: Likewise.
8806 * gcc.target/i386/pr69171-6.c: Likewise.
8807
4a86a91a 88082015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8809
8810 PR middle-end/67639
8811 * c-c++-common/pr67639.c: New test.
8812
34c05552 88132016-01-07 Jakub Jelinek <jakub@redhat.com>
8814
8815 PR tree-optimization/69141
8816 * g++.dg/opt/pr69141.C: New test.
8817
f08d6895 88182016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8819
8820 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8821
32ec4173 88222016-01-06 Uros Bizjak <ubizjak@gmail.com>
8823
8824 PR target/69140
8825 * gcc.target/i386/pr69140.c: New test
8826
d74214f3 88272016-01-06 David Malcolm <dmalcolm@redhat.com>
8828
8829 * gcc.dg/bad-dereference.c: New test case.
8830
73991cab 88312015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8832
8833 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8834
fc8cc457 88352016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8836
8837 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8838
be3c9981 88392016-01-06 Marek Polacek <polacek@redhat.com>
8840
8841 PR sanitizer/69099
8842 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8843
2cb724f9 88442016-01-05 Marek Polacek <polacek@redhat.com>
8845
8846 PR c/69104
8847 * gcc.dg/atomic-invalid-2.c: New.
8848
233a53ed 88492016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8850
8851 PR target/68991
8852 * gcc.target/i386/pr68991.c: New test.
8853
ea87c5e3 88542016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8855
8856 PR target/68991
8857 * g++.dg/pr68991-1.C: New test.
8858 * g++.dg/pr68991-2.C: Likewise.
8859
1943a4a2 88602016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 8861
1943a4a2 8862 PR other/60465
afe82e5b 8863 * gcc.target/ia64/pr60465-gprel64.c: New test.
8864 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8865
1e9147dd 88662016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8867
8868 PR rtl-optimization/68651
8869 * gcc.target/aarch64/pr68651_1.c: New test.
8870
d42aa619 88712016-01-05 David Malcolm <dmalcolm@redhat.com>
8872
8873 PR c/69122
8874 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8875
1776de76 88762016-01-05 Nathan Sidwell <nathan@acm.org>
8877
2d7d361d 8878 PR c++/58583
8879 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8880
1776de76 8881 * gcc.dg/alias-15.c: New.
8882
5beb12c0 88832016-01-05 Nick Clifton <nickc@redhat.com>
8884
8885 PR target/68870
8886 * g++.dg/pr68770.C: New test.
8887
d8cca921 88882016-01-04 Mike Stump <mikestump@comcast.net>
8889
8890 * lib/target-supports.exp (check_effective_target_cilkplus):
8891 cilkplus targets require pthreads.
afc907ef 8892 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 8893
8427dff3 88942016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8895
8896 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8897 generation.
8898
f1717362 88992016-01-04 Jakub Jelinek <jakub@redhat.com>
8900
8901 Update copyright years.
8902
d7d6a3ab 89032016-01-04 Marek Polacek <polacek@redhat.com>
8904
8905 PR c/68908
8906 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8907 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8908 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8909
b8f4a5f9 89102016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8911
8912 * gcc.target/sparc/20160104-2.c: New test.
8913
6b5c028f 89142016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8915
8916 * gcc.target/sparc/20160104-1.c: New test.
8917
300e1002 89182016-01-03 Paul Thomas <pault@gcc.gnu.org>
8919
8920 PR fortran/65045
8921 * gfortran.dg/pr65045.f90: New test.
8922
855b105f 89232016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8924
8925 * gnat.dg/specs/debug1.ads: Delete.
8926
bdc177dc 89272016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8928
8929 PR libgfortran/68867
8930 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8931 expression.
8932
48aaffae 89332016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8934
8935 PR libgfortran/68867
8936 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8937 PowerPC.
8938
19a468b8 89392016-01-01 Paul Thomas <pault@gcc.gnu.org>
8940
8941 PR fortran/68864
8942 * gfortran.dg/pr68864.f90: New test.
8943
25371c91 89442016-01-01 Jakub Jelinek <jakub@redhat.com>
8945
2a659064 8946 PR tree-optimization/69070
8947 * gcc.dg/pr69070.c: New test.
8948
57aa9851 8949 PR sanitizer/69055
8950 * gfortran.dg/pr69055.f90: New test.
8951
25371c91 8952 PR target/69015
8953 * gcc.dg/pr69015.c: New test.
f1717362 8954\f
fb2c1edd 8955Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 8956
8957Copying and distribution of this file, with or without modification,
8958are permitted in any medium without royalty provided the copyright
8959notice and this notice are preserved.