]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* config/rs6000/rs6000.md ('type' attribute): Add
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
35fd0c10 12016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2
3 PR target/71656
4 * gcc.target/powerpc/pr71656-1.c: New test.
5 * gcc.target/powerpc/pr71656-2.c: New test.
6
584757bc 72016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
8
9 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
10 around fp16 code.
11 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
12 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
13 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
14 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
15 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
16 Add arm_neon_fp16_ok effective target.
17 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
18 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
19 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
20 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
21 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
22 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
23 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
24 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
25 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
26 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
27 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
28
cbcc4297 292016-06-26 Jan Hubicka <hubicka@ucw.cz>
30
31 * gcc.dg/predict-12.c: New testcase.
32
0aa73965 332016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
34
35 PR fortran/71649
36 * gfortran.dg/pr71649.f90: New test.
37
9977f724 382016-06-25 Jakub Jelinek <jakub@redhat.com>
39
a5c54f33 40 PR tree-optimization/71643
41 * g++.dg/opt/pr71643.C: New test.
42
9977f724 43 PR tree-optimization/71631
44 * gcc.c-torture/execute/pr71631.c: New test.
45
e09883e4 462016-06-24 Jan Hubicka <hubicka@ucw.cz>
47
48 * gcc.dg/predict-11.c: New testcase.
49 * gfortran.dg/predict-2.f90: New testcase.
50
89beffc9 512016-06-24 Jan Hubicka <hubicka@ucw.cz>
52
53 * gcc.dg/predict-10.c: New test.
54
2275a11d 552016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
56
57 * gcc.target/powerpc/abs128-1.c: New.
58 * gcc.target/powerpc/copysign128-1.c: New.
59 * gcc.target/powerpc/inf128-1.c: New.
60 * gcc.target/powerpc/nan128-1.c: New.
61
37681b7f 622016-06-24 Eric Botcazou <ebotcazou@adacore.com>
63
64 * gfortran.dg/pr71642.f90: New test.
65
9cf2d600 662016-06-24 Jakub Jelinek <jakub@redhat.com>
67
68 PR tree-optimization/71647
69 * gcc.target/i386/pr71647.c: New test.
70
eea332b9 712016-06-24 H.J. Lu <hongjiu.lu@intel.com>
72
73 * gcc.target/i386/noplt-gd-1.c: New test.
74 * gcc.target/i386/noplt-gd-2.c: Likewise.
75 * gcc.target/i386/noplt-gd-3.c: Likewise.
76 * gcc.target/i386/noplt-ld-1.c: Likewise.
77 * gcc.target/i386/noplt-ld-2.c: Likewise.
78 * gcc.target/i386/noplt-ld-3.c: Likewise.
79 * lib/target-supports.exp
80 (check_effective_target_tls_get_addr_via_got): New.
81
b6d48a78 822016-06-24 Uros Bizjak <ubizjak@gmail.com>
83
84 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
85 testsuite compile flags.
86 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
87 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
88
892016-06-24 Uros Bizjak <ubizjak@gmail.com>
90
91 * g++dg/vect/pr36684.cc: Add dg-do compile.
92 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
93 * gcc.dg/vect/pr70021.c: Ditto.
94 * gcc.dg/vect/pr70138-1.c: Ditto.
95 * gcc.dg/vect/pr70138-2.c: Ditto.
96 * gcc.dg/vect/pr70354-1.c: Ditto.
97 * gcc.dg/vect/pr70354-2.c: Ditto.
98 * gcc.dg/vect/pr71259.c: Ditto.
99 * gcc.dg/vect/pr71416-1.c: Ditto.
100 * gcc.dg/vect/slp-43.c: Ditto.
101 * gcc.dg/vect/slp-45.c: Ditto.
102 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
103 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
104 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
105 * gfortran.dg/vect/pr69980.f90: Ditto.
106
1072016-06-24 Uros Bizjak <ubizjak@gmail.com>
108
109 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
110 * gcc.dg/vect/bb-slp-30.c: Ditto.
111 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
112 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
113 * gcc.dg/vect/pr45902.c: Ditto.
114 * gcc.dg/vect/pr48172.c: Ditto.
115 * gcc.dg/vect/pr48377.c: Ditto.
116 * gcc.dg/vect/pr49038.c: Ditto.
117 * gcc.dg/vect/pr49771.c: Ditto.
118 * gcc.dg/vect/pr52091.c: Ditto.
119 * gcc.dg/vect/pr53185-2.c: Ditto.
120 * gcc.dg/vect/pr56826.c: Ditto.
121 * gcc.dg/vect/pr60276.c: Ditto.
122 * gcc.dg/vect/pr62021.c: Ditto.
123 * gcc.dg/vect/pr63530.c: Ditto.
124 * gcc.dg/vect/pr65518.c: Ditto.
125 * gcc.dg/vect/pr65947-1.c: Ditto.
126 * gcc.dg/vect/pr65947-10.c: Ditto.
127 * gcc.dg/vect/pr65947-11.c: Ditto.
128 * gcc.dg/vect/pr65947-12.c: Ditto.
129 * gcc.dg/vect/pr65947-13.c: Ditto.
130 * gcc.dg/vect/pr65947-2.c: Ditto.
131 * gcc.dg/vect/pr65947-3.c: Ditto.
132 * gcc.dg/vect/pr65947-4.c: Ditto.
133 * gcc.dg/vect/pr65947-5.c: Ditto.
134 * gcc.dg/vect/pr65947-6.c: Ditto.
135 * gcc.dg/vect/pr65947-7.c: Ditto.
136 * gcc.dg/vect/pr65947-8.c: Ditto.
137 * gcc.dg/vect/pr65947-9.c: Ditto.
138 * gcc.dg/vect/pr71416-1.c: Ditto.
139 * gcc.dg/vect/pr71439.c: Ditto.
140 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
141 * gcc.dg/vect/vect-bswap16.c: Ditto.
142 * gcc.dg/vect/vect-bswap32.c: Ditto.
143 * gcc.dg/vect/vect-bswap64.c: Ditto.
144 * gcc.dg/vect/vect-live-1.c: Ditto.
145 * gcc.dg/vect/vect-live-2.c: Ditto.
146 * gcc.dg/vect/vect-live-3.c: Ditto.
147 * gcc.dg/vect/vect-live-4.c: Ditto.
148 * gcc.dg/vect/vect-live-5.c: Ditto.
149 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
150 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
151 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
152 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
153 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
154 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
155 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
156 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
157 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
158 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
159 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
160 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
161 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
162 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
163 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
164 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
165 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
166
d4213166 1672016-06-24 Uros Bizjak <ubizjak@gmail.com>
168
169 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
170
5aaec397 1712016-06-24 H.J. Lu <hongjiu.lu@intel.com>
172
173 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
174 ia32 if R_386_GOT32X relocation is supported.
175 * gcc.target/i386/noplt-3.c: Likewise.
176 * gcc.target/i386/noplt-2.c: Likewise.
177 (main): Renamed to ...
178 (bar): This.
179 * gcc.target/i386/noplt-4.c: Likewise.
180 (main): Renamed to ...
181 (bar): This.
182 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
183 * gcc.target/i386/pr67400-5.c: Likewise.
184
77104764 1852016-06-24 Jakub Jelinek <jakub@redhat.com>
186
7318e591 187 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
188 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
189
77104764 190 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
191 f4): Adjust expected diagnostics.
192 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
193 (T): If OVFP is defined, redefine to TP.
194 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
195 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
196 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
197 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
198 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
199 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
200 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
201 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
202 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
203 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
204 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
205 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
206 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
207 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
208 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
209 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
210 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
211 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
212 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
213 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
214 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
215 as last argument to __builtin_add_overflow_p.
216
ddf08519 2172016-06-23 Uros Bizjak <ubizjak@gmail.com>
218
219 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
220 dg-options and remove default vector testsuite compile flags.
221 * g++.dg/vect/pr33860a.cc: Ditto.
222 * g++.dg/vect/pr45470-a.cc: Ditto.
223 * g++.dg/vect/pr45470-b.cc: Ditto.
224 * g++.dg/vect/pr60896.cc: Ditto.
225 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
226 * gcc.dg/vect/pr18308.c: Ditto.
227 * gcc.dg/vect/pr24049.c: Ditto.
228 * gcc.dg/vect/pr33373.c: Ditto.
229 * gcc.dg/vect/pr36228.c: Ditto.
230 * gcc.dg/vect/pr42395.c: Ditto.
231 * gcc.dg/vect/pr42604.c: Ditto.
232 * gcc.dg/vect/pr46663.c: Ditto.
233 * gcc.dg/vect/pr48765.c: Ditto.
234 * gcc.dg/vect/pr49093.c: Ditto.
235 * gcc.dg/vect/pr49352.c: Ditto.
236 * gcc.dg/vect/pr52298.c: Ditto.
237 * gcc.dg/vect/pr52870.c: Ditto.
238 * gcc.dg/vect/pr53185.c: Ditto.
239 * gcc.dg/vect/pr53773.c: Ditto.
240 * gcc.dg/vect/pr56695.c: Ditto.
241 * gcc.dg/vect/pr62171.c: Ditto.
242 * gcc.dg/vect/pr63530.c: Ditto.
243 * gcc.dg/vect/pr68339.c: Ditto.
244 * gcc.dg/vect/pr71259.c: Ditto.
245 * gcc.dg/vect/vect-82_64.c: Ditto.
246 * gcc.dg/vect/vect-83_64.c: Ditto.
247 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
248 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
249 * gcc.dg/vect/vect-shift-2.c: Ditto.
250 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
251 * gfortran.dg/vect/pr39318.f90: Ditto.
252 * gfortran.dg/vect/pr45714-a.f: Ditto.
253 * gfortran.dg/vect/pr45714-b.f: Ditto.
254 * gfortran.dg/vect/pr46213.f90: Ditto.
255
81883aeb 2562016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
257 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
258
259 * gcc.target/powerpc/p9-splat-5.c: New test.
260
affe5c16 2612016-06-23 Uros Bizjak <ubizjak@gmail.com>
262
263 PR tree-optimization/71488
264 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
265 * lib/target-supports.exp: ... here.
266 (check_sse4_hw_available): New procedure.
267 (check_effective_target_sse4_runtime): Ditto.
268 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
269 -march=westmere for sse4_runtime targets.
547fdd3e 270 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 271 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 272 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 273 (main): Call check_vect ().
e50240d3 274 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 275
6fb2f181 2762016-06-23 H.J. Lu <hongjiu.lu@intel.com>
277
278 PR target/66232
279 PR target/67400
280 * gcc.target/i386/pr66232-14.c: New file.
281 * gcc.target/i386/pr66232-15.c: Likewise.
282 * gcc.target/i386/pr66232-16.c: Likewise.
283 * gcc.target/i386/pr66232-17.c: Likewise.
284 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
285 ia32 if R_386_GOT32X relocation is supported.
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-6.c: Likewise.
290 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 291 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 292
88be2b3c 2932016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
294
295 PR libgfortran/48852
296 * gfortran.dg/char4_iunit_1.f03: Update test.
297 * gfortran.dg/f2003_io_5.f03: Update test.
298 * gfortran.dg/real_const_3.f90: Update test.
299
ff600f64 3002016-06-23 Andi Kleen <ak@linux.intel.com>
301
302 * g++.dg/bprob/bprob.exp: Support autofdo.
303 * g++.dg/tree-prof/tree-prof.exp: dito.
304 * gcc.dg/tree-prof/tree-prof.exp: dito.
305 * gcc.misc-tests/bprob.exp: dito.
306 * gfortran.dg/prof/prof.exp: dito.
307 * lib/profopt.exp: dito.
308 * lib/target-supports.exp: Check for autofdo.
309
afa7ed87 3102016-06-23 Martin Liska <mliska@suse.cz>
311
312 * gcc.dg/pr71619.c: New test.
313
0941fba8 3142016-06-23 H.J. Lu <hongjiu.lu@intel.com>
315
316 PR target/67400
56896ed3 317 * gcc.target/i386/pr67400-1.c: New test.
318 * gcc.target/i386/pr67400-2.c: Likewise.
319 * gcc.target/i386/pr67400-3.c: Likewise.
320 * gcc.target/i386/pr67400-4.c: Likewise.
321 * gcc.target/i386/pr67400-5.c: Likewise.
322 * gcc.target/i386/pr67400-6.c: Likewise.
323 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 324
e557fc7f 3252016-06-22 David Malcolm <dmalcolm@redhat.com>
326
327 * c-c++-common/missing-header-1.c: New test case.
328 * c-c++-common/missing-header-2.c: New test case.
329 * c-c++-common/missing-header-3.c: New test case.
330 * c-c++-common/missing-header-4.c: New test case.
331
8469aece 3322016-06-22 David Malcolm <dmalcolm@redhat.com>
333
334 PR c/70339
335 * c-c++-common/attributes-1.c: Update dg-prune-output to include
336 hint.
337 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
338 expected results due to builtin "nanl" now being suggested for
339 "name".
340 * gcc.dg/pr67580.c: Update expected messages.
341 * gcc.dg/spellcheck-identifiers.c: New testcase.
342 * gcc.dg/spellcheck-typenames.c: New testcase.
343
6628b04d 3442016-06-22 David Malcolm <dmalcolm@redhat.com>
345
346 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
347 file.
348 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
349 diagnostic-test-show-locus-parseable-fixits.c to sources for
350 diagnostic_plugin_test_show_locus.c.
351 * lib/gcc-defs.exp (freeform_regexps): New global.
352 (dg-regexp): New function.
353 (handle-dg-regexps): New function.
354 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
355 freeform_regexps to the empty list.
356 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
357
82ccd33e 3582016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
359
affe5c16 360 PR tree-optimization/71488
82ccd33e 361 * g++.dg/pr71488.C: New test.
362 * gcc.dg/vect/vect-bool-cmp.c: New test.
363
2c21de58 3642016-06-22 Eric Botcazou <ebotcazou@adacore.com>
365
366 * gcc.dg/guality/param-5.c: New test.
367
fadfd5fc 3682016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
369
370 * gcc.target/i386/asm-flag-7.c: New test.
371
03fee1f8 3722016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
373
374 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
375 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
376 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
377 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
378 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
379 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
380 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
381 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
382 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
383 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
384 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
385 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
386 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
387 * gcc.dg/tree-ssa/vrp87.c: Likewise.
388 * lib/target-supports.exp: Likewise.
389
6905db52 3902016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
391
392 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
393 * gcc.dg/attr-ms_struct-2.c: Likewise.
394 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
395 * gcc.dg/bf-ms-attrib.c: Likewise.
396 * gcc.dg/bf-ms-layout-2.c: Likewise.
397 * gcc.dg/bf-ms-layout-3.c: Likewise.
398 * gcc.dg/bf-ms-layout.c: Likewise.
399 * gcc.dg/bf-no-ms-layout.c: Likewise.
400 * gcc.target/i386/bitfield1.c: Likewise.
401 * gcc.target/i386/bitfield2.c: Likewise.
402 * gcc.target/i386/bitfield3.c: Likewise.
403
a6f93fc2 4042016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
405
406 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
407 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
408 override other than -mcpu=power9 command-line option is specified,
409 or if the target operating system is aix.
410 * gcc.target/powerpc/darn-1.c: Likewise.
411 * gcc.target/powerpc/darn-2.c: Likewise.
412 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
413 test if effective-target is not powerpc_p9vector_ok or if the
414 target operating system is not defined.
415 * gcc.target/powerpc/vslv-1.c: Likewise.
416 * gcc.target/powerpc/vsrv-0.c: Likewise.
417 * gcc.target/powerpc/vsrv-1.c: Likewise.
418
1cb2b4d3 4192016-06-21 Tobias Burnus <burnus@net-b.de>
420
421 PR fortran/71068
422 * gfortran.dg/coarray/data_1.f90: New.
423
66ff0c67 4242016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
425
426 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
427 (dg-require-effective-target): Use arm_v8_neon_hw.
428 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
429 (dg-require-effective-target): Likewise.
430 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
431 (dg-require-effective-target): Likewise.
432 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
433 (dg-require-effective-target): Likewise.
434 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
435 (dg-require-effective-target): Likewise.
436 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
437 (dg-require-effective-target): Likewise.
438 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
439 Add AArch64 check.
440
949bfed4 4412016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
442
443 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
444 Set to 3 so test passes.
445
a20f6cd4 4462016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
447
448 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
449
12792843 4502016-06-21 Ilya Verbin <ilya.verbin@intel.com>
451
452 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
453 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
454 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
455 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
456
49763db6 4572016-06-21 Ilya Verbin <ilya.verbin@intel.com>
458
459 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
460 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
461
ada61167 4622016-06-21 H.J. Lu <hongjiu.lu@intel.com>
463
464 PR target/71549
465 * gcc.target/i386/pr71549.c: New test.
466
a15584d4 4672016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
468
469 * gcc.target/powerpc/vadsdu-0.c: Replace
470 dg-require-effective-target directive to allow test to run on more
471 platforms, and add dg-skip-if directive to disable test on aix
472 platforms because of known incompatibilities.
473 * gcc.target/powerpc/vadsdu-1.c: Likewise.
474 * gcc.target/powerpc/vadsdu-2.c: Likewise.
475 * gcc.target/powerpc/vadsdu-3.c: Likewise.
476 * gcc.target/powerpc/vadsdu-4.c: Likewise.
477 * gcc.target/powerpc/vadsdu-5.c: Likewise.
478 * gcc.target/powerpc/vadsdub-1.c: Likewise.
479 * gcc.target/powerpc/vadsdub-2.c: Replace
480 dg-require-effective-target directive to allow test to run on more
481 platforms, and add dg-skip-if directive to disable test on aix
482 platforms because of known incompatibilities.
483 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
484 with vec_absdb call to differentiate this test from vadsdub-1.c.
485 * gcc.target/powerpc/vadsduh-1.c: Replace
486 dg-require-effective-target directive to allow test to run on more
487 platforms, and add dg-skip-if directive to disable test on aix
488 platforms because of known incompatibilities.
489 * gcc.target/powerpc/vadsduh-2.c: Likewise.
490 * gcc.target/powerpc/vadsduw-1.c: Likewise.
491 * gcc.target/powerpc/vadsduw-2.c: Likewise.
492
ec15ec36 4932016-06-21 Jakub Jelinek <jakub@redhat.com>
494
495 PR tree-optimization/71588
496 * gcc.dg/pr71558.c: New test.
497
faeffe49 4982016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
499
500 * c-c++-common/pr68657-1.c: Require ptr32plus support.
501 * c-c++-common/pr68657-2.c: Likewise.
502 * c-c++-common/pr68657-3.c: Likewise.
503 * gcc.dg/torture/pr69714.c: Require int32plus support.
504 * gcc.dg/torture/pr70025.c: Likewise.
505 * gcc.dg/torture/pr70083.c: Likewise.
506 * gcc.dg/torture/pr70542.c: Likewise.
507 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
508
e218d07f 5092016-06-20 Joseph Myers <joseph@codesourcery.com>
510
511 PR c/71601
512 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
513
232a3df7 5142016-06-20 Jakub Jelinek <jakub@redhat.com>
515
d7f45b87 516 PR middle-end/71581
517 * gcc.dg/pr71581.c: New test.
518
232a3df7 519 PR rtl-optimization/71591
520 * gcc.dg/cpp/pr71591.c: New test.
521
dbddef42 5222016-06-20 David B. Robins <gcc@davidrobins.net>
523
524 PR target/71571
525 * g++.dg/torture/pr71571.C: New test.
526
03129ccb 5272016-06-20 Jakub Jelinek <jakub@redhat.com>
528
529 PR target/71559
530 * gcc.target/i386/sse2-pr71559.c: New test.
531 * gcc.target/i386/avx-pr71559.c: New test.
532 * gcc.target/i386/avx512f-pr71559.c: New test.
533
a40b4b62 5342016-06-20 Tobias Burnus <burnus@net-b.de>
535
536 PR fortran/71194
537 * gfortran.dg/pointer_remapping_10.f90: New.
538
ecbea05a 5392016-06-20 David Malcolm <dmalcolm@redhat.com>
540
541 * g++.dg/diagnostic/string-literal-concat.C: New test case.
542
0f61dae9 5432016-06-20 Martin Sebor <msebor@redhat.com>
544
545 PR c/69507
546 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
547 * gnu90-const-expr-1.c: Same.
548 * gnu99-const-expr-1.c: Same.
549 * gnu99-static-1.c: Same.
550
e458dfd8 5512016-06-20 Renlin Li <renlin.li@arm.com>
552
553 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
554
7ab71cb3 5552016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
556
557 * gcc.target/aarch64/vcvt_f64_1.c: New.
558 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
559 * gcc.target/aarch64/vrecp_f64_1.c: New.
560
34d36b7a 5612016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
562
563 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
564 "alignement".
565
ed7f4748 5662016-06-20 Georg-Johann Lay <avr@gjlay.de>
567
568 PR target/71103
569 * gcc.target/avr/torture/pr71103-2.c: New test.
570
21897f47 5712016-06-19 Martin Sebor <msebor@redhat.com>
572
573 PR c/69507
574 * gcc.dg/alignof.c: New test.
575
98683d85 5762016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
577
578 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
579 vs dg-error; test constexpr specifier too.
580
358cee25 5812016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
582
583 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
584
c3d7ceb6 5852016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
586
587 * lib/target-supports.exp
588 (check_effective_target_arm_neon_fp16_ok_nocache): Call
589 arm_neon_ok and merge flags. Fix temporary test name.
590 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
591 and merge flags.
592
1176073c 5932016-06-17 Martin Liska <mliska@suse.cz>
594
595 * gcc.dg/predict-9.c: Fix dump scanning.
596
f3e2969a 5972016-06-17 Bin Cheng <bin.cheng@arm.com>
598
599 PR tree-optimization/71354
600 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
601
7fdca647 6022016-06-17 Bin Cheng <bin.cheng@arm.com>
603
604 PR tree-optimization/71347
605 * gcc.dg/tree-ssa/pr71347.c: New test.
606
a338a226 6072016-06-17 Bin Cheng <bin.cheng@arm.com>
608
609 PR tree-optimization/71354
610 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
611
c1e75671 6122016-06-17 Bin Cheng <bin.cheng@arm.com>
613
614 * gcc.dg/vect/vect-alias-check-1.c: New test.
615
365ba13d 6162016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
617
59bde511 618 PR target/71151
365ba13d 619 * gcc.target/avr/pr71151-1.c: New test.
620 * gcc.target/avr/pr71151-2.c: New test.
621 * gcc.target/avr/pr71151-3.c: New test.
622 * gcc.target/avr/pr71151-4.c: New test.
623 * gcc.target/avr/pr71151-5.c: New test.
624 * gcc.target/avr/pr71151-6.c: New test.
625 * gcc.target/avr/pr71151-7.c: New test.
626 * gcc.target/avr/pr71151-8.c: New test.
627 * gcc.target/avr/pr71151-common.h: New test.
628
db48d95b 6292016-06-16 Martin Liska <mliska@suse.cz>
630
631 * gfortran.dg/predict-1.f90: New test.
632
4c780a59 6332016-06-16 Uros Bizjak <ubizjak@gmail.com>
634
635 PR target/71242
636 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
637
8c1879bc 6382016-06-16 Jan Hubicka <hubicka@ucw.cz>
639
640 * g++.dg/vect/pr36648.cc: Disable cunrolli
641
33698dfe 6422016-06-16 Jakub Jelinek <jakub@redhat.com>
643
745f2db6 644 PR target/71554
645 * gcc.c-torture/execute/pr71554.c: New test.
646
33698dfe 647 PR rtl-optimization/71532
648 * gcc.dg/torture/pr71532.c: New test.
649
b42322b9 6502016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
651
652 * gcc.target/powerpc/p9-dimode1.c: New test.
653 * gcc.target/powerpc/p9-dimode2.c: Likewise.
654
412b298a 6552016-06-15 Jakub Jelinek <jakub@redhat.com>
656
93479f99 657 * gcc.c-torture/compile/20160615-1.c: New test.
658
412b298a 659 * g++.dg/cpp0x/ref-qual17.C: New test.
660
3ec40531 6612016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
662
663 PR middle-end/71529
664 * gcc.target/i386/pr71529.C: New test.
665
edfe7670 6662016-06-15 Alan Hayward <alan.hayward@arm.com>
667
668 PR tree-optimization/71483
669 * g++.dg/vect/pr71483.c: New
670
6e52ac17 6712016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
672
673 PR c++/70202
674 * g++.dg/inherit/crash6.C: New.
675 * g++.dg/inherit/union2.C: Likewise.
676 * g++.dg/inherit/virtual12.C: Likewise.
677 * g++.dg/inherit/virtual13.C: Likewise.
678 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
679
aed35af2 6802016-06-15 Uros Bizjak <ubizjak@gmail.com>
681
0941fba8 682 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 683
6f710392 6842016-06-15 Alan Hayward <alan.hayward@arm.com>
685
686 PR tree-optimization/71439
687 * gcc.dg/vect/pr71439.c: New
688
d1cedfd3 6892016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
690
691 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
692
ee8fd158 6932016-06-15 Richard Biener <rguenther@suse.de>
694
695 * gcc.dg/vect/slp-45.c: New testcase.
696
5695a690 6972016-06-15 Richard Biener <rguenther@suse.de>
698
699 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
700
267ae3ee 7012016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
702
703 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
704 requirements, and disable for AIX for now.
705 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
706
a6d0e20a 7072016-06-14 Jakub Jelinek <jakub@redhat.com>
708
b2efd162 709 PR c++/71528
710 * g++.dg/opt/pr71528.C: New test.
711
a6d0e20a 712 PR c++/71516
713 * g++.dg/init/pr71516.C: New test.
714
035778de 7152016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
716
717 * g++.dg/init/array46.C: New.
718
7c9dc58e 7192016-06-14 Uros Bizjak <ubizjak@gmail.com>
720
0941fba8 721 * gcc.target/i386/float128-3.c: New test.
722 * gcc.target/i386/quad-sse4.c: Ditto.
723 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
724 Update scan strings.
7c9dc58e 725
412640c9 7262016-06-14 Richard Biener <rguenther@suse.de>
727
728 PR middle-end/71526
729 * gfortran.dg/pr71526.f90: New testcase.
730
1b9fde85 7312016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
732
733 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
734 * gcc.dg/zero_bits_compound-1.c: Likewise.
735
306097e3 7362016-06-14 Richard Biener <rguenther@suse.de>
737
738 PR tree-optimization/71522
739 * gcc.dg/torture/pr71522.c: New testcase.
740
566255a8 7412016-06-14 Jakub Jelinek <jakub@redhat.com>
742
743 PR tree-optimization/71520
744 * gcc.dg/tree-ssa/pr71520.c: New test.
745
eb912adb 7462016-06-14 Richard Biener <rguenther@suse.de>
747
748 PR tree-optimization/71521
56d35455 749 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 750
9720103d 7512016-06-13 Jakub Jelinek <jakub@redhat.com>
752
12cb8367 753 PR sanitizer/71498
754 * c-c++-common/ubsan/bounds-13.c: New test.
755
9720103d 756 PR preprocessor/71183
757 * gcc.dg/cpp/source_date_epoch-3.c: New test.
758
5965fbcc 7592016-06-13 Jeff Law <law@redhat.com>
760
761 PR tree-optimization/71403
762 * c-c++-common/ubsan/pr71403-1.c: New test.
763 * c-c++-common/ubsan/pr71403-2.c: New test.
764 * c-c++-common/ubsan/pr71403-3.c: New test.
765
04537049 7662016-06-13 Jakub Jelinek <jakub@redhat.com>
767
768 PR middle-end/71478
769 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
770 Add -Wno-psabi -w to dg-options.
771
412f195f 7722016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
773
774 * gcc.target/powerpc/vadsdu-0.c: New test.
775 * gcc.target/powerpc/vadsdu-1.c: New test.
776 * gcc.target/powerpc/vadsdu-2.c: New test.
777 * gcc.target/powerpc/vadsdu-3.c: New test.
778 * gcc.target/powerpc/vadsdu-4.c: New test.
779 * gcc.target/powerpc/vadsdu-5.c: New test.
780 * gcc.target/powerpc/vadsdub-1.c: New test.
781 * gcc.target/powerpc/vadsdub-2.c: New test.
782 * gcc.target/powerpc/vadsduh-1.c: New test.
783 * gcc.target/powerpc/vadsduh-2.c: New test.
784 * gcc.target/powerpc/vadsduw-1.c: New test.
785 * gcc.target/powerpc/vadsduw-2.c: New test.
786
527790c1 7872016-06-13 David Malcolm <dmalcolm@redhat.com>
788
789 * gcc.dg/c99-init-2.c (c): Update expected error message.
790 * gcc.dg/init-bad-8.c (foo): Likewise.
791 * gcc.dg/spellcheck-fields-3.c: New test case.
792
102e67eb 7932016-06-13 Martin Liska <mliska@suse.cz>
794
795 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
796 and "guess loop iv compared" heuristics.
797 * gcc.dg/predict-2.c: Likewise.
798 * gcc.dg/predict-3.c: Likewise.
799 * gcc.dg/predict-4.c: Likewise.
800 * gcc.dg/predict-5.c: Likewise.
801 * gcc.dg/predict-6.c: Likewise.
802
1a54d3be 8032016-06-13 Marek Polacek <polacek@redhat.com>
804
805 PR middle-end/71476
806 * c-c++-common/Wswitch-unreachable-4.c: New test.
807 * gcc.dg/Wswitch-unreachable-2.c: New test.
808 * g++.dg/tm/jump1.C: Move dg-warning.
809
5b7401b8 8102016-06-13 Eric Botcazou <ebotcazou@adacore.com>
811
812 * gnat.dg/renaming10.ad[sb]: New test.
813
1c93151c 8142016-06-13 Paul Thomas <pault@gcc.gnu.org>
815
816 PR fortran/70673
817 * gfortran.dg/pr70673.f90: New test.
818
249865a0 8192016-06-13 Richard Biener <rguenther@suse.de>
820
821 PR middle-end/64516
822 * gcc.dg/align-3.c: New testcase.
823
776d9b14 8242016-06-13 Martin Liska <mliska@suse.cz>
825
826 * gcc.target/i386/pr71458.c: New test.
827
0cf5c551 8282016-06-12 Uros Bizjak <ubizjak@gmail.com>
829
830 PR target/71241
831 * testsuite/gcc.dg/torture/float128-nan.c: New test.
832
34de0a35 8332016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
834
835 PR target/60751
836 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
837 statement.
838
0cc8bc98 8392016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
840
841 PR target/60751
842 * gfortran.dg/comma_IO_extension_1.f90: New test.
843 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
844 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
845 statement.
846 * gfortran.dg/graphite/pr38083.f90: Likewise.
847 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
848 missing format.
849
0ff78c86 8502016-06-11 Eric Botcazou <ebotcazou@adacore.com>
851
852 * gnat.dg/case_character.adb: New test.
853
6c38863e 8542016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
855
856 PR middle-end/71310
857 * gcc.target/powerpc/pr71310.c: New testcase.
858
24c41395 8592016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
860
861 PR middle-end/71478
862 * gcc.dg/pr71478.c: New test.
863
aeb26fb6 8642016-06-10 Jakub Jelinek <jakub@redhat.com>
865
702b3575 866 PR middle-end/71494
867 * gcc.c-torture/execute/pr71494.c: New test.
868
8ec29807 869 PR c/68657
870 * gcc.target/i386/pr68657.c: New test.
871
aeb26fb6 872 PR inline-asm/68843
873 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
874 (test): Add -masm=intel alternatives.
875
1dc4d519 8762016-06-10 Martin Sebor <msebor@redhat.com>
877
878 PR c/71392
879 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
880
6385d6d3 8812016-06-10 Jeff Law <law@redhat.com>
882
883 PR tree-optimization/71335
884 * gcc.c-torture/execute/pr71335.c: New test.
885
041a412b 8862016-06-10 David Malcolm <dmalcolm@redhat.com>
887
888 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
889 the various "cannot tail-call: " messages.
890
4a5edbb2 8912016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
892
893 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
894 and options.
895
9cf3aec3 8962016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
897
898 PR sanitizer/71480
899 * c-c++-common/asan/pr71480.c: New test.
900
61724718 9012016-06-10 H.J. Lu <hongjiu.lu@intel.com>
902
903 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
904 (ASMNAME2): Likewise.
905 (main): Replace fn in asm statement with ASMNAME ("fn").
906 * gcc.dg/guality/pr68037-2.c: Likewise.
907 * gcc.dg/guality/pr68037-3.c: Likewise.
908 * gcc.dg/torture/pr68037-1.c: Likewise.
909 * gcc.dg/torture/pr68037-2.c: Likewise.
910 * gcc.dg/torture/pr68037-3.c: Likewise.
911
1807f6fb 9122016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
913
914 PR inline-asm/68843
915 * gcc.target/i386/pr68843-1.c: New test.
916 * gcc.target/i386/pr68843-2.c: New test.
917
ccfa030f 9182016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 919 Cesar Philippidis <cesar@codesourcery.com>
920
921 PR middle-end/71373
922 * gcc.dg/goacc/nested-function-1.c: New file.
923 * gcc.dg/goacc/nested-function-2.c: Likewise.
924 * gcc.dg/goacc/pr71373.c: Likewise.
925 * gfortran.dg/goacc/cray-2.f95: Likewise.
926 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
927 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
928 * gfortran.dg/goacc/cray.f95: Update.
929 * gfortran.dg/goacc/loop-1.f95: Likewise.
930 * gfortran.dg/goacc/loop-3.f95: Likewise.
931 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
932 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
933
9342016-06-10 Thomas Schwinge <thomas@codesourcery.com>
935
936 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
937 for OpenACC tile clauses.
938 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 939
940 PR c/71381
941 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
942 to...
943 * c-c++-common/goacc/cache-2.c: ... this new file.
944 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
945 * gfortran.dg/goacc/cache-2.f95: ... this new file.
946 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
947 usage.
948 * gfortran.dg/goacc/cray.f95: Likewise.
949 * gfortran.dg/goacc/loop-1.f95: Likewise.
950
bb038f3e 9512016-06-10 Alan Hayward <alan.hayward@arm.com>
952
953 PR tree-optimization/71407
954 PR tree-optimization/71416
955 * gcc.dg/vect/pr71407.c: New
956 * gcc.dg/vect/pr71416-1.c: New
957 * gcc.dg/vect/pr71416-2.c: New
958
332409d3 9592016-06-10 Richard Biener <rguenther@suse.de>
960
961 PR middle-end/71477
962 * gcc.dg/torture/pr71477.c: New testcase.
963
03cf727c 9642016-06-09 Julia Koval <julia.koval@intel.com>
965
966 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
967 * gcc.target/i386/interrupt-13.c: Likewise.
968 * gcc.target/i386/interrupt-15.c: Likewise.
969 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
970 * gcc.target/i386/interrupt-24.c: Likewise.
971 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
972 * gcc.target/i386/interrupt-9.c: Likewise.
973 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
974
23b101c5 9752016-06-09 Martin Sebor <msebor@redhat.com>
976
977 PR c/70883
978 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
979 * gcc.dg/builtin-constant_p-1.c: Same.
980 * gcc.dg/builtins-error.c: Same.
981 * gcc.dg/pr70859.c: Same.
982
188d6bbb 9832016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
984
985 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
986 * gcc.dg/torture/pr68067-1.c: Likewise.
987 * gcc.dg/torture/pr68067-2.c: Likewise.
988
9892016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
990
991 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
992 when setting SIZE.
993
ff8886bd 9942016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
995
996 PR c++/71465
997 * g++.dg/inherit/crash5.C: New.
998 Revert:
999 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1000
1001 PR c++/70202
1002 * g++.dg/inherit/crash5.C: New.
1003 * g++.dg/inherit/virtual1.C: Adjust.
1004
3f76cceb 10052016-06-09 Martin Liska <mliska@suse.cz>
1006
1007 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1008 * g++.dg/predict-loop-exit-2.C: Likewise.
1009 * g++.dg/predict-loop-exit-3.C: Likewise.
1010 * gcc.dg/predict-1.c: Likewise.
1011 * gcc.dg/predict-2.c: Likewise.
1012 * gcc.dg/predict-3.c: Likewise.
1013 * gcc.dg/predict-4.c: Likewise.
1014 * gcc.dg/predict-5.c: Likewise.
1015 * gcc.dg/predict-6.c: Likewise.
1016 * gcc.dg/predict-7.c: Likewise.
1017
59ae3d1b 10182016-06-09 Richard Biener <rguenther@suse.de>
1019
1020 PR tree-optimization/71462
1021 * gcc.dg/torture/pr71462.c: New testcase.
1022
8c2d2acf 10232016-06-09 Marek Polacek <polacek@redhat.com>
1024
1025 PR c/65471
1026 * gcc.dg/c11-generic-3.c: New test.
1027
224cb6b7 10282016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1029
1030 * g++.dg/init/array42.C: New.
1031 * g++.dg/init/array43.C: Likewise.
1032 * g++.dg/init/array44.C: Likewise.
1033 * g++.dg/init/array45.C: Likewise.
1034 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1035 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1036 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1037 * g++.dg/gomp/pr35751.C: Likewise.
1038 * g++.dg/init/array23.C: Likewise.
1039 * g++.dg/init/brace2.C: Likewise.
1040 * g++.dg/init/brace6.C: Likewise.
1041
732905bb 10422016-06-08 Martin Sebor <msebor@redhat.com>
1043 Jakub Jelinek <jakub@redhat.com>
1044
1045 PR c++/70507
1046 PR c/68120
1047 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1048 * c-c++-common/builtin-arith-overflow-2.c: New test.
1049 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1050 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1051 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1052
7ddaa622 10532016-06-08 Jakub Jelinek <jakub@redhat.com>
1054
1055 PR c++/71442
1056 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1057
84ee0905 10582016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1059
1060 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1061 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1062 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1063 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1064 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1065 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1066 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1067 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1068 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1069 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1070 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1071 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1072 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1073
2876af98 10742016-06-08 Richard Biener <rguenther@suse.de>
1075
1076 PR tree-optimization/68558
1077 * gcc.dg/vect/slp-44.c: New testcase.
1078
acbb0d03 10792016-06-08 Richard Biener <rguenther@suse.de>
1080
1081 * gcc.dg/vect/slp-43.c: New testcase.
1082
f8689010 10832016-06-08 Richard Biener <rguenther@suse.de>
1084
1085 PR tree-optimization/71452
1086 * gcc.dg/torture/pr71452.c: New testcase.
1087
52d393eb 10882016-06-08 Jakub Jelinek <jakub@redhat.com>
1089
1090 PR c++/71448
1091 * g++.dg/torture/pr71448.C: New test.
1092
9d700ce4 10932016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1094
1095 PR debug/71432
1096 PR ada/71413
1097 * g++.dg/debug/pr71432.C: New test.
1098
eb96ef65 10992016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1100
1101 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1102 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1103 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1104
a4753cdd 11052016-06-08 Alan Hayward <alan.hayward@arm.com>
1106
1107 * gcc.dg/vect/vect-live-2.c: Update effective target.
1108 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1109 * lib/target-supports.exp: Add aarch64 to vect_long.
1110
bafc7b1d 11112016-06-08 Marek Polacek <polacek@redhat.com>
1112
1113 PR c/71418
1114 * gcc.dg/noncompile/pr71418.c: New test.
1115
06e590e7 1116 PR c/71426
1117 * gcc.dg/noncompile/pr71426.c: New test.
1118
d3cb49c9 11192016-06-07 Jan Hubicka <hubicka@ucw.cz>
1120
1121 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1122 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1123 * gcc.dg/predict-3.c: Update template.
1124 * gcc.dg/predict-5.c: Update template.
1125 * gcc.dg/predict-6.c: Update template.
1126 * gcc.dg/predict-9.c: Update template.
1127 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1128
2d76c36a 11292016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1130
1131 * gcc.target/powerpc/vec-mul.c: New test.
1132
7cfde92a 11332016-06-07 David Malcolm <dmalcolm@redhat.com>
1134
1135 * gcc.dg/spellcheck-fields-2.c: New test case.
1136
b032c4dd 11372016-06-07 Richard Biener <rguenther@suse.de>
1138
1139 PR c/61564
1140 * gcc.dg/Wpragmas-1.c: New testcase.
1141 * gcc.dg/Wattributes-4.c: Likewise.
1142 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1143 entry.
1144
a7056369 11452016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1146
1147 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1148 spurious debug code.
1149
123c61e0 11502016-06-07 Richard Biener <rguenther@suse.de>
1151
1152 PR tree-optimization/71428
1153 * gcc.dg/torture/pr71428.c: New testcase.
1154
5819d47b 11552016-06-07 Richard Biener <rguenther@suse.de>
1156
1157 PR middle-end/71423
1158 * gcc.dg/torture/pr71423.c: New testcase.
1159
6cec5c6b 11602016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1161
1162 PR middle-end/71408
1163 * gcc.dg/tree-ssa/pr71408.c: New test.
1164
40bbfc17 11652016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1166
1167 PR middle-end/71281
1168 * g++.dg/torture/pr71281.C: New test.
1169
61f1f80c 11702016-06-06 Marek Polacek <polacek@redhat.com>
1171
1172 PR c/71362
1173 * gcc.dg/pr71362.c: New test.
1174
0406b32f 11752016-06-06 Jakub Jelinek <jakub@redhat.com>
1176 Patrick Palka <ppalka@gcc.gnu.org>
1177
1178 PR c++/70847
1179 PR c++/71330
1180 PR c++/71393
1181 * g++.dg/opt/pr70847.C: New test.
1182 * g++.dg/ubsan/pr70847.C: New test.
1183 * g++.dg/ubsan/pr71393.C: New test.
1184
b1445999 11852016-06-06 Jakub Jelinek <jakub@redhat.com>
1186
1187 PR tree-optimization/71259
1188 * gcc.dg/vect/pr71259.c: New test.
1189
99b4f3a2 11902016-06-06 David Malcolm <dmalcolm@redhat.com>
1191
1192 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1193 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1194 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1195 above.
1196
837679bc 11972016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1198
1199 PR middle-end/37780
1200 * gcc.c-torture/execute/pr37780.c: New test.
1201 * gcc.target/aarch64/pr37780_1.c: Likewise.
1202 * gcc.target/arm/pr37780_1.c: Likewise.
1203
e4b92538 12042016-06-06 Marek Polacek <polacek@redhat.com>
1205
1206 * c-c++-common/attr-may-alias-1.c: New test.
1207 * c-c++-common/attr-may-alias-2.c: New test.
1208 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1209
43ac2f2f 12102016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1211
1212 PR c/24414
1213 * gcc.target/i386/pr24414.c: New test.
1214
7e1786b2 12152016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1216
1217 * gcc.target/sparc/vis4misc.c: New file.
1218 * gcc.target/sparc/fpcmp.c: Likewise.
1219 * gcc.target/sparc/fpcmpu.c: Likewise.
1220
f593ccb2 12212016-06-06 Alan Hayward <alan.hayward@arm.com>
1222
1223 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1224 * gcc.dg/vect/vect-live-3.c: Likewise.
1225
be6d8ddc 12262016-06-06 Richard Biener <rguenther@suse.de>
1227
1228 PR tree-optimization/71398
1229 * gcc.dg/torture/pr71398.c: New testcase.
1230
78f27916 12312016-06-06 Uros Bizjak <ubizjak@gmail.com>
1232
1233 PR target/71389
1234 * g++.dg/pr71389.C: New test.
1235
c5899606 12362016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1237
1238 PR fortran/71404
1239 * gfortran.dg/fmt_read_5.f: New test.
1240
8e3cd305 12412016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1242
1243 PR fortran/69659
1244 * gfortran.dg/class_array_22.f03: New test.
1245
703c0a09 12462016-06-05 Jan Hubicka <hubicka@ucw.cz>
1247
1248 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1249
d07b2b6f 12502016-06-05 Jan Hubicka <hubicka@ucw.cz>
1251
1252 * gcc.dg/predict-9.c: Update template.
1253
4a7ec4ac 12542016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1255
1256 PR c++/49377
1257 * g++.dg/template/pr49377.C: New.
1258
7499ef4a 12592016-06-04 Jakub Jelinek <jakub@redhat.com>
1260
1261 PR tree-optimization/71405
1262 * g++.dg/torture/pr71405.C: New test.
1263
558c800d 12642016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1265
1266 PR c++/70202
1267 * g++.dg/inherit/crash5.C: New.
1268 * g++.dg/inherit/virtual1.C: Adjust.
1269
4ee7cf4b 12702016-06-03 Jeff Law <law@redhat.com>
1271
1272 PR tree-optimization/71316
1273 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1274
b12ae762 12752016-06-03 Jakub Jelinek <jakub@redhat.com>
1276
1277 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1278 dg-additional-options with just -fno-tree-scev-cprop in it.
1279 * gcc.dg/vect/vect-live-2.c: Likewise.
1280 * gcc.dg/vect/vect-live-5.c: Likewise.
1281 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1282 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1283 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1284
e09a5ee3 12852016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1286
1287 PR c++/27100
1288 * g++.dg/other/friend6.C: New test.
1289
f14b1922 12902016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1291
1292 * g++.dg/torture/ppc-ldst-array.C: New.
1293
20702ea3 12942016-06-03 Joseph Myers <joseph@codesourcery.com>
1295
1296 PR target/71276
1297 PR target/71277
1298 * gcc.dg/torture/builtin-fp-int-inexact.c,
1299 gcc.target/i386/387-builtin-fp-int-inexact.c,
1300 gcc.target/i386/387-rint-inline-1.c,
1301 gcc.target/i386/387-rint-inline-2.c,
1302 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1303 gcc.target/i386/sse2-rint-inline-1.c,
1304 gcc.target/i386/sse2-rint-inline-2.c,
1305 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1306 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1307
5ed3cc7b 13082016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1309 Julia Koval <julia.koval@intel.com>
1310
1311 PR target/66960
1312 PR target/67630
1313 PR target/67634
1314 PR target/67841
1315 PR target/68037
1316 PR target/68618
1317 PR target/68661
1318 PR target/69575
1319 PR target/69596
1320 PR target/69734
1321 * gcc.dg/guality/pr68037-1.c: New test.
1322 * gcc.dg/guality/pr68037-2.c: Likewise.
1323 * gcc.dg/guality/pr68037-3.c: Likewise.
1324 * gcc.dg/torture/pr68037-1.c: Likewise.
1325 * gcc.dg/torture/pr68037-2.c: Likewise.
1326 * gcc.dg/torture/pr68037-3.c: Likewise.
1327 * gcc.dg/torture/pr68661-1a.c: Likewise.
1328 * gcc.dg/torture/pr68661-1b.c: Likewise.
1329 * gcc.target/i386/interrupt-1.c: Likewise.
1330 * gcc.target/i386/interrupt-2.c: Likewise.
1331 * gcc.target/i386/interrupt-3.c: Likewise.
1332 * gcc.target/i386/interrupt-4.c: Likewise.
1333 * gcc.target/i386/interrupt-5.c: Likewise.
1334 * gcc.target/i386/interrupt-6.c: Likewise.
1335 * gcc.target/i386/interrupt-7.c: Likewise.
1336 * gcc.target/i386/interrupt-8.c: Likewise.
1337 * gcc.target/i386/interrupt-9.c: Likewise.
1338 * gcc.target/i386/interrupt-10.c: Likewise.
1339 * gcc.target/i386/interrupt-11.c: Likewise.
1340 * gcc.target/i386/interrupt-12.c: Likewise.
1341 * gcc.target/i386/interrupt-13.c: Likewise.
1342 * gcc.target/i386/interrupt-14.c: Likewise.
1343 * gcc.target/i386/interrupt-15.c: Likewise.
1344 * gcc.target/i386/interrupt-16.c: Likewise.
1345 * gcc.target/i386/interrupt-17.c: Likewise.
1346 * gcc.target/i386/interrupt-18.c: Likewise.
1347 * gcc.target/i386/interrupt-19.c: Likewise.
1348 * gcc.target/i386/interrupt-20.c: Likewise.
1349 * gcc.target/i386/interrupt-21.c: Likewise.
1350 * gcc.target/i386/interrupt-22.c: Likewise.
1351 * gcc.target/i386/interrupt-23.c: Likewise.
1352 * gcc.target/i386/interrupt-24.c: Likewise.
1353 * gcc.target/i386/interrupt-25.c: Likewise.
1354 * gcc.target/i386/interrupt-26.c: Likewise.
1355 * gcc.target/i386/interrupt-27.c: Likewise.
1356 * gcc.target/i386/interrupt-28.c: Likewise.
1357 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1358 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1359 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1360 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1361 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1362 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1363 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1364 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1365 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1366 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1367 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1368 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1369
3e346f54 13702016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1371
f27c52fb 1372 PR tree-optimization/52171
1373 * gcc.dg/pr52171.c: New test.
1374 * gcc.target/i386/pr52171.c: New test.
3e346f54 1375
22e029d2 13762016-06-03 Jan Hubicka <jh@suse.cz>
1377
1378 * g++.dg/tree-ssa/pred-1.C: New testcase
1379 * gcc.dg/tree-ssa/pred-1.c: New testcase
1380
41ce74ed 13812016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1382
1383 PR target/70957
1384 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1385 support.
1386 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1387
cf573a72 13882016-06-03 Alan Hayward <alan.hayward@arm.com>
1389
1390 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1391
75aae5b4 13922016-06-03 Alan Hayward <alan.hayward@arm.com>
1393
1394 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 1395 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 1396 * gcc.dg/vect/vect-live-1.c: New test.
1397 * gcc.dg/vect/vect-live-2.c: New test.
1398 * gcc.dg/vect/vect-live-3.c: New test.
1399 * gcc.dg/vect/vect-live-4.c: New test.
1400 * gcc.dg/vect/vect-live-5.c: New test.
1401 * gcc.dg/vect/vect-live-slp-1.c: New test.
1402 * gcc.dg/vect/vect-live-slp-2.c: New test.
1403 * gcc.dg/vect/vect-live-slp-3.c: New test.
1404
eba6788d 14052016-06-03 Jakub Jelinek <jakub@redhat.com>
1406
1407 PR middle-end/71387
1408 * g++.dg/opt/pr71387.C: New test.
1409
5a653985 14102016-06-02 Jeff Law <law@redhat.com>
1411
1412 PR tree-optimization/71328
1413 * gcc.c-torture/compile/pr71328.c: New test.
1414
f92f6941 14152016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1416
1417 PR fortran/52393
1418 * gfortran.dg/fmt_read_3.f90: Fix typo.
1419 * gfortran.dg/fmt_read_4.f90: New test.
1420
0d29e152 14212016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1422
1423 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1424 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1425 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1426 * g++.dg/cpp0x/override2.C: Likewise.
1427 * g++.dg/parse/crash5.C: Likewise.
1428 * g++.dg/parse/error16.C: Likewise.
1429 * g++.dg/parse/error27.C: Likewise.
1430 * g++.dg/template/qualttp15.C: Likewise.
1431 * g++.dg/template/redecl4.C: Likewise.
1432 * g++.old-deja/g++.other/crash39.C: Likewise.
1433 * g++.old-deja/g++.other/struct1.C: Likewise.
1434 * g++.old-deja/g++.pt/m9a.C: Likewise.
1435 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1436
2740a1a5 14372016-06-02 Jakub Jelinek <jakub@redhat.com>
1438
89f17a65 1439 PR c++/71372
1440 * c-c++-common/pr71372.c: New test.
1441
2740a1a5 1442 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1443 __TIME__ strings with __builtin_strcmp instead of printf and
1444 dg-output.
1445
9ae89a4e 14462016-06-02 Martin Liska <mliska@suse.cz>
1447
1448 * gcc.dg/predict-9.c: New test.
1449
41258f9c 14502016-06-02 Jakub Jelinek <jakub@redhat.com>
1451
1452 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1453 global set_compiler_env_var and global saved_compiler_env_var.
1454
dad46eb8 14552016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1456
1457 PR rtl-optimization/71295
1458 * gcc.c-torture/compile/pr71295.c: New test.
1459
9cc8a892 14602016-06-02 Jakub Jelinek <jakub@redhat.com>
1461
98e7c96c 1462 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1463
4a5a4de2 1464 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1465 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1466
9cc8a892 1467 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1468 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1469 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1470 alternative number.
1471
46819a36 14722016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1473
1474 * gcc.target/powerpc/p9-splat-4.c: New test.
1475
14762016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1477
1478 PR target/71186
1479 * gcc.target/powerpc/pr71186.c: New test.
1480
d9820cc5 14812016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1482
1483 PR fortran/52393
1484 * gfortran.dg/fmt_read_3.f90: New test.
1485
2f14ca3e 14862016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1487
1488 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1489 procedure.
1490
dfa5c0d3 14912016-06-01 Eduard Sanou <dhole@openmailbox.org>
1492
1493 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1494 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1495 env var is set.
1496 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1497 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1498 shown once.
1499 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1500 during compilation.
1501 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1502 vars set by dg-set-compiler-env-var.
1503
7d7125df 15042016-06-01 Paul Thomas <pault@gcc.gnu.org>
1505
1506 PR fortran/71156
1507 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1508 to the module procedure declaration.
1509 * gfortran.dg/submodule_16.f08: New test.
1510
6ab9cde4 15112016-06-01 Jakub Jelinek <jakub@redhat.com>
1512
1513 PR middle-end/71371
1514 * c-c++-common/gomp/pr71371.c: New test.
1515
0cfe7a23 15162016-06-01 Richard Biener <rguenther@suse.de>
1517
1518 PR tree-optimization/71366
1519 * gcc.dg/torture/pr71366-1.c: New testcase.
1520 * gcc.dg/torture/pr71366-2.c: Likewise.
1521
5a5b02e1 15222016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1523
1524 * gcc.target/powerpc/vslv-0.c: New test.
1525 * gcc.target/powerpc/vslv-1.c: New test.
1526 * gcc.target/powerpc/vsrv-0.c: New test.
1527 * gcc.target/powerpc/vsrv-1.c: New test.
1528
d27a79f6 15292016-06-01 Nathan Sidwell <nathan@acm.org>
1530
1531 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1532 * gcc.target/nvptx/weak.c: New.
1533
6172a9fd 15342016-06-01 Richard Biener <rguenther@suse.de>
1535
1536 PR tree-optimization/71261
1537 * gcc.dg/torture/vect-bool-1.c: New testcase.
1538
f9aaabb2 15392016-06-01 Jakub Jelinek <jakub@redhat.com>
1540
1541 * gfortran.dg/gomp/order-1.f90: New test.
1542 * gfortran.dg/gomp/order-2.f90: New test.
1543
53b01069 15442016-06-01 Jan Hubicka <hubicka@ucw.cz>
1545
1546 * gcc.dg/unroll-6.c: Update template.
1547 * gcc.dg/unroll-7.c: New testcase.
1548 * gcc.dg/unroll-8.c: New testcase.
1549
36757397 15502016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1551
1552 * gnat.dg/opt56.ad[sb]: New test.
1553
7f93bd6e 15542016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1555
1556 PR c++/66635
1557 * g++.dg/cpp0x/constexpr-ice16.C: New.
1558
9f41a2ce 15592016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1560
1561 PR tree-optimization/71314
1562 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1563 -mbranch-cost=2.
1564
31e02373 15652016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1566
1567 PR tree-optimization/71077
1568 * gcc.dg/tree-ssa/pr71077.c: New test.
1569
76f8f901 15702016-05-31 Jan Hubicka <hubicka@ucw.cz>
1571
7f93bd6e 1572 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1573 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1574 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 1575
04f5f923 15762016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1577
1578 PR c++/71248
1579 * g++.dg/cpp0x/pr71248.C: New.
1580 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1581 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1582 * g++.dg/init/new37.C: Likewise.
1583 * g++.dg/template/static1.C: Likewise.
1584 * g++.dg/template/static2.C: Likewise.
1585
4ffddf28 15862016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1587
1588 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1589 instead of %rdi.
1590 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1591
4ff7bd21 15922016-05-31 Marek Polacek <polacek@redhat.com>
1593
1594 * c-c++-common/Wswitch-unreachable-3.c: New test.
1595 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1596
e1f7cc4b 15972016-05-31 Richard Biener <rguenther@suse.de>
1598
1599 PR tree-optimization/71352
1600 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1601
02978bd1 16022016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1603
1604 * gcc.target/arm/armv5_thumb_isa.c: New test.
1605
cfce8164 16062016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1607
1608 PR target/71346
1609 * gcc.target/i386/pr71346.c: New test.
1610
7a51c705 16112016-05-31 Tom de Vries <tom@codesourcery.com>
1612
1613 PR tree-optimization/69068
1614 * gcc.dg/graphite/pr69068.c: New test.
1615
8c1ac106 16162016-05-27 Martin Sebor <msebor@redhat.com>
1617
1618 PR c++/71306
1619 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1620
b6431756 16212016-05-30 Jakub Jelinek <jakub@redhat.com>
1622
1623 PR c++/71349
1624 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1625 nowait depend(inout: dd[0]) clauses where permitted.
1626
f6203294 16272016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1628
1629 PR c++/71238
1630 * g++.dg/parse/pr71238.C: New.
1631 * g++.dg/concepts/friend1.C: Test column numbers too.
1632 * g++.dg/cpp0x/initlist31.C: Likewise.
1633 * g++.dg/cpp0x/pr51420.C: Likewise.
1634 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1635 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1636 * g++.dg/ext/builtin3.C: Likewise.
1637 * g++.dg/lookup/friend12.C: Likewise.
1638 * g++.dg/lookup/friend7.C: Likewise.
1639 * g++.dg/lookup/koenig1.C: Likewise.
1640 * g++.dg/lookup/koenig5.C: Likewise.
1641 * g++.dg/lookup/used-before-declaration.C: Likewise.
1642 * g++.dg/overload/koenig1.C: Likewise.
1643 * g++.dg/template/crash65.C: Likewise.
1644 * g++.dg/template/friend57.C: Likewise.
1645 * g++.dg/warn/Wshadow-5.C: Likewise.
1646 * g++.dg/warn/Wunused-8.C: Likewise.
1647 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1648 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1649 * g++.old-deja/g++.jason/member.C: Likewise.
1650 * g++.old-deja/g++.jason/report.C: Likewise.
1651 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1652 * g++.old-deja/g++.law/visibility20.C: Likewise.
1653 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1654 * g++.old-deja/g++.other/static5.C: Likewise.
1655 * g++.old-deja/g++.pt/overload2.C: Likewise.
1656
b96f8145 16572016-05-30 Jan Hubicka <hubicka@ucw.cz>
1658
1659 * gcc.dg/tree-ssa/peel1.c: New testcase.
1660 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1661 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1662
ed5bca7a 16632016-05-30 Tom de Vries <tom@codesourcery.com>
1664
1665 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1666 to ce.
1667
c0aa0333 16682016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1669
1670 PR c++/71099
1671 * g++.dg/parse/virtual1.C: New.
1672
231010db 16732016-05-30 Uros Bizjak <ubizjak@gmail.com>
1674
1675 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1676 Use correct register when clearing %edx.
1677
765557c0 16782016-05-30 Alexander Monakov <amonakov@ispras.ru>
1679
1680 PR tree-optimization/71289
1681 * gcc.dg/pr71289.c: New test.
1682
fc3b1c44 16832016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1684
1685 PR middle-end/71269
1686 PR middle-end/71292
1687 * gcc.dg/tree-ssa/pr71269.c: New test.
1688 * gcc.dg/tree-ssa/pr71292.c: New test.
1689
ce352457 16902016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1691
1692 PR middle-end/71252
1693 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1694
eedd711b 16952016-05-30 Jan Hubicka <hubicka@ucw.cz>
1696
1697 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1698 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1699 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1700
8c061890 17012016-05-30 Tom de Vries <tom@codesourcery.com>
1702
1703 PR tree-optimization/69067
1704 * gcc.dg/graphite/pr69067.c: New test.
1705
a6b0884c 17062016-05-29 Uros Bizjak <ubizjak@gmail.com>
1707
1708 PR target/71245
1709 * gcc.target/i386/pr71245-1.c: New test.
1710 * gcc.target/i386/pr71245-2.c: Ditto.
1711
2369edfc 17122016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1713
1714 PR c++/71105
1715 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1716 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1717 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1718
b6ab3f43 17192016-05-27 Jan Hubicka <hubicka@ucw.cz>
1720
1721 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1722
0192662b 17232016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1724
1725 Revert:
1726 PR c++/69855
1727 * g++.dg/overload/69855.C: New.
1728 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1729 * g++.old-deja/g++.pt/crash3.C: Likewise.
1730
fce78c50 17312016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1732
1733 PR c++/60385
1734 * g++.dg/parse/namespace13.C: New.
1735
372172fe 17362016-05-26 Jeff Law <law@redhat.com>
1737
1738 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1739 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1740 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1741 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1742 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1743 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1744 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1745 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1746 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1747 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1748 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1749 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1750 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1751
5d8a8944 17522016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1753
1754 PR c++/69855
1755 * g++.dg/overload/69855.C: New.
1756 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1757 * g++.old-deja/g++.pt/crash3.C: Likewise.
1758
29602b75 17592016-05-27 Jiong Wang <jiong.wang@arm.com>
1760
1761 PR target/63596
1762 * gcc.target/aarch64/va_arg_1.c: New testcase.
1763 * gcc.target/aarch64/va_arg_2.c: Likewise.
1764 * gcc.target/aarch64/va_arg_3.c: Likewise.
1765
c900b732 17662016-05-27 Jiong Wang <jiong.wang@arm.com>
1767
1768 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1769 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1770 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1771 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1772 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1773
73ef73bd 17742016-05-27 Marek Polacek <polacek@redhat.com>
1775
1776 PR middle-end/71308
1777 * g++.dg/torture/pr71308.C: New test.
1778
a6031633 17792016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1780
1781 * gcc.dg/zero_bits_compound-1.c: New test.
1782 * gcc.dg/zero_bits_compound-2.c: New test.
1783
1fbdc7ae 17842016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1785
1786 PR middle-end/71279
1787 * gcc.dg/pr71279.c: New test.
1788
2e196ca8 17892016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1790
1791 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1792 floating point min/max/comparison instructions.
1793 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1794
6feab9ce 17952016-05-26 Jakub Jelinek <jakub@redhat.com>
1796
1797 * c-c++-common/gomp/schedule-1.c: New test.
1798 * gfortran.dg/gomp/schedule-1.f90: New test.
1799
978cea8f 18002016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1801
1802 PR c++/70822
1803 PR c++/70106
1804 * g++.dg/cpp1y/auto-fn32.C: New test.
1805 * g++.dg/cpp1y/paren4.C: New test.
1806
0478d9ed 18072016-05-26 Nathan Sidwell <nathan@acm.org>
1808
1809 * gcc.dg/20060410.c: Xfail on ptx.
1810 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1811 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1812 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1813 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1814 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1815
5fd1c174 18162016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1817
1818 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1819
c5e8b3e2 18202016-05-26 Jakub Jelinek <jakub@redhat.com>
1821
0db93a5b 1822 PR tree-optimization/71280
1823 * gcc.dg/pr71280.c: New test.
1824
7199c05c 1825 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1826
76c786ac 1827 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1828 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1829
c5e8b3e2 1830 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1831
e9bcea2f 18322016-05-26 Jiong Wang <jiong.wang@arm.com>
1833
1834 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 1835 kept in memory.
e9bcea2f 1836
955d947b 18372016-05-25 Jeff Law <law@redhat.com>
1838
1839 PR tree-optimization/71272
1840 * gcc.c-torture/compile/pr71272.c: new test.
1841
77102dbe 18422016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1843
1844 * gcc.target/powerpc/vec-cmpne.c: New test.
1845 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1846
552821b4 18472016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1848
1849 * gnat.dg/opt55.ad[sb]: New test.
1850
0113f3c5 18512016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1852
1853 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1854 * c-c++-common/pr60226.c: Require int32plus.
1855 * gcc.c-torture/execute/pr70602.c: Likewise.
1856 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1857 unsigned long for malloc arg type.
1858 * gcc.dg/asr_div1.c: Require int32plus.
1859 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1860 * gcc.dg/pie-1.c: Require pie.
1861 * gcc.dg/pie-2.c: Likewise.
1862 * gcc.dg/pr59471.c: Require int32plus.
1863 * gcc.dg/pr59963-2.c: XFAIL for int16.
1864 * gcc.dg/pr60114.c: Require int32plus.
1865 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1866 unsigned long for typedef of size_t.
1867 * gcc.dg/pr63914.c: Require int32plus.
1868 * gcc.dg/pr64536.c: Require pt32plus.
1869 * gcc.dg/pr65658.c: Likewise.
1870 * gcc.dg/pr67271.c: Require int32plus.
1871 * gcc.dg/pr68112.c: Likewise.
1872 * gcc.dg/pr69071.c: Skip for avr target.
1873 * gcc.dg/pr69973.c: Require int32plus.
1874 * gcc.dg/pr70169.c: Skip for avr target.
1875 * gcc.dg/sso-6.c: Require int32plus.
1876 * gcc.dg/sso-7.c: Likewise.
1877 * gcc.dg/sso-8.c: Likewise.
1878 * gcc.dg/vrp-min-max-2.c: Likewise.
1879
f4094380 18802016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1881
1882 PR target/70738
1883 * gcc.target/i386/pr70738-1.c: New test.
1884 * gcc.target/i386/pr70738-2.c: Likewise.
1885 * gcc.target/i386/pr70738-3.c: Likewise.
1886 * gcc.target/i386/pr70738-4.c: Likewise.
1887 * gcc.target/i386/pr70738-5.c: Likewise.
1888 * gcc.target/i386/pr70738-6.c: Likewise.
1889 * gcc.target/i386/pr70738-7.c: Likewise.
1890 * gcc.target/i386/pr70738-8.c: Likewise.
1891 * gcc.target/i386/pr70738-9.c: Likewise.
1892
239a4bea 18932016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1894
1895 PR rtl-optimization/66940
1896 * gcc.c-torture/execute/pr66940.c: New test.
1897
bf6382ba 18982016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1899
1900 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1901 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1902 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1903 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1904 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1905 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1906 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1907 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1908 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1909 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1910 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1911 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1912 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1913 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1914 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1915 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1916 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1917 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1918 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1919 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1920 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1921 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1922 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1923 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1924
2c995da9 19252016-05-25 Marek Polacek <polacek@redhat.com>
1926
1927 PR c/71265
1928 * gcc.dg/noncompile/pr71265.c: New test.
1929
abfbb5b5 1930 PR c/71266
1931 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1932
f6871bbd 19332016-05-25 Nathan Sidwell <nathan@acm.org>
1934
1935 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1936
de04e83e 19372016-05-25 Richard Biener <rguenther@suse.de>
1938
1939 PR tree-optimization/71261
1940 * c-c++-common/torture/pr71261.c: New testcase.
1941
b35931f7 19422016-05-25 Richard Biener <rguenther@suse.de>
1943
1944 PR tree-optimization/71264
1945 * gcc.dg/vect/pr71264.c: New testcase.
1946
166c3089 19472016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1948
1949 PR c++/55992
1950 * g++.dg/cpp0x/alias-decl-53.C: New.
1951 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1952
14240409 19532016-05-25 Martin Liska <mliska@suse.cz>
1954
1955 * g++.dg/pr71239.C: New test.
1956
bc47d9f6 19572016-05-25 Richard Biener <rguenther@suse.de>
1958
4860a6bf 1959 * gcc.dg/vect/pr58135.c: Rename to ...
1960 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 1961
d8a3f157 19622016-05-25 Marek Polacek <polacek@redhat.com>
1963
1964 * g++.dg/pr65295.C: Use target c++14.
1965
3af16045 19662016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1967
231010db 1968 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1969 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 1970
949479b2 19712016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1972
1973 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1974 instructions.
1975
6d6a3fc3 19762016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1977
1978 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1979 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1980 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1981 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1982 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1983 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1984 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1985 * c-c++-common/goacc/pcopy.c: Likewise.
1986 * c-c++-common/goacc/pcopyin.c: Likewise.
1987 * c-c++-common/goacc/pcopyout.c: Likewise.
1988 * c-c++-common/goacc/pcreate.c: Likewise.
1989 * c-c++-common/goacc/pr70688.c: New test.
1990 * c-c++-common/goacc/present-1.c: Adjust test.
1991 * c-c++-common/goacc/reduction-5.c: Likewise.
1992 * g++.dg/goacc/data-1.C: New test.
1993
af648be2 19942016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1995
1996 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1997 vector parity built-in functions.
1998 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1999 count trailing zeros automatic vectorization.
2000 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2001 count trailing zeros built-in functions.
2002
4e173d60 20032016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2004
2005 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2006
a0c02a52 20072016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2008
2009 PR target/71050
2010 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2011
64c52e9c 20122016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2013
2014 PR c++/50436
2015 * g++.dg/template/crash123.C: New.
2016 * g++.dg/template/crash124.C: Likewise.
2017
752b5a4c 20182016-05-24 Martin Sebor <msebor@redhat.com>
2019
2020 PR c++/71147
2021 * g++.dg/ext/flexary16.C: New test.
2022
a36dd683 20232016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2024
f6871bbd 2025 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2026 before math.h is included.
a36dd683 2027 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2028 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2029 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2030 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2031 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2032 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2033 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2034 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2035 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2036 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2037 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2038 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2039 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2040 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2041 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2042 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2043 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2044 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2045 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2046 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2047 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2048 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2049 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2050
d60e1df7 20512016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2052 Kelvin Nilsen <kelvin@gcc.gnu.org>
2053
2054 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2055 support.
2056
22d09025 20572016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2058
2059 PR c++/69872
2060 * g++.dg/warn/Wno-narrowing1.C: New.
2061
6ef0143d 20622016-05-24 Marek Polacek <polacek@redhat.com>
2063
2064 PR c/71249
2065 * c-c++-common/Wswitch-unreachable-2.c: New test.
2066
962a2062 20672016-05-24 Jakub Jelinek <jakub@redhat.com>
2068
ead77194 2069 PR c++/71257
2070 * g++.dg/vect/simd-clone-6.cc: New test.
2071 * g++.dg/gomp/declare-simd-6.C: New test.
2072
962a2062 2073 PR middle-end/70434
2074 PR c/69504
2075 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2076
23edc6d1 20772016-05-24 Richard Biener <rguenther@suse.de>
2078
2079 PR tree-optimization/71240
2080 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2081
30633bcc 20822016-05-24 Richard Biener <rguenther@suse.de>
2083
2084 PR tree-optimization/71230
2085 * gcc.dg/torture/pr71230.c: New testcase.
2086 * g++.dg/torture/pr71230.C: Likewise.
2087
c9d624bd 20882016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2089
2090 * c-c++-common/goacc/routine-5.c: Add tests.
2091 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2092 * gfortran.dg/goacc/routine-6.f90: Add tests.
2093
ce143ff0 20942016-05-24 Richard Biener <rguenther@suse.de>
2095
2096 PR tree-optimization/71253
2097 * gcc.dg/torture/pr71253.c: New testcase.
2098
3bdaecd5 20992016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2100
2101 PR middle-end/71252
2102 * gfortran.dg/pr71252.f90: New test.
2103
856b494d 21042016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2105
2106 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2107
7345b977 21082016-05-24 Richard Biener <rguenther@suse.de>
2109
2110 PR middle-end/70434
2111 PR c/69504
2112 * c-c++-common/vector-subscript-4.c: New testcase.
2113 * c-c++-common/vector-subscript-5.c: Likewise.
2114
6f065267 21152016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2116
2117 PR fortran/71123
2118 * gfortran.dg/namelist_90.f: New test
2119
fd6757da 21202016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2121
2122 PR fortran/66461
2123 * gfortran.dg/unexpected_eof.f: New test
2124
7d5555a8 21252016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2126 Kelvin Nilsen <kelvin@gcc.gnu.org>
2127
2128 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2129 as little endian.
2130
ae6744c9 21312016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2132
2133 PR c++/70972
2134 * g++.dg/cpp0x/inh-ctor20.C: New.
2135 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2136
f0d91a85 21372016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2138
2139 PR c++/69095
2140 * g++.dg/cpp0x/variadic168.C: New.
2141
1618ffe5 21422016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2143
2144 * g++.dg/cpp0x/pr31445.C: Test column number too.
2145 * g++.dg/cpp0x/pr32253.C: Likewise.
2146 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2147 * g++.dg/cpp0x/variadic36.C: Likewise.
2148
c0205bab 21492016-05-23 Marc Glisse <marc.glisse@inria.fr>
2150
2151 * gcc.dg/fold-notshift-2.c: Adjust.
2152
1398da0f 21532016-05-23 Marek Polacek <polacek@redhat.com>
2154
2155 PR c/49859
2156 * c-c++-common/Wswitch-unreachable-1.c: New test.
2157 * gcc.dg/Wswitch-unreachable-1.c: New test.
2158 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2159 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2160 * g++.dg/gomp/block-10.C: Likewise.
2161 * gcc.dg/gomp/block-10.c: Likewise.
2162 * g++.dg/gomp/block-9.C: Likewise.
2163 * gcc.dg/gomp/block-9.c: Likewise.
2164 * g++.dg/gomp/target-1.C: Likewise.
2165 * g++.dg/gomp/target-2.C: Likewise.
2166 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 2167 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 2168 * g++.dg/gomp/taskgroup-1.C: Likewise.
2169 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2170 * gcc.dg/gomp/teams-1.c: Likewise.
2171 * g++.dg/gomp/teams-1.C: Likewise.
2172 * g++.dg/overload/error3.C: Likewise.
2173 * g++.dg/tm/jump1.C: Likewise.
2174 * g++.dg/torture/pr40335.C: Likewise.
2175 * gcc.dg/c99-vla-jump-5.c: Likewise.
2176 * gcc.dg/switch-warn-1.c: Likewise.
2177 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2178 * gcc.dg/nested-func-1.c: Likewise.
2179 * gcc.dg/pr67784-4.c: Likewise.
2180
5403ed8b 21812016-05-23 Richard Biener <rguenther@suse.de>
2182
2183 PR tree-optimization/71230
2184 * gfortran.dg/pr71230-1.f90: New testcase.
2185 * gfortran.dg/pr71230-2.f90: Likewise.
2186
27510941 21872016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2188
1618ffe5 2189 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 2190 * gcc.dg/vect/pr58135.c: Add new.
2191 * gfortran.dg/pr46519-1.f: Adjust test case.
2192
a41c605d 21932016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2194
2195 PR c++/53401
2196 * g++.dg/cpp0x/decltype64.C: New.
2197
3eb254ab 21982016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2199
2200 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2201 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2202 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2203
a75fffe1 22042016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2205
2206 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2207 Add poly64x1_t and poly64x2_t cases if supported.
2208 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2209 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2210 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2211 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2212 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2213
56979b12 22142016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2215
2216 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2217 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2218 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2219 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2220 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2221 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2222 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2223
dc5e98db 22242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2225
2226 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2227
c0f383ae 22282016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2229
2230 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2231 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2232
2a4d70a2 22332016-05-22 Jakub Jelinek <jakub@redhat.com>
2234
4c109025 2235 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2236 constraint instead of "r".
2237 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2238 insn instead of vxorpd.
2239 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2240
bad891ce 2241 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2242 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2243
ac23ddb9 2244 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2245
9dac9579 2246 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2247 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2248
2a4d70a2 2249 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2250
9eafdd7b 22512016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2252
2253 PR middle-end/40921
2254 * gcc.dg/tree-ssa/pr40921.c: New test.
2255
93df190d 22562016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2257
2258 PR target/71103
2259 * gcc.target/avr/pr71103.c: New test.
2260
933b9f7f 22612016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2262
2263 PR middle-end/71179
2264 * gcc.dg/tree-ssa/pr71179.c: New test.
2265
8bdfbc08 22662016-05-20 Martin Sebor <msebor@redhat.com>
2267
2268 PR c/71115
2269 * gcc.dg/init-excess-2.c: New test.
2270
6827ab42 22712016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2272
2273 * gnat.dg/opt53.adb: New test.
2274 * gnat.dg/opt54.adb: Likewise.
2275
58a5f4c0 22762016-05-20 Martin Jambor <mjambor@suse.cz>
2277
2278 PR tree-optimization/70884
2279 * gcc.dg/tree-ssa/pr70919.c: New test.
2280
bb7145f6 22812016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2282
2283 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2284 formatting.
f6871bbd 2285 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2286 fix code formatting.
2287
22882016-05-20 Nathan Sidwell <nathan@acm.org>
2289
2290 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2291 non-common cases.
2292 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 2293
9954d230 22942016-05-20 David Malcolm <dmalcolm@redhat.com>
2295
2296 * jit.dg/all-non-failing-tests.h: Add
2297 test-factorial-must-tail-call.c.
2298 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2299 * jit.dg/test-factorial-must-tail-call.c: New test case.
2300
08a161f9 23012016-05-20 Jakub Jelinek <jakub@redhat.com>
2302
2303 PR fortran/71204
2304 * gfortran.dg/pr71204.f90: New test.
2305
3d380077 23062016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2307
2308 * gcc.target/nvptx/sincos.c: New test.
2309
0f104d56 23102016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2311
2312 PR c++/70572
2313 * g++.dg/cpp1y/auto-fn31.C: New.
2314
61736a1b 23152016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2316
2317 * gcc.target/powerpc/vec-addec.c: New test.
2318 * gcc.target/powerpc/vec-addec-int128.c: New test.
2319
b4a61e77 23202016-05-20 David Malcolm <dmalcolm@redhat.com>
2321
2322 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2323 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2324 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2325 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2326
9a2ace10 23272016-05-20 Jan Hubicka <hubicka@ucw.cz>
2328
2329 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2330
45cdf8c6 23312016-05-20 Jakub Jelinek <jakub@redhat.com>
2332
b9a1dcd5 2333 PR c++/71210
2334 * g++.dg/opt/pr71210-1.C: New test.
2335 * g++.dg/opt/pr71210-2.C: New test.
2336
45cdf8c6 2337 PR tree-optimization/29756
2338 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2339 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2340 only on selected targets where V4SImode vectors are known to be
2341 supported.
2342
92e3ffbf 23432016-05-20 Marc Glisse <marc.glisse@inria.fr>
2344
2345 PR tree-optimization/71079
2346 PR tree-optimization/71206
2347 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2348
5da368e3 23492016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2350
2351 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2352 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2353 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2354
2506d97a 23552016-05-20 Richard Guenther <rguenther@suse.de>
2356
2357 PR tree-optimization/29756
2358 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2359
adade307 23602016-05-20 Richard Biener <rguenther@suse.de>
2361
2362 PR tree-optimization/71185
2363 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2364
c3deca25 23652016-05-20 Richard Biener <rguenther@suse.de>
2366
2367 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2368
8b0bef14 23692016-05-19 Marek Polacek <polacek@redhat.com>
2370
2371 PR c++/71075
2372 * g++.dg/diagnostic/pr71075.C: New test.
2373
08025288 23742016-05-19 David Malcolm <dmalcolm@redhat.com>
2375
2376 PR c++/71184
2377 * g++.dg/pr71184.C: New test case.
2378
26a51591 23792016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2380
2381 * gcc.target/powerpc/darn-0.c: New test.
2382 * gcc.target/powerpc/darn-1.c: New test.
2383 * gcc.target/powerpc/darn-2.c: New test.
2384
d8d3e75a 23852016-05-19 Marek Polacek <polacek@redhat.com>
2386
2387 PR tree-optimization/71031
2388 * gcc.dg/tree-ssa/vrp100.c: New test.
2389
c28211ae 23902016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2391
2392 PR rtl-optimization/71148
2393 * gcc.dg/pr71148.c: New test.
2394
3f5ea43a 23952016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2396
2397 PR target/71056
2398 * gcc.target/arm/pr71056.c: New test.
2399
2a7d4c20 24002016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2401
2402 * c-c++-common/pr69669.c: Check the used mode.
2403
ed0b0569 24042016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2405
2406 PR sanitizer/64354
2407 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2408
410372fe 24092016-05-19 Richard Biener <rguenther@suse.de>
2410
2411 PR tree-optimization/70729
2412 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2413 * gcc.dg/graphite/scop-18.c: Likewise.
2414 * gcc.dg/pr41783.c: Disable LIM.
2415 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2416 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2417 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2418 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2419 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2420 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2421 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2422 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2423 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2424 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2425 * gfortran.dg/pr42108.f90: Likewise.
2426
56f34f03 24272016-05-18 David Malcolm <dmalcolm@redhat.com>
2428
2429 PR driver/69265
2430 * gcc.dg/spellcheck-options-11.c: New test case.
2431
e6481cd1 24322016-05-18 Jakub Jelinek <jakub@redhat.com>
2433
2434 PR c++/71100
2435 * g++.dg/opt/pr71100.C: New test.
2436
be951c59 24372016-05-18 Martin Jambor <mjambor@suse.cz>
2438
2439 PR ipa/69708
2440 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2441 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2442 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2443 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2444
665ff45b 24452016-05-18 Martin Jambor <mjambor@suse.cz>
2446
2447 PR ipa/69708
2448 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2449 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2450 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2451 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2452 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2453
485be62c 24542016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2455
2456 PR c++/69793
2457 * g++.dg/template/crash122.C: New.
2458
b251d5f5 24592016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2460
2461 PR c++/70466
2462 * g++.dg/template/pr70466-1.C: New.
2463 * g++.dg/template/pr70466-2.C: Likewise.
2464
c93e9931 24652016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2466
2467 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2468 splat operations and the XXSPLTIB instruction.
2469 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2470 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2471 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2472 xxlxor to clear a register.
2473
8ba6639c 24742016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2475
2476 * gcc.dg/torture/pr71020.c: New test.
2477
ec6e3005 24782016-05-18 Martin Jambor <mjambor@suse.cz>
2479
2480 PR ipa/70646
2481 * gcc.dg/ipa/pr70646.c: New test.
2482
5ef3c918 24832016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2484
2485 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2486
70a88eab 24872016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2488
2489 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2490 missing tests for vreinterpretq_p{8,16}.
2491
b52a930c 24922016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2493
2494 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2495 vsliq_n_s64 and vsliq_n_u64.
2496
bdd4080b 24972016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2498
2499 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2500 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2501
37814bf5 25022016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2503
2504 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2505 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2506 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2507
764af2e0 25082016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2509
2510 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2511 in comment.
2512
ffe01a83 25132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 2514
2515 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2516 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2517 "blr\t" and switch to scan-assembler-times.
2518
fab6dae9 25192016-05-18 Jiong Wang <jiong.wang@arm.com>
2520
231010db 2521 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2522 with __aarch64__.
2523 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2524 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 2525
4eb0c566 25262016-05-18 Jakub Jelinek <jakub@redhat.com>
2527
442f18f1 2528 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2529 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2530 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2531 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2532 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2533 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2534
4d83b36b 2535 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2536 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2537
a4528eec 2538 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2539 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2540
f0066139 2541 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2542 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2543
4eb0c566 2544 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2545
303e9267 25462016-05-18 Richard Biener <rguenther@suse.de>
2547
2548 PR tree-optimization/71168
2549 * gcc.dg/torture/pr71168.c: New testcase.
2550
0d7ddd44 25512016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2552
2553 PR middle-end/63586
2554 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2555 * gcc.dg/tree-ssa/pr63586.c: New test.
2556 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2557
899bcc0f 25582016-05-17 Nathan Sidwell <nathan@acm.org>
2559
2560 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2561 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2562 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2563 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2564
a2246979 25652016-05-17 Nathan Sidwell <nathan@acm.org>
2566
2567 * gcc.target/nvptx/abi-vararg-3.c: New.
2568
2f6a4d21 25692016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2570
2571 PR tree-optimization/54579
2572 PR middle-end/55299
2573 * gcc.dg/fold-notrotate-1.c: New test.
2574 * gcc.dg/fold-notshift-1.c: New test.
2575 * gcc.dg/fold-notshift-2.c: New test.
2576
27bdad45 25772016-05-17 Marek Polacek <polacek@redhat.com>
2578
2579 PR ipa/71146
2580 * g++.dg/ipa/pr71146.C: New test.
2581
f33a295a 25822016-05-17 David Malcolm <dmalcolm@redhat.com>
2583
2584 * jit.dg/test-error-array-bounds.c: New test case.
2585
b6dd53bf 25862016-05-17 Marc Glisse <marc.glisse@inria.fr>
2587
2588 * gcc.dg/tree-ssa/and-1.c: New testcase.
2589
a8719545 25902016-05-17 Marc Glisse <marc.glisse@inria.fr>
2591
2592 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2593 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2594
34806102 25952016-05-17 Marc Glisse <marc.glisse@inria.fr>
2596
2597 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2598 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2599
25fe08a8 26002016-05-17 Jiong Wang <jiong.wang@arm.com>
2601
2602 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2603
abf1a837 26042016-05-17 Jiong Wang <jiong.wang@arm.com>
2605
2606 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2607
666b9dd3 26082016-05-17 Jiong Wang <jiong.wang@arm.com>
2609
2610 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2611 ".2d[index]" when scan the assembly.
2612 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2613 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2614 float64x1.
2615 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2616
77d095c0 26172016-05-17 Richard Biener <rguenther@suse.de>
2618
2619 PR tree-optimization/71132
2620 * gcc.dg/torture/pr71132.c: New testcase.
2621
28adcc23 26222016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2623
2624 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2625
2439931e 26262016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2627
2628 PR target/70809
2629 * gcc.target/aarch64/pr70809_1.c: New test.
2630
5ec2ff80 26312016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2632
2633 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2634 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2635 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2636 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2637
17fd1c7a 26382016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2639 Ilya Enkovich <ilya.enkovich@intel.com>
2640
2641 PR target/71114
2642 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2643
46729204 26442016-05-16 Jan Hubicka <hubicka@ucw.cz>
2645
2646 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2647 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2648
2a1125d6 26492016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2650
2651 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2652 test for __ARM_FP16_ARGS.
2653 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2654 * gcc.target/arm/aapcs/neon-vect10.c: New.
2655 * gcc.target/arm/aapcs/neon-vect9.c: New.
2656 * gcc.target/arm/aapcs/vfp18.c: New.
2657 * gcc.target/arm/aapcs/vfp19.c: New.
2658 * gcc.target/arm/aapcs/vfp20.c: New.
2659 * gcc.target/arm/aapcs/vfp21.c: New.
2660 * gcc.target/arm/fp16-aapcs-1.c: New.
2661 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2662 test for __ARM_FP16_ARGS.
2663 * g++.target/arm/fp16-return-1.c: Update expected output.
2664
ea3d2d74 26652016-05-16 Jiong Wang <jiong.wang@arm.com>
2666
2667 PR testsuite/70227
2668 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2669
6989e05f 26702016-05-15 Harald Anlauf <anlauf@gmx.de>
2671
2672 PR fortran/69603
2673 * gfortran.dg/pr69603.f90: New testcase.
2674
a5f52592 26752016-05-14 Fritz Reese <fritzoreese@gmail.com>
2676
2677 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2678
88f949ab 26792016-05-14 Fritz Reese <fritzoreese@gmail.com>
2680
2681 PR fortran/71047
2682 * gfortran.dg/pr71047.f08: New test.
2683
90c88567 26842016-05-13 Joseph Myers <joseph@codesourcery.com>
2685
2686 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2687 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2688 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2689
00a690cc 26902016-05-13 Martin Sebor <msebor@redhat.com>
2691
2692 PR c++/60049
2693 * g++.dg/cpp0x/constexpr-60049.C: New test.
2694
ec8b6af7 26952016-05-13 Jakub Jelinek <jakub@redhat.com>
2696
2697 PR bootstrap/71071
2698 * gcc.dg/pr71071.c: New test.
2699
f54d1d7b 27002016-05-13 Uros Bizjak <ubizjak@gmail.com>
2701
2702 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2703 remove XOP handling.
2f3af60f 2704 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 2705
a39a0392 27062016-05-13 Nathan Sidwell <nathan@acm.org>
2707
2708 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2709 __atomic_is_lock_free declaration.
2710
42333dd9 27112016-05-13 Richard Biener <rguenther@suse.de>
2712
2713 PR tree-optimization/42587
2714 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2715
c5442454 27162016-05-13 Martin Liska <mliska@suse.cz>
2717
2718 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2719 the new format of dump output.
2720
03a400fb 27212016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2722
2723 * gcc.dg/pr71084.c: New test.
2724
69278c3f 27252016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2726
231010db 2727 PR target/53440
2728 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 2729
8138f11b 27302016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2731
2732 * gcc.target/aarch64/struct_return.c: New test.
2733
22a3f7bd 27342016-05-12 Marek Polacek <polacek@redhat.com>
2735
2736 PR c/70756
2737 * c-c++-common/pr70756-2.c: New test.
2738 * c-c++-common/pr70756.c: New test.
2739
9bcd42cc 27402016-05-12 Richard Biener <rguenther@suse.de>
2741
2742 PR tree-optimization/71059
2743 * gcc.dg/torture/pr71059.c: New testcase.
2744
5ffb4a0d 27452016-05-12 Richard Biener <rguenther@suse.de>
2746
2747 PR tree-optimization/71062
2748 * gcc.dg/torture/pr71062.c: New testcase.
2749
2ab65c31 27502016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2751
2752 PR tree-optimization/71006
2753 * gcc.dg/pr71006.c: New test.
2754
f0158fc0 27552016-05-12 Marek Polacek <polacek@redhat.com>
2756
2757 PR driver/71063
2758 * gcc.dg/opts-7.c: New test.
2759
0f56938b 27602016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2761
2762 PR target/70830
2763 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2764 Add -save-temps to dg-options.
2765 Scan for ldmfd rather than pop instruction.
2766 * gcc.target/arm/interrupt-2.c: Likewise.
2767 * gcc.target/arm/pr70830.c: New test.
2768
e10946d5 27692016-05-12 Jakub Jelinek <jakub@redhat.com>
2770
9fa8e468 2771 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2772 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2773
9ce62bbe 2774 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2775 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2776 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2777
708ae1b1 2778 PR target/71019
2779 * gcc.target/i386/avx512vl-pack-1.c: New test.
2780 * gcc.target/i386/avx512vl-pack-2.c: New test.
2781 * gcc.target/i386/avx512bw-pack-2.c: New test.
2782
a461f32e 2783 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2784
e10946d5 2785 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2786 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2787 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2788
f52a3ef6 27892016-05-12 Richard Biener <rguenther@suse.de>
2790
2791 PR tree-optimization/70986
2792 * gcc.dg/torture/pr70986-1.c: New testcase.
2793 * gcc.dg/torture/pr70986-2.c: Likewise.
2794 * gcc.dg/torture/pr70986-3.c: Likewise.
2795
54c4d22e 27962016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2797
2798 PR c/43651
2799 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2800 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2801
57215d5b 28022016-05-11 Uros Bizjak <ubizjak@gmail.com>
2803
2804 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2805 directive.
2806 * gcc.target/i386/pr66746.c: Ditto.
2807
67d3121c 28082016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2809
2810 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2811 support.
2812 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2813 warning when using -mvsx-timode.
2814 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2815 * gcc.target/powerpc/dform-2.c: Likewise.
2816 * gcc.target/powerpc/pr68805.c: Likewise.
2817
7f8012a5 28182016-05-11 Marek Polacek <polacek@redhat.com>
2819
2820 PR c++/71024
2821 * c-c++-common/attributes-3.c: New test.
2822
3e8567ce 28232016-05-11 Nathan Sidwell <nathan@acm.org>
2824
2825 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2826 * gcc.c-torture/execute/pr68185.c: Likewise.
2827 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2828 * gcc.dg/pr69634.c: Requires scheduling.
2829 * gcc.dg/torture/pr66178.c: Require label values.
2830 * gcc.dg/setjmp-6.c: Require indirect jumps.
2831
3739ac00 28322016-05-11 Richard Biener <rguenther@suse.de>
2833
2834 PR tree-optimization/71055
2835 * gcc.dg/torture/pr71055.c: New testcase.
2836
1ff8b385 28372016-05-11 Richard Biener <rguenther@suse.de>
2838
2839 PR debug/71057
2840 * g++.dg/debug/pr71057.C: New testcase.
2841
77126efa 28422016-05-11 Jakub Jelinek <jakub@redhat.com>
2843
2844 PR fortran/70855
2845 * gfortran.dg/gomp/pr70855.f90: New test.
2846
6fcaaf9b 28472016-05-11 Richard Biener <rguenther@suse.de>
2848
2849 PR middle-end/71002
2850 * g++.dg/torture/pr71002.C: New testcase.
2851
bfa8ea12 28522016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2853
2854 PR middle-end/70807
2855 * gcc.dg/pr70807.c: New test.
2856
87632549 28572016-05-10 Martin Sebor <msebor@redhat.com>
2858
2859 PR c++/38611
2860 * g++.dg/Wattributes.C: New test.
2861
f9153689 28622016-05-10 Marc Glisse <marc.glisse@inria.fr>
2863
2864 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2865 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2866 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2867
a44ed58a 28682016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2869
2870 PR target/70799
2871 * gcc.target/i386/pr70799-1.c: New test.
2872
d6c90d89 28732016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2874
2875 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2876
c1f73044 28772016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2878
2879 PR middle-end/70877
2880 * gcc.target/i386/pr70877.c: New test.
2881
e66d763a 28822016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2883
2884 PR tree-optimization/70786
2885 * gcc.target/i386/pr70876.c: New test.
2886
a30ff73a 28872016-05-10 Jakub Jelinek <jakub@redhat.com>
2888
2889 PR target/70927
2890 * gcc.target/i386/avx512vl-logic-1.c: New test.
2891 * gcc.target/i386/avx512vl-logic-2.c: New test.
2892 * gcc.target/i386/avx512dq-logic-2.c: New test.
2893
4b3fd38f 28942016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2895
2896 PR target/70963
2897 * gcc.target/powerpc/pr70963.c: New.
2898
abf93a25 28992016-05-10 David Malcolm <dmalcolm@redhat.com>
2900
2901 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2902 (test_very_wide_line): Add ruler to expected output.
2903 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2904 (test_very_wide_line): Likewise.
2905 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2906 (test_show_locus): Within the handling of "test_very_wide_line",
2907 enable show_ruler_p on the diagnostic context.
2908
d614888f 29092016-05-10 Richard Biener <rguenther@suse.de>
2910
2911 PR tree-optimization/71039
2912 * gcc.dg/torture/pr71039.c: New testcase.
2913
dbca5ed9 29142016-05-10 Nathan Sidwell <nathan@acm.org>
2915
2916 * gcc.dg/nested-func-10.c: Requires alloca.
2917 * gcc.dg/nested-func-9.c: Requires alloca.
2918 * gcc.c-torture/execute/pr70460.c: Requires labels.
2919 * gcc.c-torture/compile/pr70199.c: Requires labels.
2920 * gcc.target/nvptx/decl.c: Compile only.
2921 * gcc.target/nvptx/trailing-init.c: Compile only.
2922 * gcc.target/nvptx/ary-init.c: Compile only.
2923
3fa82609 29242016-05-10 Marek Polacek <polacek@redhat.com>
2925
2926 PR c/70255
2927 * gcc.dg/attr-opt-1.c: New test.
2928
76825907 29292016-05-10 Richard Biener <rguenther@suse.de>
2930
2931 PR tree-optimization/70497
2932 PR tree-optimization/28367
2933 * gcc.dg/torture/20160404-1.c: New testcase.
2934 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2935 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2936
68255819 29372016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2938
2939 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2940
d9aa8cdb 29412016-05-09 Uros Bizjak <ubizjak@gmail.com>
2942
2943 * gcc.target/i386/fabsneg-1.c New test.
2944
7cc16f50 29452016-05-09 Alan Modra <amodra@gmail.com>
2946
2947 PR testsuite/70826
2948 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2949
a83b7b63 29502016-05-09 Richard Biener <rguenther@suse.de>
2951
2952 PR tree-optimization/70985
2953 * gcc.dg/torture/pr70985.c: New testcase.
2954
189d0706 29552016-05-09 Bin Cheng <bin.cheng@arm.com>
2956
2957 * gcc.dg/tree-ssa/ifc-9.c: New test.
2958 * gcc.dg/tree-ssa/ifc-10.c: New test.
2959 * gcc.dg/tree-ssa/ifc-11.c: New test.
2960 * gcc.dg/tree-ssa/ifc-12.c: New test.
2961 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2962 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2963 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2964
1ec957b0 29652016-05-09 Richard Biener <rguenther@suse.de>
2966
2967 PR fortran/70937
2968 * gfortran.dg/pr70937.f90: New testcase.
2969
923c7714 29702016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2971
2972 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2973
d7cd448a 29742016-05-07 Fritz Reese <fritzoreese@gmail.com>
2975
2976 PR fortran/56226
2977 * gfortran.dg/dec_structure_1.f90: New testcase.
2978 * gfortran.dg/dec_structure_2.f90: Ditto.
2979 * gfortran.dg/dec_structure_3.f90: Ditto.
2980 * gfortran.dg/dec_structure_4.f90: Ditto.
2981 * gfortran.dg/dec_structure_5.f90: Ditto.
2982 * gfortran.dg/dec_structure_6.f90: Ditto.
2983 * gfortran.dg/dec_structure_7.f90: Ditto.
2984 * gfortran.dg/dec_structure_8.f90: Ditto.
2985 * gfortran.dg/dec_structure_9.f90: Ditto.
2986 * gfortran.dg/dec_structure_10.f90: Ditto.
2987 * gfortran.dg/dec_structure_11.f90: Ditto.
2988 * gfortran.dg/dec_union_1.f90: Ditto.
2989 * gfortran.dg/dec_union_2.f90: Ditto.
2990 * gfortran.dg/dec_union_3.f90: Ditto.
2991 * gfortran.dg/dec_union_4.f90: Ditto.
2992 * gfortran.dg/dec_union_5.f90: Ditto.
2993 * gfortran.dg/dec_union_6.f90: Ditto.
2994 * gfortran.dg/dec_union_7.f90: Ditto.
2995
f681e29b 29962016-05-07 Tom de Vries <tom@codesourcery.com>
2997
2998 PR tree-optimization/70956
2999 * gcc.dg/graphite/pr70956.c: New test.
3000
68d7f375 30012016-05-06 Jakub Jelinek <jakub@redhat.com>
3002
faf39348 3003 PR middle-end/70941
3004 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3005 (a, b, c, d): Change type from char to signed char.
3006 (main): Compare against (signed char) -1634678893 instead of
3007 hardcoded -109. Use __builtin_abort instead of abort.
3008
b768b13a 3009 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3010 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3011
68d7f375 3012 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3013
5dda16ea 30142016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3015
3016 PR debug/70935
3017 * gcc.dg/torture/pr70935.c: New test.
3018
13ede1b5 30192016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3020
3021 PR target/58219
7fc878c4 3022 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 3023
96d94be2 30242016-05-06 Richard Biener <rguenther@suse.de>
3025
3026 PR tree-optimization/70960
3027 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3028
e5d9f15d 30292016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3030
3031 PR target/52933
3032 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3033 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3034 Adjust expected instruction counts.
3035 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3036
2dd7705f 30372016-05-06 Marek Polacek <polacek@redhat.com>
3038
3039 PR sanitizer/70875
3040 * gcc.dg/ubsan/bounds-3.c: New test.
3041
cb8bc632 30422016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3043
3044 PR target/54089
3045 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3046
b343c173 30472016-05-06 Richard Biener <rguenther@suse.de>
3048
3049 PR middle-end/70931
3050 * gfortran.dg/pr70931.f90: New testcase.
3051
1e3db0b1 30522016-05-06 Richard Biener <rguenther@suse.de>
3053
3054 PR middle-end/70941
3055 * gcc.dg/torture/pr70941.c: New testcase.
3056
bdd54b6d 30572016-05-05 Bin Cheng <bin.cheng@arm.com>
3058
3059 PR tree-optimization/57206
3060 * gcc.dg/vect/pr57206.c: New test.
3061
499adcfd 30622016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3063
3064 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3065
871164c4 30662016-05-05 Jakub Jelinek <jakub@redhat.com>
3067
ecb23e00 3068 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3069
871164c4 3070 * c-c++-common/Wdangling-else-4.c: New test.
3071
70cf83ba 30722016-05-04 Jakub Jelinek <jakub@redhat.com>
3073
858c9470 3074 PR c++/70906
3075 PR c++/70933
3076 * g++.dg/opt/pr70906.C: New test.
3077 * g++.dg/opt/pr70933.C: New test.
3078
70cf83ba 3079 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3080
aaa36a78 30812016-05-04 Jan Hubicka <hubicka@ucw.cz>
3082
3083 * gcc.dg/ipa/pure-const-3.c: New testcase.
3084
1d52c456 30852016-05-04 Marek Polacek <polacek@redhat.com>
3086
3087 * c-c++-common/Wdangling-else-1.c: New test.
3088 * c-c++-common/Wdangling-else-2.c: New test.
3089 * c-c++-common/Wdangling-else-3.c: New test.
3090
dc581573 30912016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3092
3093 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3094 flag is present.
3095
a64030fe 30962016-05-04 Marek Polacek <polacek@redhat.com>
3097
3098 PR c/48778
3099 * gcc.dg/Waddress-2.c: New test.
3100
b461b04a 31012016-05-04 Alan Modra <amodra@gmail.com>
3102
3103 * gcc.target/powerpc/pr70866.c: New.
3104
c388a0cf 31052016-05-03 Martin Sebor <msebor@redhat.com>
3106
3107 PR c++/66561
3108 * c-c++-common/builtin_location.c: New test.
3109 * g++.dg/cpp1y/builtin_location.C: New test.
3110
5d4db8ef 31112016-05-03 Marek Polacek <polacek@redhat.com>
3112
3113 PR c/70859
3114 * gcc.dg/pr70859.c: New test.
3115 * gcc.dg/pr70859-2.c: New test.
3116
ca938765 31172016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3118
3119 * gnat.dg/debug5.adb: New testcase.
3120
60b27d5f 31212016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3122
3123 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3124 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3125 Procedure to check for z10 instruction set.
3126
5ab325d0 31272016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3128
3129 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3130
c548a0ad 31312016-05-03 Alan Modra <amodra@gmail.com>
3132
3133 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3134
d5ecd946 31352016-05-03 Jakub Jelinek <jakub@redhat.com>
3136
3137 * gcc.target/i386/avx512f-cvt-1.c: New test.
3138
35b0a053 31392016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3140
3141 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3142 -fdump-tree-vrp-details.
3143
9ae1b28a 31442016-05-03 Richard Biener <rguenther@suse.de>
3145
3146 * gcc.dg/pr30172-1.c: Adjust.
3147 * gcc.dg/pr63743.c: Likewise.
3148 * gcc.dg/tm/pr51696.c: Likewise.
3149 * c-c++-common/tm/safe-1.c: Likewise.
3150 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3151 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3152 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3153 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3154
9c1a31e4 31552016-05-03 Jakub Jelinek <jakub@redhat.com>
3156
fe69bcb9 3157 PR rtl-optimization/70467
3158 * gcc.target/i386/pr70467-3.c: New test.
3159 * gcc.target/i386/pr70467-4.c: New test.
3160
9082c4a4 3161 PR tree-optimization/70916
3162 * gcc.c-torture/compile/pr70916.c: New test.
3163
9c1a31e4 3164 PR target/49244
3165 * gcc.target/i386/pr49244-1.c: New test.
3166 * gcc.target/i386/pr49244-2.c: New test.
3167
69105acc 31682016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3169
3170 PR rtl-optimization/44281
3171 * gcc.target/i386/pr44281.c: New test.
3172
9ab8df54 31732016-05-03 bin cheng <bin.cheng@arm.com>
3174
3175 PR tree-optimization/56541
3176 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3177 * gcc.dg/vect/pr56541.c: new test.
3178
3c62cae0 31792016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3180
3181 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3182 __float128.
3183 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3184
91abc161 31852016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3186
3187 PR testsuite/70520
3188 * c-c++-common/asan/clone-test-1.c (main): Align child process
3189 stack to 16 bytes.
3190
aa3d1155 31912016-05-02 David Malcolm <dmalcolm@redhat.com>
3192
3193 PR c++/62314
3194 * g++.dg/spellcheck-fields-2.C: New test case.
3195
002c3f28 31962016-05-02 David Malcolm <dmalcolm@redhat.com>
3197
3198 PR c++/62314
3199 * g++.dg/pr62314.C: New test case.
3200
46e5dccc 32012016-05-02 Jan Hubicka <hubicka@ucw.cz>
3202
3203 * gcc.dg/ipa/inline-8.c: New testcase.
3204
663f4248 32052016-05-02 Jakub Jelinek <jakub@redhat.com>
3206
3207 PR rtl-optimization/70467
3208 * gcc.target/i386/pr70467-1.c: New test.
3209
efe8bdf5 32102016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3211
3212 * gcc.dg/spec-options.c: Run the test on all targets.
3213 * gcc.dg/foo.specs: Use cpp_unique_options.
3214
47ef9633 32152016-05-02 Marc Glisse <marc.glisse@inria.fr>
3216
3217 * gcc.dg/tree-ssa/unord.c: New testcase.
3218
eb1a077c 32192016-05-02 Marc Glisse <marc.glisse@inria.fr>
3220
3221 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3222
28e869d0 32232016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3224
3225 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3226
dd185f6e 32272016-05-02 Marek Polacek <polacek@redhat.com>
3228
3229 PR c/70851
3230 * gcc.dg/enum-incomplete-3.c: New test.
3231
773d09b9 32322016-05-02 Marek Polacek <polacek@redhat.com>
3233 Tom de Vries <tom@codesourcery.com>
3234
3235 PR tree-optimization/70700
3236 * gcc.dg/pr70700.c: New test.
3237
f0dc3286 32382016-05-01 Uros Bizjak <ubizjak@gmail.com>
3239
3240 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3241 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3242 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3243 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3244 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3245
7f931827 32462016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3247
3248 * ada/acats/run_acats: Rename into...
3249 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3250 * ada/acats/run_all.sh: Remove redundant test.
3251 (target_run): Move around.
3252 (target_gnatchop): Use newly built executable.
3253 (target_gnatmake): Likewise.
3254 Check that the compilation of impbit succeeds.
3255
1c492b4e 32562016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3257
3258 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3259 * gcc.dg/20021029-1.c: Likewise.
3260 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3261 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3262 * gcc.target/sh/cmpstr.c: Likewise.
3263 * gcc.target/sh/cmpstrn.c: Likewise.
3264 * gcc.target/sh/memset.c: Likewise.
3265 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3266 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3267 * gcc.target/sh/pr39423-1.c: Likewise.
3268 * gcc.target/sh/pr49468-di.c: Likewise.
3269 * gcc.target/sh/pr49468-si.c: Likewise.
3270 * gcc.target/sh/pr49880-1.c: Likewise.
3271 * gcc.target/sh/pr49880-2.c: Likewise.
3272 * gcc.target/sh/pr49880-3.c: Likewise.
3273 * gcc.target/sh/pr50751-1.c: Likewise.
3274 * gcc.target/sh/pr50751-4.c: Likewise.
3275 * gcc.target/sh/pr50751-7.c: Likewise.
3276 * gcc.target/sh/pr51244-1.c: Likewise.
3277 * gcc.target/sh/pr51244-10.c: Likewise.
3278 * gcc.target/sh/pr51244-11.c: Likewise.
3279 * gcc.target/sh/pr51244-12.c: Likewise.
3280 * gcc.target/sh/pr51244-13.c: Likewise.
3281 * gcc.target/sh/pr51244-14.c: Likewise.
3282 * gcc.target/sh/pr51244-17.c: Likewise.
3283 * gcc.target/sh/pr51244-18.c: Likewise.
3284 * gcc.target/sh/pr51244-19.c: Likewise.
3285 * gcc.target/sh/pr51244-4.c: Likewise.
3286 * gcc.target/sh/pr51244-5.c: Likewise.
3287 * gcc.target/sh/pr51244-7.c: Likewise.
3288 * gcc.target/sh/pr51244-8.c: Likewise.
3289 * gcc.target/sh/pr51244-9.c: Likewise.
3290 * gcc.target/sh/pr51697.c: Likewise.
3291 * gcc.target/sh/pr52483-1.c: Likewise.
3292 * gcc.target/sh/pr52483-2.c: Likewise.
3293 * gcc.target/sh/pr52483-3.c: Likewise.
3294 * gcc.target/sh/pr52483-5.c: Likewise.
3295 * gcc.target/sh/pr52933-1.c: Likewise.
3296 * gcc.target/sh/pr52933-2.c: Likewise.
3297 * gcc.target/sh/pr52933-3.c: Likewise.
3298 * gcc.target/sh/pr53568-1.c: Likewise.
3299 * gcc.target/sh/pr53976-1.c: Likewise.
3300 * gcc.target/sh/pr53988-1.c: Likewise.
3301 * gcc.target/sh/pr53988.c: Likewise.
3302 * gcc.target/sh/pr54089-1.c: Likewise.
3303 * gcc.target/sh/pr54089-6.c: Likewise.
3304 * gcc.target/sh/pr54089-7.c: Likewise.
3305 * gcc.target/sh/pr54089-8.c: Likewise.
3306 * gcc.target/sh/pr54089-9.c: Likewise.
3307 * gcc.target/sh/pr54236-1.c: Likewise.
3308 * gcc.target/sh/pr54236-2.c: Likewise.
3309 * gcc.target/sh/pr54236-3.c: Likewise.
3310 * gcc.target/sh/pr54236-4.c: Likewise.
3311 * gcc.target/sh/pr54386.c: Likewise.
3312 * gcc.target/sh/pr54602-1.c: Likewise.
3313 * gcc.target/sh/pr54685.c: Likewise.
3314 * gcc.target/sh/pr54760-1.c: Likewise.
3315 * gcc.target/sh/pr54760-2.c: Likewise.
3316 * gcc.target/sh/pr54760-3.c: Likewise.
3317 * gcc.target/sh/pr54760-4.c: Likewise.
3318 * gcc.target/sh/pr54760-5.c: Likewise.
3319 * gcc.target/sh/pr54760-6.c: Likewise.
3320 * gcc.target/sh/pr55146.c: Likewise.
3321 * gcc.target/sh/pr55160.c: Likewise.
3322 * gcc.target/sh/pr59278.c: Likewise.
3323 * gcc.target/sh/pr59401-1.c: Likewise.
3324 * gcc.target/sh/pr59533-1.c: Likewise.
3325 * gcc.target/sh/pr63260.c: Likewise.
3326 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3327 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3328 * gcc.target/sh/strlen.c: Likewise.
3329 * gcc.target/sh/torture/pr30807.c: Likewise.
3330 * gcc.target/sh/torture/pr34777.c: Likewise.
3331 * gcc.target/sh/torture/pr64652.c: Likewise.
3332 * gcc.target/sh/torture/pr65505.c: Likewise.
3333 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3334 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3335
0c4005be 33362016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3337
3338 PR c++/66644
3339 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3340
d94e6223 33412016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3342
3343 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3344 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3345 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3346 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3347
46f37836 33482016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3349
3350 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3351 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3352
4d0a8bac 33532016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3354
3355 PR middle-end/70626
3356 * c-c++-common/goacc/combined-reduction.c: New test.
3357 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3358
b98e0db3 33592016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3360
3361 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3362 *movdi_internal pattern only if PIC off.
3363 * gcc.target/i386/pr70155-2.c: Likewise.
3364 * gcc.target/i386/pr70155-3.c: Likewise.
3365 * gcc.target/i386/pr70155-4.c: Likewise.
3366 * gcc.target/i386/pr70155-5.c: Likewise.
3367 * gcc.target/i386/pr70155-6.c: Likewise.
3368 * gcc.target/i386/pr70155-7.c: Likewise.
3369 * gcc.target/i386/pr70155-8.c: Likewise.
3370 * gcc.target/i386/pr70155-15.c: Likewise.
3371 * gcc.target/i386/pr70155-17.c: Likewise.
3372 * gcc.target/i386/pr70155-22.c: Likewise.
3373
8b066242 33742016-04-29 Bin Cheng <bin.cheng@arm.com>
3375
3376 PR tree-optimization/70803
3377 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3378
22912e73 33792016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3380
3381 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3382 optimization of vector loop.
3383 * gcc.target/i386/vect-unpack-3.c: New test.
3384 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3385 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3386 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3387
568128c6 33882016-04-29 Marek Polacek <polacek@redhat.com>
3389
3390 PR sanitizer/70342
3391 * g++.dg/ubsan/null-7.C: New test.
3392
025dd1e0 3393 PR c/70852
3394 * gcc.dg/pr70852.c: New test.
3395
eb16928e 33962016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3397
3398 PR/69089
3399 * g++.dg/cpp0x/alignas6.C: New test.
3400
d7377ee9 34012016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3402
4860a6bf 3403 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3404 * gcc.dg/pr27003.c: Likewise.
3405 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3406 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3407 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3408 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 3409 * gcc.target/arc/mxy.c: Likewise.
3410 * gcc.target/arc/mswape.c: Likewise.
3411 * gcc.target/arc/mrtsc.c: Likewise.
3412 * gcc.target/arc/mcrc.c: Likewise.
3413 * gcc.target/arc/mdsp-packa.c: Likewise.
3414 * gcc.target/arc/mdvbf.c: Likewise.
3415 * gcc.target/arc/mlock.c: Likewise.
3416 * gcc.target/arc/mmac-24.c: Likewise.
3417 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3418
efa1b7ab 34192016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3420 Matthijs Kooijman <matthijs@stdin.nl>
3421 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3422
3423 PR target/60040
3424 * gcc.target/avr/pr60040-1.c: New.
3425 * gcc.target/avr/pr60040-2.c: New.
3426
00371d68 34272016-04-29 Richard Biener <rguenther@suse.de>
3428
3429 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3430
73447cc5 34312016-04-29 Richard Biener <rguenther@suse.de>
3432
3433 PR tree-optimization/13962
3434 PR tree-optimization/65686
3435 * gcc.dg/uninit-pr65686.c: New testcase.
3436
c2087b56 34372016-04-29 Jakub Jelinek <jakub@redhat.com>
3438
3439 PR middle-end/70843
3440 * gcc.dg/pr70843.c: New test.
3441
cdd06d5a 34422016-04-28 Jakub Jelinek <jakub@redhat.com>
3443
3444 PR target/70858
3445 * gcc.target/i386/pr70858.c: New test.
3446
1a60079e 34472016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3448
3449 * gcc.target/arc/nps400-1.c: New file.
3450
11bc2894 34512016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3452 Andrew Burgess <andrew.burgess@embecosm.com>
3453
3454 * gcc.target/arc/movh_cl-1.c: New file.
3455
dd9bf0b5 34562016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3457 Andrew Burgess <andrew.burgess@embecosm.com>
3458
3459 * gcc.target/arc/extzv-1.c: New file.
3460 * gcc.target/arc/insv-1.c: New file.
3461 * gcc.target/arc/insv-2.c: New file.
3462 * gcc.target/arc/movb-1.c: New file.
3463 * gcc.target/arc/movb-2.c: New file.
3464 * gcc.target/arc/movb-3.c: New file.
3465 * gcc.target/arc/movb-4.c: New file.
3466 * gcc.target/arc/movb-5.c: New file.
3467 * gcc.target/arc/movb_cl-1.c: New file.
3468 * gcc.target/arc/movb_cl-2.c: New file.
3469 * gcc.target/arc/movbi_cl-1.c: New file.
3470 * gcc.target/arc/movl-1.c: New file.
3471
a22e4209 34722016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3473 Andrew Burgess <andrew.burgess@embecosm.com>
3474
3475 * gcc.target/arc/cmem-1.c: New file.
3476 * gcc.target/arc/cmem-2.c: New file.
3477 * gcc.target/arc/cmem-3.c: New file.
3478 * gcc.target/arc/cmem-4.c: New file.
3479 * gcc.target/arc/cmem-5.c: New file.
3480 * gcc.target/arc/cmem-6.c: New file.
3481 * gcc.target/arc/cmem-7.c: New file.
3482 * gcc.target/arc/cmem-ld.inc: New file.
3483 * gcc.target/arc/cmem-st.inc: New file.
3484
287c3982 34852016-04-28 Jakub Jelinek <jakub@redhat.com>
3486
3487 PR target/70821
3488 * gcc.target/i386/pr70821.c: New test.
3489
e40e5340 34902016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3491
3492 * gcc.target/powerpc/vec-adde.c: New test.
3493 * gcc.target/powerpc/vec-adde-int128.c: New test.
3494
cf977d50 34952016-04-28 Jakub Jelinek <jakub@redhat.com>
3496
3497 * gcc.target/i386/avx-vround-1.c: New test.
3498 * gcc.target/i386/avx-vround-2.c: New test.
3499 * gcc.target/i386/avx512vl-vround-1.c: New test.
3500 * gcc.target/i386/avx512vl-vround-2.c: New test.
3501
572f8300 35022016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3503
3504 PR testsuite/70595
3505 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3506 (check_effective_target_cilkplus_runtime): ... this.
3507 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3508 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3509
3510 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3511 Require cilkplus_runtime.
3512 Don't add -lcilkrts.
3513 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3514 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3515 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3516 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3517 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3518 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3519 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3520 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3521 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3522 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3523 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3524 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3525 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3526 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3527 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3528 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3529 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3530 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3531 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3532 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3533 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3534 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3535 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3536 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3537 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3538 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3539 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3540 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3541 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3542
3543 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3544 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3545
3546 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3547
3548 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3549 cilkplus_runtime.
3550
dfba0905 35512016-04-27 Marc Glisse <marc.glisse@inria.fr>
3552
3553 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3554 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3555
605a4556 35562015-04-27 Ryan Burn <contact@rnburn.com>
3557
3558 PR c++/69024
3559 PR c++/68997
3560 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3561 diagnostic.
3562 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3563 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3564
6a1231a5 35652016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3566
3567 * gnat.dg/limited_with4.ad[sb]: New test.
3568 * gnat.dg/limited_with4_pkg.ads: New helper.
3569
4dad9e09 35702016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3571
3572 PR target/70155
3573 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3574 and movv1ti_internal patterns
3575 * gcc.target/i386/pr70155-1.c: New test.
3576 * gcc.target/i386/pr70155-2.c: Likewise.
3577 * gcc.target/i386/pr70155-3.c: Likewise.
3578 * gcc.target/i386/pr70155-4.c: Likewise.
3579 * gcc.target/i386/pr70155-5.c: Likewise.
3580 * gcc.target/i386/pr70155-6.c: Likewise.
3581 * gcc.target/i386/pr70155-7.c: Likewise.
3582 * gcc.target/i386/pr70155-8.c: Likewise.
3583 * gcc.target/i386/pr70155-9.c: Likewise.
3584 * gcc.target/i386/pr70155-10.c: Likewise.
3585 * gcc.target/i386/pr70155-11.c: Likewise.
3586 * gcc.target/i386/pr70155-12.c: Likewise.
3587 * gcc.target/i386/pr70155-13.c: Likewise.
3588 * gcc.target/i386/pr70155-14.c: Likewise.
3589 * gcc.target/i386/pr70155-15.c: Likewise.
3590 * gcc.target/i386/pr70155-16.c: Likewise.
3591 * gcc.target/i386/pr70155-17.c: Likewise.
3592 * gcc.target/i386/pr70155-18.c: Likewise.
3593 * gcc.target/i386/pr70155-19.c: Likewise.
3594 * gcc.target/i386/pr70155-20.c: Likewise.
3595 * gcc.target/i386/pr70155-21.c: Likewise.
3596 * gcc.target/i386/pr70155-22.c: Likewise.
3597
a80f3f45 35982016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3599
3600 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3601 ".{5,6}".
3602
279305d1 36032016-04-27 Bin Cheng <bin.cheng@arm.com>
3604
3605 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3606 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3607 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3608 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3609 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3610
8974b625 36112016-04-27 Richard Biener <rguenther@suse.de>
3612
3613 PR ipa/70760
3614 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3615 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3616
886d5463 36172016-04-27 Nathan Sidwell <nathan@acm.org>
3618
3619 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3620 * g++.dg/ubsan/pr63956.C: Adjust error location.
3621
f0e35aa9 36222016-04-27 Nick Clifton <nickc@redhat.com>
3623
3624 PR middle-end/49889
3625 * gcc.dg/pr49889.c: New test.
3626
40385231 36272016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3628
3629 * c-c++-common/memset-array.c: New test.
3630
37229a71 36312016-04-26 Martin Sebor <msebor@redhat.com>
3632
3633 PR c++/66639
3634 * g++.dg/cpp1y/func_constexpr.C: New test.
3635
3eedf9bd 36362016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3637
3638 PR c++/70241
3639 * g++.dg/cpp0x/enum32.C: New test.
3640 * g++.dg/cpp0x/enum33.C: New test.
3641
36422016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 3643
3644 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3645 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3646 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3647 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3648 * gcc.c-torture/execute/pr38151.c: Likewise.
3649 * gcc.c-torture/execute/pr66556.c: Likewise.
3650 * gcc.c-torture/execute/pr67781.c: Likewise.
3651 * gcc.c-torture/execute/pr68648.c: Likewise.
3652
8c51f92f 36532016-04-26 Marc Glisse <marc.glisse@inria.fr>
3654
3655 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3656
fa20ebd3 36572016-04-26 Marek Polacek <polacek@redhat.com>
3658
3659 PR c/67784
3660 * gcc.dg/pr67784-3.c: New test.
3661 * gcc.dg/pr67784-4.c: New test.
3662 * gcc.dg/pr67784-5.c: New test.
3663
9db47803 3664 PR c/70791
3665 * gcc.dg/Wnested-externs-2.c: New test.
3666
bff407f2 36672016-04-26 Marc Glisse <marc.glisse@inria.fr>
3668
3669 * gcc.dg/fold-plusmult.c: Adjust.
3670 * gcc.dg/no-strict-overflow-6.c: Adjust.
3671 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3672
78d0c69e 36732016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3674
3675 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3676 number scans.
3677 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3678 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3679 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3680 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3681 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3682 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3683 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3684 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3685 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3686 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3687 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3688 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3689 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3690 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3691 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3692 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3693 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3694 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3695 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3696 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3697 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3698 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3699 scans.
3700 * gcc.target/i386/pr32219-4.c: Likewise.
3701 * gcc.target/i386/pr32219-6.c: Likewise.
3702 * gcc.target/i386/pr32219-8.c: Likewise.
3703
221d6722 37042016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3705
3706 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3707 associated options.
3708
514727a9 37092016-04-26 Marek Polacek <polacek@redhat.com>
3710
3711 PR c++/70744
3712 * g++.dg/ext/cond2.C: New test.
3713
e6ee4c61 37142016-04-26 Bin Cheng <bin.cheng@arm.com>
3715
3716 PR tree-optimization/70771
3717 PR tree-optimization/70775
3718 * gcc.dg/pr70771.c: New test.
3730828c 3719 * gcc.dg/pr70775.c: New test.
e6ee4c61 3720
b3d72796 37212016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3722
3723 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3724
c11ece29 37252016-04-25 Richard Biener <rguenther@suse.de>
3726
3727 PR tree-optimization/70780
3728 * gcc.dg/torture/pr70780.c: New testcase.
3729
d40b10b2 37302016-04-25 Michael Collison <michael.collison@arm.com>
3731
4860a6bf 3732 * gcc.target/arm/neon-vaddws16.c: New test.
3733 * gcc.target/arm/neon-vaddws32.c: New test.
3734 * gcc.target/arm/neon-vaddwu16.c: New test.
3735 * gcc.target/arm/neon-vaddwu32.c: New test.
3736 * gcc.target/arm/neon-vaddwu8.c: New test.
3737 * lib/target-supports.exp
d40b10b2 3738 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3739 that arm neon support vector widen sum of HImode TO SImode.
3740
4bbfd6c2 37412016-04-23 Jakub Jelinek <jakub@redhat.com>
3742
3743 PR sanitizer/70712
3744 * c-c++-common/asan/pr70712.c: New test.
3745
524df596 37462016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3747
3748 * .gitattributes: New file.
3749
426c75c3 37502016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3751
3752 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3753
c052a8d5 37542016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3755
3756 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3757 * gfortran.dg/submodule_15.f08: Likewise.
3758
c08d4612 37592016-04-22 Richard Biener <rguenther@suse.de>
3760
3761 PR tree-optimization/70740
3762 * gcc.dg/torture/pr70740.c: New testcase.
3763
fd3211e1 37642016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3765
3766 PR target/70750
3767 * gcc.target/i386/pr70750-1.c: New test.
3768 * gcc.target/i386/pr70750-2.c: Likewise.
3769
15acd78c 37702016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3771
3772 PR c++/70540
3773 * g++.dg/cpp0x/auto48.C: New.
3774
192bf59c 37752016-04-21 Marek Polacek <polacek@redhat.com>
3776
3777 PR c++/70513
3778 * g++.dg/cpp0x/forw_enum12.C: New test.
3779 * g++.dg/cpp0x/forw_enum13.C: New test.
3780
5d429e99 37812016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3782
3783 PR target/70728
3784 * gcc.target/i386/pr70728.c: New test.
3785
06777d85 37862016-04-21 Richard Biener <rguenther@suse.de>
3787
3788 PR middle-end/70747
3789 * gcc.dg/pr70747.c: New testcase.
3790
7434c6fb 37912016-04-21 Bin Cheng <bin.cheng@arm.com>
3792
3793 PR tree-optimization/70715
3794 * gcc.dg/tree-ssa/scev-13.c: New test.
3795
f3ec0970 37962016-04-21 Marc Glisse <marc.glisse@inria.fr>
3797
3798 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3799
523f3a9d 38002016-04-21 Marc Glisse <marc.glisse@inria.fr>
3801
3802 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3803
ace7bf06 38042016-04-20 Jan Hubicka <jh@suse.cz>
3805
3806 PR ipa/70018
3807 * g++.dg/ipa/nothrow-1.C: New testcase.
3808
2b073aa6 38092016-04-20 Nathan Sidwell <nathan@acm.org>
3810
3811 PR c++/55635
3812 * g++.dg/eh/delete1.C: New.
3813
8a574c11 38142016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3815
3816 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3817 -mtune-ctrl=sse_typeless_stores.
3818
e3400750 38192016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3820
3821 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3822
4bd8a059 38232016-04-20 Bin Cheng <bin.cheng@arm.com>
3824
3825 PR tree-optimization/69489
3826 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3827
70574e60 38282016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3829
3830 PR c++/69363
3831 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3832 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3833 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3834
bd6f374c 38352016-04-20 Bin Cheng <bin.cheng@arm.com>
3836
3837 PR tree-optimization/56625
3838 PR tree-optimization/69489
3839 * gcc.dg/vect/pr56625.c: New test.
3840 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3841
482539ee 38422016-04-20 Andrew Pinski <apinski@cavium.com>
3843
3844 PR target/64971
3845 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3846
b4672800 38472016-04-20 Arnaud Charlet <charlet@adacore.com>
3848
3849 * gnat.dg/self1.adb: Remove now incorrect test.
3850
4fb48737 38512016-04-20 Bin Cheng <bin.cheng@arm.com>
3852
3853 * gcc.dg/tree-ssa/scev-11.c: New test.
3854 * gcc.dg/tree-ssa/scev-12.c: New test.
3855
97efb92e 38562016-04-20 Marek Polacek <polacek@redhat.com>
3857
3858 PR tree-optimization/70725
3859 * gcc.dg/pr70725.c: New test.
3860
9d2d4060 38612016-04-20 Richard Biener <rguenther@suse.de>
3862
3863 PR tree-optimization/70726
3864 * g++.dg/vect/pr70726.cc: New testcase.
3865
54530437 38662016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3867
3868 PR target/70674
3869 * gcc.target/s390/pr70674.c: New test.
3870
acda2210 38712016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3872
3873 PR libgfortran/70684
3874 * gfortran.dg/list_read_14.f90: New test.
3875
b7040bb0 38762016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3877
3878 PR target/69201
3879 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3880 extern to force it misaligned.
3881 (b): Likewise.
3882 (c): Likewise.
3883 (d): Likewise.
3884 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3885 Don't check `*' before movv4sf_internal.
3886 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3887 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3888 Don't check `*' before movv16qi_internal.
3889 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3890 extern to force it misaligned.
3891 (b): Likewise.
3892 (c): Likewise.
3893 (d): Likewise.
3894 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3895 Don't check `*' before movv2df_internal.
3896 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3897 extern to force it misaligned.
3898 (b): Likewise.
3899 (c): Likewise.
3900 (d): Likewise.
3901 Check movv8sf_internal instead of avx_storeups256.
3902 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3903
263b5475 39042016-04-19 Richard Biener <rguenther@suse.de>
3905
3906 PR tree-optimization/70171
3907 * g++.dg/tree-ssa/pr70171.C: New testcase.
3908
222ac318 39092016-04-19 Richard Biener <rguenther@suse.de>
3910
3911 PR tree-optimization/70724
3912 * gcc.dg/torture/pr70724.c: New testcase.
3913
003000a4 39142016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3915
3916 PR middle-end/70689
4860a6bf 3917 * gcc.target/i386/pr70689.c: New.
003000a4 3918
3f6e13de 39192016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3920
3921 PR target/70708
3922 * gcc.target/i386/pr70708.c: New test.
3923
10abddbd 39242016-04-18 Richard Biener <rguenther@suse.de>
3925
3926 PR tree-optimization/43434
3927 * gcc.dg/vect/pr43434.c: New testcase.
3928 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3929 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3930 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3931 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3932 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3933 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3934 * gcc.dg/gomp/pr68640.c: Likewise.
3935 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3936 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3937
950db54a 39382016-04-18 Richard Biener <rguenther@suse.de>
3939
3940 PR tree-optimization/70701
3941 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3942
67ccbf39 39432016-04-18 Tom de Vries <tom@codesourcery.com>
3944
3945 PR testsuite/70699
3946 * gcc.dg/pr70161.c: Add dot-file scans.
3947 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3948 instead of after last dot char.
3949
021ad2f3 39502016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3951
3952 * c-c++-common/dump-ada-spec-3.c: New test.
3953 * c-c++-common/dump-ada-spec-4.c: Likewise.
3954
d572fcfd 39552016-04-17 Tom de Vries <tom@codesourcery.com>
3956
3957 PR other/70183
3958 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3959
8b4ee73c 39602016-04-15 Jan Hubicka <jh@suse.cz>
3961
3962 PR ipa/70018
3963 * g++.dg/ipa/pure-const-1.C: New testcase.
3964 * g++.dg/ipa/pure-const-2.C: New testcase.
3965 * g++.dg/ipa/pure-const-3.C: New testcase.
3966
eac243e7 39672016-04-15 Marek Polacek <polacek@redhat.com>
3968
3969 PR c/70671
3970 * gcc.dg/bitfld-22.c: New test.
3971
64c1df32 39722016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3973
3974 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3975 x86_64.
3976
926f9422 39772016-04-15 Marek Polacek <polacek@redhat.com>
3978
3979 PR c/70651
3980 * c-c++-common/pr70651.c: New test.
3981
309bbaa3 39822016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3983
3984 PR rtl-optimization/70681
3985 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3986 dump scan on arm and powerpc.
3987 * gcc.dg/pr10474.c: Likewise.
3988
b4ba8358 39892016-04-15 Jakub Jelinek <jakub@redhat.com>
3990
ed92874a 3991 PR c++/69517
3992 PR c++/70019
3993 PR c++/70588
3994 * g++.dg/cpp1y/vla11.C: Revert for real.
3995
b4ba8358 3996 PR c/70436
3997 * c-c++-common/Wparentheses-1.c: New test.
3998 * c-c++-common/gomp/Wparentheses-1.c: New test.
3999 * c-c++-common/gomp/Wparentheses-2.c: New test.
4000 * c-c++-common/gomp/Wparentheses-3.c: New test.
4001 * c-c++-common/gomp/Wparentheses-4.c: New test.
4002 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4003 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4004 * c-c++-common/goacc/Wparentheses-1.c: New test.
4005
65717bb5 40062016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4007
4008 PR target/70662
4009 * gcc.target/i386/pr70662.c: New test.
4010
ca1a4077 40112016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 4012 Alan Modra <amodra@gmail.com>
ca1a4077 4013
4014 PR tree-optimization/70130
4015 * gcc.dg/vect/O3-pr70130.c: New testcase.
4016
dbe1794c 40172016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4018
11836644 4019 PR target/70669
4020 * gcc.target/powerpc/pr70669.c: New test.
4021
dbe1794c 4022 PR target/70640
4023 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4024 a power7 system that does not have an assembler that supports
4025 power8.
4026
4c1007f1 40272016-04-14 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: Revert.
4033 * g++.dg/cpp1y/vla11.C: Same.
4034 * g++.dg/cpp1y/vla12.C: Same.
4035 * g++.dg/cpp1y/vla13.C: Same.
4036 * g++.dg/cpp1y/vla14.C: Same.
4037 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 4038 * g++.dg/init/array24.C: Same.
4c1007f1 4039 * g++.dg/ubsan/vla-1.C: Same.
4040
22dcab66 40412016-04-14 Marek Polacek <polacek@redhat.com>
4042 Jan Hubicka <hubicka@ucw.cz>
4043
4044 PR c++/70029
4045 * g++.dg/torture/pr70029.C: New test.
4046
3e74b025 40472016-04-14 Martin Sebor <msebor@redhat.com>
4048
4049 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4050 type size to prevent failures on targets with very low maximum
4051 alignment.
4052
1d2e0f2a 40532016-04-14 Richard Biener <rguenther@suse.de>
4054
4055 PR tree-optimization/70623
4056 * gcc.dg/torture/pr70623.c: New testcase.
4057 * gcc.dg/torture/pr70623-2.c: Likewise.
4058
9aed0626 40592016-04-13 Martin Sebor <msebor@redhat.com>
4060
4061 PR c++/69517
4062 PR c++/70019
4063 PR c++/70588
4064 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4065 * g++.dg/cpp1y/vla11.C: New test.
4066 * g++.dg/cpp1y/vla12.C: New test.
4067 * g++.dg/cpp1y/vla13.C: New test.
4068 * g++.dg/cpp1y/vla14.C: New test.
4069 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 4070 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 4071 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4072
fd499010 40732016-04-13 Jakub Jelinek <jakub@redhat.com>
4074
4075 PR c++/70641
4076 * g++.dg/opt/pr70641.C: New test.
4077
87fa7252 40782016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4079
4080 PR rtl-optimization/68749
4081 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4082 effects of argument promotions.
4083 Remove default args to dg-skip-if.
4084
6c40e18b 40852016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4086
4087 PR c++/70635
4088 * g++.dg/parse/pr70635.C: New.
4089
92c53257 40902016-04-13 Marek Polacek <polacek@redhat.com>
4091
4092 PR c++/70639
4093 * c-c++-common/Wmisleading-indentation-4.c: New test.
4094
0241e4dc 40952016-04-13 Marek Polacek <polacek@redhat.com>
4096
4097 PR c/70436
4860a6bf 4098 * gcc.dg/Wparentheses-12.c: New test.
4099 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 4100
92bda444 41012016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4102
4103 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4104 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4105 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4106
38ea8a26 41072016-04-13 Jakub Jelinek <jakub@redhat.com>
4108
d08aa032 4109 PR middle-end/70633
4110 * gcc.c-torture/compile/pr70633.c: New test.
4111
38ea8a26 4112 PR debug/70628
4113 * gcc.dg/torture/pr70628.c: New test.
4114
9231d5c2 41152016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4116
4117 PR c++/70610
4118 * g++.dg/template/pr70610.C: New test.
4119 * g++.dg/template/pr70610-2.C: New test.
4120 * g++.dg/template/pr70610-3.C: New test.
4121 * g++.dg/template/pr70610-4.C: New test.
4122
249ca944 41232016-04-12 Jakub Jelinek <jakub@redhat.com>
4124
7f2ea2fb 4125 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4126 128 instead of 32.
4127
249ca944 4128 PR c++/70571
4129 * g++.dg/ext/pr70571.C: New test.
4130
8ca5a97d 41312016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4132
bf32a52d 4133 PR target/70640
8ca5a97d 4134 * gcc.target/powerpc/pr70640.c: New test.
4135
e971b45f 41362016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4137
4138 PR c++/68722
4139 * g++.dg/parse/pr68722.C: New.
4140
0b54d964 41412016-04-12 Jakub Jelinek <jakub@redhat.com>
4142
4143 PR rtl-optimization/70596
4144 * gcc.target/i386/pr70596.c: New test.
4145
d2dd85e3 41462016-04-12 Nathan Sidwell <nathan@acm.org>
4147
4148 PR c++/70501
4149 * g++.dg/init/pr70501.C: New.
4150
2d0001b0 41512016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4152
4153 * gcc.target/i386/asm-flag-6.c: New test.
4154
6c4df0d1 41552016-04-12 Tom de Vries <tom@codesourcery.com>
4156
4157 PR tree-optimization/68756
4158 * gcc.dg/graphite/pr68756.c: New test.
4159
0d60da57 41602016-04-12 Jakub Jelinek <jakub@redhat.com>
4161
4162 PR tree-optimization/70602
4163 * gcc.c-torture/execute/pr70602.c: New test.
4164
62735984 41652016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4166
4167 PR target/70381
4168 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4169 __float128 emulator is built and runs.
4170 * gcc.target/powerpc/float128-1.c: Likewise.
4171
4172 * lib/target-supports.exp (check_ppc_float128_sw_available):
4173 Rework tests for __float128 software and hardware
4174 availability. Fix exit condition to return 0 on success.
4175
a702492c 41762016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4177
4178 PR target/70133
4179 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4180 * gcc.target/aarch64/target_attr_15.c: Likewise.
4181
a8c5ce92 41822016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4183
4184 PR c++/69066
4185 * g++.dg/cpp1y/pr69066.C: New.
4186
5ecab913 41872016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4188
4189 PR fortran/68566
4190 * gfortran.dg/pr36192.f90: Update test.
4191 * gfortran.dg/pr36192_1.f90: Update test.
4192 * gfortran.dg/real_dimension_1.f: Update test.
4193 * gfortran.dg/parameter_array_init_7.f90: New test.
4194
6cb5ef70 41952016-04-09 John David Anglin <danglin@gcc.gnu.org>
4196
4edfdd23 4197 PR testsuite/64039
4198 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4199
964f71e3 4200 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4201
5d61c198 4202 PR rtl-optimization/66669
4203 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4204
16eaaf58 4205 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4206
0b68802d 4207 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4208 * gcc.dg/pie-1.c: Likewise.
4209 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4210 * gcc.dg/pic-4.c: Likewise.
4211 * gcc.dg/pie-3.c: Likewise.
4212 * gcc.dg/pie-4.c: Likewise.
4213
9c0dd509 4214 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4215
03b2d3c1 4216 PR tree-optimization/68644
4217 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4218
6cb5ef70 4219 PR rtl-optimization/64886
4220 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4221
07de41ba 42222016-04-09 Tom de Vries <tom@codesourcery.com>
4223
4224 PR tree-optimization/68953
4225 * gcc.dg/graphite/pr68953.c: New test.
4226
d294e3fb 42272016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4228
4229 PR fortran/70592
4230 * gfortran.dg/deferred_character_16.f90: New test.
4231
3cb15094 42322016-04-09 Jakub Jelinek <jakub@redhat.com>
4233
4234 PR tree-optimization/70586
4235 * gcc.c-torture/execute/pr70586.c: New test.
4236
a02dc66f 42372016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4238
4239 PR sanitizer/70573
4240 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4241 with __builtin_memset
4242 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4243
0c302595 42442016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4245
4246 PR lto/70289
4247 PR ipa/70348
4248 PR tree-optimization/70373
4249 PR middle-end/70533
4250 PR middle-end/70534
4251 PR middle-end/70535
4252 * c-c++-common/goacc/reduction-5.c: New test.
4253 * c-c++-common/goacc/reduction-promotions.c: New test.
4254 * gfortran.dg/goacc/reduction-3.f95: New test.
4255 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4256
c6c0523b 42572016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4258
4259 PR c++/70590
4260 PR c++/70452
4261 * g++.dg/pr70590.C: New test.
4262 * g++.dg/pr70590-2.C: New test.
4263
3ac399da 42642016-04-08 Jakub Jelinek <jakub@redhat.com>
4265
e97d1706 4266 PR middle-end/70593
4267 * gcc.target/i386/pr70593.c: New test.
4268
3ac399da 4269 PR rtl-optimization/70574
4270 * gcc.target/i386/avx2-pr70574.c: New test.
4271
fcfbb129 42722016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4273
4274 PR sanitizer/70541
4275 * c-c++-common/asan/pr70541.c: New test.
4276
0aabcddf 42772016-04-08 Tom de Vries <tom@codesourcery.com>
4278
4279 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4280 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4281
bec0c1e8 42822016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4283
4284 PR target/70566
4285 * gcc.c-torture/execute/pr70566.c: New test.
4286
87c791f5 42872016-04-08 Tom de Vries <tom@codesourcery.com>
4288
4289 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4290 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4291
7f38718f 42922016-04-08 Alan Modra <amodra@gmail.com>
4293
4294 * gcc.target/powerpc/pr70117.c: New.
4295
a96a7710 42962016-04-07 Jakub Jelinek <jakub@redhat.com>
4297
7a6265d1 4298 PR testsuite/70581
4299 * gcc.dg/lto/simd-function_0.c: New test.
4300
a96a7710 4301 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4302 clones.
4303 * c-c++-common/attr-simd-2.c: Likewise.
4304 * c-c++-common/attr-simd-4.c: Likewise.
4305 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4306 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4307
508dd607 43082016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4309
4310 PR testsuite/70553
4311 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4312
1b61585a 43132016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4314 Tom de Vries <tom@codesourcery.com>
4315
4316 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4317 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4318 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4319 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4320 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4321 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4322 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4323 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4324
5f060aa8 43252016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4326
4327 PR c/70436
4328 * g++.dg/warn/Wparentheses-29.C: New test.
4329
d3831f71 43302016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4331
4332 PR c/70436
4333 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4334 explicit braces to resolve a future -Wparentheses warning.
4335
382ece2d 43362016-04-06 Richard Henderson <rth@redhat.com>
4337
4338 * gcc.dg/pr61817-1.c: New test.
4339 * gcc.dg/pr61817-2.c: New test.
4340 * gcc.dg/pr69391-1.c: New test.
4341 * gcc.dg/pr69391-2.c: New test.
4342
72234ee9 43432016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4344
4345 PR rtl-optimization/70398
4860a6bf 4346 * gcc.target/aarch64/pr70398.c: New.
72234ee9 4347
5547150a 43482016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4349
4350 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4351
15b70121 43522016-04-06 Yvan Roux <yvan.roux@linaro.org>
4353 Pedro Alves <palves@redhat.com>
4354
4355 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4356
585aefbb 43572016-04-06 Jakub Jelinek <jakub@redhat.com>
4358
0cbb513b 4359 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4360 Check for avx512f effective targets instead of avx2.
4361 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4362 for AVX512F clones.
4363 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4364 * g++.dg/gomp/declare-simd-1.C: Likewise.
4365 * g++.dg/gomp/declare-simd-3.C: Likewise.
4366 * g++.dg/gomp/declare-simd-4.C: Likewise.
4367
585aefbb 4368 PR middle-end/70550
4369 * c-c++-common/gomp/pr70550-1.c: New test.
4370 * c-c++-common/gomp/pr70550-2.c: New test.
4371
0b91cceb 43722016-04-05 Nathan Sidwell <nathan@acm.org>
4373
4374 PR c++/70512
4375 * g++.dg/ext/attribute-may-alias-5.C: New.
4376
645a9d8e 43772016-04-05 Jakub Jelinek <jakub@redhat.com>
4378
4379 PR c++/70336
4380 * c-c++-common/pr70336.c: New test.
4381 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4382 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4383
bdf23925 43842016-04-05 Jan Hubicka <hubicka@ucw.cz>
4385
4386 PR ipa/66223
4387 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4388
aaff837c 43892016-04-05 Jakub Jelinek <jakub@redhat.com>
4390
4391 PR rtl-optimization/70542
4392 * gcc.dg/torture/pr70542.c: New test.
4393 * gcc.target/i386/avx2-pr70542.c: New test.
4394
2eac58a0 43952016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4396
4397 PR tree-optimization/70509
4398 * gcc.target/i386/avx512bw-pr70509.c: New test.
4399
4f7ebe46 44002016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4401
4402 PR c++/70452
4403 * g++.dg/ext/constexpr-vla4.C: New test.
4404
305d86a0 44052016-04-05 Uros Bizjak <ubizjak@gmail.com>
4406
4407 PR target/70510
4408 * gcc.target/i386/pr70510.c: New test.
4409
eec3b789 44102016-04-05 Richard Biener <rguenther@suse.de>
4411
4412 PR tree-optimization/70526
4413 * g++.dg/torture/pr70526.C: New testcase.
4414
ca943582 44152016-04-05 Jakub Jelinek <jakub@redhat.com>
4416
4417 PR target/70525
4418 * gcc.target/i386/pr70525.c: New test.
4419
87825cd5 44202016-04-05 Richard Biener <rguenther@suse.de>
4421
4422 PR middle-end/70499
4423 * g++.dg/torture/pr70499.C: New testcase.
4424
14638828 44252016-04-05 Richard Biener <rguenther@suse.de>
4426
4427 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4428 remove XFAIL.
4429
967a90d5 44302016-04-04 Jakub Jelinek <jakub@redhat.com>
4431
4432 PR middle-end/70307
4433 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4434 rs6000 ABI warnings.
4435
d374a3a3 44362016-04-04 Jan Hubicka <hubicka@ucw.cz>
4437
4438 PR ipa/66223
4439 * g++.dg/ipa/devirt-51.C: New testcase.
4440
8ff377a6 44412016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4442 Jakub Jelinek <jakub@redhat.com>
4443
4444 PR middle-end/70457
4445 * gcc.dg/torture/pr70457.c: New.
4446
f567b44f 44472016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4448
4449 PR fortran/67538
4450 * gfortran.dg/allocate_with_source_19.f08: New test.
4451
89d4ebfa 44522016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4453
4454 PR fortran/65795
4455 * gfortran.dg/coarray_allocate_6.f08: New test.
4456
68ab33a6 44572016-04-04 Richard Biener <rguenther@suse.de>
4458
4459 PR rtl-optimization/70484
4460 * gcc.dg/torture/pr70484.c: New testcase.
4461
c4f5465d 44622016-04-04 Marek Polacek <polacek@redhat.com>
4463
4464 PR c/70307
4465 * gcc.dg/torture/pr70307.c: New test.
4466
bfec6609 44672016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4468
4469 PR target/70416
4470 PR target/67391
4471 * gcc.target/sh/torture/pr70416.c: New.
4472
40df9099 44732016-04-02 Martin Sebor <msebor@redhat.com>
4474
4475 PR c++/67376
4476 PR c++/70170
4477 PR c++/70172
4478 PR c++/70228
4479 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4480 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4481 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4482 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4483 * g++.dg/cpp0x/constexpr-string.C: Same.
4484 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4485 * g++.dg/cpp0x/pr65398.C: Same.
4486 * g++.dg/ext/constexpr-vla1.C: Same.
4487 * g++.dg/ext/constexpr-vla2.C: Same.
4488 * g++.dg/ext/constexpr-vla3.C: Same.
4489 * g++.dg/ubsan/pr63956.C: Same.
4490
0edb9bfe 44912016-04-01 Jakub Jelinek <jakub@redhat.com>
4492
4493 PR rtl-optimization/70467
4494 * gcc.target/i386/pr70467-2.c: New test.
4495
e5b1a1d9 44962016-04-01 Jakub Jelinek <jakub@redhat.com>
4497 Marek Polacek <polacek@redhat.com>
4498
4499 PR c++/70488
4500 * g++.dg/init/new47.C: New test.
4501
b2ca3fb0 45022016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4503
4504 PR target/70496
4505 * gcc.target/arm/pr70496.c: New test.
4506
4c3bd1e3 45072016-04-01 Nathan Sidwell <nathan@acm.org>
4508
47de69ad 4509 PR c++/68475
4510 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4511
313d569f 45122016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4513
4514 PR target/69890
4515 * gcc.dg/strlenopt.h (memmove): New.
4516 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4517 instead of "string.h".
4518 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4519 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4520 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4521 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4522 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4523 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4524 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4525 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4526 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4527 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4528 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4529 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4530 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4531 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4532 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4533 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4534 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4535 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4536 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4537 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4538
5469facd 45392016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4540
4541 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4542 (Holder::foo): Reflect this.
4543
503de754 45442016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4545
4546 PR target/70442
4547 * gcc.dg/pr70442.c: New test.
4548
13ee2de7 45492016-03-31 Nathan Sidwell <nathan@acm.org>
4550
4551 PR c++/70393
4552 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4553
5e0d03a8 45542016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4555
4556 PR target/70453
4557 * gcc.target/i386/pr70453.c: New test.
4558
8cb82ed4 45592016-03-31 Andrey Belevantsev <abel@ispras.ru>
4560
4561 PR target/70292
4562 * gcc.c-torture/pr70292.c: New test.
4563
7952b661 45642016-03-31 Marek Polacek <polacek@redhat.com>
4565
4566 PR c/70297
4567 * c-c++-common/pr70297.c: New test.
4568 * g++.dg/cpp0x/typedef-redecl.C: New test.
4569 * gcc.dg/typedef-redecl2.c: New test.
4570
1607cc74 45712016-03-31 Jakub Jelinek <jakub@redhat.com>
4572
4573 PR rtl-optimization/70460
4574 * gcc.c-torture/execute/pr70460.c: New test.
4575
c689c252 45762016-03-31 Richard Biener <rguenther@suse.de>
4577
4578 PR c++/70430
4579 * g++.dg/ext/vector30.C: New testcase.
4580
91c9586d 45812016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4582 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4583
4584 * gfortran.dg/fmt_pf.f90: New test.
4585
afa5c1b8 45862016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4587
4588 Forward-port from 5 branch
4589 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4590
4591 PR testsuite/70356
4592 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4593 dg-require-effective-target after dg-do.
4594
4595 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4596
4597 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4598
6a5dcab3 45992016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4600 Julian Brown <julian@codesourcery.com>
4601 Chung-Lin Tang <cltang@codesourcery.com>
4602 Cesar Philippidis <cesar@codesourcery.com>
4603 James Norris <jnorris@codesourcery.com>
4604 Tom de Vries <tom@codesourcery.com>
4605 Nathan Sidwell <nathan@codesourcery.com>
4606
305d86a0 4607 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 4608 * c-c++-common/goacc/loop-clauses.c: Likewise.
4609 * g++.dg/goacc/template.C: Likewise.
4610 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4611 * gfortran.dg/goacc/loop-1.f95: Likewise.
4612 * gfortran.dg/goacc/loop-5.f95: Likewise.
4613 * gfortran.dg/goacc/loop-6.f95: Likewise.
4614 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4615 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4616 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4617 * c-c++-common/goacc/clauses-fail.c: Likewise.
4618 * c-c++-common/goacc/parallel-1.c: Likewise.
4619 * c-c++-common/goacc/reduction-1.c: Likewise.
4620 * c-c++-common/goacc/reduction-2.c: Likewise.
4621 * c-c++-common/goacc/reduction-3.c: Likewise.
4622 * c-c++-common/goacc/reduction-4.c: Likewise.
4623 * c-c++-common/goacc/routine-3.c: Likewise.
4624 * c-c++-common/goacc/routine-4.c: Likewise.
4625 * c-c++-common/goacc/routine-5.c: Likewise.
4626 * c-c++-common/goacc/tile.c: Likewise.
4627 * g++.dg/goacc/template.C: Likewise.
4628 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4629 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4630 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4631 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4632 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4633 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4634 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4635 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4636 * c-c++-common/goacc/use_device-1.c: ... this file.
4637 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4638 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4639 * c-c++-common/goacc/host_data-6.c: ... this file.
4640 * c-c++-common/goacc/loop-2-kernels.c: New file.
4641 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4642 * c-c++-common/goacc/loop-3.c: Likewise.
4643 * g++.dg/goacc/reference.C: Likewise.
4644 * g++.dg/goacc/routine-1.C: Likewise.
4645 * g++.dg/goacc/routine-2.C: Likewise.
4646
932c0baa 46472016-03-30 Richard Biener <rguenther@suse.de>
4648
4649 PR middle-end/70450
4650 * gcc.dg/torture/pr70450.c: New testcase.
4651
7f7c4659 46522016-03-30 Jakub Jelinek <jakub@redhat.com>
4653
4654 PR target/70421
4655 * gcc.dg/torture/pr70421.c: New test.
4656 * gcc.target/i386/avx512f-pr70421.c: New test.
4657
9cbfe80c 46582016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4659
4660 PR testsuite/70364
4661 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4662 (check): New function.
4663 (bar): Call check.
4664 (foo): Align stack to 16 bytes when calling bar.
4665 * gcc.target/i386/cleanup-2.c: Likewise.
4666
f56c7d36 46672016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4668
4669 PR tree-optimization/59124
4670 * gcc.dg/Warray-bounds-19.c: New test.
4671
0275bf9b 46722016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4673
4674 * lib/prune.exp (escape_regex_chars): New.
4675 (prune_file_path): Update to quote metcharacters for regexp.
4676
a3daa269 46772016-03-29 Jakub Jelinek <jakub@redhat.com>
4678
24e1ba3d 4679 PR rtl-optimization/70429
4680 * gcc.c-torture/execute/pr70429.c: New test.
4681
a3daa269 4682 PR tree-optimization/70405
4683 * gcc.dg/pr70405.c: New test.
4684
3ef41a6e 46852016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4686
4687 PR fortran/70397
4688 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4689 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4690
4abd9410 46912016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4692
4693 PR testsuite/64177
4694 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4695 __cilkrts_set_param to set two workers.
4696 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4697 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4698
b58e5f0f 46992016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4700
305d86a0 4701 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 4702
bff53658 47032016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4704
4705 PR target/70406
305d86a0 4706 * gcc.target/i386/pr70406.c: New test.
bff53658 4707
bb2c9c15 47082016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4709
4710 * gnat.dg/specs/double_record_extension3.ads: New test.
4711
f12c84ab 47122016-03-25 Richard Henderson <rth@redhat.com>
4713
4714 PR target/70120
4715 * gcc.target/aarch64/pr70120-1.c: New.
4716 * gcc.target/aarch64/pr70120-2.c: New.
4717 * gcc.target/aarch64/pr70120-3.c: New.
4718
b0bf58c4 47192016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4720
4721 PR c++/62212
4722 * g++.dg/template/mangle2.C: The dg-do directive should be
4723 "compile" not "assemble".
4724
f175ba0f 47252016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4726
4727 PR lto/69650
4728 * gcc.dg/pr69650.c: New test.
4729
4cc3295f 47302016-03-25 David Edelsohn <dje.gcc@gmail.com>
4731
4732 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4733
0cf40600 47342016-03-25 Alan Modra <amodra@gmail.com>
4735
4736 * gcc.dg/dfp/pr70052.c: New test.
4737
3aebf099 47382016-03-24 Richard Henderson <rth@redhat.com>
4739
4740 PR middle-end/69845
4741 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4742 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4743
83245bd3 47442016-03-24 Tom de Vries <tom@codesourcery.com>
4745
4746 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4747
108e7ee4 47482016-03-24 Tom de Vries <tom@codesourcery.com>
4749
4750 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4751 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4752
17af0b14 47532016-03-24 Tom de Vries <tom@codesourcery.com>
4754
4755 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4756 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4757
6c8770ee 47582016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4759
4760 PR c++/62212
4761 * g++.dg/template/mangle2.C: New test.
4762
a7e21b7b 47632016-03-24 Richard Biener <rguenther@suse.de>
4764
4765 PR tree-optimization/70396
4766 * gcc.dg/torture/pr70396.c: New testcase.
4767
f365d297 47682016-03-24 Richard Biener <rguenther@suse.de>
4769
4770 PR middle-end/70370
4771 * gcc.dg/torture/pr70370.c: New testcase.
4772
da7aeb13 47732016-03-24 Tom de Vries <tom@codesourcery.com>
4774
4775 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4776 * gfortran.dg/goacc/kernels-tree.f95: Same.
4777 * gfortran.dg/goacc/parallel-tree.f95: Same.
4778
80b30de0 47792016-03-24 Tom de Vries <tom@codesourcery.com>
4780
4781 * c-c++-common/goacc/uninit-if-clause.c: New test.
4782 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4783
cb9b6b99 47842016-03-24 Jakub Jelinek <jakub@redhat.com>
4785
4786 PR target/70290
305d86a0 4787 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4788 Fix formatting.
cb9b6b99 4789
a4225fff 47902016-03-24 Richard Biener <rguenther@suse.de>
4791
4792 PR tree-optimization/70372
4793 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4794
5a869ab8 47952016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4796
4797 PR c++/70347
4798 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4799
36ce5faa 48002016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4801
4802 PR c++/70332
4803 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4804
c4fa85c9 48052016-03-23 Jakub Jelinek <jakub@redhat.com>
4806
d9377ad5 4807 PR c++/70001
4808 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4809 * g++.dg/cpp1y/pr70001.C: New test.
4810
c4fa85c9 4811 PR c++/70323
4812 * g++.dg/cpp0x/constexpr-70323.C: New test.
4813
0a2062da 48142016-03-23 Alexandre Oliva <aoliva@redhat.com>
4815 Jason Merrill <jason@redhat.com>
4816 Jakub Jelinek <jakub@redhat.com>
4817
4818 PR c++/69315
4819 * g++.dg/cpp0x/constexpr-69315.C: New test.
4820 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4821
62d2a6dc 48222016-03-23 Marek Polacek <polacek@redhat.com>
4823
4824 PR c++/69884
4825 * g++.dg/warn/Wignored-attributes-1.C: New test.
4826 * g++.dg/warn/Wignored-attributes-2.C: New test.
4827
a82d6246 48282016-03-23 Tom de Vries <tom@codesourcery.com>
4829
4830 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4831 initialization.
4832 * gfortran.dg/goacc/private-3.f95 (test): Same.
4833 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4834 missing use param.
4835
dc834ba1 48362016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4837
4838 * lib/target-supports.exp: Remove v7ve entry from loop
4839 creating effective target checks.
4840 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4841 (add_options_for_arm_arch_v7ve): Likewise.
4842
7e83fd1f 48432016-03-23 Jakub Jelinek <jakub@redhat.com>
4844
4845 PR tree-optimization/70354
4846 * gcc.dg/vect/pr70354-1.c: New test.
4847 * gcc.dg/vect/pr70354-2.c: New test.
4848 * gcc.target/i386/avx2-pr70354-1.c: New test.
4849 * gcc.target/i386/avx2-pr70354-2.c: New test.
4850
4e4da058 48512016-03-22 Jeff Law <law@redhat.com>
4852
4853 PR target/70232
4854 * gcc.dg/tree-ssa/pr70232.c: New test.
4855
6855137b 48562016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4857
4858 PR target/70302
4859 * gcc.target/i386/pr70302.c: New test.
4860
19db1ec8 48612016-03-22 Richard Biener <rguenther@suse.de>
4862
4863 PR middle-end/70251
4864 * g++.dg/torture/pr70251.C: New testcase.
4865
4baec9f2 48662016-03-22 David Malcolm <dmalcolm@redhat.com>
4867
4868 PR c/69993
4869 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4870 Wmisleading-indentation.c.
4871 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4872 reflect change to diagnostic text and order of messages.
4873 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4874
fcfec126 48752016-03-22 David Edelsohn <dje.gcc@gmail.com>
4876
4877 * g++.dg/ext/java-3.C: Don't compile on AIX.
4878
aa30728a 48792016-03-22 Richard Biener <rguenther@suse.de>
4880
4881 PR middle-end/70333
4882 * gcc.dg/torture/pr70333.c: New testcase.
4883
46ec4eb4 48842016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4885
4886 * g++.dg/ext/pr70290.C: New test.
4887
4880f878 48882016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4889
4890 PR target/70325
4891 * gcc.target/i386/pr70325.c: New test.
4892
3d78ea44 48932016-03-22 Jakub Jelinek <jakub@redhat.com>
4894
5934fb8f 4895 PR target/70329
4896 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4897 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4898
b6436f79 4899 PR target/70300
4900 * gcc.target/i386/pr70300.c: New test.
4901
3d78ea44 4902 PR c++/70295
4903 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4904 (func2): New function for cond with parens, xfail warning for c++.
4905 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4906
b60244f6 49072016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4908
4909 PR c++/70096
4910 * g++.dg/template/ptrmem30.C: New test.
4911
c8e3e744 49122016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4913
4914 PR c++/70204
4915 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4916 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4917
2715f63a 49182016-03-21 Jakub Jelinek <jakub@redhat.com>
4919
4920 PR middle-end/70326
4921 * gcc.dg/pr70326.c: New test.
4922
2daa2cda 49232016-03-21 Marc Glisse <marc.glisse@inria.fr>
4924 Jakub Jelinek <jakub@redhat.com>
4925
4926 PR tree-optimization/70317
4927 * gcc.dg/pr70317.c: New test.
4928
d9aa5a50 49292016-03-21 Uros Bizjak <ubizjak@gmail.com>
4930
4931 PR target/70327
4932 * gcc.target/i386/pr70327.c: New test.
4933
e1a88bf4 49342016-03-21 Martin Liska <mliska@suse.cz>
4935
61941425 4936 PR ipa/70306
e1a88bf4 4937 * gcc.dg/ipa/pr70306.c: New test.
4938
d9aa5a50 49392016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 4940
4941 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4942 * gcc.target/arm/attr-align3.c: Likewise.
4943 * gcc.target/arm/attr_arm.c: Likewise.
4944 * gcc.target/arm/flip-thumb.c: Likewise.
4945
afdde20c 49462016-03-21 Jakub Jelinek <jakub@redhat.com>
4947
4948 PR target/70296
4949 * gcc.target/powerpc/altivec-36.c: New test.
4950
3f2ef661 49512016-03-21 Richard Biener <rguenther@suse.de>
4952
4953 PR tree-optimization/70310
4954 * gcc.dg/torture/pr70310.c: New testcase.
4955
08b2b692 49562016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4957
4958 PR target/70293
4959 * gcc.target/i386/pr70293.c: New test.
4960
93505d22 49612016-03-21 Richard Biener <rguenther@suse.de>
4962
4963 PR tree-optimization/70288
4964 * gcc.dg/torture/pr70288-1.c: New testcase.
4965 * gcc.dg/torture/pr70288-2.c: Likewise.
4966
06fd1914 49672016-03-21 Andrey Belevantsev <abel@ispras.ru>
4968
4969 PR rtl-optimization/69307
4970 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 4971
b628775e 49722016-03-21 Andrey Belevantsev <abel@ispras.ru>
4973
4974 PR rtl-optimization/69102
4975 * gcc.c-torture/compile/pr69102.c: New test.
4976
1421f43c 49772016-03-18 Jeff Law <law@redhat.com>
4978
4979 PR rtl-optimization/70263
4980 * gcc.c-torture/compile/pr70263-1.c: New test.
4981 * gcc.target/i386/pr70263-2.c: New test.
4982
e7142ce1 49832016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4984
4985 PR rtl-optimization/70278
4986 * gcc.dg/torture/pr70278.c: New test.
4987 * gcc.target/arm/pr70278.c: New test.
4988
5539bc70 49892016-03-18 David Malcolm <dmalcolm@redhat.com>
4990
4991 PR c/70281
4992 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4993 (test_builtin_types_compatible_p): New test function.
4994 * gcc.dg/pr70281.c: New test case.
4995
296a290a 49962016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4997
4998 PR target/70113
4999 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5000
666094f0 50012016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5002
5003 PR tree-optimization/70252
5004 * gcc.dg/pr70252.c: New test.
5005
350514e8 50062016-03-18 Tom de Vries <tom@codesourcery.com>
5007
5008 * gcc.dg/pr70161-2.c: New test.
5009 * gcc.dg/pr70161.c: New test.
5010
011e0cea 50112016-03-18 Tom de Vries <tom@codesourcery.com>
5012
5013 PR ipa/70269
5014 * gcc.dg/pr70269.c: New test.
5015
292a09de 50162016-03-18 Jakub Jelinek <jakub@redhat.com>
5017
5018 PR c++/70267
5019 * g++.dg/ext/java-3.C: New test.
5020
efc86c4c 50212016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5022
5023 PR c++/70205
5024 * g++.dg/lookup/pr70205.C: New test.
5025
a28dd575 50262016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5027
5028 PR c++/70218
5029 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5030
92e7ab1e 50312016-03-17 Marek Polacek <polacek@redhat.com>
5032
5033 PR c/69407
5034 * gcc.dg/atomic-op-6.c: New test.
5035
7378dbfb 50362016-03-17 David Malcolm <dmalcolm@redhat.com>
5037
5038 PR c/70264
5039 * c-c++-common/pr70264.c: New test case.
5040
f7995d7d 50412016-03-17 Jakub Jelinek <jakub@redhat.com>
5042
e2895b76 5043 PR c++/70144
5044 * c-c++-common/pr70144-1.c: New test.
5045 * c-c++-common/pr70144-2.c: New test.
5046
f7995d7d 5047 PR c++/70272
5048 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5049 * g++.dg/opt/flifetime-dse6.C: New test.
5050 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5051
5ec4a949 50522016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5053
5054 PR driver/70192
5055 * gcc.dg/pic-1.c: New test.
5056 * gcc.dg/pic-2.c: Likewise.
5057 * gcc.dg/pic-3.c: Likewise.
5058 * gcc.dg/pic-4.c: Likewise.
5059 * gcc.dg/pie-1.c: Likewise.
5060 * gcc.dg/pie-2.c: Likewise.
5061 * gcc.dg/pie-3.c: Likewise.
5062 * gcc.dg/pie-4.c: Likewise.
5063 * gcc.dg/pie-5.c: Likewise.
5064 * gcc.dg/pie-6.c: Likewise.
5065
c28550e1 50662016-03-17 Tom de Vries <tom@codesourcery.com>
5067
5068 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5069 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5070
be3296cb 50712016-03-17 Richard Biener <rguenther@suse.de>
5072
5073 PR debug/70271
5074 * g++.dg/debug/pr70271.C: New testcase.
5075
9b60ef21 50762016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5077
5078 * gcc.target/i386/pr70251.c: New test.
5079
9a80bc1a 50802016-03-17 Marek Polacek <polacek@redhat.com>
5081
5082 PR c++/70194
5083 * g++.dg/warn/constexpr-70194.C: New test.
5084
733d7ff9 50852016-03-16 Richard Henderson <rth@redhat.com>
5086
5087 PR middle-end/70240
5088 * gcc.c-torture/compile/pr70240.c: New.
5089
3e6f12bf 50902016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5091
5092 * gcc.c-torture/compile/20151204.c: Skip for avr.
5093
867c9e99 50942016-03-16 Jakub Jelinek <jakub@redhat.com>
5095
5096 PR target/70245
5097 * g++.dg/opt/pr70245.C: New test.
5098 * g++.dg/opt/pr70245.h: New file.
5099 * g++.dg/opt/pr70245-aux.cc: New file.
5100
8ced6ab7 51012016-03-16 Martin Sebor <msebor@redhat.com>
5102
5103 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5104
37af779a 51052016-03-16 Richard Henderson <rth@redhat.com>
5106
5107 PR middle-end/70199
5108 * gcc.c-torture/compile/pr70199.c: New.
5109
78ed999c 51102016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5111
5112 * gcc.dg/uninit-19.c: Run dos2unix.
5113
462ca422 51142016-03-16 Marek Polacek <polacek@redhat.com>
5115
5116 PR c/70093
5117 * gcc.dg/nested-func-10.c: New test.
5118 * gcc.dg/nested-func-9.c: New test.
5119
fe58aacc 51202016-03-16 Jakub Jelinek <jakub@redhat.com>
5121
5122 PR tree-optimization/68714
5123 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5124
27a53872 51252016-03-16 Tom de Vries <tom@codesourcery.com>
5126
5127 PR tree-optimization/68715
5128 * gcc.dg/graphite/pr68715-2.c: New test.
5129 * gcc.dg/graphite/pr68715.c: New test.
5130 * gfortran.dg/graphite/pr68715.f90: New test.
5131
95049c3c 51322016-03-16 Tom de Vries <tom@codesourcery.com>
5133
5134 PR tree-optimization/68809
5135 * gcc.dg/graphite/pr68809-2.c: New test.
5136 * gcc.dg/graphite/pr68809.c: New test.
5137
09eddd70 51382016-03-16 Jakub Jelinek <jakub@redhat.com>
5139
81fc5915 5140 PR c++/70147
5141 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5142 method call to i () as argument. Adjust expected output.
5143
09eddd70 5144 PR c++/70147
5145 * g++.dg/ubsan/pr70147-1.C: New test.
5146 * g++.dg/ubsan/pr70147-2.C: New test.
5147
6373d2a2 51482016-03-15 Martin Sebor <msebor@redhat.com>
5149
5150 PR c++/58281
5151 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5152
d27a0c11 51532016-03-15 John David Anglin <danglin@gcc.gnu.org>
5154
9908039d 5155 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5156 hppa*-*-hpux*.
5157
45cdc3a6 5158 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5159
d27a0c11 5160 PR libfortran/69799
5161 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5162 libatomic_available.
5163
0dd1d57f 51642016-03-15 Marek Polacek <polacek@redhat.com>
5165
5166 PR c++/70209
5167 * g++.dg/ext/attribute-may-alias-4.C: New test.
5168
0ce02c07 51692016-03-15 Alexander Monakov <amonakov@ispras.ru>
5170
5171 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5172 -fvar-tracking-assignments-toggle flag.
5173
f6e39b30 51742016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5175
5176 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5177
167f93a2 51782016-03-15 Jakub Jelinek <jakub@redhat.com>
5179
5180 PR rtl-optimization/70222
5181 * gcc.c-torture/execute/pr70222-1.c: New test.
5182 * gcc.c-torture/execute/pr70222-2.c: New test.
5183
08a8af4a 51842016-03-15 Richard Henderson <rth@redhat.com>
5185
5186 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5187
738eb905 51882016-03-15 Andrey Belevantsev <abel@ispras.ru>
5189
5190 PR rtl-optimization/69032
5191 * gcc.dg/pr69032.c: New test.
5192
dd148b3a 51932016-03-15 Andrey Belevantsev <abel@ispras.ru>
5194
5195 PR rtl-optimization/63384
d9aa5a50 5196 * g++.dg/pr63384.C: New test.
dd148b3a 5197
acf58115 51982016-03-15 Andrey Belevantsev <abel@ispras.ru>
5199
5200 PR target/64411
5201 * gcc.target/i386/pr64411.C: New test.
5202
a2897dc4 52032016-03-15 Tom de Vries <tom@codesourcery.com>
5204
5205 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5206 * gfortran.dg/goacc/kernels-alias.f95: New test.
5207
7bad2faf 52082016-03-14 Martin Sebor <msebor@redhat.com>
5209
5210 PR c++/53792
5211 * g++.dg/cpp0x/constexpr-inline.C: New test.
5212 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5213
d65fa8d9 52142016-03-14 David Edelsohn <dje.gcc@gmail.com>
5215
5216 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5217
2b3c633f 52182016-03-14 Jakub Jelinek <jakub@redhat.com>
5219
5220 PR middle-end/70219
5221 * gcc.dg/pr70219.c: New test.
5222
e947f9c3 52232016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5224
5225 PR target/70083
5226 * gcc.dg/torture/pr70083.c: New test.
5227 * gcc.target/i386/pr70083.c: New test.
5228
74201dc2 52292016-03-14 Richard Biener <rguenther@suse.de>
5230
5231 PR tree-optimization/56365
5232 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5233
88aea41e 52342016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5235
5236 PR target/70098
5237 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5238 New function.
5239 * g++.dg/pr70098.C: New testcase.
5240
5241
1bd2aefd 52422016-03-14 Tom de Vries <tom@codesourcery.com>
5243
5244 PR tree-optimization/70045
5245 * gcc.dg/graphite/pr70045.c: New test.
5246
922c7033 52472016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5248
5249 PR fortran/69043
5250 * gfortran.dg/include_9.f90: New test.
5251
fd4ab6d9 52522016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5253
5254 PR fortran/45076
5255 gfortran.dg/prof/prof.exp: New script.
5256 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5257
7d7218d3 52582016-03-12 Andrey Belevantsev <abel@ispras.ru>
5259
5260 PR rtl-optimization/69307
5261 * gcc.dg/pr69307.c: New test.
5262
02ffd664 52632016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5264
5265 PR target/69614
5266 * gcc.target/arm/pr69614.c: New.
5267
76e207a9 52682016-03-12 Paul Thomas <pault@gcc.gnu.org>
5269
5270 PR fortran/70031
5271 * gfortran.dg/submodule_14.f08: New test
5272
5273 PR fortran/69524
5274 * gfortran.dg/submodule_15.f08: New test
5275
490ee78a 52762016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5277
5278 PR c++/70106
5279 * g++.dg/cpp1y/paren3.C: New test.
5280
04e137ff 52812016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5282
5283 PR target/70131
5284 * gcc.target/powerpc/ppc-round2.c: New test.
5285
27b2c1c4 52862016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5287
5288 PR target/70123
5289 * gcc.dg/torture/pr70123.c: New test.
5290
84116671 52912016-03-11 Jeff Law <law@redhat.com>
5292
5293 PR tree-optimization/70190
5294 * gcc.c-torture/compile/pr70190.c: New test.
5295
cfa58bc8 52962016-03-11 David Malcolm <dmalcolm@redhat.com>
5297
5298 PR c/68187
5299 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5300 case.
5301 (test43_b): Likewise.
5302 (test43_c): Likewise.
5303 (test43_d): Likewise.
5304 (test43_e): Likewise.
5305 (test43_f): Likewise.
5306 (test43_g): Likewise.
5307 (test44_a): Likewise.
5308 (test44_b): Likewise.
5309 (test44_c): Likewise.
5310 (test44_d): Likewise.
5311 (test44_e): Likewise.
5312
ce234f27 53132016-03-11 David Malcolm <dmalcolm@redhat.com>
5314
5315 PR c/70085
5316 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5317
e4756b48 53182016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5319
5320 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5321 dg-options.
5322
1f5ef87e 53232016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5324
5325 PR target/70002
5326 PR target/69245
5327 * gcc.target/aarch64/pr69245_2.c: New test.
5328
f9c352a1 53292016-03-11 Jakub Jelinek <jakub@redhat.com>
5330
5331 PR tree-optimization/70177
5332 * gcc.dg/pr70177.c: New test.
5333
4dd92ac6 53342016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5335
5336 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5337
331e4fdb 53382016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5339
5340 * gcc.dg/tree-ssa/sra-20.c: New.
5341
69262824 53422016-03-11 Jakub Jelinek <jakub@redhat.com>
5343
6f9a7425 5344 PR rtl-optimization/70174
5345 * gcc.dg/pr70174.c: New test.
5346
69262824 5347 PR tree-optimization/70169
5348 * gcc.dg/pr70169.c: New test.
5349
4637a847 53502016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5351
5352 PR target/70160
5353 * gcc.target/i386/pr70160.c: New test.
5354
5a86d754 53552016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5356
5357 * gcc.target/s390/dfp-1.c: New test.
5358
af4c8290 53592016-03-10 Nick Clifton <nickc@redhat.com>
5360
5361 PR target/70044
5362 * gcc.target/aarch64/pr70044.c: New test.
5363
98dfd328 53642016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5365 Jakub Jelinek <jakub@redhat.com>
5366
5367 PR c++/70001
5368 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5369 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5370 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5371
75e72311 53722016-03-10 Jan Hubicka <hubicka@ucw.cz>
5373
5374 PR lto/69589
5375 * g++.dg/lto/pr69589_0.C: New testcase
5376 * g++.dg/lto/pr69589_1.C: New testcase
5377
a2eb1271 53782016-03-10 Marek Polacek <polacek@redhat.com>
5379
5380 PR c++/70153
5381 * g++.dg/delayedfold/unary-plus1.C: New test.
5382
53832016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 5384
5385 * gcc.target/arm/pr45701-1.c: Escape brackets.
5386 * gcc.target/arm/pr45701-2.c: Likewise.
5387
5ab2987f 53882016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5389
5390 * gfortran.dg/unconstrained_commons.f: New.
5391
6972afac 53922016-03-10 Alan Modra <amodra@gmail.com>
5393
5394 * gcc.dg/pr69195.c: New.
5395 * gcc.dg/pr69238.c: New.
5396
c82c99ec 53972016-03-10 Tom de Vries <tom@codesourcery.com>
5398
5399 PR testsuite/68915
5400 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5401
a2389d4a 54022016-03-10 Richard Biener <rguenther@suse.de>
5403
5404 PR tree-optimization/70128
5405 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5406 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5407
c272412d 54082016-03-09 Jakub Jelinek <jakub@redhat.com>
5409
a0451069 5410 PR tree-optimization/70152
5411 * gcc.dg/pr70152.c: New test.
5412
c272412d 5413 PR target/70086
5414 * gcc.target/i386/pr70086-1.c: New test.
5415 * gcc.target/i386/pr70086-2.c: New test.
5416 * gcc.target/i386/pr70086-3.c: New test.
5f611068 5417
5418 PR tree-optimization/70127
5419 * gcc.c-torture/execute/pr70127.c: New test.
5420
27dcb7a8 54212016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5422
5423 * c-c++-common/goacc/combined-directives-2.c: New test.
5424
c24757cf 54252016-03-09 David Malcolm <dmalcolm@redhat.com>
5426
5427 PR c/68473
5428 PR c++/70105
5429 * g++.dg/diagnostic/pr70105.C: New test.
5430 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5431 (test_multiple_ordinary_maps): New test function.
5432
83108969 54332016-03-09 David Malcolm <dmalcolm@redhat.com>
5434
5435 PR c/68473
5436 PR c++/70105
5437 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5438 Drop range information from call to inform_at_rich_loc.
5439 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5440 New.
5441 (test_show_locus): Replace calls to rich_location::add_range with
5442 calls to add_range. Rewrite the tests that used the now-defunct
5443 rich_location ctor taking a source_range. Simplify other tests
5444 by replacing calls to COMBINE_LOCATION_DATA with calls to
5445 make_location.
5446
6733c0e8 54472016-03-09 Richard Biener <rguenther@suse.de>
5448 Jakub Jelinek <jakub@redhat.com>
5449
5450 PR tree-optimization/70138
5451 * gcc.dg/vect/pr70138-1.c: New testcase.
5452 * gcc.dg/vect/pr70138-2.c: Likewise.
5453
96abb9f5 54542016-03-09 Jakub Jelinek <jakub@redhat.com>
5455
5456 PR target/70049
5457 * gcc.target/i386/pr70049.c: New test.
5458
42bb3bfb 54592016-03-09 Richard Biener <rguenther@suse.de>
5460
5461 PR c/70143
5462 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5463 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5464 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5465
27527428 54662016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5467
5468 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5469 arm-*-*.
5470
248449f2 54712016-03-09 Jakub Jelinek <jakub@redhat.com>
5472
1bd49ced 5473 PR middle-end/67278
5474 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5475
248449f2 5476 PR target/67278
5477 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5478
5479 PR middle-end/70050
5480 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5481 in testcase comment.
5482
dfc460ff 54832016-03-09 Tom de Vries <tom@codesourcery.com>
5484
5485 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5486 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5487 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5488 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5489 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5490 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5491 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5492 * gfortran.dg/goacc/kernels-loop.f95: New test.
5493
0377fc7f 54942016-03-08 Martin Sebor <msebor@redhat.com>
5495
5496 PR c++/62096
5497 * g++.dg/warn/overflow-warn-7.C: New test.
5498
3556aa80 54992016-03-08 Jason Merrill <jason@redhat.com>
5500
5501 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5502 * lib/target-supports.exp (check_effective_target_concepts): New.
5503
e5096208 55042016-03-08 Jakub Jelinek <jakub@redhat.com>
5505
5370eb8d 5506 PR c++/70135
5507 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5508 * g++.dg/ubsan/pr70135.C: New test.
5509
e5096208 5510 PR target/70110
5511 * gcc.dg/pr70110.c: New test.
5512
cc37120d 55132016-03-07 Martin Jambor <mjambor@suse.cz>
5514
5515 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5516 * c-c++-common/gomp/if-1.c: Likewise.
5517 * c-c++-common/gomp/pr61486-2.c: Likewise.
5518 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5519 to dg-additional-options.
5520 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5521 * g++/gomp/target-teams-1.c: Likewise.
5522 * gcc.dg/gomp/gomp.exp: Likewise.
5523 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5524 dg-additional-options.
5525 * gfortran.dg/gomp/gomp.exp: Likewise.
5526 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5527 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5528 dg-additional-options.
5529 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5530
53c248d8 55312016-03-07 Martin Jambor <mjambor@suse.cz>
5532
5533 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5534 * c-c++-common/gomp/gridify-1.c: New test.
5535 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5536
541e79a0 55372016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5538
5539 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5540 trigger for cortex-r8, when scanning for register r8.
5541 * gcc.target/arm/pr45701-2.c: Likewise.
5542
4dfabd94 55432016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 5544 Jeff Law <law@redhat.com>
4dfabd94 5545
5546 PR tree-optimization/69740
5547 * gcc.c-torture/compile/pr69740-1.c: New test.
5548 * gcc.c-torture/compile/pr69740-2.c: New test.
5549
1b63a87b 55502016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5551
5552 * lib/target-supports.exp
5553 (check_effective_target_whole_vector_shift): Enable for PPC64.
5554
d33914da 55552016-03-07 Richard Biener <rguenther@suse.de>
5556
5557 PR tree-optimization/70115
5558 * gcc.dg/torture/pr70115.c: New testcase.
5559
584fba4b 55602016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5561
5562 PR middle-end/69916
5563 * c-c-++-common/goacc/pr69916.c: New.
5564
7f2f5ec0 55652016-03-07 Richard Henderson <rth@redhat.com>
5566
5567 * gcc.c-torture/compile/pr70061.c: New test.
5568
f530e7c4 55692016-03-07 Richard Biener <rguenther@suse.de>
5570
5571 PR testsuite/70109
5572 * gcc.dg/vect/O3-pr36098.c: New testcase.
5573
a3855fed 55742016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5575
5576 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5577
091ffc31 55782016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5579
5580 * gnat.dg/renaming9.ad[sb]: New testcase.
5581
2941b871 55822016-03-05 Jakub Jelinek <jakub@redhat.com>
5583
5584 PR c++/70084
5585 * g++.dg/expr/stdarg3.C: New test.
5586
5173ce42 55872016-03-04 Jeff Law <law@redhat.com>
5588
5589 PR tree-optimization/69196
5590 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5591 x86_64-*-*.
5592
2d1d2e55 55932016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5594
0e43078e 5595 PR c/69973
5596 * gcc.dg/pr69973.c: New test.
5597
d8ec06ae 5598 PR rtl-optimization/69941
5599 * gcc.dg/torture/pr69941.c: New test.
5600
2d1d2e55 5601 PR c/69824
5602 * gcc.dg/pr69824.c: New test.
5603
32f692e2 56042016-03-05 Tom de Vries <tom@codesourcery.com>
5605
5606 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5607 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5608 function.
5609
1c699e9a 56102016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5611
5612 PR c++/66786
5613 * g++.dg/cpp1y/var-templ48.C: New test.
5614 * g++.dg/cpp1y/var-templ49.C: New test.
5615
358448c6 56162016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5617
5618 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5619
01dc3c45 56202016-03-04 Jakub Jelinek <jakub@redhat.com>
5621
e968ff6d 5622 PR c++/70035
5623 * g++.dg/ubsan/pr70035.C: New test.
5624
01dc3c45 5625 PR target/70062
5626 * gcc.target/i386/pr70062.c: New test.
5627
3937d618 56282016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5629
5630 * g++.dg/template/typename21.C: Remove c++98_only.
5631
c58ac7f8 56322016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5633
5634 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5635
0060768a 56362016-03-04 David Malcolm <dmalcolm@redhat.com>
5637
5638 PR c/68187
5639 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5640 function.
5641 (fn_42_b): Likewise.
5642 (fn_42_c): Likewise.
5643
74c6fd40 56442016-03-04 David Malcolm <dmalcolm@redhat.com>
5645
5646 PR c/68187
5647 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5648 function.
5649 (fn_40_b): Likewise.
5650 (fn_41_a): Likewise.
5651 (fn_41_b): Likewise.
5652
31b11359 56532016-03-04 Jakub Jelinek <jakub@redhat.com>
5654
5655 PR target/70059
5656 * gcc.target/i386/avx512f-pr70059.c: New test.
5657 * gcc.target/i386/avx512dq-pr70059.c: New test.
5658
c5b93452 56592016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5660
5661 PR rtl-optimization/57676
5662 * gcc.dg/torture/pr57676.c: New test.
5663
268fbd56 56642016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5665
5666 * gcc.dg/pr70026.c: New test.
5667
6560d1ad 56682016-03-04 Marek Polacek <polacek@redhat.com>
5669
5670 PR c/69798
5671 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5672 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5673
cc7dfddf 56742016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5675
5676 PR target/70004
5677 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5678 Delete.
5679 (test_corners_sisd_si): Likewise.
5680 (main): Remove checks of the above.
5681 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5682
e9663bd4 56832016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5684
5685 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5686
dcdd684e 56872016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5688
5689 * gcc.dg/torture/pr69951.c: Accept argc==0.
5690
e692d332 56912016-03-04 Richard Biener <rguenther@suse.de>
5692
5693 PR c++/70054
5694 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5695 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5696
af77b7e6 56972016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5698
5699 PR testsuite/69766
5700 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5701 testing multiarch.
5702
290da96e 57032016-03-04 Jakub Jelinek <jakub@redhat.com>
5704
5705 PR debug/69947
5706 * gcc.dg/guality/pr69947.c: New test.
5707
e51ce713 57082016-03-03 Jakub Jelinek <jakub@redhat.com>
5709
5710 PR ada/70017
5711 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5712
1feed892 57132016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5714
5715 PR rtl-optimization/69904
5716 * gcc.target/arm/pr69904.c: New test.
5717
c32bda69 57182016-03-03 Jakub Jelinek <jakub@redhat.com>
5719
5720 PR target/70021
5721 * gcc.dg/vect/pr70021.c: New test.
5722 * gcc.target/i386/pr70021.c: New test.
5723
1bc579ed 57242016-03-03 Marek Polacek <polacek@redhat.com>
5725
5726 PR middle-end/70050
5727 * gcc.dg/pr70050.c: New test.
5728
cfa8d638 57292016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5730
5731 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5732
1b889259 57332016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5734
5735 PR tree-optimization/70043
5736 * gfortran.dg/vect/pr70043.f90: New test.
5737
f756dfa3 57382016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5739
5740 * gnat.dg/specs/task1.ads: New test.
5741
5cb4863d 57422016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5743
5744 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5745 Invoke gdb with -batch.
5746 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5747
5dd12e43 57482016-03-03 Richard Biener <rguenther@suse.de>
5749
5750 PR tree-optimization/55936
5751 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5752
d97ba4ca 57532016-03-02 Jeff Law <law@redhat.com>
5754
5d23c86f 5755 PR rtl-optimization/69942
5756 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5757 effects of argument promotions.
5758
d97ba4ca 5759 PR tree-optimization/69987
5760 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5761 target does not support -fprefetch-loop-arrays.
5762
901faaa0 57632016-03-02 Uros Bizjak <ubizjak@gmail.com>
5764
5765 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5766
51f6fdce 57672016-03-02 Bin Cheng <bin.cheng@arm.com>
5768
6bc7872f 5769 PR rtl-optimization/69052
51f6fdce 5770 * gcc.target/i386/pr69052.c: New test.
5771
31d31e07 57722016-03-02 Alan Modra <amodra@gmail.com>
5773
5774 * gcc.dg/pr69990.c: New.
5775
04faee95 57762016-03-02 Jakub Jelinek <jakub@redhat.com>
5777
270d0117 5778 PR c/68062
5779 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5780
5781 PR middle-end/70022
5782 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5783
04faee95 5784 PR target/70028
5785 * gcc.target/i386/pr70028.c: New test.
5786
a2cc9e8e 57872016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5788
5789 * c-c++-common/asan/swapcontext-test-1.c,
5790 * c-c++-common/tsan/thread_leak.c,
5791 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5792 * g++.dg/tsan/benign_race.C,
5793 * g++.dg/tsan/fd_close_norace.C,
5794 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5795 races with sanitizer output
5796
dd4bd263 57972016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 5798 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 5799
5800 PR target/67278
5801 * gcc.dg/simd-8.c: New testcase.
5802
b5fe3a49 58032016-03-02 Richard Biener <rguenther@suse.de>
5804
5805 PR middle-end/67278
5806 * gcc.dg/simd-7.c: New testcase.
5807
23601f67 58082016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5809
5810 * gcc.target/i386/pr70007.c: Tweak.
5811
f66f65e7 58122016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5813
5814 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5815
60773515 58162016-03-02 Marek Polacek <polacek@redhat.com>
5817
5818 PR c/67854
5819 * gcc.dg/pr67854.c: New test.
5820
6c094cb1 58212016-03-02 Jakub Jelinek <jakub@redhat.com>
5822
5823 PR middle-end/70025
5824 * gcc.dg/torture/pr70025.c: New test.
5825
7627bb56 58262016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5827
5828 PR tree-optimization/68621
5829 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5830
066c8e94 58312016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5832
5833 * gcc.target/i386/pr70007.c: New test.
5834
d3b819ad 58352016-03-01 Jeff Law <law@redhat.com>
5836
d4b9ad56 5837 PR tree-optimization/69196
7e217344 5838 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 5839
d3b819ad 5840 PR tree-optimization/69196
5841 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5842 duplicating code and spoiling the expected output.
5843
4f37285d 58442016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5845
5846 PR target/70033
5847 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5848 supports power9 before doing tests.
5849 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5850 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5851 * gcc.target/powerpc/p9-permute.c: Likewise.
5852
3e9c4f6c 58532016-03-01 Uros Bizjak <ubizjak@gmail.com>
5854
5855 PR target/70027
5856 * gcc.target/i386/pr70027.c: New test.
5857
e324729e 58582016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 5859
5860 * gcc.dg/pr70017.c: New test.
5861
40e9ce2d 58622016-03-01 Jakub Jelinek <jakub@redhat.com>
5863
5864 PR c/69796
5865 PR c/69974
5866 * gcc.dg/pr69796.c: New test.
5867 * gcc.dg/pr69974.c: New test.
5868
e8b016ea 58692016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5870
5871 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5872
24d3127c 58732016-02-29 Jeff Law <law@redhat.com>
5874
5875 PR tree-optimization/69987
5876 * gfortran.dg/pr69987.f90: New test.
5877
5878 PR tree-optimization/69989
5879 * gcc.c-torture/compile/pr69989-2.c: New test.
5880
12cc1225 58812016-03-01 Marek Polacek <polacek@redhat.com>
5882
5883 PR c++/69795
5884 * g++.dg/parse/invalid1.C: New test.
5885
d99a947c 58862016-03-01 Richard Biener <rguenther@suse.de>
5887
5888 PR middle-end/70022
5889 * gcc.dg/pr70022.c: New testcase.
5890
395dbc60 58912016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5892
5893 PR tree-optimization/69956
5894 * gcc.dg/pr69956.c: New test.
5895
40a35c55 58962016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5897
5898 PR target/70011
5899 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5900 XFAIL when hardware supports efficient unaligned storage access.
5901
4edc90b0 59022016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5903
5904 PR c++/69961
5905 * g++.dg/template/pr69961a.C: New test.
5906 * g++.dg/template/pr69961b.C: New test.
5907
1ed1f69a 59082016-02-29 David Malcolm <dmalcolm@redhat.com>
5909
5910 PR preprocessor/69985
5911 * gcc.dg/cpp/pr69985.c: New test case.
5912
01c5d15d 59132016-02-29 Jeff Law <law@redhat.com>
5914
3a4d3de5 5915 PR tree-optimization/70005
5916 * gcc.c-torture/execute/pr70005.c New test.
5917
01c5d15d 5918 PR tree-optimization/69999
5919 * gcc.c-torture/compile/pr69999.c: New test.
5920
1bf66b54 59212016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5922
5923 PR tree-optimization/69652
5924 * gcc.dg/torture/pr69652.c: Delete test.
5925 * gcc.dg/vect/pr69652.c: New test.
5926
b4d653d5 59272016-02-19 Richard Biener <rguenther@suse.de>
5928
5929 PR tree-optimization/69980
5930 * gfortran.dg/vect/pr69980.f90: New testcase.
5931
35bc4745 59322016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5933
5934 * gcc.target/sparc/20160229-1.c: New test.
5935
bb54a538 59362016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5937
5938 * gnat.dg/stack_usage3.adb: New test.
5939 * gnat.dg/stack_usage3_pkg.ads: New helper.
5940
95164e71 59412016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5942
5943 * gnat.dg/renaming8.adb: New test.
5944 * gnat.dg/renaming8_pkg1.ads: New helper.
5945 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5946 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5947
a890896f 59482016-02-29 Richard Biener <rguenther@suse.de>
5949
5950 PR tree-optimization/69720
5951 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5952
5c70403a 59532016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5954
5955 PR fortran/68147
5956 PR fortran/47674
5957 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5958
dfb6d139 59592016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 5960 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5961
5962 PR fortran/56007
5963 * gfortran.dg/coarray_8.f90: Adjust error message.
5964 * gfortran.dg/pr56007.f90: New test.
5965 * gfortran.dg/pr56007.f: New test.
5966
536508db 59672016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5968
5969 PR tree-optimization/69989
5970 * gcc.dg/torture/pr69989.c: New test.
5971
eec75e45 59722016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5973
5974 * gcc.target/i386/stack-realign-win.c: New test.
5975
0175e45a 59762016-02-28 Harald Anlauf <anlauf@gmx.de>
5977
5978 PR fortran/60126
5979 * gfortran.dg/pr60126.f90: New test.
5980
2a703589 59812016-02-27 Jeff Law <law@redhat.com>
5982
5983 Revert
5984 2016-02-26 Richard Biener <rguenther@suse.de>
5985 Jeff Law <law@redhat.com>
5986
5987 PR tree-optimization/69740
5988 * gcc.c-torture/compile/pr69740-1.c: New test.
5989 * gcc.c-torture/compile/pr69740-2.c: New test.
5990
359b4c18 59912016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5992
1c96765a 5993 PR fortran/69910
359b4c18 5994 * gfortran.dg/newunit_4.f90: New test.
5995
49462d93 59962016-02-27 Jakub Jelinek <jakub@redhat.com>
5997
5998 PR target/69613
5999 PR rtl-optimization/69886
6000 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6001 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6002 target.
6003
c4ac733e 60042016-02-26 Martin Sebor <msebor@redhat.com>
6005
6006 PR tree-optimization/15826
6007 * gcc.dg/tree-ssa/pr15826.c: New test.
6008
da8c4b5d 60092016-02-26 Jakub Jelinek <jakub@redhat.com>
6010
6011 PR target/69969
6012 * gcc.target/powerpc/pr69969.c: New test.
6013
0a4558eb 60142016-02-26 Martin Sebor <msebor@redhat.com>
6015
6016 PR c++/15766
6017 * g++.old-deja/g++.other/decl5.C: Add a test case.
6018
5b500299 60192016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6020
6021 PR target/69946
6022 * gcc.target/powerpc/pr69946.c: New file.
6023
565f533b 60242016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 6025 Jeff Law <law@redhat.com>
565f533b 6026
0a4558eb 6027 PR tree-optimization/69740
565f533b 6028 * gcc.c-torture/compile/pr69740-1.c: New test.
6029 * gcc.c-torture/compile/pr69740-2.c: New test.
6030
ff67cbea 60312016-02-26 Martin Jambor <mjambor@suse.cz>
6032
6033 PR middle-end/69920
6034 * gcc.dg/torture/pr69932.c: New test.
6035 * gcc.dg/torture/pr69936.c: Likewise.
6036
e400d817 60372016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6038
6039 PR target/69709
6040 * gcc.target/s390/pr69709.c: New test.
6041
126a5a2d 60422016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6043
6044 PR target/69245
6045 * gcc.target/aarch64/pr69245_1.c: New test.
6046
59c58860 60472016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6048
6049 PR target/69613
6050 * gcc.dg/torture/pr69613.c: New test.
6051
9441fa4e 60522016-02-26 Jakub Jelinek <jakub@redhat.com>
6053
6054 PR rtl-optimization/69891
6055 * gcc.target/i386/pr69891.c: New test.
6056
e48fcde0 60572016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 6058 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6059
35ed600a 6060 PR target/61397
f41208a1 6061 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6062 functionality for both 32-bit and 64-bit.
6063
c86aaa0e 60642016-02-26 Richard Biener <rguenther@suse.de>
6065
6066 PR tree-optimization/69551
6067 * gcc.dg/torture/pr69951.c: New testcase.
6068
38e71a65 60692016-02-25 Richard Biener <rguenther@suse.de>
6070
6071 PR tree-optimization/48795
6072 * gcc.dg/Warray-bounds-18.c: New testcase.
6073
03331e69 60742016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6075
6076 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6077
f14d8d6a 60782016-02-25 Jakub Jelinek <jakub@redhat.com>
6079
6080 PR rtl-optimization/69896
6081 * gcc.dg/pr69896.c: New test.
6082
4003c807 60832016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6084
6085 PR c++/69736
6086 * g++.dg/cpp1y/paren2.C: New test.
6087
a0573328 60882016-02-24 Martin Sebor <msebor@redhat.com>
6089
6090 PR c/51147
6091 * gcc.dg/enum-mode-2.c: New test.
6092
2cde02ad 60932016-02-24 Jakub Jelinek <jakub@redhat.com>
6094
6095 PR c++/69922
6096 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6097 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6098 * g++.dg/ubsan/pr69922.C: New test.
6099
f0ea75d1 61002016-02-24 Marek Polacek <polacek@redhat.com>
6101
6102 PR c/69819
6103 * gcc.dg/pr69819.c: New test.
6104
05027366 61052016-02-24 Martin Sebor <msebor@redhat.com>
6106
34ed562b 6107 PR c++/69912
6108 * g++.dg/ext/flexary15.C: New test.
6109
61102016-02-24 Martin Sebor <msebor@redhat.com>
6111
6112 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 6113 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 6114 * g++.dg/ext/builtin_alloca.C: Same.
05027366 6115
650c3ad5 61162016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6117 Charles Baylis <charles.baylis@linaro.org>
6118
6119 PR debug/61033
6120 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6121
596070e8 61222016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 6123 Jakub Jelinek <jakub@redhat.com>
596070e8 6124
6125 PR middle-end/69760
6126 * gcc.dg/torture/pr69760.c: New testcase.
6127
d6b92d9f 61282016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6129
6130 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6131 pattern on Solaris with as.
6132
90436d9d 61332016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6134
6135 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6136 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6137 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6138 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6139
7c749495 61402016-02-24 Jakub Jelinek <jakub@redhat.com>
6141
6142 PR middle-end/69915
6143 * gcc.dg/pr69915.c: New test.
6144
9c9680b5 61452016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6146
6147 PR rtl-optimization/69886
6148 * gcc.dg/torture/pr69886.c: New test.
6149
36d081ee 61502016-02-24 Richard Biener <rguenther@suse.de>
6151
6152 PR middle-end/68963
6153 * gcc.dg/torture/pr68963.c: New testcase.
6154
2a0accb9 61552016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6156
6157 PR target/69875
6158 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6159 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6160 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6161 * gcc.target/arm/atomic_loaddi_1.c: New test.
6162 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6163 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6164 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6165 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6166 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6167 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6168 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6169 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6170
f0e92ef1 61712016-02-24 Jakub Jelinek <jakub@redhat.com>
6172
6173 PR middle-end/69909
6174 * gcc.dg/torture/pr69909.c: New test.
6175
6907286f 61762016-02-24 Richard Biener <rguenther@suse.de>
6177
6178 PR tree-optimization/69907
6179 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6180 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6181 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6182
e6ab7475 61832016-02-24 Christian Bruel <christian.bruel@st.com>
6184
6185 * gcc.target/arm/pragma_cpp_fma.c: New test.
6186
47587450 61872016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6188
6189 PR fortran/61156
6190 * gfortran.dg/include_6.f90: Update test.
6191
d41ab738 61922016-02-23 Jakub Jelinek <jakub@redhat.com>
6193
6194 PR objc/69844
6195 * objc.dg/pr69844.m: New test.
6196
4772d9d5 61972016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6198
6199 PR libgfortran/69456
6200 * gfortran.dg/namelist_89.f90: New test.
6201 * gfortran.dg/pr59700.f90: Update test..
6202
8c38d887 62032016-02-23 Martin Sebor <msebor@redhat.com>
6204
6205 PR middle-end/69780
6206 * g++.dg/ext/builtin_alloca.C: New test.
6207 * gcc.dg/builtins-68.c: New test.
6208
ee1bfdb0 62092016-02-23 Richard Henderson <rth@redhat.com>
6210
6211 * gcc.target/i386/addr-space-3.c: Remove test.
6212
52609ec3 62132016-02-23 David Malcolm <dmalcolm@redhat.com>
6214
6215 PR preprocessor/69126
6216 PR preprocessor/69543
6217 * c-c++-common/pr69126-2-long.c: New test.
6218 * c-c++-common/pr69126-2-short.c: New test.
6219 * c-c++-common/pr69543-1.c: Remove xfail.
6220
d5bf2cc8 62212016-02-23 David Malcolm <dmalcolm@redhat.com>
6222
6223 PR preprocessor/69126
6224 PR preprocessor/69543
6225 PR preprocessor/69558
6226 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6227 (f): Rename to...
6228 (test_2): ...this, and add leading comment.
6229 (MACRO_3, test_3): New.
6230 (MACRO_4A, MACRO_4B, test_4): New.
6231 (MACRO): Rename to...
6232 (MACRO_5): ...this.
6233 (g): Rename to...
6234 (test_5): ...this, updating for renaming of MACRO, and
6235 add leading comment.
6236 * c-c++-common/pr69543-1.c: New.
6237 * c-c++-common/pr69543-2.c: New.
6238 * c-c++-common/pr69543-3.c: New.
6239 * c-c++-common/pr69543-4.c: New.
6240 * c-c++-common/pr69558-1.c: New.
6241 * c-c++-common/pr69558-2.c: New.
6242 * c-c++-common/pr69558-3.c: New.
6243 * c-c++-common/pr69558-4.c: New.
6244 * gcc.dg/pr69558.c: Move to...
6245 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6246 xfail for c++.
6247
3a37a410 62482016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6249
6250 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6251 to -ftree-parallelize-loops/-fopenacc changes.
6252 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6253 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6254 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6255 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6256 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6257 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6258 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6259 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6260 * c-c++-common/goacc/kernels-loop.c: Likewise.
6261 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6262 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6263 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6264 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6265
ecca180f 62662016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6267
6268 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6269
eec0fa3f 62702016-02-23 Jakub Jelinek <jakub@redhat.com>
6271
f1f91c07 6272 PR c++/69902
6273 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6274
eec0fa3f 6275 PR c/69900
6276 * gcc.dg/pr69900.c: New test.
6277
e045424d 62782016-02-23 Martin Jambor <mjambor@suse.cz>
6279
6280 PR tree-optimization/69666
6281 * gcc.dg/tree-ssa/pr69666.c: New test.
6282
f482dff6 62832016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6284
6285 PR fortran/67451
6286 * gfortran.dg/coarray_allocate_5.f08: New test.
6287
57ed698b 62882016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6289
6290 * gcc.target/s390/vcond-shift.c: Move to ...
6291 * gcc.target/s390/vector/vcond-shift.c: ... here.
6292
990e443c 62932016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6294
6295 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6296 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6297
296c5f01 62982016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6299
6300 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6301
e53f41d5 63022016-02-20 Mark Wielaard <mjw@redhat.com>
6303
6304 PR c/28901
6305 * gcc.dg/unused-variable-3.c: New test.
6306
13af201d 63072016-02-22 Jakub Jelinek <jakub@redhat.com>
6308
6309 PR target/69888
6310 * gcc.target/i386/pr69888.c: New test.
6311
682c90f9 63122016-02-22 Richard Biener <rguenther@suse.de>
6313
6314 PR tree-optimization/69882
6315 * gfortran.dg/vect/pr69882.f90: New testcase.
6316
b8cd18c3 63172016-02-22 Jakub Jelinek <jakub@redhat.com>
6318
6319 PR target/69885
6320 * gcc.dg/pr69885.c: New test.
6321
09343379 63222016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6323
6324 PR target/69806
6325 PR target/54089
6326 * gcc.target/sh/pr54089-10.c: New.
6327
b345a09f 63282016-02-20 Paul Thomas <pault@gcc.gnu.org>
6329
6330 PR fortran/69423
6331 * gfortran.dg/deferred_character_15.f90 : New test.
6332
51385aed 63332016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6334
6335 PR fortran/57365
6336 gfortran.dg/allocate_with_source_18.f03: New test.
6337
63382016-02-20 Harald Anlauf <anlauf@gmx.de>
6339
6340 PR fortran/52531
6341 gfortran.dg/gomp/pr52531.f90: New test.
6342
9cce8384 63432016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6344
6345 PR c++/69865
6346 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6347 -std=c++03.
6348
d91f5fbb 63492016-02-19 Jakub Jelinek <jakub@redhat.com>
6350
563d5cb8 6351 PR c++/69826
6352 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6353 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6354
0a04aac9 6355 PR c++/69850
6356 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6357
d91f5fbb 6358 PR c++/69851
6359 * g++.dg/torture/pr69851.C: New test.
6360
5fe1f282 63612016-02-19 Martin Sebor <msebor@redhat.com>
6362
6363 PR testsuite/69573
6364 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6365
a45bce11 63662016-02-19 Jakub Jelinek <jakub@redhat.com>
6367
6263dde1 6368 PR c++/69850
6369 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6370 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6371
a45bce11 6372 PR c++/67767
6373 * g++.dg/cpp0x/pr67767.C: New test.
6374
cf2ed1b7 63752016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6376
6377 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6378 for fp, simd, crypto, crc, lse.
6379 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6380 above.
6381 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6382 effective target check.
6383
f6cc34b0 63842016-02-19 Jakub Jelinek <jakub@redhat.com>
6385
6386 PR target/69820
6387 * gcc.target/i386/pr69820.c: New test.
6388
6c678e78 63892016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6390
6391 * gcc.target/s390/vector/int128-1.c: New test.
6392
b088ff4b 63932016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6394
6395 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6396
b11e60a4 63972016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6398
6399 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6400 instruction pattern name to prevent the testcase from failing with
6401 -march=z13.
6402
664ff6a0 64032016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6404
6405 * gcc.target/s390/md/movstr-2.c: New test.
6406
e80be24b 64072016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6408
6409 * gcc.target/s390/morestack.c: New test.
6410
9839f350 64112016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6412
6413 PR target/69625
6414 * gcc.target/s390/pr69625.c: Add test case.
6415
4550fbd0 64162016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6417
6418 PR testsuite/68580
6419 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6420
57d00b6a 64212016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6422
6423 PR target/68404
6424 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6425 * gcc.target/powerpc/fusion3.c: Likewise.
6426
63ad69d6 64272016-02-18 Richard Biener <rguenther@suse.de>
6428
6429 PR middle-end/69553
6430 * g++.dg/torture/pr69553.C: New testcase.
6431
d92404ed 64322016-02-18 Nick Clifton <nickc@redhat.com>
6433
4550fbd0 6434 PR target/62254
6435 PR target/69610
6436 * gcc.target/arm/pr62554.c: New test.
6437 * gcc.target/arm/pr69610-1.c: New test.
6438 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 6439
0808dfce 64402016-02-18 Richard Biener <rguenther@suse.de>
6441
6442 PR middle-end/69854
6443 * gcc.dg/torture/pr69854.c: New testcase.
6444
fc3527e3 64452016-02-17 Jakub Jelinek <jakub@redhat.com>
6446
6447 PR c++/69850
6448 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6449
e3c24279 64502012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6451
6452 * gcc.target/powerpc/vec-cg.c: New test.
6453
c9732c2b 64542016-02-17 Richard Biener <rguenther@suse.de>
6455
6456 PR testsuite/69586
6457 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6458
51bf9f9b 64592016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6460
6461 PR target/69161
6462 * gcc.c-torture/compile/pr69161.c: New test.
6463
6baedca3 64642016-02-17 David Sherwood <david.sherwood@arm.com>
6465
6466 PR target/69532
6467 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6468 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6469
4f240715 64702016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6471
6472 * gcc.dg/ifcvt-4.c: Skip on Visium.
6473
e0c0515d 64742016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6475
6476 * gnat.dg/atomic8.adb: New test.
6477
7b319ee6 64782016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6479
6480 * gnat.dg/discr46.ad[sb]: New test.
6481
48a7e3d1 64822016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6483
6484 PR Target/48344
6485 * gcc.target/powerpc/pr48344-1.c: New test.
6486
3f844f15 64872015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6488
6489 PR fortran/69742
6490 * gfortran.dg/associate_21.f90: New test.
6491
7675e968 64922016-02-16 Jakub Jelinek <jakub@redhat.com>
6493
6494 PR c/69835
6495 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6496 -Wnonnull in dg-options.
6497 * c-c++-common/nonnull-2.c: New test.
6498
d6faee88 64992016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6500 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6501
6502 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6503
3a2a72aa 65042016-02-16 Jakub Jelinek <jakub@redhat.com>
6505
6506 PR middle-end/69801
6507 * gcc.dg/pr69801.c: Add empty dg-options.
6508
28072426 65092016-02-16 James Norris <jnorris@codesourcery.com>
6510
6511 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6512 * g++.dg/goacc/deviceptr-1.c: New file.
6513
37fffac2 65142016-02-16 Jakub Jelinek <jakub@redhat.com>
6515
6516 PR tree-optimization/69820
6517 * gcc.dg/vect/pr69820.c: New test.
6518
f72a5e61 65192016-02-16 Richard Biener <rguenther@suse.de>
6520
6521 PR tree-optimization/69776
6522 * gcc.dg/torture/pr69776-2.c: New testcase.
6523
50e0cd76 65242016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6525
6526 PR tree-optimization/69714
6527 * gcc.dg/torture/pr69714.c: New test.
6528
14a72c4e 65292016-02-16 Jakub Jelinek <jakub@redhat.com>
6530
6531 PR tree-optimization/69802
6532 * gcc.dg/pr69802.c: New test.
6533
fd808c11 65342016-02-16 Richard Biener <rguenther@suse.de>
6535
6536 PR middle-end/69801
6537 * gcc.dg/pr69801.c: New testcase.
6538
49a549ca 65392016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6540
6541 PR libgfortran/69651
6542 * gfortran.dg/read_bang.f90: New test.
6543 * gfortran.dg/read_bang4.f90: New test.
6544
77454e6e 65452016-02-15 Jakub Jelinek <jakub@redhat.com>
6546
2074f21c 6547 PR c++/69658
6548 * g++.dg/init/pr69658.C: New test.
6549
77454e6e 6550 PR c++/69797
6551 * c-c++-common/pr69797.c: New test.
6552
4ef4d764 65532016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6554
6555 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6556 check for aarch64*-*-*.
6557
4a45fe0f 65582016-02-15 Richard Biener <rguenther@suse.de>
6559
6560 PR tree-optimization/69783
6561 * gcc.dg/vect/pr69783.c: New testcase.
6562
0b3619e6 65632016-02-15 Richard Biener <rguenther@suse.de>
6564
6565 PR tree-optimization/69776
6566 * gcc.dg/torture/pr69776.c: New testcase.
6567
9b49c3cb 65682016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6569
6570 PR fortran/60526
6571 * gfortran.dg/type_decl_4.f90: Reinstated.
6572
e46faff9 65732016-02-14 John David Anglin <danglin@gcc.gnu.org>
6574
6575 PR fortran/68746
6576 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6577
a96c809a 65782016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6579
6580 PR fortran/60526
6581 PR bootstrap/69816
6582 * gfortran.dg/type_decl_4.f90: Removed.
6583
fdec7e88 65842016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6585
6586 PR fortran/60526
6587 * gfortran.dg/type_decl_4.f90: New test.
6588
a72095c4 65892016-02-14 Alan Modra <amodra@gmail.com>
6590
bc436924 6591 PR testsuite/68886
a72095c4 6592 * gcc.c-torture/execute/stkalign.c: Revise test.
6593
73bb5f8b 65942016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6595
6596 PR target/67260
6597 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6598
beb13161 65992016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6600
6601 PR target/67260
6602 * gcc.target/sh/torture/pr67260.c: New.
6603
67cab04e 66042016-02-12 John David Anglin <danglin@gcc.gnu.org>
6605
6606 * gcc.dg/pr67964.c: Add dg-require-alias.
6607
44a59bb1 66082016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6609
6610 PR target/67636
6611 PR target/64345
6612 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6613
38c9bd3a 66142016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6615
6616 PR libgfortran/69668
6617 * gfortran.dg/namelist_88.f90: New test.
6618
1774ff82 66192016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6620
6621 PR libgfortran/69668
6622 * gfortran.dg/namelist_38.f90: Update test.
6623 * gfortran.dg/namelist_84.f90: Update test.
6624
aec1f4bd 66252016-02-12 David Malcolm <dmalcolm@redhat.com>
6626
6627 PR other/69554
6628 * gcc.dg/pr69554-1.c: New test.
6629 * gfortran.dg/pr69554-1.F90: New test.
6630 * gfortran.dg/pr69554-2.F90: New test.
6631 * lib/gcc-dg.exp (proc dg-locus): New function.
6632 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6633 distinguish between the caret-printing and non-caret-printing
6634 cases. If caret-printing has been explicitly enabled, bail out
6635 without attempting to fix up the output.
6636
da7d5066 66372016-02-12 David Malcolm <dmalcolm@redhat.com>
6638
6639 PR driver/69265
6640 PR driver/69453
6641 * gcc.dg/spellcheck-options-3.c: New test case.
6642 * gcc.dg/spellcheck-options-4.c: New test case.
6643 * gcc.dg/spellcheck-options-5.c: New test case.
6644 * gcc.dg/spellcheck-options-6.c: New test case.
6645 * gcc.dg/spellcheck-options-7.c: New test case.
6646 * gcc.dg/spellcheck-options-8.c: New test case.
6647 * gcc.dg/spellcheck-options-9.c: New test case.
6648 * gcc.dg/spellcheck-options-10.c: New test case.
6649
fcce1b0b 66502016-02-12 Jakub Jelinek <jakub@redhat.com>
6651
6652 PR rtl-optimization/69764
6653 PR rtl-optimization/69771
6654 * c-c++-common/pr69764.c: New test.
6655 * gcc.dg/torture/pr69771.c: New test.
6656
6d609290 66572016-02-12 Marek Polacek <polacek@redhat.com>
6658
6659 * g++.dg/torture/init-list1.C: New.
6660
7d75fb56 66612016-02-12 Marek Polacek <polacek@redhat.com>
6662
6663 * gcc.dg/pr69522.c: Add empty dg-options.
6664
52543fda 66652016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6666
6667 * g++.dg/lto/lto.exp: Include and init mpx.
6668 * g++.dg/lto/pr69729_0.C: New test.
6669
34947478 66702016-02-12 Jakub Jelinek <jakub@redhat.com>
6671
9181a4ec 6672 PR ipa/69241
6673 * g++.dg/ipa/pr69241-4.C: New test.
6674
34947478 6675 PR ipa/68672
6676 * g++.dg/ipa/pr68672-1.C: New test.
6677 * g++.dg/ipa/pr68672-2.C: New test.
6678 * g++.dg/ipa/pr68672-3.C: New test.
6679
74a4140f 66802016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6681
6682 PR c/69522
50e0cd76 6683 * gcc.dg/pr69522.c: New test.
74a4140f 6684
9ddb20d6 66852016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6686
6687 PR c++/69098
6688 * g++.dg/cpp1y/69098.C: New test.
6689 * g++.dg/cpp1y/69098-2.C: New test.
6690
67cf9b55 66912016-02-12 Jakub Jelinek <jakub@redhat.com>
6692
6693 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6694 and neighbour -> neighbor.
6695 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6696 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6697 * c-c++-common/Wvarargs.c: Likewise.
6698 * c-c++-common/goacc/host_data-5.c: Likewise.
6699 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6700 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6701 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6702 * gcc.target/aarch64/pr60697.c: Likewise.
6703 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6704 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6705 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6706 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6707 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6708 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6709 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6710 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6711 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6712 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6713 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6714 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6715 * g++.dg/lookup/koenig5.C: Likewise.
6716 * g++.dg/ext/no-asm-2.C: Likewise.
6717 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6718 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6719 * gfortran.dg/used_types_16.f90: Likewise.
6720 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6721 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6722 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6723 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6724 * gfortran.dg/abstract_type_6.f03: Likewise.
6725 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6726 * gfortran.dg/used_types_15.f90: Likewise.
6727 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6728 * gfortran.dg/exit_3.f08: Likewise.
6729 * gfortran.dg/open_status_2.f90: Likewise.
6730 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6731 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6732 * gfortran.dg/associate_1.f03: Likewise.
6733 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6734 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6735 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6736 * gcc.dg/builtin-object-size-1.c: Likewise.
6737 * gcc.dg/noreturn-6.c: Likewise.
6738 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6739 * gcc.dg/globalalias.c: Likewise.
6740 * gcc.dg/builtins-config.h: Likewise.
6741 * gcc.dg/pr30457.c: Likewise.
6742 * gcc.c-torture/compile/volatile-1.c: Likewise.
6743 * gcc.c-torture/execute/20101011-1.c: Likewise.
6744 * c-c++-common/Waddress-1.c: Likewise.
6745
40b38ace 67462016-02-11 Jakub Jelinek <jakub@redhat.com>
6747
6748 PR c/69768
6749 * c-c++-common/Waddress-1.c: New test.
6750
42c87ca9 67512016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6752
6753 PR fortran/69296
6754 * gfortran.dg/associate_19.f03: New test.
6755 * gfortran.dg/associate_20.f03: New test.
6756
acb7939f 67572016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6758
6759 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6760
6defe3c5 67612016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6762
6763 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6764 .arch armv8-a\n. Add -dA to dg-options.
6765 * gcc.target/aarch64/assembler_arch_1.c: New test.
6766 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6767
63f63318 67682016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6769
6770 PR c++/68726
6771 * g++.dg/cpp0x/pr68726.C: New.
6772
1cddf457 67732016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6774
6775 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6776 test.
6777
b86fba37 67782016-02-11 Richard Biener <rguenther@suse.de>
6779
6780 * g++.dg/tree-ssa/pr61034.C: Adjust.
6781
ec4ec95a 67822016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6783
be7c31e9 6784 PR target/69148
ec4ec95a 6785 * gcc.target/s390/pr69148.c: New.
6786
f64416ca 67872016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6788
6789 PR tree-optimization/69652
6790 * gcc.dg/torture/pr69652.c: New test.
6791
e5d1ea31 67922016-02-10 Jakub Jelinek <jakub@redhat.com>
6793 Patrick Palka <ppalka@gcc.gnu.org>
6794
6795 PR ipa/69241
6796 PR c++/69649
6797 * g++.dg/ipa/pr69241-1.C: New test.
6798 * g++.dg/ipa/pr69241-2.C: New test.
6799 * g++.dg/ipa/pr69241-3.C: New test.
6800 * g++.dg/ipa/pr69649.C: New test.
6801
fa03b19d 68022016-02-10 Uros Bizjak <ubizjak@gmail.com>
6803
6804 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6805 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6806
14485c8a 68072016-02-10 Bin Cheng <bin.cheng@arm.com>
6808
6809 PR tree-optimization/68021
6810 * gcc.dg/tree-ssa/pr68021.c: New test.
6811
79f1ed25 68122016-02-10 Richard Biener <rguenther@suse.de>
6813
6814 PR tree-optimization/69726
6815 * gcc.dg/uninit-22.c: New testcase.
6816
58f74eff 68172016-02-09 Andrew Pinski <apinski@cavium.com>
6818
6819 PR tree-opt/69282
6820 * gcc.c-torture/compile/20160205-1.c: New testcase.
6821
600c00f7 68222016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6823
6824 PR target/68404
6825 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6826 instead accessing a really large arrray.
6827 * gcc.target/powerpc/fusion3.c: Likewise.
6828
0771836e 68292016-02-09 Charles Baylis <charles.baylis@linaro.org>
6830
6831 PR target/68532
6832 * gcc.c-torture/execute/pr68532.c: New test.
6833
4ccd644f 68342016-02-11 Alexandre Oliva <aoliva@redhat.com>
6835
6836 PR target/69634
6837 * gcc.dg/pr69634.c: New.
6838
2e980a39 68392016-02-09 Richard Biener <rguenther@suse.de>
6840
6841 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6842
aacf7102 68432016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 6844
aacf7102 6845 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6846
a1856ddf 68472016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6848
6849 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6850
d4d3da7e 68512016-02-09 Richard Biener <rguenther@suse.de>
6852
6853 PR tree-optimization/69715
6854 * gcc.dg/torture/pr69715.c: New testcase.
6855
9cc6714f 68562016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6857
6858 PR c++/69139
6859 * g++.dg/cpp0x/trailing12.C: New test.
6860 * g++.dg/cpp0x/trailing13.C: New test.
6861
83d5062b 68622016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6863
6864 PR c++/69283
6865 PR c++/67835
6866 * g++.dg/cpp1y/auto-fn29.C: New test.
6867 * g++.dg/cpp1y/auto-fn30.C: New test.
6868
394a86f3 68692016-02-08 Jakub Jelinek <jakub@redhat.com>
6870
6871 PR tree-optimization/69209
6872 * gcc.c-torture/compile/pr69209.c: New test.
6873
93b124b4 68742016-02-08 Jeff Law <law@redhat.com>
6875
6876 PR tree-optimization/68541
6877 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6878 of statements allowed in join block for path splitting.
6879
26abce13 68802016-02-08 Jakub Jelinek <jakub@redhat.com>
6881
0acb2d6e 6882 PR c++/59627
6883 * g++.dg/gomp/pr59627.C: New test.
6884
26abce13 6885 PR ipa/69239
6886 * g++.dg/ipa/pr69239.C: New test.
6887
86e0b129 68882016-02-08 David Malcolm <dmalcolm@redhat.com>
6889
6890 PR preprocessor/69664
6891 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6892 * gcc.dg/cpp/warn-comments.c: Likewise.
6893
f553d9f8 68942016-02-08 Marek Polacek <polacek@redhat.com>
6895
6896 PR c++/69688
6897 * g++.dg/init/const12.C: New test.
6898
600695e0 68992016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6900
6901 PR target/60410
6902 * gcc.dg/lto/pr55113_0.c: Remove test.
6903
c4f4b1e8 69042016-02-08 Richard Biener <rguenther@suse.de>
6905
6906 PR tree-optimization/69719
6907 * gcc.dg/torture/pr69719.c: New testcase.
6908
5a987d87 69092016-02-08 Richard Biener <rguenther@suse.de>
6910 Jeff Law <law@redhat.com>
6911
6912 PR target/68273
6913 * gcc.target/mips/pr68273.c: New testcase.
6914
0418e71d 69152016-02-08 Richard Biener <rguenther@suse.de>
6916
6917 PR rtl-optimization/69274
6918 * gcc.target/i386/addr-sel-1.c: XFAIL.
6919
07c0f1ca 69202016-02-08 Jeff Law <law@redhat.com>
6921
40d85f4c 6922 PR tree-optimization/68541
6923 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6924
140e093f 6925 PR tree-optimization/65917
07c0f1ca 6926 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6927
16430acf 69282016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6929
6930 PR fortran/50555
6931 * gfortran.dg/namelist_args.f90: New test.
6932
3f0ff0d8 69332016-02-05 Jeff Law <law@redhat.com>
6934
140e093f 6935 PR tree-optimization/68541
3f0ff0d8 6936 * gcc.dg/tree-ssa/split-path-2.c: New test.
6937 * gcc.dg/tree-ssa/split-path-3.c: New test.
6938 * gcc.dg/tree-ssa/split-path-4.c: New test.
6939 * gcc.dg/tree-ssa/split-path-5.c: New test.
6940 * gcc.dg/tree-ssa/split-path-6.c: New test.
6941 * gcc.dg/tree-ssa/split-path-7.c: New test.
6942
a7cc1f94 69432016-02-05 Martin Sebor <msebor@redhat.com>
6944
6945 PR c++/69662
6946 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6947 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6948
fcb25f28 69492016-02-06 Richard HEnderson <rth@redhat.com>
6950
6951 PR c/69643
6952 * gcc.target/i386/addr-space-4.c: New.
6953 * gcc.target/i386/addr-space-5.c: New.
6954
3a2545a1 69552016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6956
6957 PR fortran/66089
6958 * gfortran.dg/elemental_dependency_6.f90: New.
6959
1e302465 69602016-02-05 Jakub Jelinek <jakub@redhat.com>
6961
66feb54c 6962 PR rtl-optimization/69691
6963 * gcc.c-torture/execute/pr69691.c: New test.
6964
1e302465 6965 PR c++/69628
6966 * g++.dg/parse/pr69628.C: New test.
6967
9c28a298 69682016-02-05 Uros Bizjak <ubizjak@gmail.com>
6969
6970 * gcc.dg/sancov/asan.c: Move to ...
6971 * gcc.dg/asan/sancov-1.c: ... here.
6972
a854e286 69732016-02-05 Uros Bizjak <ubizjak@gmail.com>
6974
6975 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6976
d4f0b240 69772016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6978
6979 PR target/69677
6980 * gcc.target/i386/pr69677.c: New test.
6981
235d8723 69822016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6983
6984 PR c++/68948
6985 * g++.dg/template/pr68948.C: New test.
6986
f390cf65 69872016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6988
6989 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6990 (only necessary on s390x).
6991
ab99f104 69922016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6993
6994 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6995 -mno-accumulate-outgoing-args.
6996
f7ef5392 69972016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6998
6999 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7000
6b098e91 70012016-02-04 Jakub Jelinek <jakub@redhat.com>
7002
7003 PR c/69669
7004 * c-c++-common/pr69669.c: New test.
7005
f0146cf3 70062016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7007
7008 PR target/69667
7009 * g++.dg/pr69667.C: New file.
7010
08fd6cf5 70112016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7012
7013 PR target/69619
7014 * gcc.dg/pr69619.c: Add new test.
7015
a6f3f39f 70162016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7017
7018 PR rtl-optimization/69577
7019 * gcc.target/i386/pr69577.c: New test.
7020
774068a0 70212016-02-04 Martin Liska <mliska@suse.cz>
7022
7023 * g++.dg/asan/pr69276.C: New test.
7024
f50a7894 70252016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7026
7027 PR target/65932
7028 PR target/67714
7029 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7030 a single smulbb instruction.
7031 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7032 * gcc.target/amr/wmul-2.c: Likewise.
7033
6b722eb3 70342016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7035
7036 PR target/65932
7037 PR target/67714
7038 * gcc.c-torture/execute/pr67714.c: New test.
7039
1f1475a7 70402016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7041
7042 PR target/69454
7043 * gcc.target/i386/pr69454-1.c: New test.
7044 * gcc.target/i386/pr69454-2.c: New test.
7045
6b94e133 70462016-02-03 Martin Sebor <msebor@redhat.com>
7047
7048 PR c++/69251
7049 PR c++/69253
7050 PR c++/69290
7051 PR c++/69277
7052 PR c++/69349
7053 * g++.dg/ext/flexarray-mangle-2.C: New test.
7054 * g++.dg/ext/flexarray-mangle.C: New test.
7055 * g++.dg/ext/flexarray-subst.C: New test.
7056 * g++.dg/ext/flexary11.C: New test.
7057 * g++.dg/ext/flexary12.C: New test.
7058 * g++.dg/ext/flexary13.C: New test.
7059 * g++.dg/ext/flexary14.C: New test.
7060 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7061
342ed0ac 70622016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7063
7064 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7065 Define only if CHECK_FLOAT128 is defined.
7066 (main): Properly initialize u5.
7067
edf6c4d2 70682016-02-03 Jakub Jelinek <jakub@redhat.com>
7069
415d5641 7070 PR c/69627
7071 * gcc.dg/pr69627.c: New test.
7072
edf6c4d2 7073 PR target/69644
7074 * gcc.dg/pr69644.c: New test.
7075
cf8f3ba0 70762016-02-03 Mike Stump <mikestump@comcast.net>
7077
7078 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7079 support for struct-layout-1.exp.
7080
c90d55dd 70812016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7082
7083 PR c++/69056
f7ef5392 7084 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 7085
401bd0c8 70862016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7087 Alexandre Oliva <aoliva@redhat.com>
7088
7089 PR target/69461
7090 * gcc.target/powerpc/pr69461.c: New.
7091
277d9d1d 70922016-02-03 Uros Bizjak <ubizjak@gmail.com>
7093
7094 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7095 works from here ...
7096 (check_effective_target_fsanitize_thread): ... to here. Do not
7097 specify additional compile flags for the test source.
7098 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7099 specify additional compile flags for the test source.
7100
e69ad94a 71012016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7102
7103 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7104
a4454da2 71052016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7106
7107 PR fortran/67451
7108 PR fortran/69418
7109 * gfortran.dg/coarray_allocate_2.f08: New test.
7110 * gfortran.dg/coarray_allocate_3.f08: New test.
7111 * gfortran.dg/coarray_allocate_4.f08: New test.
7112
88cab2dd 71132016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7114
7115 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7116 use same scan-tree-dump-times on all platforms.
7117 * gcc.dg/vect/vect-outer-1.c: Likewise.
7118 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7119 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7120 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7121 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7122 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7123 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7124 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7125
66ea75c4 71262016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7127
7128 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7129 warning.
7130
4eef8df7 71312016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7132
7133 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7134
665fbc2f 71352016-02-02 James Norris <jnorris@codesourcery.com>
7136
7137 * c-c++-common/goacc/routine-5.c: Add tests.
7138
b10e3d47 71392016-02-02 Alexander Monakov <amonakov@ispras.ru>
7140
7141 * gcc.target/nvptx/unsigned-cmp.c: New test.
7142
12ad66dd 71432016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7144
7145 * gcc.target/aarch64/scalar_shift_1.c
7146 (test_corners_sisd_di): Improve force to SIMD register.
7147 (test_corners_sisd_si): Likewise.
7148 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7149 Remove scan-assembler check for ldr.
7150
f9ec342f 71512016-02-02 Richard Biener <rguenther@suse.de>
7152
7153 PR tree-optimization/69595
7154 * gcc.dg/Warray-bounds-17.c: New testcase.
7155
32f2925a 71562016-02-02 Richard Biener <rguenther@suse.de>
7157
7158 PR tree-optimization/69606
7159 * gcc.dg/torture/pr69606.c: New testcase.
7160
cfd9ca84 71612016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7162
7163 PR middle-end/68542
7164 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7165 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7166
19bf08e2 71672016-02-02 Alan Modra <amodra@gmail.com>
7168
7169 PR target/69548
7170 * gcc.target/powerpc/pr69548.c: New test.
7171
6f13b088 71722016-02-01 Jakub Jelinek <jakub@redhat.com>
7173
dcddc5af 7174 PR rtl-optimization/69592
7175 * gcc.dg/pr69592.c: New test.
7176
6f13b088 7177 PR preprocessor/69543
7178 PR c/69558
7179 * gcc.dg/pr69543.c: New test.
7180 * gcc.dg/pr69558.c: New test.
7181
d090e5c2 71822016-02-01 Uros Bizjak <ubizjak@gmail.com>
7183
fcb317c5 7184 PR testsuite/65940
7185 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 7186
aaf527dc 71872016-02-01 Martin Sebor <msebor@redhat.com>
7188
7189 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7190
1674217b 71912016-02-01 Bin Cheng <bin.cheng@arm.com>
7192
7193 PR tree-optimization/67921
7194 * c-c++-common/ubsan/pr67921.c: New test.
7195
b4007655 71962016-02-01 Richard Biener <rguenther@suse.de>
7197
7198 PR middle-end/69556
7199 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7200
88a477bb 72012016-02-01 Richard Biener <rguenther@suse.de>
7202
7203 PR tree-optimization/69574
7204 * gcc.dg/torture/pr69574.c: New testcase.
7205
2eaaa4e7 72062016-02-01 Richard Biener <rguenther@suse.de>
7207
7208 PR tree-optimization/69579
7209 * gcc.dg/setjmp-6.c: New testcase.
7210
e3882c44 72112016-02-01 Jakub Jelinek <jakub@redhat.com>
7212
7213 PR rtl-optimization/69570
7214 * g++.dg/opt/pr69570.C: New test.
7215
f80aff47 72162016-02-01 Richard Henderson <rth@redhat.com>
7217
7218 * gcc.dg/pr69535.c: New test.
7219
240568aa 72202016-01-31 John David Anglin <danglin@gcc.gnu.org>
7221
6009b3b8 7222 PR testsuite/69584
7223 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7224 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7225
1fdf7177 7226 PR debug/68244
7227 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7228
240568aa 7229 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7230
cb3e5ac0 72312016-01-31 Paul Thomas <pault@gcc.gnu.org>
7232
7233 PR fortran/67564
7234 * gfortran.dg/allocate_with_source_17.f03: New test.
7235
3b8b902b 72362016-01-30 Jakub Jelinek <jakub@redhat.com>
7237
7238 PR tree-optimization/69546
7239 * gcc.dg/torture/pr69546.c: New test.
7240
17985abe 72412016-01-30 Paul Thomas <pault@gcc.gnu.org>
7242
7243 PR fortran/69566
7244 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7245
b5239e80 72462016-01-30 Martin Sebor <msebor@redhat.com>
7247
7248 PR c++/68490
7249 * g++.dg/ext/flexary10.C: New test.
7250
e8f03010 72512016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7252
7253 PR fortran/66707
7254 gfortran.dg/common_23.f90: New test.
7255
dc93691a 72562016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7257
7258 PR target/65546
7259 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7260 condition being checked, and disable it when the target supports
7261 misaligned loads and stores.
7262
ff5e28e9 72632016-01-29 Jakub Jelinek <jakub@redhat.com>
7264
7265 PR debug/69518
7266 * gcc.dg/torture/pr69518.c: New test.
7267
b0d8930a 72682016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7269
7270 PR target/69530
7271 * gcc.target/i386/pr69530.c: New test.
7272
21601fc7 72732016-01-29 Steve Ellcey <sellcey@imgtec.com>
7274
7275 PR target/65604
7276 * gcc.target/mips/div-delay.c: New test.
7277
ca6c7317 72782016-01-29 Jakub Jelinek <jakub@redhat.com>
7279
4758dc39 7280 PR target/69551
7281 * gcc.target/i386/pr69551.c: New test.
7282
ca6c7317 7283 PR target/66137
7284 * gcc.target/i386/pr66137.c: New test.
7285
e3078da6 72862016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7287
7288 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7289 always built for p5600.
7290 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7291 isa=p5600 dg-option.
7292
b622ec25 72932016-01-29 Richard Biener <rguenther@suse.de>
7294
7295 PR tree-optimization/69547
7296 * g++.dg/tree-ssa/pr69547.C: New testcase.
7297
d2a60e99 72982016-01-29 Jakub Jelinek <jakub@redhat.com>
7299
7300 PR debug/66869
7301 * g++.dg/warn/Wunused-function2.C: New test.
7302
ae849d2b 73032016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7304
7305 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7306 support for test to succeed.
7307
ce6a6978 73082016-01-29 Marek Polacek <polacek@redhat.com>
7309
7310 PR c++/69509
7311 PR c++/69516
7312 * g++.dg/ext/constexpr-vla2.C: New test.
7313 * g++.dg/ext/constexpr-vla3.C: New test.
7314 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7315
7550d855 73162016-01-29 Richard Biener <rguenther@suse.de>
7317
7318 PR middle-end/69537
7319 * gcc.dg/uninit-21.c: New testcase.
7320
f11bb279 73212016-01-28 Uros Bizjak <ubizjak@gmail.com>
7322
7323 PR target/69459
7324 * gcc.target/i386/pr69459.c: New test.
7325
c80c12c8 73262016-01-28 Steve Ellcey <sellcey@imgtec.com>
7327
7328 PR target/68400
7329 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7330 * gcc.target/mips/pr68400.c: New test.
7331
c649bacc 73322016-01-28 Martin Sebor <msebor@redhat.com>
7333
7334 PR target/17381
7335 * gcc.target/powerpc/pr17381.c: New test.
7336
f4881661 73372016-01-28 Jakub Jelinek <jakub@redhat.com>
7338
7339 PR middle-end/69542
7340 * gcc.dg/torture/pr69542.c: New test.
7341
d66fdd75 73422016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7343
7344 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7345
d4a78818 73462016-01-28 David Edelsohn <dje.gcc@gmail.com>
7347
7348 * gcc.dg/pr65980.c: Skip on AIX.
7349 * gcc.dg/pr66688.c: Same.
7350
21329e97 73512016-01-28 David Edelsohn <dje.gcc@gmail.com>
7352
7353 PR target/63679
7354 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7355 * gcc.dg/tree-ssa/sra-18.c: Same.
7356
cc7124a6 73572016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7358
7359 PR fortran/62536
7360 * gfortran.dg/block_15.f08: New test.
7361 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7362 on incorrectly closed BLOCK.
7363
358dfcb4 73642016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7365
7366 * gcc.dg/declare-simd.c: New test.
e87502d6 73672016-01-28 Richard Biener <rguenther@suse.de>
7368
7369 PR tree-optimization/69466
7370 * gfortran.dg/vect/pr69466.f90: New testcase.
7371
44e7334b 73722016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7373
7374 * g++.dg/pr67989.C: Remove ARM-specific option.
7375 * gcc.target/arm/pr67989.C: New file.
7376
5ce8f551 73772016-01-27 Uros Bizjak <ubizjak@gmail.com>
7378
7379 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7380 and expm1 test for glibc < 2.11.
7381
fa6e6b15 73822016-01-27 Richard Henderson <rth@redhat.com>
7383
7384 * gcc.c-torture/execute/pr69447.c: New test.
7385
73862016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 7387
7b8122c6 7388 PR fortran/69422
147b2f9b 7389 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7390
78e516eb 73912016-01-27 Jakub Jelinek <jakub@redhat.com>
7392
7393 PR debug/66869
7394 * gcc.dg/pr66869.c: New test.
7395
9b849350 73962016-01-25 Jeff Law <law@redhat.com>
7397
7398 PR tree-optimization/68398
f11bb279 7399 PR tree-optimization/69196
9b849350 7400 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7401 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7402 path to avoid new heuristic allowing more irreducible regions
7403 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7404 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7405 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7406 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7407 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7408
fee5e491 74092016-01-27 Marek Polacek <polacek@redhat.com>
7410
7411 PR c/68062
7412 * c-c++-common/vector-compare-4.c: New test.
7413
eec96426 74142016-01-27 David Malcolm <dmalcolm@redhat.com>
7415
7416 PR preprocessor/69126
7417 * c-c++-common/pr69126.c: New test case.
7418
5068be18 74192016-01-27 Ian Lance Taylor <iant@google.com>
7420
7421 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7422
5fa82c11 74232016-01-27 Ryan Burn <contact@rnburn.com>
7424
7425 PR cilkplus/69267
7426 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7427
b3df0219 74282016-01-27 Uros Bizjak <ubizjak@gmail.com>
7429
7430 PR target/69512
7431 * gcc.target/i386/pr69512.c: New test.
7432
d46a16d4 74332016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7434
7435 PR ada/69488
7436 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7437
6a9b35ef 74382016-01-27 Marek Polacek <polacek@redhat.com>
7439
7440 PR c++/69379
7441 * g++.dg/pr69379.C: New test.
7442
18e9663b 74432016-01-27 Martin Sebor <msebor@redhat.com>
7444
7445 PR c++/69317
7446 * g++.dg/abi/Wabi-2-2.C: New test.
7447 * g++.dg/abi/Wabi-2-3.C: New test.
7448 * g++.dg/abi/Wabi-3-2.C: New test.
7449 * g++.dg/abi/Wabi-3-3.C: New test.
7450
c88301ad 74512016-01-27 Richard Biener <rguenther@suse.de>
7452
7453 PR tree-optimization/69166
7454 * gcc.dg/torture/pr69166.c: New testcase.
7455
8ca47550 74562016-01-27 Martin Jambor <mjambor@suse.cz>
7457
7458 PR tree-optimization/69355
7459 * gcc.dg/tree-ssa/pr69355.c: New test.
7460
5cb23e3c 74612016-01-27 Marek Polacek <polacek@redhat.com>
7462
7463 PR c++/69496
7464 * g++.dg/ext/constexpr-vla1.C: New test.
7465
7b0c1b6d 74662016-01-20 Christian Bruel <christian.bruel@st.com>
7467
7468 PR target/69245
7469 * gcc.target/arm/pr69245.c: New test.
7470
220112fc 74712016-01-27 Jakub Jelinek <jakub@redhat.com>
7472
7473 PR tree-optimization/69399
7474 * gcc.dg/torture/pr69399.c: New test.
7475
16294490 74762016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7477
7478 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7479
8abd3d0c 74802016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7481
7482 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7483
7cf9b895 74842016-01-26 Tom de Vries <tom@codesourcery.com>
7485
7486 PR tree-optimization/69110
7487 * gcc.dg/autopar/pr69110.c: New test.
7488
557c1942 74892016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 7490 Sebastian Pop <s.pop@samsung.com>
557c1942 7491
7492 * gcc.dg/graphite/isl-ast-op-select.c: New.
7493
80adbd96 74942015-01-26 Paul Thomas <pault@gcc.gnu.org>
7495
7496 PR fortran/69385
7497 * gfortran.dg/allocate_error_6.f90: New test.
7498
c3f86f60 74992016-01-26 Richard Henderson <rth@redhat.com>
7500
7501 * gcc.dg/tm/pr60908.c: New test.
7502
3752e5b1 75032016-01-26 David Malcolm <dmalcolm@redhat.com>
7504
7505 PR other/69006
7506 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7507 directive.
7508 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7509 expected multiline output to reflect the colorization being
7510 disabled before newlines.
7511 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7512 (custom_diagnostic_finalizer): Replace call to
7513 pp_newline_and_flush with call to pp_flush.
7514 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7515 * gfortran.dg/implicit_class_1.f90: Likewise.
7516 * lib/gcc-dg.exp (allow_blank_lines): New global.
7517 (dg-allow-blank-lines-in-output): New procedure.
7518 (gcc-dg-prune): Complain about blank lines in the output, unless
7519 dg-allow-blank-lines-in-output was called.
7520 * lib/multiline.exp (_build_multiline_regex): Only support
7521 arbitrary followup text for non-blank-lines, not for blank lines.
7522
9bbfd060 75232016-01-26 Jakub Jelinek <jakub@redhat.com>
7524
7525 PR tree-optimization/69483
7526 * gcc.dg/pr69483.c: New test.
7527 * g++.dg/opt/pr69483.C: New test.
7528
53773057 75292016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7530
7531 PR target/68620
7532 * gcc.target/arm/pr68620.c: New test.
7533
442a556f 75342016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7535
7536 * gcc.target/i386/pr68986-2.c: Remove -m32.
7537
d513c683 75382016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7539
7540 PR target/68986
7541 * gcc.target/i386/pr68986-1.c: New test.
7542 * gcc.target/i386/pr68986-2.c: Likewise.
7543 * gcc.target/i386/pr68986-3.c: Likewise.
7544
976877a5 75452016-01-26 Christian Bruel <christian.bruel@st.com>
7546
7547 * lib/target-supports.exp
7548 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7549 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7550 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7551
2c7b2f88 75522016-01-26 Richard Biener <rguenther@suse.de>
7553
7554 PR tree-optimization/69452
7555 * gcc.dg/torture/pr69452.c: New testcase.
7556
f7fc06e7 75572016-01-26 Jakub Jelinek <jakub@redhat.com>
7558
7559 PR target/69442
7560 * gcc.dg/pr69442.c: New test.
7561
d1dae587 75622016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7563
7564 PR target/67896
7565 * gcc.target/aarch64/simd/pr67896.C: New.
7566
ef7be7f8 75672016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7568
7569 PR tree-optimization/69400
7570 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7571 function.
7572 (plugin_init): Call it.
7573 * gcc.dg/torture/pr69400.c: New test.
7574
648433a4 75752016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7576
7577 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7578
45fc5243 75792016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7580 Sebastian Pop <s.pop@samsung.com>
7581
7582 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7583 isl-0.15.
7584
c699f6a1 75852016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7586 Sebastian Pop <s.pop@samsung.com>
7587
7588 * gcc.dg/graphite/pr69292.c: New.
7589
b86e24ea 75902016-01-25 Jakub Jelinek <jakub@redhat.com>
7591
7592 * c-c++-common/goacc/use_device-1.c: New test.
7593
105cb8d7 75942016-01-25 Jeff Law <law@redhat.com>
7595
7596 PR tree-optimization/69196
7597 PR tree-optimization/68398
7598 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7599 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7600
44562749 76012016-01-25 David Edelsohn <dje.gcc@gmail.com>
7602
7603 PR target/69469
7604 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7605 Algorithm.
7606
6837fee7 76072016-01-25 Richard Biener <rguenther@suse.de>
7608
7609 PR testsuite/69380
7610 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7611
fe500d65 76122016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7613
7614 PR target/69421
7615 * gcc.dg/pr69421.c: New test.
7616
8eacba94 76172016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7618
7619 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7620 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7621 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7622 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7623 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7624 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7625 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7626 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7627 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7628 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7629
af09d40d 76302016-01-25 Richard Biener <rguenther@suse.de>
7631
7632 PR tree-optimization/69376
7633 * gcc.dg/torture/pr69376.c: New testcase.
7634
d65063f5 76352016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7636
7637 PR fortran/69397
7638 PR fortran/68442
7639 * gfortran.dg/interface_38.f90: New test.
7640 * gfortran.dg/interface_39.f90: New test.
80adbd96 7641
08c7bfb4 76422016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7643
7644 Revert:
7645 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7646
7647 PR c++/11858
7648 PR c++/24663
7649 PR c++/24664
7650 * g++.dg/template/pr11858.C: New test.
7651 * g++.dg/template/pr24663.C: New test.
7652 * g++.dg/template/unify12.C: New test.
7653 * g++.dg/template/unify13.C: New test.
7654 * g++.dg/template/unify14.C: New test.
7655 * g++.dg/template/unify15.C: New test.
7656 * g++.dg/template/unify16.C: New test.
7657 * g++.dg/template/unify17.C: New test.
7658
c2e7d2be 76592016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7660
7661 PR fortran/68283
7662 gfortran.dg/pr68283.f90: New test.
7663
9f2e8617 76642016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7665
7666 PR fortran/66094
7667 * gfortran.dg/inline_matmul_13.f90: New test.
7668 * gfortran.dg/matmul_bounds_8.f90: New test.
7669 * gfortran.dg/matmul_bounds_9.f90: New test.
7670 * gfortran.dg/matmul_bounds_10.f90: New test.
7671
a4838119 76722016-01-23 Tom de Vries <tom@codesourcery.com>
7673
7674 PR tree-optimization/69426
7675 * gcc.dg/autopar/pr69426.c: New test.
7676
feddf0dc 76772016-01-23 Martin Sebor <msebor@redhat.com>
7678
7679 PR c++/58109
7680 PR c++/69022
7681 * g++.dg/cpp0x/alignas5.C: New test.
7682 * g++.dg/ext/vector29.C: Same.
7683
132731fb 76842016-01-23 Uros Bizjak <ubizjak@gmail.com>
7685
7686 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7687 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7688 _GNU_SOURCE from compile flags to the source.
7689 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7690 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7691 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7692 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7693
51aec681 76942016-01-22 Jakub Jelinek <jakub@redhat.com>
7695
7696 PR target/69432
7697 * g++.dg/opt/pr69432.C: New test.
7698
147aa3e3 76992016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7700
7701 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7702 32-bit targets testing an -m64 multilib.
7703
4d04e35e 77042016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7705
7706 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7707 64-bit support.
7708
86f38d0c 77092016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7710
7711 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7712
f776e712 77132016-01-21 Christian Bruel <christian.bruel@st.com>
7714
7715 PR target/68674
7716 * gcc.target/i386/pr68674.c
7717 * gcc.target/aarch64/pr68674.c
7718 * gcc.target/arm/pr68674.c
7719
7b9de435 77202016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7721
7722 PR target/69403
7723 * gcc.c-torture/execute/pr69403.c: New test.
7724
9935a0ba 77252016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7726
7727 PR c++/55843
7728 * g++.dg/template/pr55843.C: New.
7729
06b94aa1 77302016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7731
7732 PR testsuite/66877
7733 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7734 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7735
b68773a8 77362016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7737
7738 PR testsuite/67489
132731fb 7739 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7740 from dg-do compile directive, and instead add
7741 { dg-require-effective-target int128 }.
b68773a8 7742
bbbbe8ab 77432016-01-20 Martin Sebor <msebor@redhat.com>
7744
7745 PR c/69405
7746 * gcc.dg/sync-fetch.c: New test.
7747
f3a6a26f 77482016-01-21 Martin Sebor <msebor@redhat.com>
7749
7750 PR target/69252
7751 * gcc.target/powerpc/pr69252.c: New test.
7752
d1565a03 77532016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7754
7755 PR fortran/65996
132731fb 7756 * gfortran.dg/pr65996.f90: New test.
d1565a03 7757
15a5a905 77582016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7759
7760 PR c++/68810
bbbbe8ab 7761 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 7762 expected to generate an error.
15a5a905 7763
e4538af5 77642016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7765
7766 PR middle-end/66178
7767 * gcc.dg/torture/pr66178.c: New test.
7768
4d4180ce 77692016-01-21 Anton Blanchard <anton@samba.org>
7770 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7771
7772 PR target/63354
7773 * gcc.target/powerpc/pr63354.c: New test.
7774
86e16058 77752016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7776
7777 PR rtl-optimization/68990
7778 * gcc.target/i386/pr68990: New.
7779
b11b85e4 77802016-01-21 Nick Clifton <nickc@redhat.com>
7781
7782 PR target/69129
7783 * gcc.target/mips/pr69129.c: New.
7784
62dd9f85 77852016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7786
7787 PR c++/58046
7788 * g++.dg/cpp0x/pr58046.C: New.
7789
ac7d424b 77902016-01-21 Jakub Jelinek <jakub@redhat.com>
7791
47c0bea3 7792 PR target/69187
7793 PR target/65624
7794 * gcc.target/arm/pr69187.c: New test.
7795
ac7d424b 7796 PR c++/69355
7797 * g++.dg/torture/pr69355.C: New test.
7798
9e18b252 77992016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7800 Sebastian Pop <s.pop@samsung.com>
7801
7802 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7803
de862e2f 78042016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7805 Sebastian Pop <s.pop@samsung.com>
7806
132731fb 7807 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 7808
f55f9344 78092016-01-21 Jakub Jelinek <jakub@redhat.com>
7810
7811 PR middle-end/67653
7812 * c-c++-common/pr67653.c: New test.
7813 * gcc.dg/torture/pr29119.c: Add dg-warning.
7814
62752e71 78152016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7816
7817 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7818
16d4186f 78192016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7820
7821 PR c/24293
7822 * gcc.dg/pr24293.c: New test.
7823 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7824 incomplete struct type.
7825 * gcc.dg/declspec-1.c: Likewise.
7826 * gcc.dg/pr63549.c: Likewise.
7827
58219d13 78282016-01-20 Jakub Jelinek <jakub@redhat.com>
7829
7830 PR tree-optimization/66612
7831 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7832 for bdn instruction.
7833
a7b5688a 78342016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7835
7836 * lib/target-supports.exp
7837 (check_effective_target_arm_fp_ok_nocache): New.
7838 (check_effective_target_arm_fp_ok): New.
7839 (add_options_for_arm_fp): New.
7840 (check_effective_target_arm_crypto_ok_nocache): Require
7841 target_arm_v8_neon_ok instead of arm32.
7842 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7843 (check_effective_target_arm_crypto_pragma_ok): New.
7844 (add_options_for_arm_vfp): New.
7845 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7846 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7847 target instead. Force initial fpu to vfp.
7848 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7849 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7850 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7851 dependency.
7852 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7853 use arm_vfp effective target instead. Force initial fpu to vfp.
7854 * gcc.target/arm/attr-neon3.c: Likewise.
7855 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7856 arm_vfp_ok.
7857 * gcc.target/arm/unsigned-float.c: Likewise.
7858 * gcc.target/arm/vfp-1.c: Likewise.
7859 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7860 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7861 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7862 * gcc.target/arm/vfp-ldmias.c: Likewise.
7863 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7864 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7865 * gcc.target/arm/vfp-stmiad.c: Likewise.
7866 * gcc.target/arm/vfp-stmias.c: Likewise.
7867 * gcc.target/arm/vnmul-1.c: Likewise.
7868 * gcc.target/arm/vnmul-2.c: Likewise.
7869 * gcc.target/arm/vnmul-3.c: Likewise.
7870 * gcc.target/arm/vnmul-4.c: Likewise.
7871
7ca56ca8 78722016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 7873
7fb75b57 7874 PR testsuite/69366
7875 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7876 the MPX run-time library, for compile-time MPX test.
7877 * gcc.target/i386/chkp-always_inline.c: Likewise.
7878 * gcc.target/i386/chkp-bndret.c: Likewise.
7879 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7880 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7881 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7882 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7883 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7884 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7885 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7886 * gcc.target/i386/chkp-label-address.c: Likewise.
7887 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7888 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7889 * gcc.target/i386/chkp-pr69044.c: Likewise.
7890 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7891 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7892 * gcc.target/i386/chkp-strchr.c: Likewise.
7893 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7894 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7895 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7896 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7897 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7898 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7899 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7900 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7901 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7902 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7903 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7904 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7905 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7906 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7907 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7908 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7909 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7910 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7911 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7912 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7913 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7914 * gcc.target/i386/pr63995-2.c: Likewise.
7915 * gcc.target/i386/pr64805.c: Likewise.
7916 * gcc.target/i386/pr65044.c: Likewise.
7917 * gcc.target/i386/pr65167.c: Likewise.
7918 * gcc.target/i386/pr65183.c: Likewise.
7919 * gcc.target/i386/pr65184.c: Likewise.
7920 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 7921
f2da0b99 79222016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7923
7924 PR tree-optimization/69328
7925 * gcc.dg/pr69328.c: New test.
7926
4d379676 79272016-01-20 Jeff Law <law@redhat.com>
7928
4a11f145 7929 PR target/25114
4d379676 7930 * gcc.target/m68k/pr25114.c: New test.
7931
0754bad1 79322016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7933
7934 * gcc.target/arm/memset-inline-10.c: Added
7935 dg-require-effective-target arm_thumb2_ok.
7936
63bd5c2d 79372016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7938
7939 * gcc.dg/debug/dwarf2/sso.c: New test.
7940
a9c01e81 79412016-01-19 Uros Bizjak <ubizjak@gmail.com>
7942
7943 PR testsuite/68820
7944 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7945 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7946 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7947
53fa0e54 79482016-01-19 Jan Hubicka <hubicka@ucw.cz>
7949
7950 PR ipa/66223
7951 * g++.dg/ipa/devirt-50.C: New testcase.
7952
e035a62c 79532016-01-19 Marek Polacek <polacek@redhat.com>
7954
7955 PR c++/68965
7956 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7957 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7958
885cc3ea 79592016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7960
7961 PR target/69135
7962 * gcc.target/arm/pr69135_1.c: New test.
7963
07bd240e 79642015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7965
7966 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7967
9f60d257 79682015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7969
7970 * gcc.target/aarch64/ccmp_1.c: New testcase.
7971
a0c919f7 79722016-01-19 Marek Polacek <polacek@redhat.com>
7973
7974 PR c++/68586
7975 * g++.dg/cpp0x/enum30.C: New test.
7976
dc5d6d17 79772016-01-19 Richard Biener <rguenther@suse.de>
7978
7979 PR tree-optimization/69336
7980 * g++.dg/tree-ssa/pr69336.C: New testcase.
7981
6dd156e0 79822016-01-19 Jakub Jelinek <jakub@redhat.com>
7983
7984 PR debug/65779
7985 * gcc.dg/pr65779.c: New test.
7986
3e0d45b9 79872016-01-19 Richard Biener <rguenther@suse.de>
7988
7989 PR tree-optimization/69352
7990 * gcc.dg/torture/pr69352.c: New testcase.
7991
7a3cf64d 79922016-01-19 Jakub Jelinek <jakub@redhat.com>
7993
7994 PR rtl-optimization/68955
7995 PR rtl-optimization/64557
7996 * gcc.dg/torture/pr68955.c: New test.
7997
8be55b33 79982016-01-19 Jan Hubicka <hubicka@ucw.cz>
7999
8000 PR lto/69136
8001 * g++.dg/torture/pr69136.C: New testcase.
8002
72a985d7 80032016-01-19 Jan Hubicka <hubicka@ucw.cz>
8004
8005 PR lto/69133
8006 * g++.dg/lto/pr69133_0.C: New testcase.
8007 * g++.dg/lto/pr69133_1.C: New testcase.
8008
56778b62 80092016-01-15 Jeff Law <law@redhat.com>
8010
8011 PR tree-optimization/69320
8012 * gcc.c-torture/pr69320-1.c: New test.
8013 * gcc.c-torture/pr69320-2.c: New test.
8014 * gcc.c-torture/pr69320-3.c: New test.
8015 * gcc.c-torture/pr69320-4.c: New test.
8016
ced41b93 80172016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8018
8019 PR c++/11858
8020 PR c++/24663
8021 PR c++/24664
8022 * g++.dg/template/pr11858.C: New test.
8023 * g++.dg/template/pr24663.C: New test.
8024 * g++.dg/template/unify12.C: New test.
8025 * g++.dg/template/unify13.C: New test.
8026 * g++.dg/template/unify14.C: New test.
8027 * g++.dg/template/unify15.C: New test.
8028 * g++.dg/template/unify16.C: New test.
8029 * g++.dg/template/unify17.C: New test.
8030
7f8cbcaf 80312016-01-18 David Malcolm <dmalcolm@redhat.com>
8032
8033 PR testsuite/69181
8034 * gcc.dg/pr69181-1.c: New test file.
8035 * gcc.dg/pr69181-2.c: New test file.
8036 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8037 globals by moving it to...
8038 (cleanup-after-saved-dg-test): ...this new function. Add
8039 "global additional_sources_used". Add reset of global
8040 multiline_expected_outputs to the empty list.
8041 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8042 global to...
8043 (multiline_expected_outputs): ...this, and updated comments to
8044 note that it is modified from gcc-dg.exp.
8045 (dg-end-multiline-output): Update for the above renaming.
8046 (handle-multiline-outputs): Likewise. Remove the clearing
8047 of the expected outputs to the empty list.
8048
3c7cbfc0 80492016-01-18 Richard Biener <rguenther@suse.de>
8050
8051 PR tree-optimization/69297
8052 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8053
81d49cc1 80542016-01-18 Joseph Myers <joseph@codesourcery.com>
8055
8056 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8057 dg-options.
8058 * gcc.target/mips/mips-3d-2.c: Likewise.
8059 * gcc.target/mips/mips-3d-3.c: Likewise.
8060 * gcc.target/mips/mips-3d-4.c: Likewise.
8061 * gcc.target/mips/mips-3d-5.c: Likewise.
8062 * gcc.target/mips/mips-3d-6.c: Likewise.
8063 * gcc.target/mips/mips-3d-7.c: Likewise.
8064 * gcc.target/mips/mips-3d-8.c: Likewise.
8065 * gcc.target/mips/mips-3d-9.c: Likewise.
8066 * gcc.target/mips/mips-ps-1.c: Likewise.
8067 * gcc.target/mips/mips-ps-2.c: Likewise.
8068 * gcc.target/mips/mips-ps-3.c: Likewise.
8069 * gcc.target/mips/mips-ps-4.c: Likewise.
8070 * gcc.target/mips/mips-ps-5.c: Likewise.
8071 * gcc.target/mips/mips-ps-6.c: Likewise.
8072 * gcc.target/mips/mips-ps-7.c: Likewise.
8073 * gcc.target/mips/mips-ps-type.c: Likewise.
8074 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8075 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8076
03c4ff3a 80772016-01-18 Tom de Vries <tom@codesourcery.com>
8078
8079 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8080 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8081 * c-c++-common/goacc/kernels-empty.c: New test.
8082 * c-c++-common/goacc/kernels-eternal.c: New test.
8083 * c-c++-common/goacc/kernels-loop-2.c: New test.
8084 * c-c++-common/goacc/kernels-loop-3.c: New test.
8085 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8086 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8087 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8088 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8089 * c-c++-common/goacc/kernels-loop-data.c: New test.
8090 * c-c++-common/goacc/kernels-loop-g.c: New test.
8091 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8092 * c-c++-common/goacc/kernels-loop-n.c: New test.
8093 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8094 * c-c++-common/goacc/kernels-loop.c: New test.
8095 * c-c++-common/goacc/kernels-noreturn.c: New test.
8096 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8097 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8098 * c-c++-common/goacc/kernels-reduction.c: New test.
8099
22e3dcee 81002016-01-18 Tom de Vries <tom@codesourcery.com>
8101
8102 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8103 * gcc.dg/autopar/outer-2.c: Same.
8104 * gcc.dg/autopar/outer-3.c: Same.
8105 * gcc.dg/autopar/outer-4.c: Same.
8106 * gcc.dg/autopar/outer-5.c: Same.
8107 * gcc.dg/autopar/outer-6.c: Same.
8108 * gcc.dg/autopar/parallelization-1.c: Same.
8109 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8110 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8111 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8112 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8113 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8114 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8115 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8116 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8117 * gcc.dg/autopar/pr39500-1.c: Same.
8118 * gcc.dg/autopar/pr39500-2.c: Same.
8119 * gcc.dg/autopar/pr46193.c: Same.
8120 * gcc.dg/autopar/pr46194.c: Same.
8121 * gcc.dg/autopar/pr49580.c: Same.
8122 * gcc.dg/autopar/pr49960-1.c: Same.
8123 * gcc.dg/autopar/pr49960.c: Same.
8124 * gcc.dg/autopar/pr68373.c: Same.
8125 * gcc.dg/autopar/reduc-1.c: Same.
8126 * gcc.dg/autopar/reduc-1char.c: Same.
8127 * gcc.dg/autopar/reduc-1short.c: Same.
8128 * gcc.dg/autopar/reduc-2.c: Same.
8129 * gcc.dg/autopar/reduc-2char.c: Same.
8130 * gcc.dg/autopar/reduc-2short.c: Same.
8131 * gcc.dg/autopar/reduc-3.c: Same.
8132 * gcc.dg/autopar/reduc-4.c: Same.
8133 * gcc.dg/autopar/reduc-6.c: Same.
8134 * gcc.dg/autopar/reduc-7.c: Same.
8135 * gcc.dg/autopar/reduc-8.c: Same.
8136 * gcc.dg/autopar/reduc-9.c: Same.
8137 * gcc.dg/autopar/uns-outer-4.c: Same.
8138 * gcc.dg/autopar/uns-outer-5.c: Same.
8139 * gcc.dg/autopar/uns-outer-6.c: Same.
8140 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8141 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8142
fd5cbe2f 81432016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8144
8145 PR target/63679
8146 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8147 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8148
fa75ab55 81492016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8150
8151 PR target/63679
8152 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8153 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8154 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8155
214b2582 81562016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8157
8158 PR target/63679
8159 * gcc.dg/tree-ssa/sra-17.c: New.
8160 * gcc.dg/tree-ssa/sra-18.c: New.
8161
13146837 81622016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8163
8164 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8165
6ccd18c2 81662016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8167
8168 * gnat.dg/inline12.adb: New test.
8169
8872b95f 81702016-01-18 Bin Cheng <bin.cheng@arm.com>
8171
8172 PR tree-optimization/66797
8173 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8174
971514e3 81752016-01-18 Richard Biener <rguenther@suse.de>
8176
8177 PR tree-optimization/69170
8178 * gcc.dg/torture/pr69170.c: New testcase.
8179
dfb6d139 81802016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 8181
8182 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8183
164d84c2 81842016-01-16 Tom de Vries <tom@codesourcery.com>
8185
8186 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8187
4c33b769 81882016-01-16 Tom de Vries <tom@codesourcery.com>
8189
8190 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8191 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8192 redundant dg-require-effective-target pthread.
8193 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8194 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8195 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8196 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8197 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8198 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8199 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8200
673441b0 82012016-01-16 David Edelsohn <dje.gcc@gmail.com>
8202
8203 PR target/68609
8204 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8205 * gcc.target/powerpc/recip-7.c: Same.
8206
90153ae7 82072016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8208
8209 PR c++/69091
8210 * g++.dg/template/pr69091.C: New test.
8211
bc24d01d 82122016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8213
8214 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8215 dump does not contain an error_mark_node.
8216 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8217 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8218
4067c0fd 82192016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8220
8221 PR c++/68936
8222 * g++.dg/template/pr68936.C: New test.
8223
27c6dbdd 82242016-01-15 David Edelsohn <dje.gcc@gmail.com>
8225
8226 PR target/68609
8227 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8228 * gcc.target/powerpc/recip-2.c: Same.
8229 * gcc.target/powerpc/recip-3.c: Same.
8230 * gcc.target/powerpc/recip-4.c: Same.
8231 * gcc.target/powerpc/recip-sqrtf.c: Same.
8232
e390c57d 82332016-01-15 Jeff Law <law@redhat.com>
8234
8235 PR tree-optimization/69270
8236 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8237 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8238
ddcfeaf1 82392016-01-15 Paul Thomas <pault@gcc.gnu.org>
8240
8241 PR fortran/49630
8242 * gfortran.dg/deferred_character_13.f90: New test for the fix
8243 of comment 3 of the PR.
8244
8245 PR fortran/54070
8246 * gfortran.dg/deferred_character_8.f90: New test
8247 * gfortran.dg/allocate_error_5.f90: New test
8248
8249 PR fortran/60593
8250 * gfortran.dg/deferred_character_10.f90: New test
8251
8252 PR fortran/60795
8253 * gfortran.dg/deferred_character_14.f90: New test
8254
8255 PR fortran/61147
8256 * gfortran.dg/deferred_character_11.f90: New test
8257
8258 PR fortran/64324
8259 * gfortran.dg/deferred_character_9.f90: New test
8260
81be349c 82612016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8262
8263 PR rtl-optimization/69030
8264 * gcc.target/i386/pr69030.c: New.
8265
998456c5 82662016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8267
8268 * gcc.target/aarch64/target_attr_17.c: New test.
8269
0d85be19 82702016-01-15 Richard Biener <rguenther@suse.de>
8271
8272 PR tree-optimization/66856
8273 * gcc.dg/torture/pr66856-1.c: New testcase.
8274 * gcc.dg/torture/pr66856-2.c: Likewise.
8275
321d36c8 82762016-01-15 Richard Biener <rguenther@suse.de>
8277
8278 PR debug/69137
8279 * g++.dg/lto/pr69137_0.C: New testcase.
8280
d94a1f53 82812016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8282
8283 PR middle-end/69246
8284 * gcc.target/i386/pr69246.c: New test.
8285
5fe9a861 82862016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8287
a9c01e81 8288 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 8289
3d05a5e9 82902016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8291
8292 PR c++/56194
8293 * g++.dg/init/const9.C: Disable test on S/390.
8294
5e8132b5 82952016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8296
8297 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8298 * g++.dg/Wno-frame-address.C: Ditto.
8299
32307cdf 83002016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8301
8302 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8303
1ca28250 83042016-01-15 Richard Biener <rguenther@suse.de>
8305
8306 PR tree-optimization/68961
8307 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8308
6271bd93 83092016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8310
8311 * gcc.target/i386/pr65105-5.c: New test.
8312
dfb6d139 83132016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 8314
8315 * gcc.c-torture/execute/alias-4.c: New testcase.
8316
dfb6d139 83172016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 8318
8319 PR ipa/68148
8320 * g++.dg/ipa/devirt-49.C: New testcase.
8321
7bbac464 83222016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 8323
8324 PR target/65837
8325 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8326 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8327 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8328
4345b868 83292016-01-15 Richard Biener <rguenther@suse.de>
8330
8331 PR tree-optimization/69117
8332 * gcc.dg/torture/pr69117.c: New testcase.
8333
580357e7 83342015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 8335
8336 PR c++/69048
8337 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8338
612baa31 83392016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8340
8341 PR testsuite/67509
8342 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8343 range tests use 100 * maximum instead of maximum + 1.
8344
44e09bc4 83452016-01-14 Jakub Jelinek <jakub@redhat.com>
8346
8347 PR debug/69244
8348 * gcc.dg/guality/pr69244.c: New test.
8349
96962ae4 83502016-01-14 Uros Bizjak <ubizjak@gmail.com>
8351
8352 * lib/target-supports.exp (check_effective_target_issignaling):
8353 New procedure.
8354 * gcc.dg/pr61441.c: Require issignaling effective target.
8355
ab9c400b 83562016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8357
8358 PR target/68803
8359 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8360
a7ed4583 83612016-01-14 David Malcolm <dmalcolm@redhat.com>
8362
8363 PR c++/68819
8364 PR preprocessor/69177
8365 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8366 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8367 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8368 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8369
77f35cec 83702016-01-14 Marek Polacek <polacek@redhat.com>
8371
8372 PR c/69262
8373 * gcc.dg/array-15.c: New test.
8374
915d0950 83752016-01-14 Jakub Jelinek <jakub@redhat.com>
8376
8377 PR middle-end/68146
8378 PR tree-optimization/69155
8379 * gfortran.dg/pr68146.f: New test.
8380 * gfortran.dg/pr69155.f90: New test.
8381
24651fb7 83822016-01-14 Richard Biener <rguenther@suse.de>
8383
8384 PR tree-optimization/68060
8385 * gcc.dg/torture/pr68060-1.c: New testcase.
8386 * gcc.dg/torture/pr68060-2.c: Likewise.
8387
2f63f950 83882016-01-14 Nick Clifton <nickc@redhat.com>
8389
8390 * lib/target-supports.exp
8391 (check_effective_target_arm_neon_ok_nocache): Add an option
8392 sequence that includes setting the ARM architecture to ARMv7-A.
8393 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8394 command line options necessary to enable Neon support.
8395 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8396 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8397 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8398 * gcc.target/arm/pr69180.c: Likewise.
8399
3ce0acde 84002016-01-14 Jeff Law <law@redhat.com>
8401
8402 PR tree-optimization/69270
8403 * gcc.dg/tree-ssa/pr69270.c: New test.
8404
bda05c57 84052016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8406
8407 PR c/66208
8408 * c-c++-common/pr66208.c: New file.
8409
9b657cf1 84102016-01-13 Jakub Jelinek <jakub@redhat.com>
8411
8412 PR tree-optimization/69156
8413 * gcc.dg/pr69156.c: New test.
8414
58ba1b9d 84152016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8416
8417 * gcc.target/i386/pr69225-7.c: New test.
8418
e5fee0fe 84192016-01-13 Richard Henderson <rth@redhat.com>
8420
8421 * gcc.dg/tm/memopt-13.c: Update expected function.
8422 * gcc.dg/tm/memopt-6.c: Likewise.
8423
3f0e9745 84242016-01-13 Uros Bizjak <ubizjak@gmail.com>
8425
8426 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8427 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8428 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8429 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 8430
3f0e9745 84312016-01-13 Tom de Vries <tom@codesourcery.com>
8432
8433 PR tree-optimization/69169
7a6ddc0d 8434 * gcc.dg/pr69169.c: New test.
8435
9b657cf1 84362016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 8437
8438 PR target/69228
8439 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8440 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8441 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8442 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8443 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8444 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8445 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8446 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8447
f704d701 84482016-01-13 Jakub Jelinek <jakub@redhat.com>
8449
8450 PR target/69247
8451 * gcc.dg/pr69247.c: New test.
8452
e966d6b9 84532016-01-13 Richard Biener <rguenther@suse.de>
8454
8455 PR tree-optimization/69242
8456 * gcc.dg/torture/pr69242.c: New testcase.
8457
1ca1d9b2 84582016-01-13 Richard Biener <rguenther@suse.de>
8459
8460 PR tree-optimization/69186
8461 * gcc.dg/torture/pr69186.c: New testcase.
8462
d07cbccc 84632016-01-13 Jeff Law <law@redhat.com>
8464
8465 PR tree-optimization/67755
8466 * gcc.dg/tree-ssa/pr67755.c: New test.
8467
84682016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 8469
8470 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8471 pass number in output by a star.
8472
b95d41cf 84732016-01-12 Bin Cheng <bin.cheng@arm.com>
8474
8475 PR tree-optimization/68911
8476 * gcc.c-torture/execute/pr68911.c: New test.
8477
91d87e22 84782016-01-12 Marek Polacek <polacek@redhat.com>
8479
8480 PR c++/68979
8481 * g++.dg/warn/permissive-1.C: New test.
8482
8a9401a4 84832016-01-12 Jakub Jelinek <jakub@redhat.com>
8484
8485 PR objc++/68511
8486 PR c++/69213
8487 * g++.dg/opt/pr69213.C: New test.
8488
b9cb7a67 84892016-01-12 Christian Bruel <christian.bruel@st.com>
8490
8491 PR target/69180
8492 * gcc.target/arm/pr69180.c: New test.
8493
e4c96992 84942016-01-12 Richard Biener <rguenther@suse.de>
8495
8496 PR lto/69077
8497 * g++.dg/lto/pr69077_0.C: New testcase.
8498 * g++.dg/lto/pr69077_1.C: Likewise.
8499
90525f61 85002016-01-12 Jakub Jelinek <jakub@redhat.com>
8501
8502 PR target/69175
8503 * g++.dg/opt/pr69175.C: New test.
8504
9e7edfd3 85052016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8506
8507 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8508 rather than #including math.h & stdlib.h.
8509 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8510 * gcc.dg/vect/pr49771.c: Likewise.
8511 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8512 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8513 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8514 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8515 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8516 * gcc.dg/vect/pr44507.c: Likewise.
8517 * gcc.dg/vect/pr45902.c: Likewise.
8518 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8519 * gcc.dg/vect/vect-117.c: Likewise.
8520 * gcc.dg/vect/vect-99.c: Likewise.
8521 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8522 * gcc.dg/vect/vect-cond-1.c: Likewise.
8523 * gcc.dg/vect/vect-cond-2.c: Likewise.
8524 * gcc.dg/vect/vect-cond-3.c: Likewise.
8525 * gcc.dg/vect/vect-cond-4.c: Likewise.
8526 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8527 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8528 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8529 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8530 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8531 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8532 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8533 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8534 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8535 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8536 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8537 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8538 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8539 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8540 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8541 include of signal.h.
8542 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8543 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8544 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8545 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8546 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8547 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8548 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8549 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8550 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8551 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8552 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8553 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8554 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8555 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8556 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8557 * gcc.dg/vect/vect-outer-5.c: Likewise.
8558 * gcc.dg/vect/vect-outer-6.c: Likewise.
8559 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8560 include of stdio.h.
8561
3368873d 85622016-01-12 Nick Clifton <nickc@redhat.com>
8563
8564 PR target/68913
8565 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8566 to fread so that it will be found in all target runtimes.
8567
0464ea95 85682016-01-12 Richard Biener <rguenther@suse.de>
8569
8570 PR tree-optimization/69053
8571 * g++.dg/torture/pr69053.C: New testcase.
8572
7819730f 85732016-01-12 Richard Biener <rguenther@suse.de>
8574
8575 PR tree-optimization/69168
8576 * gcc.dg/torture/pr69168.c: New testcase.
8577
995bfebf 85782016-01-12 Richard Biener <rguenther@suse.de>
8579
8580 PR tree-optimization/69157
8581 * gcc.dg/torture/pr69157.c: New testcase.
8582
85832016-01-12 Richard Biener <rguenther@suse.de>
8584
8585 PR tree-optimization/69174
8586 * gcc.dg/torture/pr69174.c: New testcase.
8587
1d10d64c 85882016-01-12 Jakub Jelinek <jakub@redhat.com>
8589
8590 PR c++/66808
8591 PR c++/69000
8592 * g++.dg/tls/pr66808.C: New test.
8593 * g++.dg/tls/pr69000.C: New test.
8594
f0b79faf 85952016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8596
8597 * gcc.target/powerpc/swaps-p8-23.c: New test.
8598 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8599
04cf75a4 86002016-01-11 John David Anglin <danglin@gcc.gnu.org>
8601
8602 PR tree-optimization/68356
8603 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8604
0eb4264c 86052016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8606 Jim Wilson <jim.wilson@linaro.org>
8607
8608 PR target/69194
8609 * gcc.target/arm/pr69194.c: New test.
8610
2f66de64 86112016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8612
8613 PR target/69225
8614 * gcc.target/i386/pr69225-1.c: New test.
8615 * gcc.target/i386/pr69225-2.c: Likewise.
8616 * gcc.target/i386/pr69225-3.c: Likewise.
8617 * gcc.target/i386/pr69225-4.c: Likewise.
8618 * gcc.target/i386/pr69225-5.c: Likewise.
8619 * gcc.target/i386/pr69225-6.c: Likewise.
8620
36105e82 86212016-01-11 Jakub Jelinek <jakub@redhat.com>
8622
1c78ce2e 8623 PR target/67462
8624 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8625 if lp64.
8626
a4a87320 8627 PR target/69071
8628 * gcc.dg/pr69071.c: New test.
8629
91fbd04f 8630 PR c++/69211
8631 * g++.dg/opt/pr69211.C: New test.
8632
36105e82 8633 PR tree-optimization/69214
8634 * gcc.c-torture/compile/pr69214.c: New test.
8635
e934c380 86362016-01-11 Uros Bizjak <ubizjak@gmail.com>
8637
8638 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8639 * gcc.target/i386/pr66232-11.c: Ditto.
8640 * gcc.target/i386/pr66232-12.c: Ditto.
8641 * gcc.target/i386/pr66232-13.c: Ditto.
8642
3ff1b153 86432016-01-11 Richard Biener <rguenther@suse.de>
8644
8645 PR tree-optimization/69173
8646 * gcc.dg/torture/pr69173.c: New testcase.
8647
04e1504c 86482016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8649
8650 PR rtl-optimization/68796
8651 * gcc.target/aarch64/tst_5.c: New test.
8652 * gcc.target/aarch64/tst_6.c: Likewise.
8653
ae8718b5 86542016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8655
8656 PR rtl-optimization/68841
8657 * gcc.dg/pr68841.c: New test.
8658 * gcc.c-torture/execute/pr68841.c: New test.
8659
bd8bece2 86602016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8661
8662 PR rtl-optimization/68920
8663 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8664 for ix86 targets.
8665 * gcc.dg/ifcvt-5.c: New test.
8666
9b657cf1 86672016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 8668
8669 PR bootstrap/69123
8670 * g++.dg/pr69123.C: New.
8671
7a158352 86722016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8673
8674 PR target/69010
8675 * gcc.target/i386/pr69010.c: New test.
8676
ff375d11 86772016-01-11 Martin Jambor <mjambor@suse.cz>
8678
8679 PR ipa/69044
8680 * gcc.target/i386/chkp-pr69044.c: New test.
8681
9eb890f1 86822016-01-11 Tom de Vries <tom@codesourcery.com>
8683
8684 PR tree-optimization/69109
8685 * gcc.dg/autopar/pr69109-2.c: New test.
8686 * gcc.dg/autopar/pr69109.c: New test.
8687
c4157ee5 86882016-01-11 Tom de Vries <tom@codesourcery.com>
8689
8690 PR tree-optimization/69108
8691 * gcc.dg/autopar/pr69108.c: New test.
8692
b933e511 86932016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8694
8695 PR c++/69029
8696 * c-c++-common/Wisleading-indentation.c: Augment test.
8697
efb73de1 86982016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8699
8700 PR fortran/69154
8701 * gfortran.dg/inline_matmul_12.f90: New test.
8702
40c86c3b 87032016-01-10 Paul Thomas <pault@gcc.gnu.org>
8704
8705 PR fortran/67779
8706 * gfortran.dg/actual_array_offset_1: New test.
8707
a006c0bb 87082016-01-10 Tom de Vries <tom@codesourcery.com>
8709
8710 PR tree-optimization/69062
8711 * gcc.dg/autopar/pr69062.c: New test.
8712
880ed4be 87132016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8714
8715 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8716 * gcc.dg/vect/slp-perm-2.c: Likewise.
8717 * gcc.dg/vect/slp-perm-3.c: Likewise.
8718 * gcc.dg/vect/slp-perm-5.c: Likewise.
8719 * gcc.dg/vect/slp-perm-6.c: Likewise.
8720 * gcc.dg/vect/slp-perm-7.c: Likewise.
8721 * gcc.dg/vect/slp-perm-8.c: Likewise.
8722
d95e1856 87232016-01-10 Tom de Vries <tom@codesourcery.com>
8724
8725 PR tree-optimization/69039
8726 * gcc.dg/autopar/pr69039.c: New test.
8727
0f8f48d0 87282016-01-09 Marek Polacek <polacek@redhat.com>
8729
8730 PR c++/69113
8731 * g++.dg/pr69113.C: New test.
8732
7dff0499 87332016-01-09 Jakub Jelinek <jakub@redhat.com>
8734
8735 PR middle-end/50865
8736 PR tree-optimization/69097
8737 * gcc.c-torture/execute/pr50865.c: New test.
8738 * gcc.c-torture/execute/pr69097-1.c: New test.
8739 * gcc.c-torture/execute/pr69097-2.c: New test.
8740 * gcc.dg/pr69097-1.c: New test.
8741 * gcc.dg/pr69097-2.c: New test.
8742
18431e78 87432016-01-09 Jakub Jelinek <jakub@redhat.com>
8744
8745 PR c++/69164
8746 * g++.dg/opt/pr69164.C: New test.
8747
1943a4a2 87482016-01-08 Jakub Jelinek <jakub@redhat.com>
8749
8750 PR tree-optimization/69167
8751 * gcc.dg/pr69167.c: New test.
8752
a143e277 87532016-01-08 Marek Polacek <polacek@redhat.com>
8754
8755 PR c++/68449
8756 * g++.dg/pr68449.C: New.
8757
44c01906 87582016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8759
8760 PR tree-optimization/68707
8761 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8762 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8763 on platforms supporting it.
8764 * gcc.dg/vect/slp-perm-2.c: Likewise.
8765 * gcc.dg/vect/slp-perm-3.c: Likewise.
8766 * gcc.dg/vect/slp-perm-5.c: Likewise.
8767 * gcc.dg/vect/slp-perm-7.c: Likewise.
8768 * gcc.dg/vect/slp-perm-8.c: Likewise.
8769 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8770 on platforms supporting it.
8771
c437d1e8 87722016-01-08 Jakub Jelinek <jakub@redhat.com>
8773
c9595c51 8774 PR tree-optimization/69162
8775 * gcc.dg/pr69162.c: New test.
8776
c437d1e8 8777 PR tree-optimization/69172
8778 * gcc.dg/pr69172.c: New test.
8779
6a46a28c 87802016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8781
8782 PR tree-optimization/67781
8783 * gcc.c-torture/execute/pr67781.c: New file.
8784
62ad9a04 87852016-01-08 Jakub Jelinek <jakub@redhat.com>
8786
8787 PR tree-optimization/69083
8788 * gcc.dg/vect/pr69083.c: New test.
8789
9e0e8c2a 87902016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8791
8792 PR tree-optimization/61441
8793 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8794 Use -fexcess-precision=standard for compiler options.
8795 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8796
5d034e37 87972016-01-08 Jakub Jelinek <jakub@redhat.com>
8798
5013f740 8799 PR fortran/69128
8800 * gfortran.dg/gomp/pr69128.f90: New test.
8801
5d034e37 8802 PR c++/69145
8803 * g++.dg/ext/pr69145-1.C: New test.
8804 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8805 * g++.dg/ext/pr69145-2.h: New file.
8806
517906ff 88072016-01-07 Martin Sebor <msebor@redhat.com>
8808
8809 PR c/68966
8810 * gcc.dg/atomic-fetch-bool.c: New test.
8811 * gcc.dg/sync-fetch-bool.c: New test.
8812
cdbb524c 88132016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8814
8815 PR fortran/66680
8816 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8817
ec3aba9e 88182016-01-07 Nick Clifton <nickc@redhat.com>
8819
8820 PR target/66655
8821 * g++.dg/pr66655.C: New test.
8822 * g++.dg/pr66655_1.cc: Test support file.
8823 * g++.dg/pr66655.h: Test header file.
8824
9b657cf1 88252016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 8826
8827 PR fortran/66680
8828 gfortran.dg/gomp/pr66680.f90: New test.
8829
cd45d7a5 88302016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8831
8832 PR target/69171
8833 * gcc.target/i386/pr69171-1.c: New test.
8834 * gcc.target/i386/pr69171-2.c: Likewise.
8835 * gcc.target/i386/pr69171-3.c: Likewise.
8836 * gcc.target/i386/pr69171-4.c: Likewise.
8837 * gcc.target/i386/pr69171-5.c: Likewise.
8838 * gcc.target/i386/pr69171-6.c: Likewise.
8839
4a86a91a 88402015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8841
8842 PR middle-end/67639
8843 * c-c++-common/pr67639.c: New test.
8844
34c05552 88452016-01-07 Jakub Jelinek <jakub@redhat.com>
8846
8847 PR tree-optimization/69141
8848 * g++.dg/opt/pr69141.C: New test.
8849
f08d6895 88502016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8851
8852 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8853
32ec4173 88542016-01-06 Uros Bizjak <ubizjak@gmail.com>
8855
8856 PR target/69140
8857 * gcc.target/i386/pr69140.c: New test
8858
d74214f3 88592016-01-06 David Malcolm <dmalcolm@redhat.com>
8860
8861 * gcc.dg/bad-dereference.c: New test case.
8862
73991cab 88632015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8864
8865 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8866
fc8cc457 88672016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8868
8869 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8870
be3c9981 88712016-01-06 Marek Polacek <polacek@redhat.com>
8872
8873 PR sanitizer/69099
8874 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8875
2cb724f9 88762016-01-05 Marek Polacek <polacek@redhat.com>
8877
8878 PR c/69104
8879 * gcc.dg/atomic-invalid-2.c: New.
8880
233a53ed 88812016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8882
8883 PR target/68991
8884 * gcc.target/i386/pr68991.c: New test.
8885
ea87c5e3 88862016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8887
8888 PR target/68991
8889 * g++.dg/pr68991-1.C: New test.
8890 * g++.dg/pr68991-2.C: Likewise.
8891
1943a4a2 88922016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 8893
1943a4a2 8894 PR other/60465
afe82e5b 8895 * gcc.target/ia64/pr60465-gprel64.c: New test.
8896 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8897
1e9147dd 88982016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8899
8900 PR rtl-optimization/68651
8901 * gcc.target/aarch64/pr68651_1.c: New test.
8902
d42aa619 89032016-01-05 David Malcolm <dmalcolm@redhat.com>
8904
8905 PR c/69122
8906 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8907
1776de76 89082016-01-05 Nathan Sidwell <nathan@acm.org>
8909
2d7d361d 8910 PR c++/58583
8911 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8912
1776de76 8913 * gcc.dg/alias-15.c: New.
8914
5beb12c0 89152016-01-05 Nick Clifton <nickc@redhat.com>
8916
8917 PR target/68870
8918 * g++.dg/pr68770.C: New test.
8919
d8cca921 89202016-01-04 Mike Stump <mikestump@comcast.net>
8921
8922 * lib/target-supports.exp (check_effective_target_cilkplus):
8923 cilkplus targets require pthreads.
afc907ef 8924 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 8925
8427dff3 89262016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8927
8928 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8929 generation.
8930
f1717362 89312016-01-04 Jakub Jelinek <jakub@redhat.com>
8932
8933 Update copyright years.
8934
d7d6a3ab 89352016-01-04 Marek Polacek <polacek@redhat.com>
8936
8937 PR c/68908
8938 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8939 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8940 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8941
b8f4a5f9 89422016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8943
8944 * gcc.target/sparc/20160104-2.c: New test.
8945
6b5c028f 89462016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8947
8948 * gcc.target/sparc/20160104-1.c: New test.
8949
300e1002 89502016-01-03 Paul Thomas <pault@gcc.gnu.org>
8951
8952 PR fortran/65045
8953 * gfortran.dg/pr65045.f90: New test.
8954
855b105f 89552016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8956
8957 * gnat.dg/specs/debug1.ads: Delete.
8958
bdc177dc 89592016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8960
8961 PR libgfortran/68867
8962 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8963 expression.
8964
48aaffae 89652016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8966
8967 PR libgfortran/68867
8968 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8969 PowerPC.
8970
19a468b8 89712016-01-01 Paul Thomas <pault@gcc.gnu.org>
8972
8973 PR fortran/68864
8974 * gfortran.dg/pr68864.f90: New test.
8975
25371c91 89762016-01-01 Jakub Jelinek <jakub@redhat.com>
8977
2a659064 8978 PR tree-optimization/69070
8979 * gcc.dg/pr69070.c: New test.
8980
57aa9851 8981 PR sanitizer/69055
8982 * gfortran.dg/pr69055.f90: New test.
8983
25371c91 8984 PR target/69015
8985 * gcc.dg/pr69015.c: New test.
f1717362 8986\f
fb2c1edd 8987Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 8988
8989Copying and distribution of this file, with or without modification,
8990are permitted in any medium without royalty provided the copyright
8991notice and this notice are preserved.