]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
PR target/58655
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
10ef7949 12016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2
3 PR target/71656
4 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5
1fcfb8f7 62016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7
8 PR target/71670
9 * gcc.target/powerpc/pr71670.c: New testcase.
10
35fd0c10 112016-06-27 Peter Bergner <bergner@vnet.ibm.com>
12
13 PR target/71656
14 * gcc.target/powerpc/pr71656-1.c: New test.
15 * gcc.target/powerpc/pr71656-2.c: New test.
16
584757bc 172016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
18
19 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
20 around fp16 code.
21 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
22 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
23 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
24 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
25 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
26 Add arm_neon_fp16_ok effective target.
27 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: Likewise.
28 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: Likewise.
29 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: Likewise.
30 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: Likewise.
31 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: Likewise.
32 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: Likewise.
33 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: Likewise.
34 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: Likewise.
35 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: Likewise.
36 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: Likewise.
37 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: Likewise.
38
cbcc4297 392016-06-26 Jan Hubicka <hubicka@ucw.cz>
40
41 * gcc.dg/predict-12.c: New testcase.
42
0aa73965 432016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
44
45 PR fortran/71649
46 * gfortran.dg/pr71649.f90: New test.
47
9977f724 482016-06-25 Jakub Jelinek <jakub@redhat.com>
49
a5c54f33 50 PR tree-optimization/71643
51 * g++.dg/opt/pr71643.C: New test.
52
9977f724 53 PR tree-optimization/71631
54 * gcc.c-torture/execute/pr71631.c: New test.
55
e09883e4 562016-06-24 Jan Hubicka <hubicka@ucw.cz>
57
58 * gcc.dg/predict-11.c: New testcase.
59 * gfortran.dg/predict-2.f90: New testcase.
60
89beffc9 612016-06-24 Jan Hubicka <hubicka@ucw.cz>
62
63 * gcc.dg/predict-10.c: New test.
64
2275a11d 652016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
66
67 * gcc.target/powerpc/abs128-1.c: New.
68 * gcc.target/powerpc/copysign128-1.c: New.
69 * gcc.target/powerpc/inf128-1.c: New.
70 * gcc.target/powerpc/nan128-1.c: New.
71
37681b7f 722016-06-24 Eric Botcazou <ebotcazou@adacore.com>
73
74 * gfortran.dg/pr71642.f90: New test.
75
9cf2d600 762016-06-24 Jakub Jelinek <jakub@redhat.com>
77
78 PR tree-optimization/71647
79 * gcc.target/i386/pr71647.c: New test.
80
eea332b9 812016-06-24 H.J. Lu <hongjiu.lu@intel.com>
82
83 * gcc.target/i386/noplt-gd-1.c: New test.
84 * gcc.target/i386/noplt-gd-2.c: Likewise.
85 * gcc.target/i386/noplt-gd-3.c: Likewise.
86 * gcc.target/i386/noplt-ld-1.c: Likewise.
87 * gcc.target/i386/noplt-ld-2.c: Likewise.
88 * gcc.target/i386/noplt-ld-3.c: Likewise.
89 * lib/target-supports.exp
90 (check_effective_target_tls_get_addr_via_got): New.
91
b6d48a78 922016-06-24 Uros Bizjak <ubizjak@gmail.com>
93
94 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
95 testsuite compile flags.
96 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
97 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
98
992016-06-24 Uros Bizjak <ubizjak@gmail.com>
100
101 * g++dg/vect/pr36684.cc: Add dg-do compile.
102 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
103 * gcc.dg/vect/pr70021.c: Ditto.
104 * gcc.dg/vect/pr70138-1.c: Ditto.
105 * gcc.dg/vect/pr70138-2.c: Ditto.
106 * gcc.dg/vect/pr70354-1.c: Ditto.
107 * gcc.dg/vect/pr70354-2.c: Ditto.
108 * gcc.dg/vect/pr71259.c: Ditto.
109 * gcc.dg/vect/pr71416-1.c: Ditto.
110 * gcc.dg/vect/slp-43.c: Ditto.
111 * gcc.dg/vect/slp-45.c: Ditto.
112 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
113 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
114 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
115 * gfortran.dg/vect/pr69980.f90: Ditto.
116
1172016-06-24 Uros Bizjak <ubizjak@gmail.com>
118
119 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
120 * gcc.dg/vect/bb-slp-30.c: Ditto.
121 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
122 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
123 * gcc.dg/vect/pr45902.c: Ditto.
124 * gcc.dg/vect/pr48172.c: Ditto.
125 * gcc.dg/vect/pr48377.c: Ditto.
126 * gcc.dg/vect/pr49038.c: Ditto.
127 * gcc.dg/vect/pr49771.c: Ditto.
128 * gcc.dg/vect/pr52091.c: Ditto.
129 * gcc.dg/vect/pr53185-2.c: Ditto.
130 * gcc.dg/vect/pr56826.c: Ditto.
131 * gcc.dg/vect/pr60276.c: Ditto.
132 * gcc.dg/vect/pr62021.c: Ditto.
133 * gcc.dg/vect/pr63530.c: Ditto.
134 * gcc.dg/vect/pr65518.c: Ditto.
135 * gcc.dg/vect/pr65947-1.c: Ditto.
136 * gcc.dg/vect/pr65947-10.c: Ditto.
137 * gcc.dg/vect/pr65947-11.c: Ditto.
138 * gcc.dg/vect/pr65947-12.c: Ditto.
139 * gcc.dg/vect/pr65947-13.c: Ditto.
140 * gcc.dg/vect/pr65947-2.c: Ditto.
141 * gcc.dg/vect/pr65947-3.c: Ditto.
142 * gcc.dg/vect/pr65947-4.c: Ditto.
143 * gcc.dg/vect/pr65947-5.c: Ditto.
144 * gcc.dg/vect/pr65947-6.c: Ditto.
145 * gcc.dg/vect/pr65947-7.c: Ditto.
146 * gcc.dg/vect/pr65947-8.c: Ditto.
147 * gcc.dg/vect/pr65947-9.c: Ditto.
148 * gcc.dg/vect/pr71416-1.c: Ditto.
149 * gcc.dg/vect/pr71439.c: Ditto.
150 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
151 * gcc.dg/vect/vect-bswap16.c: Ditto.
152 * gcc.dg/vect/vect-bswap32.c: Ditto.
153 * gcc.dg/vect/vect-bswap64.c: Ditto.
154 * gcc.dg/vect/vect-live-1.c: Ditto.
155 * gcc.dg/vect/vect-live-2.c: Ditto.
156 * gcc.dg/vect/vect-live-3.c: Ditto.
157 * gcc.dg/vect/vect-live-4.c: Ditto.
158 * gcc.dg/vect/vect-live-5.c: Ditto.
159 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
160 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
161 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
162 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
163 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
164 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
165 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
166 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
167 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
168 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
169 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
170 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
171 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
172 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
173 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
174 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
175 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
176
d4213166 1772016-06-24 Uros Bizjak <ubizjak@gmail.com>
178
179 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
180
5aaec397 1812016-06-24 H.J. Lu <hongjiu.lu@intel.com>
182
183 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
184 ia32 if R_386_GOT32X relocation is supported.
185 * gcc.target/i386/noplt-3.c: Likewise.
186 * gcc.target/i386/noplt-2.c: Likewise.
187 (main): Renamed to ...
188 (bar): This.
189 * gcc.target/i386/noplt-4.c: Likewise.
190 (main): Renamed to ...
191 (bar): This.
192 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
193 * gcc.target/i386/pr67400-5.c: Likewise.
194
77104764 1952016-06-24 Jakub Jelinek <jakub@redhat.com>
196
7318e591 197 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
198 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
199
77104764 200 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
201 f4): Adjust expected diagnostics.
202 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
203 (T): If OVFP is defined, redefine to TP.
204 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
205 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
206 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
207 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
208 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
209 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
210 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
211 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
212 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
213 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
214 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
215 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
216 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
217 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
218 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
219 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
220 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
221 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
222 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
223 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
224 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
225 as last argument to __builtin_add_overflow_p.
226
ddf08519 2272016-06-23 Uros Bizjak <ubizjak@gmail.com>
228
229 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
230 dg-options and remove default vector testsuite compile flags.
231 * g++.dg/vect/pr33860a.cc: Ditto.
232 * g++.dg/vect/pr45470-a.cc: Ditto.
233 * g++.dg/vect/pr45470-b.cc: Ditto.
234 * g++.dg/vect/pr60896.cc: Ditto.
235 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
236 * gcc.dg/vect/pr18308.c: Ditto.
237 * gcc.dg/vect/pr24049.c: Ditto.
238 * gcc.dg/vect/pr33373.c: Ditto.
239 * gcc.dg/vect/pr36228.c: Ditto.
240 * gcc.dg/vect/pr42395.c: Ditto.
241 * gcc.dg/vect/pr42604.c: Ditto.
242 * gcc.dg/vect/pr46663.c: Ditto.
243 * gcc.dg/vect/pr48765.c: Ditto.
244 * gcc.dg/vect/pr49093.c: Ditto.
245 * gcc.dg/vect/pr49352.c: Ditto.
246 * gcc.dg/vect/pr52298.c: Ditto.
247 * gcc.dg/vect/pr52870.c: Ditto.
248 * gcc.dg/vect/pr53185.c: Ditto.
249 * gcc.dg/vect/pr53773.c: Ditto.
250 * gcc.dg/vect/pr56695.c: Ditto.
251 * gcc.dg/vect/pr62171.c: Ditto.
252 * gcc.dg/vect/pr63530.c: Ditto.
253 * gcc.dg/vect/pr68339.c: Ditto.
254 * gcc.dg/vect/pr71259.c: Ditto.
255 * gcc.dg/vect/vect-82_64.c: Ditto.
256 * gcc.dg/vect/vect-83_64.c: Ditto.
257 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
258 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
259 * gcc.dg/vect/vect-shift-2.c: Ditto.
260 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
261 * gfortran.dg/vect/pr39318.f90: Ditto.
262 * gfortran.dg/vect/pr45714-a.f: Ditto.
263 * gfortran.dg/vect/pr45714-b.f: Ditto.
264 * gfortran.dg/vect/pr46213.f90: Ditto.
265
81883aeb 2662016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
267 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
268
269 * gcc.target/powerpc/p9-splat-5.c: New test.
270
affe5c16 2712016-06-23 Uros Bizjak <ubizjak@gmail.com>
272
273 PR tree-optimization/71488
274 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
275 * lib/target-supports.exp: ... here.
276 (check_sse4_hw_available): New procedure.
277 (check_effective_target_sse4_runtime): Ditto.
278 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
279 -march=westmere for sse4_runtime targets.
547fdd3e 280 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 281 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 282 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 283 (main): Call check_vect ().
e50240d3 284 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 285
6fb2f181 2862016-06-23 H.J. Lu <hongjiu.lu@intel.com>
287
288 PR target/66232
289 PR target/67400
290 * gcc.target/i386/pr66232-14.c: New file.
291 * gcc.target/i386/pr66232-15.c: Likewise.
292 * gcc.target/i386/pr66232-16.c: Likewise.
293 * gcc.target/i386/pr66232-17.c: Likewise.
294 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
295 ia32 if R_386_GOT32X relocation is supported.
296 * gcc.target/i386/pr67400-2.c: Likewise.
297 * gcc.target/i386/pr67400-3.c: Likewise.
298 * gcc.target/i386/pr67400-4.c: Likewise.
299 * gcc.target/i386/pr67400-6.c: Likewise.
300 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 301 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 302
88be2b3c 3032016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
304
305 PR libgfortran/48852
306 * gfortran.dg/char4_iunit_1.f03: Update test.
307 * gfortran.dg/f2003_io_5.f03: Update test.
308 * gfortran.dg/real_const_3.f90: Update test.
309
ff600f64 3102016-06-23 Andi Kleen <ak@linux.intel.com>
311
312 * g++.dg/bprob/bprob.exp: Support autofdo.
313 * g++.dg/tree-prof/tree-prof.exp: dito.
314 * gcc.dg/tree-prof/tree-prof.exp: dito.
315 * gcc.misc-tests/bprob.exp: dito.
316 * gfortran.dg/prof/prof.exp: dito.
317 * lib/profopt.exp: dito.
318 * lib/target-supports.exp: Check for autofdo.
319
afa7ed87 3202016-06-23 Martin Liska <mliska@suse.cz>
321
322 * gcc.dg/pr71619.c: New test.
323
0941fba8 3242016-06-23 H.J. Lu <hongjiu.lu@intel.com>
325
326 PR target/67400
56896ed3 327 * gcc.target/i386/pr67400-1.c: New test.
328 * gcc.target/i386/pr67400-2.c: Likewise.
329 * gcc.target/i386/pr67400-3.c: Likewise.
330 * gcc.target/i386/pr67400-4.c: Likewise.
331 * gcc.target/i386/pr67400-5.c: Likewise.
332 * gcc.target/i386/pr67400-6.c: Likewise.
333 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 334
e557fc7f 3352016-06-22 David Malcolm <dmalcolm@redhat.com>
336
337 * c-c++-common/missing-header-1.c: New test case.
338 * c-c++-common/missing-header-2.c: New test case.
339 * c-c++-common/missing-header-3.c: New test case.
340 * c-c++-common/missing-header-4.c: New test case.
341
8469aece 3422016-06-22 David Malcolm <dmalcolm@redhat.com>
343
344 PR c/70339
345 * c-c++-common/attributes-1.c: Update dg-prune-output to include
346 hint.
347 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
348 expected results due to builtin "nanl" now being suggested for
349 "name".
350 * gcc.dg/pr67580.c: Update expected messages.
351 * gcc.dg/spellcheck-identifiers.c: New testcase.
352 * gcc.dg/spellcheck-typenames.c: New testcase.
353
6628b04d 3542016-06-22 David Malcolm <dmalcolm@redhat.com>
355
356 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
357 file.
358 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
359 diagnostic-test-show-locus-parseable-fixits.c to sources for
360 diagnostic_plugin_test_show_locus.c.
361 * lib/gcc-defs.exp (freeform_regexps): New global.
362 (dg-regexp): New function.
363 (handle-dg-regexps): New function.
364 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
365 freeform_regexps to the empty list.
366 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
367
82ccd33e 3682016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
369
affe5c16 370 PR tree-optimization/71488
82ccd33e 371 * g++.dg/pr71488.C: New test.
372 * gcc.dg/vect/vect-bool-cmp.c: New test.
373
2c21de58 3742016-06-22 Eric Botcazou <ebotcazou@adacore.com>
375
376 * gcc.dg/guality/param-5.c: New test.
377
fadfd5fc 3782016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
379
380 * gcc.target/i386/asm-flag-7.c: New test.
381
03fee1f8 3822016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
383
384 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
385 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
386 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
387 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
388 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
389 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
390 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
391 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
392 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
393 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
394 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
395 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
396 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
397 * gcc.dg/tree-ssa/vrp87.c: Likewise.
398 * lib/target-supports.exp: Likewise.
399
6905db52 4002016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
401
402 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
403 * gcc.dg/attr-ms_struct-2.c: Likewise.
404 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
405 * gcc.dg/bf-ms-attrib.c: Likewise.
406 * gcc.dg/bf-ms-layout-2.c: Likewise.
407 * gcc.dg/bf-ms-layout-3.c: Likewise.
408 * gcc.dg/bf-ms-layout.c: Likewise.
409 * gcc.dg/bf-no-ms-layout.c: Likewise.
410 * gcc.target/i386/bitfield1.c: Likewise.
411 * gcc.target/i386/bitfield2.c: Likewise.
412 * gcc.target/i386/bitfield3.c: Likewise.
413
a6f93fc2 4142016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
415
416 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
417 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
418 override other than -mcpu=power9 command-line option is specified,
419 or if the target operating system is aix.
420 * gcc.target/powerpc/darn-1.c: Likewise.
421 * gcc.target/powerpc/darn-2.c: Likewise.
422 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
423 test if effective-target is not powerpc_p9vector_ok or if the
424 target operating system is not defined.
425 * gcc.target/powerpc/vslv-1.c: Likewise.
426 * gcc.target/powerpc/vsrv-0.c: Likewise.
427 * gcc.target/powerpc/vsrv-1.c: Likewise.
428
1cb2b4d3 4292016-06-21 Tobias Burnus <burnus@net-b.de>
430
431 PR fortran/71068
432 * gfortran.dg/coarray/data_1.f90: New.
433
66ff0c67 4342016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
435
436 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
437 (dg-require-effective-target): Use arm_v8_neon_hw.
438 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
439 (dg-require-effective-target): Likewise.
440 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
441 (dg-require-effective-target): Likewise.
442 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
443 (dg-require-effective-target): Likewise.
444 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
445 (dg-require-effective-target): Likewise.
446 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
447 (dg-require-effective-target): Likewise.
448 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
449 Add AArch64 check.
450
949bfed4 4512016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
452
453 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
454 Set to 3 so test passes.
455
a20f6cd4 4562016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
457
458 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
459
12792843 4602016-06-21 Ilya Verbin <ilya.verbin@intel.com>
461
462 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
463 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
464 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
465 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
466
49763db6 4672016-06-21 Ilya Verbin <ilya.verbin@intel.com>
468
469 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
470 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
471
ada61167 4722016-06-21 H.J. Lu <hongjiu.lu@intel.com>
473
474 PR target/71549
475 * gcc.target/i386/pr71549.c: New test.
476
a15584d4 4772016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
478
479 * gcc.target/powerpc/vadsdu-0.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 * gcc.target/powerpc/vadsdu-1.c: Likewise.
484 * gcc.target/powerpc/vadsdu-2.c: Likewise.
485 * gcc.target/powerpc/vadsdu-3.c: Likewise.
486 * gcc.target/powerpc/vadsdu-4.c: Likewise.
487 * gcc.target/powerpc/vadsdu-5.c: Likewise.
488 * gcc.target/powerpc/vadsdub-1.c: Likewise.
489 * gcc.target/powerpc/vadsdub-2.c: Replace
490 dg-require-effective-target directive to allow test to run on more
491 platforms, and add dg-skip-if directive to disable test on aix
492 platforms because of known incompatibilities.
493 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
494 with vec_absdb call to differentiate this test from vadsdub-1.c.
495 * gcc.target/powerpc/vadsduh-1.c: Replace
496 dg-require-effective-target directive to allow test to run on more
497 platforms, and add dg-skip-if directive to disable test on aix
498 platforms because of known incompatibilities.
499 * gcc.target/powerpc/vadsduh-2.c: Likewise.
500 * gcc.target/powerpc/vadsduw-1.c: Likewise.
501 * gcc.target/powerpc/vadsduw-2.c: Likewise.
502
ec15ec36 5032016-06-21 Jakub Jelinek <jakub@redhat.com>
504
505 PR tree-optimization/71588
506 * gcc.dg/pr71558.c: New test.
507
faeffe49 5082016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
509
510 * c-c++-common/pr68657-1.c: Require ptr32plus support.
511 * c-c++-common/pr68657-2.c: Likewise.
512 * c-c++-common/pr68657-3.c: Likewise.
513 * gcc.dg/torture/pr69714.c: Require int32plus support.
514 * gcc.dg/torture/pr70025.c: Likewise.
515 * gcc.dg/torture/pr70083.c: Likewise.
516 * gcc.dg/torture/pr70542.c: Likewise.
517 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
518
e218d07f 5192016-06-20 Joseph Myers <joseph@codesourcery.com>
520
521 PR c/71601
522 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
523
232a3df7 5242016-06-20 Jakub Jelinek <jakub@redhat.com>
525
d7f45b87 526 PR middle-end/71581
527 * gcc.dg/pr71581.c: New test.
528
232a3df7 529 PR rtl-optimization/71591
530 * gcc.dg/cpp/pr71591.c: New test.
531
dbddef42 5322016-06-20 David B. Robins <gcc@davidrobins.net>
533
534 PR target/71571
535 * g++.dg/torture/pr71571.C: New test.
536
03129ccb 5372016-06-20 Jakub Jelinek <jakub@redhat.com>
538
539 PR target/71559
540 * gcc.target/i386/sse2-pr71559.c: New test.
541 * gcc.target/i386/avx-pr71559.c: New test.
542 * gcc.target/i386/avx512f-pr71559.c: New test.
543
a40b4b62 5442016-06-20 Tobias Burnus <burnus@net-b.de>
545
546 PR fortran/71194
547 * gfortran.dg/pointer_remapping_10.f90: New.
548
ecbea05a 5492016-06-20 David Malcolm <dmalcolm@redhat.com>
550
551 * g++.dg/diagnostic/string-literal-concat.C: New test case.
552
0f61dae9 5532016-06-20 Martin Sebor <msebor@redhat.com>
554
555 PR c/69507
556 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
557 * gnu90-const-expr-1.c: Same.
558 * gnu99-const-expr-1.c: Same.
559 * gnu99-static-1.c: Same.
560
e458dfd8 5612016-06-20 Renlin Li <renlin.li@arm.com>
562
563 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
564
7ab71cb3 5652016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
566
567 * gcc.target/aarch64/vcvt_f64_1.c: New.
568 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
569 * gcc.target/aarch64/vrecp_f64_1.c: New.
570
34d36b7a 5712016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
572
573 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
574 "alignement".
575
ed7f4748 5762016-06-20 Georg-Johann Lay <avr@gjlay.de>
577
578 PR target/71103
579 * gcc.target/avr/torture/pr71103-2.c: New test.
580
21897f47 5812016-06-19 Martin Sebor <msebor@redhat.com>
582
583 PR c/69507
584 * gcc.dg/alignof.c: New test.
585
98683d85 5862016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
587
588 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
589 vs dg-error; test constexpr specifier too.
590
358cee25 5912016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
592
593 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
594
c3d7ceb6 5952016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
596
597 * lib/target-supports.exp
598 (check_effective_target_arm_neon_fp16_ok_nocache): Call
599 arm_neon_ok and merge flags. Fix temporary test name.
600 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
601 and merge flags.
602
1176073c 6032016-06-17 Martin Liska <mliska@suse.cz>
604
605 * gcc.dg/predict-9.c: Fix dump scanning.
606
f3e2969a 6072016-06-17 Bin Cheng <bin.cheng@arm.com>
608
609 PR tree-optimization/71354
610 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
611
7fdca647 6122016-06-17 Bin Cheng <bin.cheng@arm.com>
613
614 PR tree-optimization/71347
615 * gcc.dg/tree-ssa/pr71347.c: New test.
616
a338a226 6172016-06-17 Bin Cheng <bin.cheng@arm.com>
618
619 PR tree-optimization/71354
620 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
621
c1e75671 6222016-06-17 Bin Cheng <bin.cheng@arm.com>
623
624 * gcc.dg/vect/vect-alias-check-1.c: New test.
625
365ba13d 6262016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
627
59bde511 628 PR target/71151
365ba13d 629 * gcc.target/avr/pr71151-1.c: New test.
630 * gcc.target/avr/pr71151-2.c: New test.
631 * gcc.target/avr/pr71151-3.c: New test.
632 * gcc.target/avr/pr71151-4.c: New test.
633 * gcc.target/avr/pr71151-5.c: New test.
634 * gcc.target/avr/pr71151-6.c: New test.
635 * gcc.target/avr/pr71151-7.c: New test.
636 * gcc.target/avr/pr71151-8.c: New test.
637 * gcc.target/avr/pr71151-common.h: New test.
638
db48d95b 6392016-06-16 Martin Liska <mliska@suse.cz>
640
641 * gfortran.dg/predict-1.f90: New test.
642
4c780a59 6432016-06-16 Uros Bizjak <ubizjak@gmail.com>
644
645 PR target/71242
646 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
647
8c1879bc 6482016-06-16 Jan Hubicka <hubicka@ucw.cz>
649
650 * g++.dg/vect/pr36648.cc: Disable cunrolli
651
33698dfe 6522016-06-16 Jakub Jelinek <jakub@redhat.com>
653
745f2db6 654 PR target/71554
655 * gcc.c-torture/execute/pr71554.c: New test.
656
33698dfe 657 PR rtl-optimization/71532
658 * gcc.dg/torture/pr71532.c: New test.
659
b42322b9 6602016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
661
662 * gcc.target/powerpc/p9-dimode1.c: New test.
663 * gcc.target/powerpc/p9-dimode2.c: Likewise.
664
412b298a 6652016-06-15 Jakub Jelinek <jakub@redhat.com>
666
93479f99 667 * gcc.c-torture/compile/20160615-1.c: New test.
668
412b298a 669 * g++.dg/cpp0x/ref-qual17.C: New test.
670
3ec40531 6712016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
672
673 PR middle-end/71529
674 * gcc.target/i386/pr71529.C: New test.
675
edfe7670 6762016-06-15 Alan Hayward <alan.hayward@arm.com>
677
678 PR tree-optimization/71483
679 * g++.dg/vect/pr71483.c: New
680
6e52ac17 6812016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
682
683 PR c++/70202
684 * g++.dg/inherit/crash6.C: New.
685 * g++.dg/inherit/union2.C: Likewise.
686 * g++.dg/inherit/virtual12.C: Likewise.
687 * g++.dg/inherit/virtual13.C: Likewise.
688 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
689
aed35af2 6902016-06-15 Uros Bizjak <ubizjak@gmail.com>
691
0941fba8 692 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 693
6f710392 6942016-06-15 Alan Hayward <alan.hayward@arm.com>
695
696 PR tree-optimization/71439
697 * gcc.dg/vect/pr71439.c: New
698
d1cedfd3 6992016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
700
701 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
702
ee8fd158 7032016-06-15 Richard Biener <rguenther@suse.de>
704
705 * gcc.dg/vect/slp-45.c: New testcase.
706
5695a690 7072016-06-15 Richard Biener <rguenther@suse.de>
708
709 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
710
267ae3ee 7112016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
712
713 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
714 requirements, and disable for AIX for now.
715 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
716
a6d0e20a 7172016-06-14 Jakub Jelinek <jakub@redhat.com>
718
b2efd162 719 PR c++/71528
720 * g++.dg/opt/pr71528.C: New test.
721
a6d0e20a 722 PR c++/71516
723 * g++.dg/init/pr71516.C: New test.
724
035778de 7252016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
726
727 * g++.dg/init/array46.C: New.
728
7c9dc58e 7292016-06-14 Uros Bizjak <ubizjak@gmail.com>
730
0941fba8 731 * gcc.target/i386/float128-3.c: New test.
732 * gcc.target/i386/quad-sse4.c: Ditto.
733 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
734 Update scan strings.
7c9dc58e 735
412640c9 7362016-06-14 Richard Biener <rguenther@suse.de>
737
738 PR middle-end/71526
739 * gfortran.dg/pr71526.f90: New testcase.
740
1b9fde85 7412016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
742
743 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
744 * gcc.dg/zero_bits_compound-1.c: Likewise.
745
306097e3 7462016-06-14 Richard Biener <rguenther@suse.de>
747
748 PR tree-optimization/71522
749 * gcc.dg/torture/pr71522.c: New testcase.
750
566255a8 7512016-06-14 Jakub Jelinek <jakub@redhat.com>
752
753 PR tree-optimization/71520
754 * gcc.dg/tree-ssa/pr71520.c: New test.
755
eb912adb 7562016-06-14 Richard Biener <rguenther@suse.de>
757
758 PR tree-optimization/71521
56d35455 759 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 760
9720103d 7612016-06-13 Jakub Jelinek <jakub@redhat.com>
762
12cb8367 763 PR sanitizer/71498
764 * c-c++-common/ubsan/bounds-13.c: New test.
765
9720103d 766 PR preprocessor/71183
767 * gcc.dg/cpp/source_date_epoch-3.c: New test.
768
5965fbcc 7692016-06-13 Jeff Law <law@redhat.com>
770
771 PR tree-optimization/71403
772 * c-c++-common/ubsan/pr71403-1.c: New test.
773 * c-c++-common/ubsan/pr71403-2.c: New test.
774 * c-c++-common/ubsan/pr71403-3.c: New test.
775
04537049 7762016-06-13 Jakub Jelinek <jakub@redhat.com>
777
778 PR middle-end/71478
779 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
780 Add -Wno-psabi -w to dg-options.
781
412f195f 7822016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
783
784 * gcc.target/powerpc/vadsdu-0.c: New test.
785 * gcc.target/powerpc/vadsdu-1.c: New test.
786 * gcc.target/powerpc/vadsdu-2.c: New test.
787 * gcc.target/powerpc/vadsdu-3.c: New test.
788 * gcc.target/powerpc/vadsdu-4.c: New test.
789 * gcc.target/powerpc/vadsdu-5.c: New test.
790 * gcc.target/powerpc/vadsdub-1.c: New test.
791 * gcc.target/powerpc/vadsdub-2.c: New test.
792 * gcc.target/powerpc/vadsduh-1.c: New test.
793 * gcc.target/powerpc/vadsduh-2.c: New test.
794 * gcc.target/powerpc/vadsduw-1.c: New test.
795 * gcc.target/powerpc/vadsduw-2.c: New test.
796
527790c1 7972016-06-13 David Malcolm <dmalcolm@redhat.com>
798
799 * gcc.dg/c99-init-2.c (c): Update expected error message.
800 * gcc.dg/init-bad-8.c (foo): Likewise.
801 * gcc.dg/spellcheck-fields-3.c: New test case.
802
102e67eb 8032016-06-13 Martin Liska <mliska@suse.cz>
804
805 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
806 and "guess loop iv compared" heuristics.
807 * gcc.dg/predict-2.c: Likewise.
808 * gcc.dg/predict-3.c: Likewise.
809 * gcc.dg/predict-4.c: Likewise.
810 * gcc.dg/predict-5.c: Likewise.
811 * gcc.dg/predict-6.c: Likewise.
812
1a54d3be 8132016-06-13 Marek Polacek <polacek@redhat.com>
814
815 PR middle-end/71476
816 * c-c++-common/Wswitch-unreachable-4.c: New test.
817 * gcc.dg/Wswitch-unreachable-2.c: New test.
818 * g++.dg/tm/jump1.C: Move dg-warning.
819
5b7401b8 8202016-06-13 Eric Botcazou <ebotcazou@adacore.com>
821
822 * gnat.dg/renaming10.ad[sb]: New test.
823
1c93151c 8242016-06-13 Paul Thomas <pault@gcc.gnu.org>
825
826 PR fortran/70673
827 * gfortran.dg/pr70673.f90: New test.
828
249865a0 8292016-06-13 Richard Biener <rguenther@suse.de>
830
831 PR middle-end/64516
832 * gcc.dg/align-3.c: New testcase.
833
776d9b14 8342016-06-13 Martin Liska <mliska@suse.cz>
835
836 * gcc.target/i386/pr71458.c: New test.
837
0cf5c551 8382016-06-12 Uros Bizjak <ubizjak@gmail.com>
839
840 PR target/71241
841 * testsuite/gcc.dg/torture/float128-nan.c: New test.
842
34de0a35 8432016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
844
845 PR target/60751
846 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
847 statement.
848
0cc8bc98 8492016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
850
851 PR target/60751
852 * gfortran.dg/comma_IO_extension_1.f90: New test.
853 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
854 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
855 statement.
856 * gfortran.dg/graphite/pr38083.f90: Likewise.
857 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
858 missing format.
859
0ff78c86 8602016-06-11 Eric Botcazou <ebotcazou@adacore.com>
861
862 * gnat.dg/case_character.adb: New test.
863
6c38863e 8642016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
865
866 PR middle-end/71310
867 * gcc.target/powerpc/pr71310.c: New testcase.
868
24c41395 8692016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
870
871 PR middle-end/71478
872 * gcc.dg/pr71478.c: New test.
873
aeb26fb6 8742016-06-10 Jakub Jelinek <jakub@redhat.com>
875
702b3575 876 PR middle-end/71494
877 * gcc.c-torture/execute/pr71494.c: New test.
878
8ec29807 879 PR c/68657
880 * gcc.target/i386/pr68657.c: New test.
881
aeb26fb6 882 PR inline-asm/68843
883 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
884 (test): Add -masm=intel alternatives.
885
1dc4d519 8862016-06-10 Martin Sebor <msebor@redhat.com>
887
888 PR c/71392
889 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
890
6385d6d3 8912016-06-10 Jeff Law <law@redhat.com>
892
893 PR tree-optimization/71335
894 * gcc.c-torture/execute/pr71335.c: New test.
895
041a412b 8962016-06-10 David Malcolm <dmalcolm@redhat.com>
897
898 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
899 the various "cannot tail-call: " messages.
900
4a5edbb2 9012016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
902
903 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
904 and options.
905
9cf3aec3 9062016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
907
908 PR sanitizer/71480
909 * c-c++-common/asan/pr71480.c: New test.
910
61724718 9112016-06-10 H.J. Lu <hongjiu.lu@intel.com>
912
913 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
914 (ASMNAME2): Likewise.
915 (main): Replace fn in asm statement with ASMNAME ("fn").
916 * gcc.dg/guality/pr68037-2.c: Likewise.
917 * gcc.dg/guality/pr68037-3.c: Likewise.
918 * gcc.dg/torture/pr68037-1.c: Likewise.
919 * gcc.dg/torture/pr68037-2.c: Likewise.
920 * gcc.dg/torture/pr68037-3.c: Likewise.
921
1807f6fb 9222016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
923
924 PR inline-asm/68843
925 * gcc.target/i386/pr68843-1.c: New test.
926 * gcc.target/i386/pr68843-2.c: New test.
927
ccfa030f 9282016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 929 Cesar Philippidis <cesar@codesourcery.com>
930
931 PR middle-end/71373
932 * gcc.dg/goacc/nested-function-1.c: New file.
933 * gcc.dg/goacc/nested-function-2.c: Likewise.
934 * gcc.dg/goacc/pr71373.c: Likewise.
935 * gfortran.dg/goacc/cray-2.f95: Likewise.
936 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
937 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
938 * gfortran.dg/goacc/cray.f95: Update.
939 * gfortran.dg/goacc/loop-1.f95: Likewise.
940 * gfortran.dg/goacc/loop-3.f95: Likewise.
941 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
942 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
943
9442016-06-10 Thomas Schwinge <thomas@codesourcery.com>
945
946 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
947 for OpenACC tile clauses.
948 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 949
950 PR c/71381
951 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
952 to...
953 * c-c++-common/goacc/cache-2.c: ... this new file.
954 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
955 * gfortran.dg/goacc/cache-2.f95: ... this new file.
956 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
957 usage.
958 * gfortran.dg/goacc/cray.f95: Likewise.
959 * gfortran.dg/goacc/loop-1.f95: Likewise.
960
bb038f3e 9612016-06-10 Alan Hayward <alan.hayward@arm.com>
962
963 PR tree-optimization/71407
964 PR tree-optimization/71416
965 * gcc.dg/vect/pr71407.c: New
966 * gcc.dg/vect/pr71416-1.c: New
967 * gcc.dg/vect/pr71416-2.c: New
968
332409d3 9692016-06-10 Richard Biener <rguenther@suse.de>
970
971 PR middle-end/71477
972 * gcc.dg/torture/pr71477.c: New testcase.
973
03cf727c 9742016-06-09 Julia Koval <julia.koval@intel.com>
975
976 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
977 * gcc.target/i386/interrupt-13.c: Likewise.
978 * gcc.target/i386/interrupt-15.c: Likewise.
979 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
980 * gcc.target/i386/interrupt-24.c: Likewise.
981 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
982 * gcc.target/i386/interrupt-9.c: Likewise.
983 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
984
23b101c5 9852016-06-09 Martin Sebor <msebor@redhat.com>
986
987 PR c/70883
988 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
989 * gcc.dg/builtin-constant_p-1.c: Same.
990 * gcc.dg/builtins-error.c: Same.
991 * gcc.dg/pr70859.c: Same.
992
188d6bbb 9932016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
994
995 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
996 * gcc.dg/torture/pr68067-1.c: Likewise.
997 * gcc.dg/torture/pr68067-2.c: Likewise.
998
9992016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1000
1001 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
1002 when setting SIZE.
1003
ff8886bd 10042016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1005
1006 PR c++/71465
1007 * g++.dg/inherit/crash5.C: New.
1008 Revert:
1009 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1010
1011 PR c++/70202
1012 * g++.dg/inherit/crash5.C: New.
1013 * g++.dg/inherit/virtual1.C: Adjust.
1014
3f76cceb 10152016-06-09 Martin Liska <mliska@suse.cz>
1016
1017 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
1018 * g++.dg/predict-loop-exit-2.C: Likewise.
1019 * g++.dg/predict-loop-exit-3.C: Likewise.
1020 * gcc.dg/predict-1.c: Likewise.
1021 * gcc.dg/predict-2.c: Likewise.
1022 * gcc.dg/predict-3.c: Likewise.
1023 * gcc.dg/predict-4.c: Likewise.
1024 * gcc.dg/predict-5.c: Likewise.
1025 * gcc.dg/predict-6.c: Likewise.
1026 * gcc.dg/predict-7.c: Likewise.
1027
59ae3d1b 10282016-06-09 Richard Biener <rguenther@suse.de>
1029
1030 PR tree-optimization/71462
1031 * gcc.dg/torture/pr71462.c: New testcase.
1032
8c2d2acf 10332016-06-09 Marek Polacek <polacek@redhat.com>
1034
1035 PR c/65471
1036 * gcc.dg/c11-generic-3.c: New test.
1037
224cb6b7 10382016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
1039
1040 * g++.dg/init/array42.C: New.
1041 * g++.dg/init/array43.C: Likewise.
1042 * g++.dg/init/array44.C: Likewise.
1043 * g++.dg/init/array45.C: Likewise.
1044 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
1045 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
1046 * g++.dg/cpp1y/auto-fn27.C: Likewise.
1047 * g++.dg/gomp/pr35751.C: Likewise.
1048 * g++.dg/init/array23.C: Likewise.
1049 * g++.dg/init/brace2.C: Likewise.
1050 * g++.dg/init/brace6.C: Likewise.
1051
732905bb 10522016-06-08 Martin Sebor <msebor@redhat.com>
1053 Jakub Jelinek <jakub@redhat.com>
1054
1055 PR c++/70507
1056 PR c/68120
1057 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
1058 * c-c++-common/builtin-arith-overflow-2.c: New test.
1059 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
1060 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
1061 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
1062
7ddaa622 10632016-06-08 Jakub Jelinek <jakub@redhat.com>
1064
1065 PR c++/71442
1066 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
1067
84ee0905 10682016-06-08 Alan Lawrence <alan.lawrence@arm.com>
1069
1070 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
1071 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
1072 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
1073 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
1074 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
1075 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
1076 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
1077 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
1078 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
1079 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
1080 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
1081 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
1082 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
1083
2876af98 10842016-06-08 Richard Biener <rguenther@suse.de>
1085
1086 PR tree-optimization/68558
1087 * gcc.dg/vect/slp-44.c: New testcase.
1088
acbb0d03 10892016-06-08 Richard Biener <rguenther@suse.de>
1090
1091 * gcc.dg/vect/slp-43.c: New testcase.
1092
f8689010 10932016-06-08 Richard Biener <rguenther@suse.de>
1094
1095 PR tree-optimization/71452
1096 * gcc.dg/torture/pr71452.c: New testcase.
1097
52d393eb 10982016-06-08 Jakub Jelinek <jakub@redhat.com>
1099
1100 PR c++/71448
1101 * g++.dg/torture/pr71448.C: New test.
1102
9d700ce4 11032016-06-08 Bernd Schmidt <bschmidt@redhat.com>
1104
1105 PR debug/71432
1106 PR ada/71413
1107 * g++.dg/debug/pr71432.C: New test.
1108
eb96ef65 11092016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1110
1111 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
1112 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
1113 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
1114
a4753cdd 11152016-06-08 Alan Hayward <alan.hayward@arm.com>
1116
1117 * gcc.dg/vect/vect-live-2.c: Update effective target.
1118 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1119 * lib/target-supports.exp: Add aarch64 to vect_long.
1120
bafc7b1d 11212016-06-08 Marek Polacek <polacek@redhat.com>
1122
1123 PR c/71418
1124 * gcc.dg/noncompile/pr71418.c: New test.
1125
06e590e7 1126 PR c/71426
1127 * gcc.dg/noncompile/pr71426.c: New test.
1128
d3cb49c9 11292016-06-07 Jan Hubicka <hubicka@ucw.cz>
1130
1131 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
1132 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
1133 * gcc.dg/predict-3.c: Update template.
1134 * gcc.dg/predict-5.c: Update template.
1135 * gcc.dg/predict-6.c: Update template.
1136 * gcc.dg/predict-9.c: Update template.
1137 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
1138
2d76c36a 11392016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
1140
1141 * gcc.target/powerpc/vec-mul.c: New test.
1142
7cfde92a 11432016-06-07 David Malcolm <dmalcolm@redhat.com>
1144
1145 * gcc.dg/spellcheck-fields-2.c: New test case.
1146
b032c4dd 11472016-06-07 Richard Biener <rguenther@suse.de>
1148
1149 PR c/61564
1150 * gcc.dg/Wpragmas-1.c: New testcase.
1151 * gcc.dg/Wattributes-4.c: Likewise.
1152 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
1153 entry.
1154
a7056369 11552016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
1156
1157 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
1158 spurious debug code.
1159
123c61e0 11602016-06-07 Richard Biener <rguenther@suse.de>
1161
1162 PR tree-optimization/71428
1163 * gcc.dg/torture/pr71428.c: New testcase.
1164
5819d47b 11652016-06-07 Richard Biener <rguenther@suse.de>
1166
1167 PR middle-end/71423
1168 * gcc.dg/torture/pr71423.c: New testcase.
1169
6cec5c6b 11702016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1171
1172 PR middle-end/71408
1173 * gcc.dg/tree-ssa/pr71408.c: New test.
1174
40bbfc17 11752016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
1176
1177 PR middle-end/71281
1178 * g++.dg/torture/pr71281.C: New test.
1179
61f1f80c 11802016-06-06 Marek Polacek <polacek@redhat.com>
1181
1182 PR c/71362
1183 * gcc.dg/pr71362.c: New test.
1184
0406b32f 11852016-06-06 Jakub Jelinek <jakub@redhat.com>
1186 Patrick Palka <ppalka@gcc.gnu.org>
1187
1188 PR c++/70847
1189 PR c++/71330
1190 PR c++/71393
1191 * g++.dg/opt/pr70847.C: New test.
1192 * g++.dg/ubsan/pr70847.C: New test.
1193 * g++.dg/ubsan/pr71393.C: New test.
1194
b1445999 11952016-06-06 Jakub Jelinek <jakub@redhat.com>
1196
1197 PR tree-optimization/71259
1198 * gcc.dg/vect/pr71259.c: New test.
1199
99b4f3a2 12002016-06-06 David Malcolm <dmalcolm@redhat.com>
1201
1202 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1203 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1204 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1205 above.
1206
837679bc 12072016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1208
1209 PR middle-end/37780
1210 * gcc.c-torture/execute/pr37780.c: New test.
1211 * gcc.target/aarch64/pr37780_1.c: Likewise.
1212 * gcc.target/arm/pr37780_1.c: Likewise.
1213
e4b92538 12142016-06-06 Marek Polacek <polacek@redhat.com>
1215
1216 * c-c++-common/attr-may-alias-1.c: New test.
1217 * c-c++-common/attr-may-alias-2.c: New test.
1218 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1219
43ac2f2f 12202016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1221
1222 PR c/24414
1223 * gcc.target/i386/pr24414.c: New test.
1224
7e1786b2 12252016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1226
1227 * gcc.target/sparc/vis4misc.c: New file.
1228 * gcc.target/sparc/fpcmp.c: Likewise.
1229 * gcc.target/sparc/fpcmpu.c: Likewise.
1230
f593ccb2 12312016-06-06 Alan Hayward <alan.hayward@arm.com>
1232
1233 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1234 * gcc.dg/vect/vect-live-3.c: Likewise.
1235
be6d8ddc 12362016-06-06 Richard Biener <rguenther@suse.de>
1237
1238 PR tree-optimization/71398
1239 * gcc.dg/torture/pr71398.c: New testcase.
1240
78f27916 12412016-06-06 Uros Bizjak <ubizjak@gmail.com>
1242
1243 PR target/71389
1244 * g++.dg/pr71389.C: New test.
1245
c5899606 12462016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1247
1248 PR fortran/71404
1249 * gfortran.dg/fmt_read_5.f: New test.
1250
8e3cd305 12512016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1252
1253 PR fortran/69659
1254 * gfortran.dg/class_array_22.f03: New test.
1255
703c0a09 12562016-06-05 Jan Hubicka <hubicka@ucw.cz>
1257
1258 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1259
d07b2b6f 12602016-06-05 Jan Hubicka <hubicka@ucw.cz>
1261
1262 * gcc.dg/predict-9.c: Update template.
1263
4a7ec4ac 12642016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1265
1266 PR c++/49377
1267 * g++.dg/template/pr49377.C: New.
1268
7499ef4a 12692016-06-04 Jakub Jelinek <jakub@redhat.com>
1270
1271 PR tree-optimization/71405
1272 * g++.dg/torture/pr71405.C: New test.
1273
558c800d 12742016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1275
1276 PR c++/70202
1277 * g++.dg/inherit/crash5.C: New.
1278 * g++.dg/inherit/virtual1.C: Adjust.
1279
4ee7cf4b 12802016-06-03 Jeff Law <law@redhat.com>
1281
1282 PR tree-optimization/71316
1283 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1284
b12ae762 12852016-06-03 Jakub Jelinek <jakub@redhat.com>
1286
1287 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1288 dg-additional-options with just -fno-tree-scev-cprop in it.
1289 * gcc.dg/vect/vect-live-2.c: Likewise.
1290 * gcc.dg/vect/vect-live-5.c: Likewise.
1291 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1292 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1293 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1294
e09a5ee3 12952016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1296
1297 PR c++/27100
1298 * g++.dg/other/friend6.C: New test.
1299
f14b1922 13002016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1301
1302 * g++.dg/torture/ppc-ldst-array.C: New.
1303
20702ea3 13042016-06-03 Joseph Myers <joseph@codesourcery.com>
1305
1306 PR target/71276
1307 PR target/71277
1308 * gcc.dg/torture/builtin-fp-int-inexact.c,
1309 gcc.target/i386/387-builtin-fp-int-inexact.c,
1310 gcc.target/i386/387-rint-inline-1.c,
1311 gcc.target/i386/387-rint-inline-2.c,
1312 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1313 gcc.target/i386/sse2-rint-inline-1.c,
1314 gcc.target/i386/sse2-rint-inline-2.c,
1315 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1316 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1317
5ed3cc7b 13182016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1319 Julia Koval <julia.koval@intel.com>
1320
1321 PR target/66960
1322 PR target/67630
1323 PR target/67634
1324 PR target/67841
1325 PR target/68037
1326 PR target/68618
1327 PR target/68661
1328 PR target/69575
1329 PR target/69596
1330 PR target/69734
1331 * gcc.dg/guality/pr68037-1.c: New test.
1332 * gcc.dg/guality/pr68037-2.c: Likewise.
1333 * gcc.dg/guality/pr68037-3.c: Likewise.
1334 * gcc.dg/torture/pr68037-1.c: Likewise.
1335 * gcc.dg/torture/pr68037-2.c: Likewise.
1336 * gcc.dg/torture/pr68037-3.c: Likewise.
1337 * gcc.dg/torture/pr68661-1a.c: Likewise.
1338 * gcc.dg/torture/pr68661-1b.c: Likewise.
1339 * gcc.target/i386/interrupt-1.c: Likewise.
1340 * gcc.target/i386/interrupt-2.c: Likewise.
1341 * gcc.target/i386/interrupt-3.c: Likewise.
1342 * gcc.target/i386/interrupt-4.c: Likewise.
1343 * gcc.target/i386/interrupt-5.c: Likewise.
1344 * gcc.target/i386/interrupt-6.c: Likewise.
1345 * gcc.target/i386/interrupt-7.c: Likewise.
1346 * gcc.target/i386/interrupt-8.c: Likewise.
1347 * gcc.target/i386/interrupt-9.c: Likewise.
1348 * gcc.target/i386/interrupt-10.c: Likewise.
1349 * gcc.target/i386/interrupt-11.c: Likewise.
1350 * gcc.target/i386/interrupt-12.c: Likewise.
1351 * gcc.target/i386/interrupt-13.c: Likewise.
1352 * gcc.target/i386/interrupt-14.c: Likewise.
1353 * gcc.target/i386/interrupt-15.c: Likewise.
1354 * gcc.target/i386/interrupt-16.c: Likewise.
1355 * gcc.target/i386/interrupt-17.c: Likewise.
1356 * gcc.target/i386/interrupt-18.c: Likewise.
1357 * gcc.target/i386/interrupt-19.c: Likewise.
1358 * gcc.target/i386/interrupt-20.c: Likewise.
1359 * gcc.target/i386/interrupt-21.c: Likewise.
1360 * gcc.target/i386/interrupt-22.c: Likewise.
1361 * gcc.target/i386/interrupt-23.c: Likewise.
1362 * gcc.target/i386/interrupt-24.c: Likewise.
1363 * gcc.target/i386/interrupt-25.c: Likewise.
1364 * gcc.target/i386/interrupt-26.c: Likewise.
1365 * gcc.target/i386/interrupt-27.c: Likewise.
1366 * gcc.target/i386/interrupt-28.c: Likewise.
1367 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1368 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1369 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1370 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1371 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1372 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1373 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1374 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1375 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1376 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1377 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1378 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1379
3e346f54 13802016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1381
f27c52fb 1382 PR tree-optimization/52171
1383 * gcc.dg/pr52171.c: New test.
1384 * gcc.target/i386/pr52171.c: New test.
3e346f54 1385
22e029d2 13862016-06-03 Jan Hubicka <jh@suse.cz>
1387
1388 * g++.dg/tree-ssa/pred-1.C: New testcase
1389 * gcc.dg/tree-ssa/pred-1.c: New testcase
1390
41ce74ed 13912016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1392
1393 PR target/70957
1394 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1395 support.
1396 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1397
cf573a72 13982016-06-03 Alan Hayward <alan.hayward@arm.com>
1399
1400 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1401
75aae5b4 14022016-06-03 Alan Hayward <alan.hayward@arm.com>
1403
1404 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 1405 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 1406 * gcc.dg/vect/vect-live-1.c: New test.
1407 * gcc.dg/vect/vect-live-2.c: New test.
1408 * gcc.dg/vect/vect-live-3.c: New test.
1409 * gcc.dg/vect/vect-live-4.c: New test.
1410 * gcc.dg/vect/vect-live-5.c: New test.
1411 * gcc.dg/vect/vect-live-slp-1.c: New test.
1412 * gcc.dg/vect/vect-live-slp-2.c: New test.
1413 * gcc.dg/vect/vect-live-slp-3.c: New test.
1414
eba6788d 14152016-06-03 Jakub Jelinek <jakub@redhat.com>
1416
1417 PR middle-end/71387
1418 * g++.dg/opt/pr71387.C: New test.
1419
5a653985 14202016-06-02 Jeff Law <law@redhat.com>
1421
1422 PR tree-optimization/71328
1423 * gcc.c-torture/compile/pr71328.c: New test.
1424
f92f6941 14252016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1426
1427 PR fortran/52393
1428 * gfortran.dg/fmt_read_3.f90: Fix typo.
1429 * gfortran.dg/fmt_read_4.f90: New test.
1430
0d29e152 14312016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1432
1433 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1434 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1435 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1436 * g++.dg/cpp0x/override2.C: Likewise.
1437 * g++.dg/parse/crash5.C: Likewise.
1438 * g++.dg/parse/error16.C: Likewise.
1439 * g++.dg/parse/error27.C: Likewise.
1440 * g++.dg/template/qualttp15.C: Likewise.
1441 * g++.dg/template/redecl4.C: Likewise.
1442 * g++.old-deja/g++.other/crash39.C: Likewise.
1443 * g++.old-deja/g++.other/struct1.C: Likewise.
1444 * g++.old-deja/g++.pt/m9a.C: Likewise.
1445 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1446
2740a1a5 14472016-06-02 Jakub Jelinek <jakub@redhat.com>
1448
89f17a65 1449 PR c++/71372
1450 * c-c++-common/pr71372.c: New test.
1451
2740a1a5 1452 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1453 __TIME__ strings with __builtin_strcmp instead of printf and
1454 dg-output.
1455
9ae89a4e 14562016-06-02 Martin Liska <mliska@suse.cz>
1457
1458 * gcc.dg/predict-9.c: New test.
1459
41258f9c 14602016-06-02 Jakub Jelinek <jakub@redhat.com>
1461
1462 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1463 global set_compiler_env_var and global saved_compiler_env_var.
1464
dad46eb8 14652016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1466
1467 PR rtl-optimization/71295
1468 * gcc.c-torture/compile/pr71295.c: New test.
1469
9cc8a892 14702016-06-02 Jakub Jelinek <jakub@redhat.com>
1471
98e7c96c 1472 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1473
4a5a4de2 1474 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1475 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1476
9cc8a892 1477 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1478 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1479 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1480 alternative number.
1481
46819a36 14822016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1483
1484 * gcc.target/powerpc/p9-splat-4.c: New test.
1485
14862016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1487
1488 PR target/71186
1489 * gcc.target/powerpc/pr71186.c: New test.
1490
d9820cc5 14912016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1492
1493 PR fortran/52393
1494 * gfortran.dg/fmt_read_3.f90: New test.
1495
2f14ca3e 14962016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1497
1498 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1499 procedure.
1500
dfa5c0d3 15012016-06-01 Eduard Sanou <dhole@openmailbox.org>
1502
1503 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1504 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1505 env var is set.
1506 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1507 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1508 shown once.
1509 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1510 during compilation.
1511 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1512 vars set by dg-set-compiler-env-var.
1513
7d7125df 15142016-06-01 Paul Thomas <pault@gcc.gnu.org>
1515
1516 PR fortran/71156
1517 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1518 to the module procedure declaration.
1519 * gfortran.dg/submodule_16.f08: New test.
1520
6ab9cde4 15212016-06-01 Jakub Jelinek <jakub@redhat.com>
1522
1523 PR middle-end/71371
1524 * c-c++-common/gomp/pr71371.c: New test.
1525
0cfe7a23 15262016-06-01 Richard Biener <rguenther@suse.de>
1527
1528 PR tree-optimization/71366
1529 * gcc.dg/torture/pr71366-1.c: New testcase.
1530 * gcc.dg/torture/pr71366-2.c: Likewise.
1531
5a5b02e1 15322016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1533
1534 * gcc.target/powerpc/vslv-0.c: New test.
1535 * gcc.target/powerpc/vslv-1.c: New test.
1536 * gcc.target/powerpc/vsrv-0.c: New test.
1537 * gcc.target/powerpc/vsrv-1.c: New test.
1538
d27a79f6 15392016-06-01 Nathan Sidwell <nathan@acm.org>
1540
1541 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1542 * gcc.target/nvptx/weak.c: New.
1543
6172a9fd 15442016-06-01 Richard Biener <rguenther@suse.de>
1545
1546 PR tree-optimization/71261
1547 * gcc.dg/torture/vect-bool-1.c: New testcase.
1548
f9aaabb2 15492016-06-01 Jakub Jelinek <jakub@redhat.com>
1550
1551 * gfortran.dg/gomp/order-1.f90: New test.
1552 * gfortran.dg/gomp/order-2.f90: New test.
1553
53b01069 15542016-06-01 Jan Hubicka <hubicka@ucw.cz>
1555
1556 * gcc.dg/unroll-6.c: Update template.
1557 * gcc.dg/unroll-7.c: New testcase.
1558 * gcc.dg/unroll-8.c: New testcase.
1559
36757397 15602016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1561
1562 * gnat.dg/opt56.ad[sb]: New test.
1563
7f93bd6e 15642016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1565
1566 PR c++/66635
1567 * g++.dg/cpp0x/constexpr-ice16.C: New.
1568
9f41a2ce 15692016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1570
1571 PR tree-optimization/71314
1572 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1573 -mbranch-cost=2.
1574
31e02373 15752016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1576
1577 PR tree-optimization/71077
1578 * gcc.dg/tree-ssa/pr71077.c: New test.
1579
76f8f901 15802016-05-31 Jan Hubicka <hubicka@ucw.cz>
1581
7f93bd6e 1582 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1583 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1584 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 1585
04f5f923 15862016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1587
1588 PR c++/71248
1589 * g++.dg/cpp0x/pr71248.C: New.
1590 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1591 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1592 * g++.dg/init/new37.C: Likewise.
1593 * g++.dg/template/static1.C: Likewise.
1594 * g++.dg/template/static2.C: Likewise.
1595
4ffddf28 15962016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1597
1598 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1599 instead of %rdi.
1600 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1601
4ff7bd21 16022016-05-31 Marek Polacek <polacek@redhat.com>
1603
1604 * c-c++-common/Wswitch-unreachable-3.c: New test.
1605 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1606
e1f7cc4b 16072016-05-31 Richard Biener <rguenther@suse.de>
1608
1609 PR tree-optimization/71352
1610 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1611
02978bd1 16122016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1613
1614 * gcc.target/arm/armv5_thumb_isa.c: New test.
1615
cfce8164 16162016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1617
1618 PR target/71346
1619 * gcc.target/i386/pr71346.c: New test.
1620
7a51c705 16212016-05-31 Tom de Vries <tom@codesourcery.com>
1622
1623 PR tree-optimization/69068
1624 * gcc.dg/graphite/pr69068.c: New test.
1625
8c1ac106 16262016-05-27 Martin Sebor <msebor@redhat.com>
1627
1628 PR c++/71306
1629 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1630
b6431756 16312016-05-30 Jakub Jelinek <jakub@redhat.com>
1632
1633 PR c++/71349
1634 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1635 nowait depend(inout: dd[0]) clauses where permitted.
1636
f6203294 16372016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1638
1639 PR c++/71238
1640 * g++.dg/parse/pr71238.C: New.
1641 * g++.dg/concepts/friend1.C: Test column numbers too.
1642 * g++.dg/cpp0x/initlist31.C: Likewise.
1643 * g++.dg/cpp0x/pr51420.C: Likewise.
1644 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1645 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1646 * g++.dg/ext/builtin3.C: Likewise.
1647 * g++.dg/lookup/friend12.C: Likewise.
1648 * g++.dg/lookup/friend7.C: Likewise.
1649 * g++.dg/lookup/koenig1.C: Likewise.
1650 * g++.dg/lookup/koenig5.C: Likewise.
1651 * g++.dg/lookup/used-before-declaration.C: Likewise.
1652 * g++.dg/overload/koenig1.C: Likewise.
1653 * g++.dg/template/crash65.C: Likewise.
1654 * g++.dg/template/friend57.C: Likewise.
1655 * g++.dg/warn/Wshadow-5.C: Likewise.
1656 * g++.dg/warn/Wunused-8.C: Likewise.
1657 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1658 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1659 * g++.old-deja/g++.jason/member.C: Likewise.
1660 * g++.old-deja/g++.jason/report.C: Likewise.
1661 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1662 * g++.old-deja/g++.law/visibility20.C: Likewise.
1663 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1664 * g++.old-deja/g++.other/static5.C: Likewise.
1665 * g++.old-deja/g++.pt/overload2.C: Likewise.
1666
b96f8145 16672016-05-30 Jan Hubicka <hubicka@ucw.cz>
1668
1669 * gcc.dg/tree-ssa/peel1.c: New testcase.
1670 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1671 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1672
ed5bca7a 16732016-05-30 Tom de Vries <tom@codesourcery.com>
1674
1675 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1676 to ce.
1677
c0aa0333 16782016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1679
1680 PR c++/71099
1681 * g++.dg/parse/virtual1.C: New.
1682
231010db 16832016-05-30 Uros Bizjak <ubizjak@gmail.com>
1684
1685 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1686 Use correct register when clearing %edx.
1687
765557c0 16882016-05-30 Alexander Monakov <amonakov@ispras.ru>
1689
1690 PR tree-optimization/71289
1691 * gcc.dg/pr71289.c: New test.
1692
fc3b1c44 16932016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1694
1695 PR middle-end/71269
1696 PR middle-end/71292
1697 * gcc.dg/tree-ssa/pr71269.c: New test.
1698 * gcc.dg/tree-ssa/pr71292.c: New test.
1699
ce352457 17002016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1701
1702 PR middle-end/71252
1703 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1704
eedd711b 17052016-05-30 Jan Hubicka <hubicka@ucw.cz>
1706
1707 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1708 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1709 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1710
8c061890 17112016-05-30 Tom de Vries <tom@codesourcery.com>
1712
1713 PR tree-optimization/69067
1714 * gcc.dg/graphite/pr69067.c: New test.
1715
a6b0884c 17162016-05-29 Uros Bizjak <ubizjak@gmail.com>
1717
1718 PR target/71245
1719 * gcc.target/i386/pr71245-1.c: New test.
1720 * gcc.target/i386/pr71245-2.c: Ditto.
1721
2369edfc 17222016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1723
1724 PR c++/71105
1725 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1726 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1727 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1728
b6ab3f43 17292016-05-27 Jan Hubicka <hubicka@ucw.cz>
1730
1731 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1732
0192662b 17332016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1734
1735 Revert:
1736 PR c++/69855
1737 * g++.dg/overload/69855.C: New.
1738 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1739 * g++.old-deja/g++.pt/crash3.C: Likewise.
1740
fce78c50 17412016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1742
1743 PR c++/60385
1744 * g++.dg/parse/namespace13.C: New.
1745
372172fe 17462016-05-26 Jeff Law <law@redhat.com>
1747
1748 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1749 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1750 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1751 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1752 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1753 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1754 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1755 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1756 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1757 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1758 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1759 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1760 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1761
5d8a8944 17622016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1763
1764 PR c++/69855
1765 * g++.dg/overload/69855.C: New.
1766 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1767 * g++.old-deja/g++.pt/crash3.C: Likewise.
1768
29602b75 17692016-05-27 Jiong Wang <jiong.wang@arm.com>
1770
1771 PR target/63596
1772 * gcc.target/aarch64/va_arg_1.c: New testcase.
1773 * gcc.target/aarch64/va_arg_2.c: Likewise.
1774 * gcc.target/aarch64/va_arg_3.c: Likewise.
1775
c900b732 17762016-05-27 Jiong Wang <jiong.wang@arm.com>
1777
1778 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1779 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1780 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1781 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1782 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1783
73ef73bd 17842016-05-27 Marek Polacek <polacek@redhat.com>
1785
1786 PR middle-end/71308
1787 * g++.dg/torture/pr71308.C: New test.
1788
a6031633 17892016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1790
1791 * gcc.dg/zero_bits_compound-1.c: New test.
1792 * gcc.dg/zero_bits_compound-2.c: New test.
1793
1fbdc7ae 17942016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1795
1796 PR middle-end/71279
1797 * gcc.dg/pr71279.c: New test.
1798
2e196ca8 17992016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1800
1801 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1802 floating point min/max/comparison instructions.
1803 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1804
6feab9ce 18052016-05-26 Jakub Jelinek <jakub@redhat.com>
1806
1807 * c-c++-common/gomp/schedule-1.c: New test.
1808 * gfortran.dg/gomp/schedule-1.f90: New test.
1809
978cea8f 18102016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1811
1812 PR c++/70822
1813 PR c++/70106
1814 * g++.dg/cpp1y/auto-fn32.C: New test.
1815 * g++.dg/cpp1y/paren4.C: New test.
1816
0478d9ed 18172016-05-26 Nathan Sidwell <nathan@acm.org>
1818
1819 * gcc.dg/20060410.c: Xfail on ptx.
1820 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1821 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1822 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1823 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1824 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1825
5fd1c174 18262016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1827
1828 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1829
c5e8b3e2 18302016-05-26 Jakub Jelinek <jakub@redhat.com>
1831
0db93a5b 1832 PR tree-optimization/71280
1833 * gcc.dg/pr71280.c: New test.
1834
7199c05c 1835 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1836
76c786ac 1837 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1838 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1839
c5e8b3e2 1840 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1841
e9bcea2f 18422016-05-26 Jiong Wang <jiong.wang@arm.com>
1843
1844 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 1845 kept in memory.
e9bcea2f 1846
955d947b 18472016-05-25 Jeff Law <law@redhat.com>
1848
1849 PR tree-optimization/71272
1850 * gcc.c-torture/compile/pr71272.c: new test.
1851
77102dbe 18522016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1853
1854 * gcc.target/powerpc/vec-cmpne.c: New test.
1855 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1856
552821b4 18572016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1858
1859 * gnat.dg/opt55.ad[sb]: New test.
1860
0113f3c5 18612016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1862
1863 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1864 * c-c++-common/pr60226.c: Require int32plus.
1865 * gcc.c-torture/execute/pr70602.c: Likewise.
1866 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1867 unsigned long for malloc arg type.
1868 * gcc.dg/asr_div1.c: Require int32plus.
1869 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1870 * gcc.dg/pie-1.c: Require pie.
1871 * gcc.dg/pie-2.c: Likewise.
1872 * gcc.dg/pr59471.c: Require int32plus.
1873 * gcc.dg/pr59963-2.c: XFAIL for int16.
1874 * gcc.dg/pr60114.c: Require int32plus.
1875 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1876 unsigned long for typedef of size_t.
1877 * gcc.dg/pr63914.c: Require int32plus.
1878 * gcc.dg/pr64536.c: Require pt32plus.
1879 * gcc.dg/pr65658.c: Likewise.
1880 * gcc.dg/pr67271.c: Require int32plus.
1881 * gcc.dg/pr68112.c: Likewise.
1882 * gcc.dg/pr69071.c: Skip for avr target.
1883 * gcc.dg/pr69973.c: Require int32plus.
1884 * gcc.dg/pr70169.c: Skip for avr target.
1885 * gcc.dg/sso-6.c: Require int32plus.
1886 * gcc.dg/sso-7.c: Likewise.
1887 * gcc.dg/sso-8.c: Likewise.
1888 * gcc.dg/vrp-min-max-2.c: Likewise.
1889
f4094380 18902016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1891
1892 PR target/70738
1893 * gcc.target/i386/pr70738-1.c: New test.
1894 * gcc.target/i386/pr70738-2.c: Likewise.
1895 * gcc.target/i386/pr70738-3.c: Likewise.
1896 * gcc.target/i386/pr70738-4.c: Likewise.
1897 * gcc.target/i386/pr70738-5.c: Likewise.
1898 * gcc.target/i386/pr70738-6.c: Likewise.
1899 * gcc.target/i386/pr70738-7.c: Likewise.
1900 * gcc.target/i386/pr70738-8.c: Likewise.
1901 * gcc.target/i386/pr70738-9.c: Likewise.
1902
239a4bea 19032016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1904
1905 PR rtl-optimization/66940
1906 * gcc.c-torture/execute/pr66940.c: New test.
1907
bf6382ba 19082016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1909
1910 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1911 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1912 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1913 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1914 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1915 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1916 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1917 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1918 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1919 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1920 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1921 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1922 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1923 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1924 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1925 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1926 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1927 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1928 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1929 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1930 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1931 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1932 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1933 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1934
2c995da9 19352016-05-25 Marek Polacek <polacek@redhat.com>
1936
1937 PR c/71265
1938 * gcc.dg/noncompile/pr71265.c: New test.
1939
abfbb5b5 1940 PR c/71266
1941 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1942
f6871bbd 19432016-05-25 Nathan Sidwell <nathan@acm.org>
1944
1945 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1946
de04e83e 19472016-05-25 Richard Biener <rguenther@suse.de>
1948
1949 PR tree-optimization/71261
1950 * c-c++-common/torture/pr71261.c: New testcase.
1951
b35931f7 19522016-05-25 Richard Biener <rguenther@suse.de>
1953
1954 PR tree-optimization/71264
1955 * gcc.dg/vect/pr71264.c: New testcase.
1956
166c3089 19572016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1958
1959 PR c++/55992
1960 * g++.dg/cpp0x/alias-decl-53.C: New.
1961 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1962
14240409 19632016-05-25 Martin Liska <mliska@suse.cz>
1964
1965 * g++.dg/pr71239.C: New test.
1966
bc47d9f6 19672016-05-25 Richard Biener <rguenther@suse.de>
1968
4860a6bf 1969 * gcc.dg/vect/pr58135.c: Rename to ...
1970 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 1971
d8a3f157 19722016-05-25 Marek Polacek <polacek@redhat.com>
1973
1974 * g++.dg/pr65295.C: Use target c++14.
1975
3af16045 19762016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1977
231010db 1978 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1979 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 1980
949479b2 19812016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1982
1983 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1984 instructions.
1985
6d6a3fc3 19862016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1987
1988 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1989 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1990 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1991 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1992 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1993 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1994 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1995 * c-c++-common/goacc/pcopy.c: Likewise.
1996 * c-c++-common/goacc/pcopyin.c: Likewise.
1997 * c-c++-common/goacc/pcopyout.c: Likewise.
1998 * c-c++-common/goacc/pcreate.c: Likewise.
1999 * c-c++-common/goacc/pr70688.c: New test.
2000 * c-c++-common/goacc/present-1.c: Adjust test.
2001 * c-c++-common/goacc/reduction-5.c: Likewise.
2002 * g++.dg/goacc/data-1.C: New test.
2003
af648be2 20042016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2005
2006 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
2007 vector parity built-in functions.
2008 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
2009 count trailing zeros automatic vectorization.
2010 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
2011 count trailing zeros built-in functions.
2012
4e173d60 20132016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2014
2015 * gcc.dg/tree-ssa/reassoc-44.c: New test.
2016
a0c02a52 20172016-05-24 Pat Haugen <pthaugen@us.ibm.com>
2018
2019 PR target/71050
2020 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
2021
64c52e9c 20222016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2023
2024 PR c++/50436
2025 * g++.dg/template/crash123.C: New.
2026 * g++.dg/template/crash124.C: Likewise.
2027
752b5a4c 20282016-05-24 Martin Sebor <msebor@redhat.com>
2029
2030 PR c++/71147
2031 * g++.dg/ext/flexary16.C: New test.
2032
a36dd683 20332016-05-24 Ilya Verbin <ilya.verbin@intel.com>
2034
f6871bbd 2035 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
2036 before math.h is included.
a36dd683 2037 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
2038 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
2039 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
2040 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
2041 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
2042 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
2043 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
2044 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
2045 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
2046 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
2047 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
2048 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
2049 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
2050 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
2051 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
2052 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
2053 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
2054 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
2055 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
2056 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
2057 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
2058 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
2059 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
2060
d60e1df7 20612016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2062 Kelvin Nilsen <kelvin@gcc.gnu.org>
2063
2064 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
2065 support.
2066
22d09025 20672016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2068
2069 PR c++/69872
2070 * g++.dg/warn/Wno-narrowing1.C: New.
2071
6ef0143d 20722016-05-24 Marek Polacek <polacek@redhat.com>
2073
2074 PR c/71249
2075 * c-c++-common/Wswitch-unreachable-2.c: New test.
2076
962a2062 20772016-05-24 Jakub Jelinek <jakub@redhat.com>
2078
ead77194 2079 PR c++/71257
2080 * g++.dg/vect/simd-clone-6.cc: New test.
2081 * g++.dg/gomp/declare-simd-6.C: New test.
2082
962a2062 2083 PR middle-end/70434
2084 PR c/69504
2085 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
2086
23edc6d1 20872016-05-24 Richard Biener <rguenther@suse.de>
2088
2089 PR tree-optimization/71240
2090 * gcc.dg/optimize-bswapsi-5.c: New testcase.
2091
30633bcc 20922016-05-24 Richard Biener <rguenther@suse.de>
2093
2094 PR tree-optimization/71230
2095 * gcc.dg/torture/pr71230.c: New testcase.
2096 * g++.dg/torture/pr71230.C: Likewise.
2097
c9d624bd 20982016-05-24 Thomas Schwinge <thomas@codesourcery.com>
2099
2100 * c-c++-common/goacc/routine-5.c: Add tests.
2101 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
2102 * gfortran.dg/goacc/routine-6.f90: Add tests.
2103
ce143ff0 21042016-05-24 Richard Biener <rguenther@suse.de>
2105
2106 PR tree-optimization/71253
2107 * gcc.dg/torture/pr71253.c: New testcase.
2108
3bdaecd5 21092016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
2110
2111 PR middle-end/71252
2112 * gfortran.dg/pr71252.f90: New test.
2113
856b494d 21142016-05-24 Richard Sandiford <richard.sandiford@arm.com>
2115
2116 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
2117
7345b977 21182016-05-24 Richard Biener <rguenther@suse.de>
2119
2120 PR middle-end/70434
2121 PR c/69504
2122 * c-c++-common/vector-subscript-4.c: New testcase.
2123 * c-c++-common/vector-subscript-5.c: Likewise.
2124
6f065267 21252016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2126
2127 PR fortran/71123
2128 * gfortran.dg/namelist_90.f: New test
2129
fd6757da 21302016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2131
2132 PR fortran/66461
2133 * gfortran.dg/unexpected_eof.f: New test
2134
7d5555a8 21352016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2136 Kelvin Nilsen <kelvin@gcc.gnu.org>
2137
2138 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
2139 as little endian.
2140
ae6744c9 21412016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2142
2143 PR c++/70972
2144 * g++.dg/cpp0x/inh-ctor20.C: New.
2145 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
2146
f0d91a85 21472016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2148
2149 PR c++/69095
2150 * g++.dg/cpp0x/variadic168.C: New.
2151
1618ffe5 21522016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2153
2154 * g++.dg/cpp0x/pr31445.C: Test column number too.
2155 * g++.dg/cpp0x/pr32253.C: Likewise.
2156 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
2157 * g++.dg/cpp0x/variadic36.C: Likewise.
2158
c0205bab 21592016-05-23 Marc Glisse <marc.glisse@inria.fr>
2160
2161 * gcc.dg/fold-notshift-2.c: Adjust.
2162
1398da0f 21632016-05-23 Marek Polacek <polacek@redhat.com>
2164
2165 PR c/49859
2166 * c-c++-common/Wswitch-unreachable-1.c: New test.
2167 * gcc.dg/Wswitch-unreachable-1.c: New test.
2168 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
2169 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
2170 * g++.dg/gomp/block-10.C: Likewise.
2171 * gcc.dg/gomp/block-10.c: Likewise.
2172 * g++.dg/gomp/block-9.C: Likewise.
2173 * gcc.dg/gomp/block-9.c: Likewise.
2174 * g++.dg/gomp/target-1.C: Likewise.
2175 * g++.dg/gomp/target-2.C: Likewise.
2176 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 2177 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 2178 * g++.dg/gomp/taskgroup-1.C: Likewise.
2179 * gcc.dg/gomp/taskgroup-1.c: Likewise.
2180 * gcc.dg/gomp/teams-1.c: Likewise.
2181 * g++.dg/gomp/teams-1.C: Likewise.
2182 * g++.dg/overload/error3.C: Likewise.
2183 * g++.dg/tm/jump1.C: Likewise.
2184 * g++.dg/torture/pr40335.C: Likewise.
2185 * gcc.dg/c99-vla-jump-5.c: Likewise.
2186 * gcc.dg/switch-warn-1.c: Likewise.
2187 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2188 * gcc.dg/nested-func-1.c: Likewise.
2189 * gcc.dg/pr67784-4.c: Likewise.
2190
5403ed8b 21912016-05-23 Richard Biener <rguenther@suse.de>
2192
2193 PR tree-optimization/71230
2194 * gfortran.dg/pr71230-1.f90: New testcase.
2195 * gfortran.dg/pr71230-2.f90: Likewise.
2196
27510941 21972016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2198
1618ffe5 2199 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 2200 * gcc.dg/vect/pr58135.c: Add new.
2201 * gfortran.dg/pr46519-1.f: Adjust test case.
2202
a41c605d 22032016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2204
2205 PR c++/53401
2206 * g++.dg/cpp0x/decltype64.C: New.
2207
3eb254ab 22082016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2209
2210 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2211 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2212 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2213
a75fffe1 22142016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2215
2216 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2217 Add poly64x1_t and poly64x2_t cases if supported.
2218 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2219 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2220 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2221 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2222 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2223
56979b12 22242016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2225
2226 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2227 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2228 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2229 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2230 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2231 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2232 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2233
dc5e98db 22342016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2235
2236 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2237
c0f383ae 22382016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2239
2240 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2241 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2242
2a4d70a2 22432016-05-22 Jakub Jelinek <jakub@redhat.com>
2244
4c109025 2245 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2246 constraint instead of "r".
2247 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2248 insn instead of vxorpd.
2249 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2250
bad891ce 2251 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2252 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2253
ac23ddb9 2254 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2255
9dac9579 2256 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2257 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2258
2a4d70a2 2259 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2260
9eafdd7b 22612016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2262
2263 PR middle-end/40921
2264 * gcc.dg/tree-ssa/pr40921.c: New test.
2265
93df190d 22662016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2267
2268 PR target/71103
2269 * gcc.target/avr/pr71103.c: New test.
2270
933b9f7f 22712016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2272
2273 PR middle-end/71179
2274 * gcc.dg/tree-ssa/pr71179.c: New test.
2275
8bdfbc08 22762016-05-20 Martin Sebor <msebor@redhat.com>
2277
2278 PR c/71115
2279 * gcc.dg/init-excess-2.c: New test.
2280
6827ab42 22812016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2282
2283 * gnat.dg/opt53.adb: New test.
2284 * gnat.dg/opt54.adb: Likewise.
2285
58a5f4c0 22862016-05-20 Martin Jambor <mjambor@suse.cz>
2287
2288 PR tree-optimization/70884
2289 * gcc.dg/tree-ssa/pr70919.c: New test.
2290
bb7145f6 22912016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2292
2293 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2294 formatting.
f6871bbd 2295 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2296 fix code formatting.
2297
22982016-05-20 Nathan Sidwell <nathan@acm.org>
2299
2300 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2301 non-common cases.
2302 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 2303
9954d230 23042016-05-20 David Malcolm <dmalcolm@redhat.com>
2305
2306 * jit.dg/all-non-failing-tests.h: Add
2307 test-factorial-must-tail-call.c.
2308 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2309 * jit.dg/test-factorial-must-tail-call.c: New test case.
2310
08a161f9 23112016-05-20 Jakub Jelinek <jakub@redhat.com>
2312
2313 PR fortran/71204
2314 * gfortran.dg/pr71204.f90: New test.
2315
3d380077 23162016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2317
2318 * gcc.target/nvptx/sincos.c: New test.
2319
0f104d56 23202016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2321
2322 PR c++/70572
2323 * g++.dg/cpp1y/auto-fn31.C: New.
2324
61736a1b 23252016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2326
2327 * gcc.target/powerpc/vec-addec.c: New test.
2328 * gcc.target/powerpc/vec-addec-int128.c: New test.
2329
b4a61e77 23302016-05-20 David Malcolm <dmalcolm@redhat.com>
2331
2332 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2333 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2334 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2335 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2336
9a2ace10 23372016-05-20 Jan Hubicka <hubicka@ucw.cz>
2338
2339 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2340
45cdf8c6 23412016-05-20 Jakub Jelinek <jakub@redhat.com>
2342
b9a1dcd5 2343 PR c++/71210
2344 * g++.dg/opt/pr71210-1.C: New test.
2345 * g++.dg/opt/pr71210-2.C: New test.
2346
45cdf8c6 2347 PR tree-optimization/29756
2348 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2349 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2350 only on selected targets where V4SImode vectors are known to be
2351 supported.
2352
92e3ffbf 23532016-05-20 Marc Glisse <marc.glisse@inria.fr>
2354
2355 PR tree-optimization/71079
2356 PR tree-optimization/71206
2357 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2358
5da368e3 23592016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2360
2361 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2362 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2363 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2364
2506d97a 23652016-05-20 Richard Guenther <rguenther@suse.de>
2366
2367 PR tree-optimization/29756
2368 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2369
adade307 23702016-05-20 Richard Biener <rguenther@suse.de>
2371
2372 PR tree-optimization/71185
2373 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2374
c3deca25 23752016-05-20 Richard Biener <rguenther@suse.de>
2376
2377 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2378
8b0bef14 23792016-05-19 Marek Polacek <polacek@redhat.com>
2380
2381 PR c++/71075
2382 * g++.dg/diagnostic/pr71075.C: New test.
2383
08025288 23842016-05-19 David Malcolm <dmalcolm@redhat.com>
2385
2386 PR c++/71184
2387 * g++.dg/pr71184.C: New test case.
2388
26a51591 23892016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2390
2391 * gcc.target/powerpc/darn-0.c: New test.
2392 * gcc.target/powerpc/darn-1.c: New test.
2393 * gcc.target/powerpc/darn-2.c: New test.
2394
d8d3e75a 23952016-05-19 Marek Polacek <polacek@redhat.com>
2396
2397 PR tree-optimization/71031
2398 * gcc.dg/tree-ssa/vrp100.c: New test.
2399
c28211ae 24002016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2401
2402 PR rtl-optimization/71148
2403 * gcc.dg/pr71148.c: New test.
2404
3f5ea43a 24052016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2406
2407 PR target/71056
2408 * gcc.target/arm/pr71056.c: New test.
2409
2a7d4c20 24102016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2411
2412 * c-c++-common/pr69669.c: Check the used mode.
2413
ed0b0569 24142016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2415
2416 PR sanitizer/64354
2417 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2418
410372fe 24192016-05-19 Richard Biener <rguenther@suse.de>
2420
2421 PR tree-optimization/70729
2422 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2423 * gcc.dg/graphite/scop-18.c: Likewise.
2424 * gcc.dg/pr41783.c: Disable LIM.
2425 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2426 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2427 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2428 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2429 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2430 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2431 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2432 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2433 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2434 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2435 * gfortran.dg/pr42108.f90: Likewise.
2436
56f34f03 24372016-05-18 David Malcolm <dmalcolm@redhat.com>
2438
2439 PR driver/69265
2440 * gcc.dg/spellcheck-options-11.c: New test case.
2441
e6481cd1 24422016-05-18 Jakub Jelinek <jakub@redhat.com>
2443
2444 PR c++/71100
2445 * g++.dg/opt/pr71100.C: New test.
2446
be951c59 24472016-05-18 Martin Jambor <mjambor@suse.cz>
2448
2449 PR ipa/69708
2450 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2451 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2452 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2453 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2454
665ff45b 24552016-05-18 Martin Jambor <mjambor@suse.cz>
2456
2457 PR ipa/69708
2458 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2459 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2460 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2461 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2462 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2463
485be62c 24642016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2465
2466 PR c++/69793
2467 * g++.dg/template/crash122.C: New.
2468
b251d5f5 24692016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2470
2471 PR c++/70466
2472 * g++.dg/template/pr70466-1.C: New.
2473 * g++.dg/template/pr70466-2.C: Likewise.
2474
c93e9931 24752016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2476
2477 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2478 splat operations and the XXSPLTIB instruction.
2479 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2480 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2481 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2482 xxlxor to clear a register.
2483
8ba6639c 24842016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2485
2486 * gcc.dg/torture/pr71020.c: New test.
2487
ec6e3005 24882016-05-18 Martin Jambor <mjambor@suse.cz>
2489
2490 PR ipa/70646
2491 * gcc.dg/ipa/pr70646.c: New test.
2492
5ef3c918 24932016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2494
2495 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2496
70a88eab 24972016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2498
2499 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2500 missing tests for vreinterpretq_p{8,16}.
2501
b52a930c 25022016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2503
2504 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2505 vsliq_n_s64 and vsliq_n_u64.
2506
bdd4080b 25072016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2508
2509 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2510 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2511
37814bf5 25122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2513
2514 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2515 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2516 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2517
764af2e0 25182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2519
2520 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2521 in comment.
2522
ffe01a83 25232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 2524
2525 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2526 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2527 "blr\t" and switch to scan-assembler-times.
2528
fab6dae9 25292016-05-18 Jiong Wang <jiong.wang@arm.com>
2530
231010db 2531 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2532 with __aarch64__.
2533 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2534 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 2535
4eb0c566 25362016-05-18 Jakub Jelinek <jakub@redhat.com>
2537
442f18f1 2538 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2539 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2540 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2541 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2542 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2543 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2544
4d83b36b 2545 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2546 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2547
a4528eec 2548 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2549 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2550
f0066139 2551 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2552 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2553
4eb0c566 2554 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2555
303e9267 25562016-05-18 Richard Biener <rguenther@suse.de>
2557
2558 PR tree-optimization/71168
2559 * gcc.dg/torture/pr71168.c: New testcase.
2560
0d7ddd44 25612016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2562
2563 PR middle-end/63586
2564 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2565 * gcc.dg/tree-ssa/pr63586.c: New test.
2566 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2567
899bcc0f 25682016-05-17 Nathan Sidwell <nathan@acm.org>
2569
2570 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2571 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2572 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2573 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2574
a2246979 25752016-05-17 Nathan Sidwell <nathan@acm.org>
2576
2577 * gcc.target/nvptx/abi-vararg-3.c: New.
2578
2f6a4d21 25792016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2580
2581 PR tree-optimization/54579
2582 PR middle-end/55299
2583 * gcc.dg/fold-notrotate-1.c: New test.
2584 * gcc.dg/fold-notshift-1.c: New test.
2585 * gcc.dg/fold-notshift-2.c: New test.
2586
27bdad45 25872016-05-17 Marek Polacek <polacek@redhat.com>
2588
2589 PR ipa/71146
2590 * g++.dg/ipa/pr71146.C: New test.
2591
f33a295a 25922016-05-17 David Malcolm <dmalcolm@redhat.com>
2593
2594 * jit.dg/test-error-array-bounds.c: New test case.
2595
b6dd53bf 25962016-05-17 Marc Glisse <marc.glisse@inria.fr>
2597
2598 * gcc.dg/tree-ssa/and-1.c: New testcase.
2599
a8719545 26002016-05-17 Marc Glisse <marc.glisse@inria.fr>
2601
2602 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2603 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2604
34806102 26052016-05-17 Marc Glisse <marc.glisse@inria.fr>
2606
2607 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2608 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2609
25fe08a8 26102016-05-17 Jiong Wang <jiong.wang@arm.com>
2611
2612 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2613
abf1a837 26142016-05-17 Jiong Wang <jiong.wang@arm.com>
2615
2616 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2617
666b9dd3 26182016-05-17 Jiong Wang <jiong.wang@arm.com>
2619
2620 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2621 ".2d[index]" when scan the assembly.
2622 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2623 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2624 float64x1.
2625 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2626
77d095c0 26272016-05-17 Richard Biener <rguenther@suse.de>
2628
2629 PR tree-optimization/71132
2630 * gcc.dg/torture/pr71132.c: New testcase.
2631
28adcc23 26322016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2633
2634 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2635
2439931e 26362016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2637
2638 PR target/70809
2639 * gcc.target/aarch64/pr70809_1.c: New test.
2640
5ec2ff80 26412016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2642
2643 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2644 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2645 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2646 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2647
17fd1c7a 26482016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2649 Ilya Enkovich <ilya.enkovich@intel.com>
2650
2651 PR target/71114
2652 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2653
46729204 26542016-05-16 Jan Hubicka <hubicka@ucw.cz>
2655
2656 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2657 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2658
2a1125d6 26592016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2660
2661 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2662 test for __ARM_FP16_ARGS.
2663 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2664 * gcc.target/arm/aapcs/neon-vect10.c: New.
2665 * gcc.target/arm/aapcs/neon-vect9.c: New.
2666 * gcc.target/arm/aapcs/vfp18.c: New.
2667 * gcc.target/arm/aapcs/vfp19.c: New.
2668 * gcc.target/arm/aapcs/vfp20.c: New.
2669 * gcc.target/arm/aapcs/vfp21.c: New.
2670 * gcc.target/arm/fp16-aapcs-1.c: New.
2671 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2672 test for __ARM_FP16_ARGS.
2673 * g++.target/arm/fp16-return-1.c: Update expected output.
2674
ea3d2d74 26752016-05-16 Jiong Wang <jiong.wang@arm.com>
2676
2677 PR testsuite/70227
2678 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2679
6989e05f 26802016-05-15 Harald Anlauf <anlauf@gmx.de>
2681
2682 PR fortran/69603
2683 * gfortran.dg/pr69603.f90: New testcase.
2684
a5f52592 26852016-05-14 Fritz Reese <fritzoreese@gmail.com>
2686
2687 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2688
88f949ab 26892016-05-14 Fritz Reese <fritzoreese@gmail.com>
2690
2691 PR fortran/71047
2692 * gfortran.dg/pr71047.f08: New test.
2693
90c88567 26942016-05-13 Joseph Myers <joseph@codesourcery.com>
2695
2696 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2697 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2698 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2699
00a690cc 27002016-05-13 Martin Sebor <msebor@redhat.com>
2701
2702 PR c++/60049
2703 * g++.dg/cpp0x/constexpr-60049.C: New test.
2704
ec8b6af7 27052016-05-13 Jakub Jelinek <jakub@redhat.com>
2706
2707 PR bootstrap/71071
2708 * gcc.dg/pr71071.c: New test.
2709
f54d1d7b 27102016-05-13 Uros Bizjak <ubizjak@gmail.com>
2711
2712 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2713 remove XOP handling.
2f3af60f 2714 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 2715
a39a0392 27162016-05-13 Nathan Sidwell <nathan@acm.org>
2717
2718 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2719 __atomic_is_lock_free declaration.
2720
42333dd9 27212016-05-13 Richard Biener <rguenther@suse.de>
2722
2723 PR tree-optimization/42587
2724 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2725
c5442454 27262016-05-13 Martin Liska <mliska@suse.cz>
2727
2728 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2729 the new format of dump output.
2730
03a400fb 27312016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2732
2733 * gcc.dg/pr71084.c: New test.
2734
69278c3f 27352016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2736
231010db 2737 PR target/53440
2738 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 2739
8138f11b 27402016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2741
2742 * gcc.target/aarch64/struct_return.c: New test.
2743
22a3f7bd 27442016-05-12 Marek Polacek <polacek@redhat.com>
2745
2746 PR c/70756
2747 * c-c++-common/pr70756-2.c: New test.
2748 * c-c++-common/pr70756.c: New test.
2749
9bcd42cc 27502016-05-12 Richard Biener <rguenther@suse.de>
2751
2752 PR tree-optimization/71059
2753 * gcc.dg/torture/pr71059.c: New testcase.
2754
5ffb4a0d 27552016-05-12 Richard Biener <rguenther@suse.de>
2756
2757 PR tree-optimization/71062
2758 * gcc.dg/torture/pr71062.c: New testcase.
2759
2ab65c31 27602016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2761
2762 PR tree-optimization/71006
2763 * gcc.dg/pr71006.c: New test.
2764
f0158fc0 27652016-05-12 Marek Polacek <polacek@redhat.com>
2766
2767 PR driver/71063
2768 * gcc.dg/opts-7.c: New test.
2769
0f56938b 27702016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2771
2772 PR target/70830
2773 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2774 Add -save-temps to dg-options.
2775 Scan for ldmfd rather than pop instruction.
2776 * gcc.target/arm/interrupt-2.c: Likewise.
2777 * gcc.target/arm/pr70830.c: New test.
2778
e10946d5 27792016-05-12 Jakub Jelinek <jakub@redhat.com>
2780
9fa8e468 2781 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2782 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2783
9ce62bbe 2784 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2785 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2786 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2787
708ae1b1 2788 PR target/71019
2789 * gcc.target/i386/avx512vl-pack-1.c: New test.
2790 * gcc.target/i386/avx512vl-pack-2.c: New test.
2791 * gcc.target/i386/avx512bw-pack-2.c: New test.
2792
a461f32e 2793 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2794
e10946d5 2795 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2796 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2797 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2798
f52a3ef6 27992016-05-12 Richard Biener <rguenther@suse.de>
2800
2801 PR tree-optimization/70986
2802 * gcc.dg/torture/pr70986-1.c: New testcase.
2803 * gcc.dg/torture/pr70986-2.c: Likewise.
2804 * gcc.dg/torture/pr70986-3.c: Likewise.
2805
54c4d22e 28062016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2807
2808 PR c/43651
2809 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2810 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2811
57215d5b 28122016-05-11 Uros Bizjak <ubizjak@gmail.com>
2813
2814 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2815 directive.
2816 * gcc.target/i386/pr66746.c: Ditto.
2817
67d3121c 28182016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2819
2820 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2821 support.
2822 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2823 warning when using -mvsx-timode.
2824 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2825 * gcc.target/powerpc/dform-2.c: Likewise.
2826 * gcc.target/powerpc/pr68805.c: Likewise.
2827
7f8012a5 28282016-05-11 Marek Polacek <polacek@redhat.com>
2829
2830 PR c++/71024
2831 * c-c++-common/attributes-3.c: New test.
2832
3e8567ce 28332016-05-11 Nathan Sidwell <nathan@acm.org>
2834
2835 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2836 * gcc.c-torture/execute/pr68185.c: Likewise.
2837 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2838 * gcc.dg/pr69634.c: Requires scheduling.
2839 * gcc.dg/torture/pr66178.c: Require label values.
2840 * gcc.dg/setjmp-6.c: Require indirect jumps.
2841
3739ac00 28422016-05-11 Richard Biener <rguenther@suse.de>
2843
2844 PR tree-optimization/71055
2845 * gcc.dg/torture/pr71055.c: New testcase.
2846
1ff8b385 28472016-05-11 Richard Biener <rguenther@suse.de>
2848
2849 PR debug/71057
2850 * g++.dg/debug/pr71057.C: New testcase.
2851
77126efa 28522016-05-11 Jakub Jelinek <jakub@redhat.com>
2853
2854 PR fortran/70855
2855 * gfortran.dg/gomp/pr70855.f90: New test.
2856
6fcaaf9b 28572016-05-11 Richard Biener <rguenther@suse.de>
2858
2859 PR middle-end/71002
2860 * g++.dg/torture/pr71002.C: New testcase.
2861
bfa8ea12 28622016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2863
2864 PR middle-end/70807
2865 * gcc.dg/pr70807.c: New test.
2866
87632549 28672016-05-10 Martin Sebor <msebor@redhat.com>
2868
2869 PR c++/38611
2870 * g++.dg/Wattributes.C: New test.
2871
f9153689 28722016-05-10 Marc Glisse <marc.glisse@inria.fr>
2873
2874 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2875 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2876 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2877
a44ed58a 28782016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2879
2880 PR target/70799
2881 * gcc.target/i386/pr70799-1.c: New test.
2882
d6c90d89 28832016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2884
2885 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2886
c1f73044 28872016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2888
2889 PR middle-end/70877
2890 * gcc.target/i386/pr70877.c: New test.
2891
e66d763a 28922016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2893
2894 PR tree-optimization/70786
2895 * gcc.target/i386/pr70876.c: New test.
2896
a30ff73a 28972016-05-10 Jakub Jelinek <jakub@redhat.com>
2898
2899 PR target/70927
2900 * gcc.target/i386/avx512vl-logic-1.c: New test.
2901 * gcc.target/i386/avx512vl-logic-2.c: New test.
2902 * gcc.target/i386/avx512dq-logic-2.c: New test.
2903
4b3fd38f 29042016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2905
2906 PR target/70963
2907 * gcc.target/powerpc/pr70963.c: New.
2908
abf93a25 29092016-05-10 David Malcolm <dmalcolm@redhat.com>
2910
2911 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2912 (test_very_wide_line): Add ruler to expected output.
2913 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2914 (test_very_wide_line): Likewise.
2915 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2916 (test_show_locus): Within the handling of "test_very_wide_line",
2917 enable show_ruler_p on the diagnostic context.
2918
d614888f 29192016-05-10 Richard Biener <rguenther@suse.de>
2920
2921 PR tree-optimization/71039
2922 * gcc.dg/torture/pr71039.c: New testcase.
2923
dbca5ed9 29242016-05-10 Nathan Sidwell <nathan@acm.org>
2925
2926 * gcc.dg/nested-func-10.c: Requires alloca.
2927 * gcc.dg/nested-func-9.c: Requires alloca.
2928 * gcc.c-torture/execute/pr70460.c: Requires labels.
2929 * gcc.c-torture/compile/pr70199.c: Requires labels.
2930 * gcc.target/nvptx/decl.c: Compile only.
2931 * gcc.target/nvptx/trailing-init.c: Compile only.
2932 * gcc.target/nvptx/ary-init.c: Compile only.
2933
3fa82609 29342016-05-10 Marek Polacek <polacek@redhat.com>
2935
2936 PR c/70255
2937 * gcc.dg/attr-opt-1.c: New test.
2938
76825907 29392016-05-10 Richard Biener <rguenther@suse.de>
2940
2941 PR tree-optimization/70497
2942 PR tree-optimization/28367
2943 * gcc.dg/torture/20160404-1.c: New testcase.
2944 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2945 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2946
68255819 29472016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2948
2949 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2950
d9aa8cdb 29512016-05-09 Uros Bizjak <ubizjak@gmail.com>
2952
2953 * gcc.target/i386/fabsneg-1.c New test.
2954
7cc16f50 29552016-05-09 Alan Modra <amodra@gmail.com>
2956
2957 PR testsuite/70826
2958 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2959
a83b7b63 29602016-05-09 Richard Biener <rguenther@suse.de>
2961
2962 PR tree-optimization/70985
2963 * gcc.dg/torture/pr70985.c: New testcase.
2964
189d0706 29652016-05-09 Bin Cheng <bin.cheng@arm.com>
2966
2967 * gcc.dg/tree-ssa/ifc-9.c: New test.
2968 * gcc.dg/tree-ssa/ifc-10.c: New test.
2969 * gcc.dg/tree-ssa/ifc-11.c: New test.
2970 * gcc.dg/tree-ssa/ifc-12.c: New test.
2971 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2972 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2973 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2974
1ec957b0 29752016-05-09 Richard Biener <rguenther@suse.de>
2976
2977 PR fortran/70937
2978 * gfortran.dg/pr70937.f90: New testcase.
2979
923c7714 29802016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2981
2982 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2983
d7cd448a 29842016-05-07 Fritz Reese <fritzoreese@gmail.com>
2985
2986 PR fortran/56226
2987 * gfortran.dg/dec_structure_1.f90: New testcase.
2988 * gfortran.dg/dec_structure_2.f90: Ditto.
2989 * gfortran.dg/dec_structure_3.f90: Ditto.
2990 * gfortran.dg/dec_structure_4.f90: Ditto.
2991 * gfortran.dg/dec_structure_5.f90: Ditto.
2992 * gfortran.dg/dec_structure_6.f90: Ditto.
2993 * gfortran.dg/dec_structure_7.f90: Ditto.
2994 * gfortran.dg/dec_structure_8.f90: Ditto.
2995 * gfortran.dg/dec_structure_9.f90: Ditto.
2996 * gfortran.dg/dec_structure_10.f90: Ditto.
2997 * gfortran.dg/dec_structure_11.f90: Ditto.
2998 * gfortran.dg/dec_union_1.f90: Ditto.
2999 * gfortran.dg/dec_union_2.f90: Ditto.
3000 * gfortran.dg/dec_union_3.f90: Ditto.
3001 * gfortran.dg/dec_union_4.f90: Ditto.
3002 * gfortran.dg/dec_union_5.f90: Ditto.
3003 * gfortran.dg/dec_union_6.f90: Ditto.
3004 * gfortran.dg/dec_union_7.f90: Ditto.
3005
f681e29b 30062016-05-07 Tom de Vries <tom@codesourcery.com>
3007
3008 PR tree-optimization/70956
3009 * gcc.dg/graphite/pr70956.c: New test.
3010
68d7f375 30112016-05-06 Jakub Jelinek <jakub@redhat.com>
3012
faf39348 3013 PR middle-end/70941
3014 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
3015 (a, b, c, d): Change type from char to signed char.
3016 (main): Compare against (signed char) -1634678893 instead of
3017 hardcoded -109. Use __builtin_abort instead of abort.
3018
b768b13a 3019 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
3020 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
3021
68d7f375 3022 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
3023
5dda16ea 30242016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
3025
3026 PR debug/70935
3027 * gcc.dg/torture/pr70935.c: New test.
3028
13ede1b5 30292016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3030
3031 PR target/58219
7fc878c4 3032 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 3033
96d94be2 30342016-05-06 Richard Biener <rguenther@suse.de>
3035
3036 PR tree-optimization/70960
3037 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
3038
e5d9f15d 30392016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3040
3041 PR target/52933
3042 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
3043 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
3044 Adjust expected instruction counts.
3045 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
3046
2dd7705f 30472016-05-06 Marek Polacek <polacek@redhat.com>
3048
3049 PR sanitizer/70875
3050 * gcc.dg/ubsan/bounds-3.c: New test.
3051
cb8bc632 30522016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3053
3054 PR target/54089
3055 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
3056
b343c173 30572016-05-06 Richard Biener <rguenther@suse.de>
3058
3059 PR middle-end/70931
3060 * gfortran.dg/pr70931.f90: New testcase.
3061
1e3db0b1 30622016-05-06 Richard Biener <rguenther@suse.de>
3063
3064 PR middle-end/70941
3065 * gcc.dg/torture/pr70941.c: New testcase.
3066
bdd54b6d 30672016-05-05 Bin Cheng <bin.cheng@arm.com>
3068
3069 PR tree-optimization/57206
3070 * gcc.dg/vect/pr57206.c: New test.
3071
499adcfd 30722016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3073
3074 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
3075
871164c4 30762016-05-05 Jakub Jelinek <jakub@redhat.com>
3077
ecb23e00 3078 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
3079
871164c4 3080 * c-c++-common/Wdangling-else-4.c: New test.
3081
70cf83ba 30822016-05-04 Jakub Jelinek <jakub@redhat.com>
3083
858c9470 3084 PR c++/70906
3085 PR c++/70933
3086 * g++.dg/opt/pr70906.C: New test.
3087 * g++.dg/opt/pr70933.C: New test.
3088
70cf83ba 3089 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
3090
aaa36a78 30912016-05-04 Jan Hubicka <hubicka@ucw.cz>
3092
3093 * gcc.dg/ipa/pure-const-3.c: New testcase.
3094
1d52c456 30952016-05-04 Marek Polacek <polacek@redhat.com>
3096
3097 * c-c++-common/Wdangling-else-1.c: New test.
3098 * c-c++-common/Wdangling-else-2.c: New test.
3099 * c-c++-common/Wdangling-else-3.c: New test.
3100
dc581573 31012016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
3102
3103 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
3104 flag is present.
3105
a64030fe 31062016-05-04 Marek Polacek <polacek@redhat.com>
3107
3108 PR c/48778
3109 * gcc.dg/Waddress-2.c: New test.
3110
b461b04a 31112016-05-04 Alan Modra <amodra@gmail.com>
3112
3113 * gcc.target/powerpc/pr70866.c: New.
3114
c388a0cf 31152016-05-03 Martin Sebor <msebor@redhat.com>
3116
3117 PR c++/66561
3118 * c-c++-common/builtin_location.c: New test.
3119 * g++.dg/cpp1y/builtin_location.C: New test.
3120
5d4db8ef 31212016-05-03 Marek Polacek <polacek@redhat.com>
3122
3123 PR c/70859
3124 * gcc.dg/pr70859.c: New test.
3125 * gcc.dg/pr70859-2.c: New test.
3126
ca938765 31272016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
3128
3129 * gnat.dg/debug5.adb: New testcase.
3130
60b27d5f 31312016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
3132
3133 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
3134 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
3135 Procedure to check for z10 instruction set.
3136
5ab325d0 31372016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
3138
3139 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
3140
c548a0ad 31412016-05-03 Alan Modra <amodra@gmail.com>
3142
3143 * gcc.target/powerpc/savres.c: Add func using a single gpr.
3144
d5ecd946 31452016-05-03 Jakub Jelinek <jakub@redhat.com>
3146
3147 * gcc.target/i386/avx512f-cvt-1.c: New test.
3148
35b0a053 31492016-05-03 H.J. Lu <hongjiu.lu@intel.com>
3150
3151 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
3152 -fdump-tree-vrp-details.
3153
9ae1b28a 31542016-05-03 Richard Biener <rguenther@suse.de>
3155
3156 * gcc.dg/pr30172-1.c: Adjust.
3157 * gcc.dg/pr63743.c: Likewise.
3158 * gcc.dg/tm/pr51696.c: Likewise.
3159 * c-c++-common/tm/safe-1.c: Likewise.
3160 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3161 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
3162 * g++.dg/plugin/self-assign-test-1.C: Likewise.
3163 * g++.dg/plugin/self-assign-test-2.C: Likewise.
3164
9c1a31e4 31652016-05-03 Jakub Jelinek <jakub@redhat.com>
3166
fe69bcb9 3167 PR rtl-optimization/70467
3168 * gcc.target/i386/pr70467-3.c: New test.
3169 * gcc.target/i386/pr70467-4.c: New test.
3170
9082c4a4 3171 PR tree-optimization/70916
3172 * gcc.c-torture/compile/pr70916.c: New test.
3173
9c1a31e4 3174 PR target/49244
3175 * gcc.target/i386/pr49244-1.c: New test.
3176 * gcc.target/i386/pr49244-2.c: New test.
3177
69105acc 31782016-05-03 Bernd Schmidt <bschmidt@redhat.com>
3179
3180 PR rtl-optimization/44281
3181 * gcc.target/i386/pr44281.c: New test.
3182
9ab8df54 31832016-05-03 bin cheng <bin.cheng@arm.com>
3184
3185 PR tree-optimization/56541
3186 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3187 * gcc.dg/vect/pr56541.c: new test.
3188
3c62cae0 31892016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3190
3191 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3192 __float128.
3193 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3194
91abc161 31952016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3196
3197 PR testsuite/70520
3198 * c-c++-common/asan/clone-test-1.c (main): Align child process
3199 stack to 16 bytes.
3200
aa3d1155 32012016-05-02 David Malcolm <dmalcolm@redhat.com>
3202
3203 PR c++/62314
3204 * g++.dg/spellcheck-fields-2.C: New test case.
3205
002c3f28 32062016-05-02 David Malcolm <dmalcolm@redhat.com>
3207
3208 PR c++/62314
3209 * g++.dg/pr62314.C: New test case.
3210
46e5dccc 32112016-05-02 Jan Hubicka <hubicka@ucw.cz>
3212
3213 * gcc.dg/ipa/inline-8.c: New testcase.
3214
663f4248 32152016-05-02 Jakub Jelinek <jakub@redhat.com>
3216
3217 PR rtl-optimization/70467
3218 * gcc.target/i386/pr70467-1.c: New test.
3219
efe8bdf5 32202016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3221
3222 * gcc.dg/spec-options.c: Run the test on all targets.
3223 * gcc.dg/foo.specs: Use cpp_unique_options.
3224
47ef9633 32252016-05-02 Marc Glisse <marc.glisse@inria.fr>
3226
3227 * gcc.dg/tree-ssa/unord.c: New testcase.
3228
eb1a077c 32292016-05-02 Marc Glisse <marc.glisse@inria.fr>
3230
3231 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3232
28e869d0 32332016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3234
3235 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3236
dd185f6e 32372016-05-02 Marek Polacek <polacek@redhat.com>
3238
3239 PR c/70851
3240 * gcc.dg/enum-incomplete-3.c: New test.
3241
773d09b9 32422016-05-02 Marek Polacek <polacek@redhat.com>
3243 Tom de Vries <tom@codesourcery.com>
3244
3245 PR tree-optimization/70700
3246 * gcc.dg/pr70700.c: New test.
3247
f0dc3286 32482016-05-01 Uros Bizjak <ubizjak@gmail.com>
3249
3250 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3251 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3252 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3253 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3254 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3255
7f931827 32562016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3257
3258 * ada/acats/run_acats: Rename into...
3259 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3260 * ada/acats/run_all.sh: Remove redundant test.
3261 (target_run): Move around.
3262 (target_gnatchop): Use newly built executable.
3263 (target_gnatmake): Likewise.
3264 Check that the compilation of impbit succeeds.
3265
1c492b4e 32662016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3267
3268 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3269 * gcc.dg/20021029-1.c: Likewise.
3270 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3271 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3272 * gcc.target/sh/cmpstr.c: Likewise.
3273 * gcc.target/sh/cmpstrn.c: Likewise.
3274 * gcc.target/sh/memset.c: Likewise.
3275 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3276 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3277 * gcc.target/sh/pr39423-1.c: Likewise.
3278 * gcc.target/sh/pr49468-di.c: Likewise.
3279 * gcc.target/sh/pr49468-si.c: Likewise.
3280 * gcc.target/sh/pr49880-1.c: Likewise.
3281 * gcc.target/sh/pr49880-2.c: Likewise.
3282 * gcc.target/sh/pr49880-3.c: Likewise.
3283 * gcc.target/sh/pr50751-1.c: Likewise.
3284 * gcc.target/sh/pr50751-4.c: Likewise.
3285 * gcc.target/sh/pr50751-7.c: Likewise.
3286 * gcc.target/sh/pr51244-1.c: Likewise.
3287 * gcc.target/sh/pr51244-10.c: Likewise.
3288 * gcc.target/sh/pr51244-11.c: Likewise.
3289 * gcc.target/sh/pr51244-12.c: Likewise.
3290 * gcc.target/sh/pr51244-13.c: Likewise.
3291 * gcc.target/sh/pr51244-14.c: Likewise.
3292 * gcc.target/sh/pr51244-17.c: Likewise.
3293 * gcc.target/sh/pr51244-18.c: Likewise.
3294 * gcc.target/sh/pr51244-19.c: Likewise.
3295 * gcc.target/sh/pr51244-4.c: Likewise.
3296 * gcc.target/sh/pr51244-5.c: Likewise.
3297 * gcc.target/sh/pr51244-7.c: Likewise.
3298 * gcc.target/sh/pr51244-8.c: Likewise.
3299 * gcc.target/sh/pr51244-9.c: Likewise.
3300 * gcc.target/sh/pr51697.c: Likewise.
3301 * gcc.target/sh/pr52483-1.c: Likewise.
3302 * gcc.target/sh/pr52483-2.c: Likewise.
3303 * gcc.target/sh/pr52483-3.c: Likewise.
3304 * gcc.target/sh/pr52483-5.c: Likewise.
3305 * gcc.target/sh/pr52933-1.c: Likewise.
3306 * gcc.target/sh/pr52933-2.c: Likewise.
3307 * gcc.target/sh/pr52933-3.c: Likewise.
3308 * gcc.target/sh/pr53568-1.c: Likewise.
3309 * gcc.target/sh/pr53976-1.c: Likewise.
3310 * gcc.target/sh/pr53988-1.c: Likewise.
3311 * gcc.target/sh/pr53988.c: Likewise.
3312 * gcc.target/sh/pr54089-1.c: Likewise.
3313 * gcc.target/sh/pr54089-6.c: Likewise.
3314 * gcc.target/sh/pr54089-7.c: Likewise.
3315 * gcc.target/sh/pr54089-8.c: Likewise.
3316 * gcc.target/sh/pr54089-9.c: Likewise.
3317 * gcc.target/sh/pr54236-1.c: Likewise.
3318 * gcc.target/sh/pr54236-2.c: Likewise.
3319 * gcc.target/sh/pr54236-3.c: Likewise.
3320 * gcc.target/sh/pr54236-4.c: Likewise.
3321 * gcc.target/sh/pr54386.c: Likewise.
3322 * gcc.target/sh/pr54602-1.c: Likewise.
3323 * gcc.target/sh/pr54685.c: Likewise.
3324 * gcc.target/sh/pr54760-1.c: Likewise.
3325 * gcc.target/sh/pr54760-2.c: Likewise.
3326 * gcc.target/sh/pr54760-3.c: Likewise.
3327 * gcc.target/sh/pr54760-4.c: Likewise.
3328 * gcc.target/sh/pr54760-5.c: Likewise.
3329 * gcc.target/sh/pr54760-6.c: Likewise.
3330 * gcc.target/sh/pr55146.c: Likewise.
3331 * gcc.target/sh/pr55160.c: Likewise.
3332 * gcc.target/sh/pr59278.c: Likewise.
3333 * gcc.target/sh/pr59401-1.c: Likewise.
3334 * gcc.target/sh/pr59533-1.c: Likewise.
3335 * gcc.target/sh/pr63260.c: Likewise.
3336 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3337 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3338 * gcc.target/sh/strlen.c: Likewise.
3339 * gcc.target/sh/torture/pr30807.c: Likewise.
3340 * gcc.target/sh/torture/pr34777.c: Likewise.
3341 * gcc.target/sh/torture/pr64652.c: Likewise.
3342 * gcc.target/sh/torture/pr65505.c: Likewise.
3343 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3344 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3345
0c4005be 33462016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3347
3348 PR c++/66644
3349 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3350
d94e6223 33512016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3352
3353 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3354 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3355 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3356 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3357
46f37836 33582016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3359
3360 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3361 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3362
4d0a8bac 33632016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3364
3365 PR middle-end/70626
3366 * c-c++-common/goacc/combined-reduction.c: New test.
3367 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3368
b98e0db3 33692016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3370
3371 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3372 *movdi_internal pattern only if PIC off.
3373 * gcc.target/i386/pr70155-2.c: Likewise.
3374 * gcc.target/i386/pr70155-3.c: Likewise.
3375 * gcc.target/i386/pr70155-4.c: Likewise.
3376 * gcc.target/i386/pr70155-5.c: Likewise.
3377 * gcc.target/i386/pr70155-6.c: Likewise.
3378 * gcc.target/i386/pr70155-7.c: Likewise.
3379 * gcc.target/i386/pr70155-8.c: Likewise.
3380 * gcc.target/i386/pr70155-15.c: Likewise.
3381 * gcc.target/i386/pr70155-17.c: Likewise.
3382 * gcc.target/i386/pr70155-22.c: Likewise.
3383
8b066242 33842016-04-29 Bin Cheng <bin.cheng@arm.com>
3385
3386 PR tree-optimization/70803
3387 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3388
22912e73 33892016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3390
3391 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3392 optimization of vector loop.
3393 * gcc.target/i386/vect-unpack-3.c: New test.
3394 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3395 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3396 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3397
568128c6 33982016-04-29 Marek Polacek <polacek@redhat.com>
3399
3400 PR sanitizer/70342
3401 * g++.dg/ubsan/null-7.C: New test.
3402
025dd1e0 3403 PR c/70852
3404 * gcc.dg/pr70852.c: New test.
3405
eb16928e 34062016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3407
3408 PR/69089
3409 * g++.dg/cpp0x/alignas6.C: New test.
3410
d7377ee9 34112016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3412
4860a6bf 3413 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3414 * gcc.dg/pr27003.c: Likewise.
3415 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3416 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3417 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3418 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 3419 * gcc.target/arc/mxy.c: Likewise.
3420 * gcc.target/arc/mswape.c: Likewise.
3421 * gcc.target/arc/mrtsc.c: Likewise.
3422 * gcc.target/arc/mcrc.c: Likewise.
3423 * gcc.target/arc/mdsp-packa.c: Likewise.
3424 * gcc.target/arc/mdvbf.c: Likewise.
3425 * gcc.target/arc/mlock.c: Likewise.
3426 * gcc.target/arc/mmac-24.c: Likewise.
3427 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3428
efa1b7ab 34292016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3430 Matthijs Kooijman <matthijs@stdin.nl>
3431 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3432
3433 PR target/60040
3434 * gcc.target/avr/pr60040-1.c: New.
3435 * gcc.target/avr/pr60040-2.c: New.
3436
00371d68 34372016-04-29 Richard Biener <rguenther@suse.de>
3438
3439 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3440
73447cc5 34412016-04-29 Richard Biener <rguenther@suse.de>
3442
3443 PR tree-optimization/13962
3444 PR tree-optimization/65686
3445 * gcc.dg/uninit-pr65686.c: New testcase.
3446
c2087b56 34472016-04-29 Jakub Jelinek <jakub@redhat.com>
3448
3449 PR middle-end/70843
3450 * gcc.dg/pr70843.c: New test.
3451
cdd06d5a 34522016-04-28 Jakub Jelinek <jakub@redhat.com>
3453
3454 PR target/70858
3455 * gcc.target/i386/pr70858.c: New test.
3456
1a60079e 34572016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3458
3459 * gcc.target/arc/nps400-1.c: New file.
3460
11bc2894 34612016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3462 Andrew Burgess <andrew.burgess@embecosm.com>
3463
3464 * gcc.target/arc/movh_cl-1.c: New file.
3465
dd9bf0b5 34662016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3467 Andrew Burgess <andrew.burgess@embecosm.com>
3468
3469 * gcc.target/arc/extzv-1.c: New file.
3470 * gcc.target/arc/insv-1.c: New file.
3471 * gcc.target/arc/insv-2.c: New file.
3472 * gcc.target/arc/movb-1.c: New file.
3473 * gcc.target/arc/movb-2.c: New file.
3474 * gcc.target/arc/movb-3.c: New file.
3475 * gcc.target/arc/movb-4.c: New file.
3476 * gcc.target/arc/movb-5.c: New file.
3477 * gcc.target/arc/movb_cl-1.c: New file.
3478 * gcc.target/arc/movb_cl-2.c: New file.
3479 * gcc.target/arc/movbi_cl-1.c: New file.
3480 * gcc.target/arc/movl-1.c: New file.
3481
a22e4209 34822016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3483 Andrew Burgess <andrew.burgess@embecosm.com>
3484
3485 * gcc.target/arc/cmem-1.c: New file.
3486 * gcc.target/arc/cmem-2.c: New file.
3487 * gcc.target/arc/cmem-3.c: New file.
3488 * gcc.target/arc/cmem-4.c: New file.
3489 * gcc.target/arc/cmem-5.c: New file.
3490 * gcc.target/arc/cmem-6.c: New file.
3491 * gcc.target/arc/cmem-7.c: New file.
3492 * gcc.target/arc/cmem-ld.inc: New file.
3493 * gcc.target/arc/cmem-st.inc: New file.
3494
287c3982 34952016-04-28 Jakub Jelinek <jakub@redhat.com>
3496
3497 PR target/70821
3498 * gcc.target/i386/pr70821.c: New test.
3499
e40e5340 35002016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3501
3502 * gcc.target/powerpc/vec-adde.c: New test.
3503 * gcc.target/powerpc/vec-adde-int128.c: New test.
3504
cf977d50 35052016-04-28 Jakub Jelinek <jakub@redhat.com>
3506
3507 * gcc.target/i386/avx-vround-1.c: New test.
3508 * gcc.target/i386/avx-vround-2.c: New test.
3509 * gcc.target/i386/avx512vl-vround-1.c: New test.
3510 * gcc.target/i386/avx512vl-vround-2.c: New test.
3511
572f8300 35122016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3513
3514 PR testsuite/70595
3515 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3516 (check_effective_target_cilkplus_runtime): ... this.
3517 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3518 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3519
3520 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3521 Require cilkplus_runtime.
3522 Don't add -lcilkrts.
3523 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3524 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3525 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3526 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3527 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3528 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3529 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3530 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3531 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3532 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3533 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3534 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3535 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3536 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3537 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3538 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3539 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3540 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3541 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3542 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3543 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3544 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3545 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3546 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3547 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3548 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3549 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3550 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3551 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3552
3553 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3554 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3555
3556 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3557
3558 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3559 cilkplus_runtime.
3560
dfba0905 35612016-04-27 Marc Glisse <marc.glisse@inria.fr>
3562
3563 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3564 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3565
605a4556 35662015-04-27 Ryan Burn <contact@rnburn.com>
3567
3568 PR c++/69024
3569 PR c++/68997
3570 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3571 diagnostic.
3572 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3573 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3574
6a1231a5 35752016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3576
3577 * gnat.dg/limited_with4.ad[sb]: New test.
3578 * gnat.dg/limited_with4_pkg.ads: New helper.
3579
4dad9e09 35802016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3581
3582 PR target/70155
3583 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3584 and movv1ti_internal patterns
3585 * gcc.target/i386/pr70155-1.c: New test.
3586 * gcc.target/i386/pr70155-2.c: Likewise.
3587 * gcc.target/i386/pr70155-3.c: Likewise.
3588 * gcc.target/i386/pr70155-4.c: Likewise.
3589 * gcc.target/i386/pr70155-5.c: Likewise.
3590 * gcc.target/i386/pr70155-6.c: Likewise.
3591 * gcc.target/i386/pr70155-7.c: Likewise.
3592 * gcc.target/i386/pr70155-8.c: Likewise.
3593 * gcc.target/i386/pr70155-9.c: Likewise.
3594 * gcc.target/i386/pr70155-10.c: Likewise.
3595 * gcc.target/i386/pr70155-11.c: Likewise.
3596 * gcc.target/i386/pr70155-12.c: Likewise.
3597 * gcc.target/i386/pr70155-13.c: Likewise.
3598 * gcc.target/i386/pr70155-14.c: Likewise.
3599 * gcc.target/i386/pr70155-15.c: Likewise.
3600 * gcc.target/i386/pr70155-16.c: Likewise.
3601 * gcc.target/i386/pr70155-17.c: Likewise.
3602 * gcc.target/i386/pr70155-18.c: Likewise.
3603 * gcc.target/i386/pr70155-19.c: Likewise.
3604 * gcc.target/i386/pr70155-20.c: Likewise.
3605 * gcc.target/i386/pr70155-21.c: Likewise.
3606 * gcc.target/i386/pr70155-22.c: Likewise.
3607
a80f3f45 36082016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3609
3610 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3611 ".{5,6}".
3612
279305d1 36132016-04-27 Bin Cheng <bin.cheng@arm.com>
3614
3615 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3616 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3617 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3618 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3619 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3620
8974b625 36212016-04-27 Richard Biener <rguenther@suse.de>
3622
3623 PR ipa/70760
3624 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3625 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3626
886d5463 36272016-04-27 Nathan Sidwell <nathan@acm.org>
3628
3629 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3630 * g++.dg/ubsan/pr63956.C: Adjust error location.
3631
f0e35aa9 36322016-04-27 Nick Clifton <nickc@redhat.com>
3633
3634 PR middle-end/49889
3635 * gcc.dg/pr49889.c: New test.
3636
40385231 36372016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3638
3639 * c-c++-common/memset-array.c: New test.
3640
37229a71 36412016-04-26 Martin Sebor <msebor@redhat.com>
3642
3643 PR c++/66639
3644 * g++.dg/cpp1y/func_constexpr.C: New test.
3645
3eedf9bd 36462016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3647
3648 PR c++/70241
3649 * g++.dg/cpp0x/enum32.C: New test.
3650 * g++.dg/cpp0x/enum33.C: New test.
3651
36522016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 3653
3654 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3655 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3656 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3657 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3658 * gcc.c-torture/execute/pr38151.c: Likewise.
3659 * gcc.c-torture/execute/pr66556.c: Likewise.
3660 * gcc.c-torture/execute/pr67781.c: Likewise.
3661 * gcc.c-torture/execute/pr68648.c: Likewise.
3662
8c51f92f 36632016-04-26 Marc Glisse <marc.glisse@inria.fr>
3664
3665 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3666
fa20ebd3 36672016-04-26 Marek Polacek <polacek@redhat.com>
3668
3669 PR c/67784
3670 * gcc.dg/pr67784-3.c: New test.
3671 * gcc.dg/pr67784-4.c: New test.
3672 * gcc.dg/pr67784-5.c: New test.
3673
9db47803 3674 PR c/70791
3675 * gcc.dg/Wnested-externs-2.c: New test.
3676
bff407f2 36772016-04-26 Marc Glisse <marc.glisse@inria.fr>
3678
3679 * gcc.dg/fold-plusmult.c: Adjust.
3680 * gcc.dg/no-strict-overflow-6.c: Adjust.
3681 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3682
78d0c69e 36832016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3684
3685 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3686 number scans.
3687 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3688 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3689 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3690 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3691 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3692 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3693 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3694 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3695 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3696 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3697 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3698 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3699 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3700 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3701 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3702 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3703 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3704 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3705 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3706 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3707 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3708 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3709 scans.
3710 * gcc.target/i386/pr32219-4.c: Likewise.
3711 * gcc.target/i386/pr32219-6.c: Likewise.
3712 * gcc.target/i386/pr32219-8.c: Likewise.
3713
221d6722 37142016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3715
3716 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3717 associated options.
3718
514727a9 37192016-04-26 Marek Polacek <polacek@redhat.com>
3720
3721 PR c++/70744
3722 * g++.dg/ext/cond2.C: New test.
3723
e6ee4c61 37242016-04-26 Bin Cheng <bin.cheng@arm.com>
3725
3726 PR tree-optimization/70771
3727 PR tree-optimization/70775
3728 * gcc.dg/pr70771.c: New test.
3730828c 3729 * gcc.dg/pr70775.c: New test.
e6ee4c61 3730
b3d72796 37312016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3732
3733 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3734
c11ece29 37352016-04-25 Richard Biener <rguenther@suse.de>
3736
3737 PR tree-optimization/70780
3738 * gcc.dg/torture/pr70780.c: New testcase.
3739
d40b10b2 37402016-04-25 Michael Collison <michael.collison@arm.com>
3741
4860a6bf 3742 * gcc.target/arm/neon-vaddws16.c: New test.
3743 * gcc.target/arm/neon-vaddws32.c: New test.
3744 * gcc.target/arm/neon-vaddwu16.c: New test.
3745 * gcc.target/arm/neon-vaddwu32.c: New test.
3746 * gcc.target/arm/neon-vaddwu8.c: New test.
3747 * lib/target-supports.exp
d40b10b2 3748 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3749 that arm neon support vector widen sum of HImode TO SImode.
3750
4bbfd6c2 37512016-04-23 Jakub Jelinek <jakub@redhat.com>
3752
3753 PR sanitizer/70712
3754 * c-c++-common/asan/pr70712.c: New test.
3755
524df596 37562016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3757
3758 * .gitattributes: New file.
3759
426c75c3 37602016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3761
3762 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3763
c052a8d5 37642016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3765
3766 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3767 * gfortran.dg/submodule_15.f08: Likewise.
3768
c08d4612 37692016-04-22 Richard Biener <rguenther@suse.de>
3770
3771 PR tree-optimization/70740
3772 * gcc.dg/torture/pr70740.c: New testcase.
3773
fd3211e1 37742016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3775
3776 PR target/70750
3777 * gcc.target/i386/pr70750-1.c: New test.
3778 * gcc.target/i386/pr70750-2.c: Likewise.
3779
15acd78c 37802016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3781
3782 PR c++/70540
3783 * g++.dg/cpp0x/auto48.C: New.
3784
192bf59c 37852016-04-21 Marek Polacek <polacek@redhat.com>
3786
3787 PR c++/70513
3788 * g++.dg/cpp0x/forw_enum12.C: New test.
3789 * g++.dg/cpp0x/forw_enum13.C: New test.
3790
5d429e99 37912016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3792
3793 PR target/70728
3794 * gcc.target/i386/pr70728.c: New test.
3795
06777d85 37962016-04-21 Richard Biener <rguenther@suse.de>
3797
3798 PR middle-end/70747
3799 * gcc.dg/pr70747.c: New testcase.
3800
7434c6fb 38012016-04-21 Bin Cheng <bin.cheng@arm.com>
3802
3803 PR tree-optimization/70715
3804 * gcc.dg/tree-ssa/scev-13.c: New test.
3805
f3ec0970 38062016-04-21 Marc Glisse <marc.glisse@inria.fr>
3807
3808 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3809
523f3a9d 38102016-04-21 Marc Glisse <marc.glisse@inria.fr>
3811
3812 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3813
ace7bf06 38142016-04-20 Jan Hubicka <jh@suse.cz>
3815
3816 PR ipa/70018
3817 * g++.dg/ipa/nothrow-1.C: New testcase.
3818
2b073aa6 38192016-04-20 Nathan Sidwell <nathan@acm.org>
3820
3821 PR c++/55635
3822 * g++.dg/eh/delete1.C: New.
3823
8a574c11 38242016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3825
3826 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3827 -mtune-ctrl=sse_typeless_stores.
3828
e3400750 38292016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3830
3831 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3832
4bd8a059 38332016-04-20 Bin Cheng <bin.cheng@arm.com>
3834
3835 PR tree-optimization/69489
3836 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3837
70574e60 38382016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3839
3840 PR c++/69363
3841 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3842 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3843 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3844
bd6f374c 38452016-04-20 Bin Cheng <bin.cheng@arm.com>
3846
3847 PR tree-optimization/56625
3848 PR tree-optimization/69489
3849 * gcc.dg/vect/pr56625.c: New test.
3850 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3851
482539ee 38522016-04-20 Andrew Pinski <apinski@cavium.com>
3853
3854 PR target/64971
3855 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3856
b4672800 38572016-04-20 Arnaud Charlet <charlet@adacore.com>
3858
3859 * gnat.dg/self1.adb: Remove now incorrect test.
3860
4fb48737 38612016-04-20 Bin Cheng <bin.cheng@arm.com>
3862
3863 * gcc.dg/tree-ssa/scev-11.c: New test.
3864 * gcc.dg/tree-ssa/scev-12.c: New test.
3865
97efb92e 38662016-04-20 Marek Polacek <polacek@redhat.com>
3867
3868 PR tree-optimization/70725
3869 * gcc.dg/pr70725.c: New test.
3870
9d2d4060 38712016-04-20 Richard Biener <rguenther@suse.de>
3872
3873 PR tree-optimization/70726
3874 * g++.dg/vect/pr70726.cc: New testcase.
3875
54530437 38762016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3877
3878 PR target/70674
3879 * gcc.target/s390/pr70674.c: New test.
3880
acda2210 38812016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3882
3883 PR libgfortran/70684
3884 * gfortran.dg/list_read_14.f90: New test.
3885
b7040bb0 38862016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3887
3888 PR target/69201
3889 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3890 extern to force it misaligned.
3891 (b): Likewise.
3892 (c): Likewise.
3893 (d): Likewise.
3894 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3895 Don't check `*' before movv4sf_internal.
3896 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3897 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3898 Don't check `*' before movv16qi_internal.
3899 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3900 extern to force it misaligned.
3901 (b): Likewise.
3902 (c): Likewise.
3903 (d): Likewise.
3904 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3905 Don't check `*' before movv2df_internal.
3906 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3907 extern to force it misaligned.
3908 (b): Likewise.
3909 (c): Likewise.
3910 (d): Likewise.
3911 Check movv8sf_internal instead of avx_storeups256.
3912 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3913
263b5475 39142016-04-19 Richard Biener <rguenther@suse.de>
3915
3916 PR tree-optimization/70171
3917 * g++.dg/tree-ssa/pr70171.C: New testcase.
3918
222ac318 39192016-04-19 Richard Biener <rguenther@suse.de>
3920
3921 PR tree-optimization/70724
3922 * gcc.dg/torture/pr70724.c: New testcase.
3923
003000a4 39242016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3925
3926 PR middle-end/70689
4860a6bf 3927 * gcc.target/i386/pr70689.c: New.
003000a4 3928
3f6e13de 39292016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3930
3931 PR target/70708
3932 * gcc.target/i386/pr70708.c: New test.
3933
10abddbd 39342016-04-18 Richard Biener <rguenther@suse.de>
3935
3936 PR tree-optimization/43434
3937 * gcc.dg/vect/pr43434.c: New testcase.
3938 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3939 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3940 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3941 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3942 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3943 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3944 * gcc.dg/gomp/pr68640.c: Likewise.
3945 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3946 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3947
950db54a 39482016-04-18 Richard Biener <rguenther@suse.de>
3949
3950 PR tree-optimization/70701
3951 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3952
67ccbf39 39532016-04-18 Tom de Vries <tom@codesourcery.com>
3954
3955 PR testsuite/70699
3956 * gcc.dg/pr70161.c: Add dot-file scans.
3957 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3958 instead of after last dot char.
3959
021ad2f3 39602016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3961
3962 * c-c++-common/dump-ada-spec-3.c: New test.
3963 * c-c++-common/dump-ada-spec-4.c: Likewise.
3964
d572fcfd 39652016-04-17 Tom de Vries <tom@codesourcery.com>
3966
3967 PR other/70183
3968 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3969
8b4ee73c 39702016-04-15 Jan Hubicka <jh@suse.cz>
3971
3972 PR ipa/70018
3973 * g++.dg/ipa/pure-const-1.C: New testcase.
3974 * g++.dg/ipa/pure-const-2.C: New testcase.
3975 * g++.dg/ipa/pure-const-3.C: New testcase.
3976
eac243e7 39772016-04-15 Marek Polacek <polacek@redhat.com>
3978
3979 PR c/70671
3980 * gcc.dg/bitfld-22.c: New test.
3981
64c1df32 39822016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3983
3984 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3985 x86_64.
3986
926f9422 39872016-04-15 Marek Polacek <polacek@redhat.com>
3988
3989 PR c/70651
3990 * c-c++-common/pr70651.c: New test.
3991
309bbaa3 39922016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3993
3994 PR rtl-optimization/70681
3995 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3996 dump scan on arm and powerpc.
3997 * gcc.dg/pr10474.c: Likewise.
3998
b4ba8358 39992016-04-15 Jakub Jelinek <jakub@redhat.com>
4000
ed92874a 4001 PR c++/69517
4002 PR c++/70019
4003 PR c++/70588
4004 * g++.dg/cpp1y/vla11.C: Revert for real.
4005
b4ba8358 4006 PR c/70436
4007 * c-c++-common/Wparentheses-1.c: New test.
4008 * c-c++-common/gomp/Wparentheses-1.c: New test.
4009 * c-c++-common/gomp/Wparentheses-2.c: New test.
4010 * c-c++-common/gomp/Wparentheses-3.c: New test.
4011 * c-c++-common/gomp/Wparentheses-4.c: New test.
4012 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
4013 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
4014 * c-c++-common/goacc/Wparentheses-1.c: New test.
4015
65717bb5 40162016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
4017
4018 PR target/70662
4019 * gcc.target/i386/pr70662.c: New test.
4020
ca1a4077 40212016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 4022 Alan Modra <amodra@gmail.com>
ca1a4077 4023
4024 PR tree-optimization/70130
4025 * gcc.dg/vect/O3-pr70130.c: New testcase.
4026
dbe1794c 40272016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
4028
11836644 4029 PR target/70669
4030 * gcc.target/powerpc/pr70669.c: New test.
4031
dbe1794c 4032 PR target/70640
4033 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
4034 a power7 system that does not have an assembler that supports
4035 power8.
4036
4c1007f1 40372016-04-14 Martin Sebor <msebor@redhat.com>
4038
4039 PR c++/69517
4040 PR c++/70019
4041 PR c++/70588
4042 * c-c++-common/ubsan/vla-1.c: Revert.
4043 * g++.dg/cpp1y/vla11.C: Same.
4044 * g++.dg/cpp1y/vla12.C: Same.
4045 * g++.dg/cpp1y/vla13.C: Same.
4046 * g++.dg/cpp1y/vla14.C: Same.
4047 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 4048 * g++.dg/init/array24.C: Same.
4c1007f1 4049 * g++.dg/ubsan/vla-1.C: Same.
4050
22dcab66 40512016-04-14 Marek Polacek <polacek@redhat.com>
4052 Jan Hubicka <hubicka@ucw.cz>
4053
4054 PR c++/70029
4055 * g++.dg/torture/pr70029.C: New test.
4056
3e74b025 40572016-04-14 Martin Sebor <msebor@redhat.com>
4058
4059 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
4060 type size to prevent failures on targets with very low maximum
4061 alignment.
4062
1d2e0f2a 40632016-04-14 Richard Biener <rguenther@suse.de>
4064
4065 PR tree-optimization/70623
4066 * gcc.dg/torture/pr70623.c: New testcase.
4067 * gcc.dg/torture/pr70623-2.c: Likewise.
4068
9aed0626 40692016-04-13 Martin Sebor <msebor@redhat.com>
4070
4071 PR c++/69517
4072 PR c++/70019
4073 PR c++/70588
4074 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
4075 * g++.dg/cpp1y/vla11.C: New test.
4076 * g++.dg/cpp1y/vla12.C: New test.
4077 * g++.dg/cpp1y/vla13.C: New test.
4078 * g++.dg/cpp1y/vla14.C: New test.
4079 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 4080 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 4081 * g++.dg/ubsan/vla-1.C: Disable exceptions.
4082
fd499010 40832016-04-13 Jakub Jelinek <jakub@redhat.com>
4084
4085 PR c++/70641
4086 * g++.dg/opt/pr70641.C: New test.
4087
87fa7252 40882016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4089
4090 PR rtl-optimization/68749
4091 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
4092 effects of argument promotions.
4093 Remove default args to dg-skip-if.
4094
6c40e18b 40952016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
4096
4097 PR c++/70635
4098 * g++.dg/parse/pr70635.C: New.
4099
92c53257 41002016-04-13 Marek Polacek <polacek@redhat.com>
4101
4102 PR c++/70639
4103 * c-c++-common/Wmisleading-indentation-4.c: New test.
4104
0241e4dc 41052016-04-13 Marek Polacek <polacek@redhat.com>
4106
4107 PR c/70436
4860a6bf 4108 * gcc.dg/Wparentheses-12.c: New test.
4109 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 4110
92bda444 41112016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
4112
4113 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
4114 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
4115 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
4116
38ea8a26 41172016-04-13 Jakub Jelinek <jakub@redhat.com>
4118
d08aa032 4119 PR middle-end/70633
4120 * gcc.c-torture/compile/pr70633.c: New test.
4121
38ea8a26 4122 PR debug/70628
4123 * gcc.dg/torture/pr70628.c: New test.
4124
9231d5c2 41252016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
4126
4127 PR c++/70610
4128 * g++.dg/template/pr70610.C: New test.
4129 * g++.dg/template/pr70610-2.C: New test.
4130 * g++.dg/template/pr70610-3.C: New test.
4131 * g++.dg/template/pr70610-4.C: New test.
4132
249ca944 41332016-04-12 Jakub Jelinek <jakub@redhat.com>
4134
7f2ea2fb 4135 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
4136 128 instead of 32.
4137
249ca944 4138 PR c++/70571
4139 * g++.dg/ext/pr70571.C: New test.
4140
8ca5a97d 41412016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4142
bf32a52d 4143 PR target/70640
8ca5a97d 4144 * gcc.target/powerpc/pr70640.c: New test.
4145
e971b45f 41462016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
4147
4148 PR c++/68722
4149 * g++.dg/parse/pr68722.C: New.
4150
0b54d964 41512016-04-12 Jakub Jelinek <jakub@redhat.com>
4152
4153 PR rtl-optimization/70596
4154 * gcc.target/i386/pr70596.c: New test.
4155
d2dd85e3 41562016-04-12 Nathan Sidwell <nathan@acm.org>
4157
4158 PR c++/70501
4159 * g++.dg/init/pr70501.C: New.
4160
2d0001b0 41612016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
4162
4163 * gcc.target/i386/asm-flag-6.c: New test.
4164
6c4df0d1 41652016-04-12 Tom de Vries <tom@codesourcery.com>
4166
4167 PR tree-optimization/68756
4168 * gcc.dg/graphite/pr68756.c: New test.
4169
0d60da57 41702016-04-12 Jakub Jelinek <jakub@redhat.com>
4171
4172 PR tree-optimization/70602
4173 * gcc.c-torture/execute/pr70602.c: New test.
4174
62735984 41752016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4176
4177 PR target/70381
4178 * gcc.target/powerpc/float128-1.c: New tests to make sure the
4179 __float128 emulator is built and runs.
4180 * gcc.target/powerpc/float128-1.c: Likewise.
4181
4182 * lib/target-supports.exp (check_ppc_float128_sw_available):
4183 Rework tests for __float128 software and hardware
4184 availability. Fix exit condition to return 0 on success.
4185
a702492c 41862016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4187
4188 PR target/70133
4189 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4190 * gcc.target/aarch64/target_attr_15.c: Likewise.
4191
a8c5ce92 41922016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4193
4194 PR c++/69066
4195 * g++.dg/cpp1y/pr69066.C: New.
4196
5ecab913 41972016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4198
4199 PR fortran/68566
4200 * gfortran.dg/pr36192.f90: Update test.
4201 * gfortran.dg/pr36192_1.f90: Update test.
4202 * gfortran.dg/real_dimension_1.f: Update test.
4203 * gfortran.dg/parameter_array_init_7.f90: New test.
4204
6cb5ef70 42052016-04-09 John David Anglin <danglin@gcc.gnu.org>
4206
4edfdd23 4207 PR testsuite/64039
4208 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4209
964f71e3 4210 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4211
5d61c198 4212 PR rtl-optimization/66669
4213 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4214
16eaaf58 4215 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4216
0b68802d 4217 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4218 * gcc.dg/pie-1.c: Likewise.
4219 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4220 * gcc.dg/pic-4.c: Likewise.
4221 * gcc.dg/pie-3.c: Likewise.
4222 * gcc.dg/pie-4.c: Likewise.
4223
9c0dd509 4224 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4225
03b2d3c1 4226 PR tree-optimization/68644
4227 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4228
6cb5ef70 4229 PR rtl-optimization/64886
4230 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4231
07de41ba 42322016-04-09 Tom de Vries <tom@codesourcery.com>
4233
4234 PR tree-optimization/68953
4235 * gcc.dg/graphite/pr68953.c: New test.
4236
d294e3fb 42372016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4238
4239 PR fortran/70592
4240 * gfortran.dg/deferred_character_16.f90: New test.
4241
3cb15094 42422016-04-09 Jakub Jelinek <jakub@redhat.com>
4243
4244 PR tree-optimization/70586
4245 * gcc.c-torture/execute/pr70586.c: New test.
4246
a02dc66f 42472016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4248
4249 PR sanitizer/70573
4250 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4251 with __builtin_memset
4252 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4253
0c302595 42542016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4255
4256 PR lto/70289
4257 PR ipa/70348
4258 PR tree-optimization/70373
4259 PR middle-end/70533
4260 PR middle-end/70534
4261 PR middle-end/70535
4262 * c-c++-common/goacc/reduction-5.c: New test.
4263 * c-c++-common/goacc/reduction-promotions.c: New test.
4264 * gfortran.dg/goacc/reduction-3.f95: New test.
4265 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4266
c6c0523b 42672016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4268
4269 PR c++/70590
4270 PR c++/70452
4271 * g++.dg/pr70590.C: New test.
4272 * g++.dg/pr70590-2.C: New test.
4273
3ac399da 42742016-04-08 Jakub Jelinek <jakub@redhat.com>
4275
e97d1706 4276 PR middle-end/70593
4277 * gcc.target/i386/pr70593.c: New test.
4278
3ac399da 4279 PR rtl-optimization/70574
4280 * gcc.target/i386/avx2-pr70574.c: New test.
4281
fcfbb129 42822016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4283
4284 PR sanitizer/70541
4285 * c-c++-common/asan/pr70541.c: New test.
4286
0aabcddf 42872016-04-08 Tom de Vries <tom@codesourcery.com>
4288
4289 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4290 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4291
bec0c1e8 42922016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4293
4294 PR target/70566
4295 * gcc.c-torture/execute/pr70566.c: New test.
4296
87c791f5 42972016-04-08 Tom de Vries <tom@codesourcery.com>
4298
4299 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4300 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4301
7f38718f 43022016-04-08 Alan Modra <amodra@gmail.com>
4303
4304 * gcc.target/powerpc/pr70117.c: New.
4305
a96a7710 43062016-04-07 Jakub Jelinek <jakub@redhat.com>
4307
7a6265d1 4308 PR testsuite/70581
4309 * gcc.dg/lto/simd-function_0.c: New test.
4310
a96a7710 4311 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4312 clones.
4313 * c-c++-common/attr-simd-2.c: Likewise.
4314 * c-c++-common/attr-simd-4.c: Likewise.
4315 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4316 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4317
508dd607 43182016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4319
4320 PR testsuite/70553
4321 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4322
1b61585a 43232016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4324 Tom de Vries <tom@codesourcery.com>
4325
4326 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4327 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4328 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4329 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4330 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4331 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4332 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4333 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4334
5f060aa8 43352016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4336
4337 PR c/70436
4338 * g++.dg/warn/Wparentheses-29.C: New test.
4339
d3831f71 43402016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4341
4342 PR c/70436
4343 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4344 explicit braces to resolve a future -Wparentheses warning.
4345
382ece2d 43462016-04-06 Richard Henderson <rth@redhat.com>
4347
4348 * gcc.dg/pr61817-1.c: New test.
4349 * gcc.dg/pr61817-2.c: New test.
4350 * gcc.dg/pr69391-1.c: New test.
4351 * gcc.dg/pr69391-2.c: New test.
4352
72234ee9 43532016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4354
4355 PR rtl-optimization/70398
4860a6bf 4356 * gcc.target/aarch64/pr70398.c: New.
72234ee9 4357
5547150a 43582016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4359
4360 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4361
15b70121 43622016-04-06 Yvan Roux <yvan.roux@linaro.org>
4363 Pedro Alves <palves@redhat.com>
4364
4365 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4366
585aefbb 43672016-04-06 Jakub Jelinek <jakub@redhat.com>
4368
0cbb513b 4369 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4370 Check for avx512f effective targets instead of avx2.
4371 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4372 for AVX512F clones.
4373 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4374 * g++.dg/gomp/declare-simd-1.C: Likewise.
4375 * g++.dg/gomp/declare-simd-3.C: Likewise.
4376 * g++.dg/gomp/declare-simd-4.C: Likewise.
4377
585aefbb 4378 PR middle-end/70550
4379 * c-c++-common/gomp/pr70550-1.c: New test.
4380 * c-c++-common/gomp/pr70550-2.c: New test.
4381
0b91cceb 43822016-04-05 Nathan Sidwell <nathan@acm.org>
4383
4384 PR c++/70512
4385 * g++.dg/ext/attribute-may-alias-5.C: New.
4386
645a9d8e 43872016-04-05 Jakub Jelinek <jakub@redhat.com>
4388
4389 PR c++/70336
4390 * c-c++-common/pr70336.c: New test.
4391 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4392 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4393
bdf23925 43942016-04-05 Jan Hubicka <hubicka@ucw.cz>
4395
4396 PR ipa/66223
4397 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4398
aaff837c 43992016-04-05 Jakub Jelinek <jakub@redhat.com>
4400
4401 PR rtl-optimization/70542
4402 * gcc.dg/torture/pr70542.c: New test.
4403 * gcc.target/i386/avx2-pr70542.c: New test.
4404
2eac58a0 44052016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4406
4407 PR tree-optimization/70509
4408 * gcc.target/i386/avx512bw-pr70509.c: New test.
4409
4f7ebe46 44102016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4411
4412 PR c++/70452
4413 * g++.dg/ext/constexpr-vla4.C: New test.
4414
305d86a0 44152016-04-05 Uros Bizjak <ubizjak@gmail.com>
4416
4417 PR target/70510
4418 * gcc.target/i386/pr70510.c: New test.
4419
eec3b789 44202016-04-05 Richard Biener <rguenther@suse.de>
4421
4422 PR tree-optimization/70526
4423 * g++.dg/torture/pr70526.C: New testcase.
4424
ca943582 44252016-04-05 Jakub Jelinek <jakub@redhat.com>
4426
4427 PR target/70525
4428 * gcc.target/i386/pr70525.c: New test.
4429
87825cd5 44302016-04-05 Richard Biener <rguenther@suse.de>
4431
4432 PR middle-end/70499
4433 * g++.dg/torture/pr70499.C: New testcase.
4434
14638828 44352016-04-05 Richard Biener <rguenther@suse.de>
4436
4437 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4438 remove XFAIL.
4439
967a90d5 44402016-04-04 Jakub Jelinek <jakub@redhat.com>
4441
4442 PR middle-end/70307
4443 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4444 rs6000 ABI warnings.
4445
d374a3a3 44462016-04-04 Jan Hubicka <hubicka@ucw.cz>
4447
4448 PR ipa/66223
4449 * g++.dg/ipa/devirt-51.C: New testcase.
4450
8ff377a6 44512016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4452 Jakub Jelinek <jakub@redhat.com>
4453
4454 PR middle-end/70457
4455 * gcc.dg/torture/pr70457.c: New.
4456
f567b44f 44572016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4458
4459 PR fortran/67538
4460 * gfortran.dg/allocate_with_source_19.f08: New test.
4461
89d4ebfa 44622016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4463
4464 PR fortran/65795
4465 * gfortran.dg/coarray_allocate_6.f08: New test.
4466
68ab33a6 44672016-04-04 Richard Biener <rguenther@suse.de>
4468
4469 PR rtl-optimization/70484
4470 * gcc.dg/torture/pr70484.c: New testcase.
4471
c4f5465d 44722016-04-04 Marek Polacek <polacek@redhat.com>
4473
4474 PR c/70307
4475 * gcc.dg/torture/pr70307.c: New test.
4476
bfec6609 44772016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4478
4479 PR target/70416
4480 PR target/67391
4481 * gcc.target/sh/torture/pr70416.c: New.
4482
40df9099 44832016-04-02 Martin Sebor <msebor@redhat.com>
4484
4485 PR c++/67376
4486 PR c++/70170
4487 PR c++/70172
4488 PR c++/70228
4489 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4490 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4491 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4492 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4493 * g++.dg/cpp0x/constexpr-string.C: Same.
4494 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4495 * g++.dg/cpp0x/pr65398.C: Same.
4496 * g++.dg/ext/constexpr-vla1.C: Same.
4497 * g++.dg/ext/constexpr-vla2.C: Same.
4498 * g++.dg/ext/constexpr-vla3.C: Same.
4499 * g++.dg/ubsan/pr63956.C: Same.
4500
0edb9bfe 45012016-04-01 Jakub Jelinek <jakub@redhat.com>
4502
4503 PR rtl-optimization/70467
4504 * gcc.target/i386/pr70467-2.c: New test.
4505
e5b1a1d9 45062016-04-01 Jakub Jelinek <jakub@redhat.com>
4507 Marek Polacek <polacek@redhat.com>
4508
4509 PR c++/70488
4510 * g++.dg/init/new47.C: New test.
4511
b2ca3fb0 45122016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4513
4514 PR target/70496
4515 * gcc.target/arm/pr70496.c: New test.
4516
4c3bd1e3 45172016-04-01 Nathan Sidwell <nathan@acm.org>
4518
47de69ad 4519 PR c++/68475
4520 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4521
313d569f 45222016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4523
4524 PR target/69890
4525 * gcc.dg/strlenopt.h (memmove): New.
4526 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4527 instead of "string.h".
4528 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4529 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4530 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4531 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4532 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4533 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4534 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4535 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4536 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4537 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4538 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4539 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4540 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4541 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4542 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4543 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4544 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4545 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4546 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4547 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4548
5469facd 45492016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4550
4551 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4552 (Holder::foo): Reflect this.
4553
503de754 45542016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4555
4556 PR target/70442
4557 * gcc.dg/pr70442.c: New test.
4558
13ee2de7 45592016-03-31 Nathan Sidwell <nathan@acm.org>
4560
4561 PR c++/70393
4562 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4563
5e0d03a8 45642016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4565
4566 PR target/70453
4567 * gcc.target/i386/pr70453.c: New test.
4568
8cb82ed4 45692016-03-31 Andrey Belevantsev <abel@ispras.ru>
4570
4571 PR target/70292
4572 * gcc.c-torture/pr70292.c: New test.
4573
7952b661 45742016-03-31 Marek Polacek <polacek@redhat.com>
4575
4576 PR c/70297
4577 * c-c++-common/pr70297.c: New test.
4578 * g++.dg/cpp0x/typedef-redecl.C: New test.
4579 * gcc.dg/typedef-redecl2.c: New test.
4580
1607cc74 45812016-03-31 Jakub Jelinek <jakub@redhat.com>
4582
4583 PR rtl-optimization/70460
4584 * gcc.c-torture/execute/pr70460.c: New test.
4585
c689c252 45862016-03-31 Richard Biener <rguenther@suse.de>
4587
4588 PR c++/70430
4589 * g++.dg/ext/vector30.C: New testcase.
4590
91c9586d 45912016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4592 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4593
4594 * gfortran.dg/fmt_pf.f90: New test.
4595
afa5c1b8 45962016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4597
4598 Forward-port from 5 branch
4599 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4600
4601 PR testsuite/70356
4602 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4603 dg-require-effective-target after dg-do.
4604
4605 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4606
4607 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4608
6a5dcab3 46092016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4610 Julian Brown <julian@codesourcery.com>
4611 Chung-Lin Tang <cltang@codesourcery.com>
4612 Cesar Philippidis <cesar@codesourcery.com>
4613 James Norris <jnorris@codesourcery.com>
4614 Tom de Vries <tom@codesourcery.com>
4615 Nathan Sidwell <nathan@codesourcery.com>
4616
305d86a0 4617 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 4618 * c-c++-common/goacc/loop-clauses.c: Likewise.
4619 * g++.dg/goacc/template.C: Likewise.
4620 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4621 * gfortran.dg/goacc/loop-1.f95: Likewise.
4622 * gfortran.dg/goacc/loop-5.f95: Likewise.
4623 * gfortran.dg/goacc/loop-6.f95: Likewise.
4624 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4625 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4626 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4627 * c-c++-common/goacc/clauses-fail.c: Likewise.
4628 * c-c++-common/goacc/parallel-1.c: Likewise.
4629 * c-c++-common/goacc/reduction-1.c: Likewise.
4630 * c-c++-common/goacc/reduction-2.c: Likewise.
4631 * c-c++-common/goacc/reduction-3.c: Likewise.
4632 * c-c++-common/goacc/reduction-4.c: Likewise.
4633 * c-c++-common/goacc/routine-3.c: Likewise.
4634 * c-c++-common/goacc/routine-4.c: Likewise.
4635 * c-c++-common/goacc/routine-5.c: Likewise.
4636 * c-c++-common/goacc/tile.c: Likewise.
4637 * g++.dg/goacc/template.C: Likewise.
4638 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4639 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4640 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4641 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4642 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4643 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4644 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4645 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4646 * c-c++-common/goacc/use_device-1.c: ... this file.
4647 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4648 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4649 * c-c++-common/goacc/host_data-6.c: ... this file.
4650 * c-c++-common/goacc/loop-2-kernels.c: New file.
4651 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4652 * c-c++-common/goacc/loop-3.c: Likewise.
4653 * g++.dg/goacc/reference.C: Likewise.
4654 * g++.dg/goacc/routine-1.C: Likewise.
4655 * g++.dg/goacc/routine-2.C: Likewise.
4656
932c0baa 46572016-03-30 Richard Biener <rguenther@suse.de>
4658
4659 PR middle-end/70450
4660 * gcc.dg/torture/pr70450.c: New testcase.
4661
7f7c4659 46622016-03-30 Jakub Jelinek <jakub@redhat.com>
4663
4664 PR target/70421
4665 * gcc.dg/torture/pr70421.c: New test.
4666 * gcc.target/i386/avx512f-pr70421.c: New test.
4667
9cbfe80c 46682016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4669
4670 PR testsuite/70364
4671 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4672 (check): New function.
4673 (bar): Call check.
4674 (foo): Align stack to 16 bytes when calling bar.
4675 * gcc.target/i386/cleanup-2.c: Likewise.
4676
f56c7d36 46772016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4678
4679 PR tree-optimization/59124
4680 * gcc.dg/Warray-bounds-19.c: New test.
4681
0275bf9b 46822016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4683
4684 * lib/prune.exp (escape_regex_chars): New.
4685 (prune_file_path): Update to quote metcharacters for regexp.
4686
a3daa269 46872016-03-29 Jakub Jelinek <jakub@redhat.com>
4688
24e1ba3d 4689 PR rtl-optimization/70429
4690 * gcc.c-torture/execute/pr70429.c: New test.
4691
a3daa269 4692 PR tree-optimization/70405
4693 * gcc.dg/pr70405.c: New test.
4694
3ef41a6e 46952016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4696
4697 PR fortran/70397
4698 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4699 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4700
4abd9410 47012016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4702
4703 PR testsuite/64177
4704 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4705 __cilkrts_set_param to set two workers.
4706 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4707 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4708
b58e5f0f 47092016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4710
305d86a0 4711 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 4712
bff53658 47132016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4714
4715 PR target/70406
305d86a0 4716 * gcc.target/i386/pr70406.c: New test.
bff53658 4717
bb2c9c15 47182016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4719
4720 * gnat.dg/specs/double_record_extension3.ads: New test.
4721
f12c84ab 47222016-03-25 Richard Henderson <rth@redhat.com>
4723
4724 PR target/70120
4725 * gcc.target/aarch64/pr70120-1.c: New.
4726 * gcc.target/aarch64/pr70120-2.c: New.
4727 * gcc.target/aarch64/pr70120-3.c: New.
4728
b0bf58c4 47292016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4730
4731 PR c++/62212
4732 * g++.dg/template/mangle2.C: The dg-do directive should be
4733 "compile" not "assemble".
4734
f175ba0f 47352016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4736
4737 PR lto/69650
4738 * gcc.dg/pr69650.c: New test.
4739
4cc3295f 47402016-03-25 David Edelsohn <dje.gcc@gmail.com>
4741
4742 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4743
0cf40600 47442016-03-25 Alan Modra <amodra@gmail.com>
4745
4746 * gcc.dg/dfp/pr70052.c: New test.
4747
3aebf099 47482016-03-24 Richard Henderson <rth@redhat.com>
4749
4750 PR middle-end/69845
4751 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4752 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4753
83245bd3 47542016-03-24 Tom de Vries <tom@codesourcery.com>
4755
4756 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4757
108e7ee4 47582016-03-24 Tom de Vries <tom@codesourcery.com>
4759
4760 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4761 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4762
17af0b14 47632016-03-24 Tom de Vries <tom@codesourcery.com>
4764
4765 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4766 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4767
6c8770ee 47682016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4769
4770 PR c++/62212
4771 * g++.dg/template/mangle2.C: New test.
4772
a7e21b7b 47732016-03-24 Richard Biener <rguenther@suse.de>
4774
4775 PR tree-optimization/70396
4776 * gcc.dg/torture/pr70396.c: New testcase.
4777
f365d297 47782016-03-24 Richard Biener <rguenther@suse.de>
4779
4780 PR middle-end/70370
4781 * gcc.dg/torture/pr70370.c: New testcase.
4782
da7aeb13 47832016-03-24 Tom de Vries <tom@codesourcery.com>
4784
4785 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4786 * gfortran.dg/goacc/kernels-tree.f95: Same.
4787 * gfortran.dg/goacc/parallel-tree.f95: Same.
4788
80b30de0 47892016-03-24 Tom de Vries <tom@codesourcery.com>
4790
4791 * c-c++-common/goacc/uninit-if-clause.c: New test.
4792 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4793
cb9b6b99 47942016-03-24 Jakub Jelinek <jakub@redhat.com>
4795
4796 PR target/70290
305d86a0 4797 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4798 Fix formatting.
cb9b6b99 4799
a4225fff 48002016-03-24 Richard Biener <rguenther@suse.de>
4801
4802 PR tree-optimization/70372
4803 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4804
5a869ab8 48052016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4806
4807 PR c++/70347
4808 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4809
36ce5faa 48102016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4811
4812 PR c++/70332
4813 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4814
c4fa85c9 48152016-03-23 Jakub Jelinek <jakub@redhat.com>
4816
d9377ad5 4817 PR c++/70001
4818 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4819 * g++.dg/cpp1y/pr70001.C: New test.
4820
c4fa85c9 4821 PR c++/70323
4822 * g++.dg/cpp0x/constexpr-70323.C: New test.
4823
0a2062da 48242016-03-23 Alexandre Oliva <aoliva@redhat.com>
4825 Jason Merrill <jason@redhat.com>
4826 Jakub Jelinek <jakub@redhat.com>
4827
4828 PR c++/69315
4829 * g++.dg/cpp0x/constexpr-69315.C: New test.
4830 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4831
62d2a6dc 48322016-03-23 Marek Polacek <polacek@redhat.com>
4833
4834 PR c++/69884
4835 * g++.dg/warn/Wignored-attributes-1.C: New test.
4836 * g++.dg/warn/Wignored-attributes-2.C: New test.
4837
a82d6246 48382016-03-23 Tom de Vries <tom@codesourcery.com>
4839
4840 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4841 initialization.
4842 * gfortran.dg/goacc/private-3.f95 (test): Same.
4843 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4844 missing use param.
4845
dc834ba1 48462016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4847
4848 * lib/target-supports.exp: Remove v7ve entry from loop
4849 creating effective target checks.
4850 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4851 (add_options_for_arm_arch_v7ve): Likewise.
4852
7e83fd1f 48532016-03-23 Jakub Jelinek <jakub@redhat.com>
4854
4855 PR tree-optimization/70354
4856 * gcc.dg/vect/pr70354-1.c: New test.
4857 * gcc.dg/vect/pr70354-2.c: New test.
4858 * gcc.target/i386/avx2-pr70354-1.c: New test.
4859 * gcc.target/i386/avx2-pr70354-2.c: New test.
4860
4e4da058 48612016-03-22 Jeff Law <law@redhat.com>
4862
4863 PR target/70232
4864 * gcc.dg/tree-ssa/pr70232.c: New test.
4865
6855137b 48662016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4867
4868 PR target/70302
4869 * gcc.target/i386/pr70302.c: New test.
4870
19db1ec8 48712016-03-22 Richard Biener <rguenther@suse.de>
4872
4873 PR middle-end/70251
4874 * g++.dg/torture/pr70251.C: New testcase.
4875
4baec9f2 48762016-03-22 David Malcolm <dmalcolm@redhat.com>
4877
4878 PR c/69993
4879 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4880 Wmisleading-indentation.c.
4881 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4882 reflect change to diagnostic text and order of messages.
4883 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4884
fcfec126 48852016-03-22 David Edelsohn <dje.gcc@gmail.com>
4886
4887 * g++.dg/ext/java-3.C: Don't compile on AIX.
4888
aa30728a 48892016-03-22 Richard Biener <rguenther@suse.de>
4890
4891 PR middle-end/70333
4892 * gcc.dg/torture/pr70333.c: New testcase.
4893
46ec4eb4 48942016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4895
4896 * g++.dg/ext/pr70290.C: New test.
4897
4880f878 48982016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4899
4900 PR target/70325
4901 * gcc.target/i386/pr70325.c: New test.
4902
3d78ea44 49032016-03-22 Jakub Jelinek <jakub@redhat.com>
4904
5934fb8f 4905 PR target/70329
4906 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4907 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4908
b6436f79 4909 PR target/70300
4910 * gcc.target/i386/pr70300.c: New test.
4911
3d78ea44 4912 PR c++/70295
4913 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4914 (func2): New function for cond with parens, xfail warning for c++.
4915 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4916
b60244f6 49172016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4918
4919 PR c++/70096
4920 * g++.dg/template/ptrmem30.C: New test.
4921
c8e3e744 49222016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4923
4924 PR c++/70204
4925 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4926 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4927
2715f63a 49282016-03-21 Jakub Jelinek <jakub@redhat.com>
4929
4930 PR middle-end/70326
4931 * gcc.dg/pr70326.c: New test.
4932
2daa2cda 49332016-03-21 Marc Glisse <marc.glisse@inria.fr>
4934 Jakub Jelinek <jakub@redhat.com>
4935
4936 PR tree-optimization/70317
4937 * gcc.dg/pr70317.c: New test.
4938
d9aa5a50 49392016-03-21 Uros Bizjak <ubizjak@gmail.com>
4940
4941 PR target/70327
4942 * gcc.target/i386/pr70327.c: New test.
4943
e1a88bf4 49442016-03-21 Martin Liska <mliska@suse.cz>
4945
61941425 4946 PR ipa/70306
e1a88bf4 4947 * gcc.dg/ipa/pr70306.c: New test.
4948
d9aa5a50 49492016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 4950
4951 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4952 * gcc.target/arm/attr-align3.c: Likewise.
4953 * gcc.target/arm/attr_arm.c: Likewise.
4954 * gcc.target/arm/flip-thumb.c: Likewise.
4955
afdde20c 49562016-03-21 Jakub Jelinek <jakub@redhat.com>
4957
4958 PR target/70296
4959 * gcc.target/powerpc/altivec-36.c: New test.
4960
3f2ef661 49612016-03-21 Richard Biener <rguenther@suse.de>
4962
4963 PR tree-optimization/70310
4964 * gcc.dg/torture/pr70310.c: New testcase.
4965
08b2b692 49662016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4967
4968 PR target/70293
4969 * gcc.target/i386/pr70293.c: New test.
4970
93505d22 49712016-03-21 Richard Biener <rguenther@suse.de>
4972
4973 PR tree-optimization/70288
4974 * gcc.dg/torture/pr70288-1.c: New testcase.
4975 * gcc.dg/torture/pr70288-2.c: Likewise.
4976
06fd1914 49772016-03-21 Andrey Belevantsev <abel@ispras.ru>
4978
4979 PR rtl-optimization/69307
4980 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 4981
b628775e 49822016-03-21 Andrey Belevantsev <abel@ispras.ru>
4983
4984 PR rtl-optimization/69102
4985 * gcc.c-torture/compile/pr69102.c: New test.
4986
1421f43c 49872016-03-18 Jeff Law <law@redhat.com>
4988
4989 PR rtl-optimization/70263
4990 * gcc.c-torture/compile/pr70263-1.c: New test.
4991 * gcc.target/i386/pr70263-2.c: New test.
4992
e7142ce1 49932016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4994
4995 PR rtl-optimization/70278
4996 * gcc.dg/torture/pr70278.c: New test.
4997 * gcc.target/arm/pr70278.c: New test.
4998
5539bc70 49992016-03-18 David Malcolm <dmalcolm@redhat.com>
5000
5001 PR c/70281
5002 * gcc.dg/plugin/diagnostic-test-expressions-1.c
5003 (test_builtin_types_compatible_p): New test function.
5004 * gcc.dg/pr70281.c: New test case.
5005
296a290a 50062016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
5007
5008 PR target/70113
5009 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
5010
666094f0 50112016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5012
5013 PR tree-optimization/70252
5014 * gcc.dg/pr70252.c: New test.
5015
350514e8 50162016-03-18 Tom de Vries <tom@codesourcery.com>
5017
5018 * gcc.dg/pr70161-2.c: New test.
5019 * gcc.dg/pr70161.c: New test.
5020
011e0cea 50212016-03-18 Tom de Vries <tom@codesourcery.com>
5022
5023 PR ipa/70269
5024 * gcc.dg/pr70269.c: New test.
5025
292a09de 50262016-03-18 Jakub Jelinek <jakub@redhat.com>
5027
5028 PR c++/70267
5029 * g++.dg/ext/java-3.C: New test.
5030
efc86c4c 50312016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5032
5033 PR c++/70205
5034 * g++.dg/lookup/pr70205.C: New test.
5035
a28dd575 50362016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
5037
5038 PR c++/70218
5039 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
5040
92e7ab1e 50412016-03-17 Marek Polacek <polacek@redhat.com>
5042
5043 PR c/69407
5044 * gcc.dg/atomic-op-6.c: New test.
5045
7378dbfb 50462016-03-17 David Malcolm <dmalcolm@redhat.com>
5047
5048 PR c/70264
5049 * c-c++-common/pr70264.c: New test case.
5050
f7995d7d 50512016-03-17 Jakub Jelinek <jakub@redhat.com>
5052
e2895b76 5053 PR c++/70144
5054 * c-c++-common/pr70144-1.c: New test.
5055 * c-c++-common/pr70144-2.c: New test.
5056
f7995d7d 5057 PR c++/70272
5058 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
5059 * g++.dg/opt/flifetime-dse6.C: New test.
5060 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
5061
5ec4a949 50622016-03-17 H.J. Lu <hongjiu.lu@intel.com>
5063
5064 PR driver/70192
5065 * gcc.dg/pic-1.c: New test.
5066 * gcc.dg/pic-2.c: Likewise.
5067 * gcc.dg/pic-3.c: Likewise.
5068 * gcc.dg/pic-4.c: Likewise.
5069 * gcc.dg/pie-1.c: Likewise.
5070 * gcc.dg/pie-2.c: Likewise.
5071 * gcc.dg/pie-3.c: Likewise.
5072 * gcc.dg/pie-4.c: Likewise.
5073 * gcc.dg/pie-5.c: Likewise.
5074 * gcc.dg/pie-6.c: Likewise.
5075
c28550e1 50762016-03-17 Tom de Vries <tom@codesourcery.com>
5077
5078 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
5079 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
5080
be3296cb 50812016-03-17 Richard Biener <rguenther@suse.de>
5082
5083 PR debug/70271
5084 * g++.dg/debug/pr70271.C: New testcase.
5085
9b60ef21 50862016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
5087
5088 * gcc.target/i386/pr70251.c: New test.
5089
9a80bc1a 50902016-03-17 Marek Polacek <polacek@redhat.com>
5091
5092 PR c++/70194
5093 * g++.dg/warn/constexpr-70194.C: New test.
5094
733d7ff9 50952016-03-16 Richard Henderson <rth@redhat.com>
5096
5097 PR middle-end/70240
5098 * gcc.c-torture/compile/pr70240.c: New.
5099
3e6f12bf 51002016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5101
5102 * gcc.c-torture/compile/20151204.c: Skip for avr.
5103
867c9e99 51042016-03-16 Jakub Jelinek <jakub@redhat.com>
5105
5106 PR target/70245
5107 * g++.dg/opt/pr70245.C: New test.
5108 * g++.dg/opt/pr70245.h: New file.
5109 * g++.dg/opt/pr70245-aux.cc: New file.
5110
8ced6ab7 51112016-03-16 Martin Sebor <msebor@redhat.com>
5112
5113 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
5114
37af779a 51152016-03-16 Richard Henderson <rth@redhat.com>
5116
5117 PR middle-end/70199
5118 * gcc.c-torture/compile/pr70199.c: New.
5119
78ed999c 51202016-03-16 H.J. Lu <hongjiu.lu@intel.com>
5121
5122 * gcc.dg/uninit-19.c: Run dos2unix.
5123
462ca422 51242016-03-16 Marek Polacek <polacek@redhat.com>
5125
5126 PR c/70093
5127 * gcc.dg/nested-func-10.c: New test.
5128 * gcc.dg/nested-func-9.c: New test.
5129
fe58aacc 51302016-03-16 Jakub Jelinek <jakub@redhat.com>
5131
5132 PR tree-optimization/68714
5133 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
5134
27a53872 51352016-03-16 Tom de Vries <tom@codesourcery.com>
5136
5137 PR tree-optimization/68715
5138 * gcc.dg/graphite/pr68715-2.c: New test.
5139 * gcc.dg/graphite/pr68715.c: New test.
5140 * gfortran.dg/graphite/pr68715.f90: New test.
5141
95049c3c 51422016-03-16 Tom de Vries <tom@codesourcery.com>
5143
5144 PR tree-optimization/68809
5145 * gcc.dg/graphite/pr68809-2.c: New test.
5146 * gcc.dg/graphite/pr68809.c: New test.
5147
09eddd70 51482016-03-16 Jakub Jelinek <jakub@redhat.com>
5149
81fc5915 5150 PR c++/70147
5151 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
5152 method call to i () as argument. Adjust expected output.
5153
09eddd70 5154 PR c++/70147
5155 * g++.dg/ubsan/pr70147-1.C: New test.
5156 * g++.dg/ubsan/pr70147-2.C: New test.
5157
6373d2a2 51582016-03-15 Martin Sebor <msebor@redhat.com>
5159
5160 PR c++/58281
5161 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
5162
d27a0c11 51632016-03-15 John David Anglin <danglin@gcc.gnu.org>
5164
9908039d 5165 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
5166 hppa*-*-hpux*.
5167
45cdc3a6 5168 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
5169
d27a0c11 5170 PR libfortran/69799
5171 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
5172 libatomic_available.
5173
0dd1d57f 51742016-03-15 Marek Polacek <polacek@redhat.com>
5175
5176 PR c++/70209
5177 * g++.dg/ext/attribute-may-alias-4.C: New test.
5178
0ce02c07 51792016-03-15 Alexander Monakov <amonakov@ispras.ru>
5180
5181 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5182 -fvar-tracking-assignments-toggle flag.
5183
f6e39b30 51842016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5185
5186 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5187
167f93a2 51882016-03-15 Jakub Jelinek <jakub@redhat.com>
5189
5190 PR rtl-optimization/70222
5191 * gcc.c-torture/execute/pr70222-1.c: New test.
5192 * gcc.c-torture/execute/pr70222-2.c: New test.
5193
08a8af4a 51942016-03-15 Richard Henderson <rth@redhat.com>
5195
5196 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5197
738eb905 51982016-03-15 Andrey Belevantsev <abel@ispras.ru>
5199
5200 PR rtl-optimization/69032
5201 * gcc.dg/pr69032.c: New test.
5202
dd148b3a 52032016-03-15 Andrey Belevantsev <abel@ispras.ru>
5204
5205 PR rtl-optimization/63384
d9aa5a50 5206 * g++.dg/pr63384.C: New test.
dd148b3a 5207
acf58115 52082016-03-15 Andrey Belevantsev <abel@ispras.ru>
5209
5210 PR target/64411
5211 * gcc.target/i386/pr64411.C: New test.
5212
a2897dc4 52132016-03-15 Tom de Vries <tom@codesourcery.com>
5214
5215 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5216 * gfortran.dg/goacc/kernels-alias.f95: New test.
5217
7bad2faf 52182016-03-14 Martin Sebor <msebor@redhat.com>
5219
5220 PR c++/53792
5221 * g++.dg/cpp0x/constexpr-inline.C: New test.
5222 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5223
d65fa8d9 52242016-03-14 David Edelsohn <dje.gcc@gmail.com>
5225
5226 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5227
2b3c633f 52282016-03-14 Jakub Jelinek <jakub@redhat.com>
5229
5230 PR middle-end/70219
5231 * gcc.dg/pr70219.c: New test.
5232
e947f9c3 52332016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5234
5235 PR target/70083
5236 * gcc.dg/torture/pr70083.c: New test.
5237 * gcc.target/i386/pr70083.c: New test.
5238
74201dc2 52392016-03-14 Richard Biener <rguenther@suse.de>
5240
5241 PR tree-optimization/56365
5242 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5243
88aea41e 52442016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5245
5246 PR target/70098
5247 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5248 New function.
5249 * g++.dg/pr70098.C: New testcase.
5250
5251
1bd2aefd 52522016-03-14 Tom de Vries <tom@codesourcery.com>
5253
5254 PR tree-optimization/70045
5255 * gcc.dg/graphite/pr70045.c: New test.
5256
922c7033 52572016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5258
5259 PR fortran/69043
5260 * gfortran.dg/include_9.f90: New test.
5261
fd4ab6d9 52622016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5263
5264 PR fortran/45076
5265 gfortran.dg/prof/prof.exp: New script.
5266 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5267
7d7218d3 52682016-03-12 Andrey Belevantsev <abel@ispras.ru>
5269
5270 PR rtl-optimization/69307
5271 * gcc.dg/pr69307.c: New test.
5272
02ffd664 52732016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5274
5275 PR target/69614
5276 * gcc.target/arm/pr69614.c: New.
5277
76e207a9 52782016-03-12 Paul Thomas <pault@gcc.gnu.org>
5279
5280 PR fortran/70031
5281 * gfortran.dg/submodule_14.f08: New test
5282
5283 PR fortran/69524
5284 * gfortran.dg/submodule_15.f08: New test
5285
490ee78a 52862016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5287
5288 PR c++/70106
5289 * g++.dg/cpp1y/paren3.C: New test.
5290
04e137ff 52912016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5292
5293 PR target/70131
5294 * gcc.target/powerpc/ppc-round2.c: New test.
5295
27b2c1c4 52962016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5297
5298 PR target/70123
5299 * gcc.dg/torture/pr70123.c: New test.
5300
84116671 53012016-03-11 Jeff Law <law@redhat.com>
5302
5303 PR tree-optimization/70190
5304 * gcc.c-torture/compile/pr70190.c: New test.
5305
cfa58bc8 53062016-03-11 David Malcolm <dmalcolm@redhat.com>
5307
5308 PR c/68187
5309 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5310 case.
5311 (test43_b): Likewise.
5312 (test43_c): Likewise.
5313 (test43_d): Likewise.
5314 (test43_e): Likewise.
5315 (test43_f): Likewise.
5316 (test43_g): Likewise.
5317 (test44_a): Likewise.
5318 (test44_b): Likewise.
5319 (test44_c): Likewise.
5320 (test44_d): Likewise.
5321 (test44_e): Likewise.
5322
ce234f27 53232016-03-11 David Malcolm <dmalcolm@redhat.com>
5324
5325 PR c/70085
5326 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5327
e4756b48 53282016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5329
5330 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5331 dg-options.
5332
1f5ef87e 53332016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5334
5335 PR target/70002
5336 PR target/69245
5337 * gcc.target/aarch64/pr69245_2.c: New test.
5338
f9c352a1 53392016-03-11 Jakub Jelinek <jakub@redhat.com>
5340
5341 PR tree-optimization/70177
5342 * gcc.dg/pr70177.c: New test.
5343
4dd92ac6 53442016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5345
5346 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5347
331e4fdb 53482016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5349
5350 * gcc.dg/tree-ssa/sra-20.c: New.
5351
69262824 53522016-03-11 Jakub Jelinek <jakub@redhat.com>
5353
6f9a7425 5354 PR rtl-optimization/70174
5355 * gcc.dg/pr70174.c: New test.
5356
69262824 5357 PR tree-optimization/70169
5358 * gcc.dg/pr70169.c: New test.
5359
4637a847 53602016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5361
5362 PR target/70160
5363 * gcc.target/i386/pr70160.c: New test.
5364
5a86d754 53652016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5366
5367 * gcc.target/s390/dfp-1.c: New test.
5368
af4c8290 53692016-03-10 Nick Clifton <nickc@redhat.com>
5370
5371 PR target/70044
5372 * gcc.target/aarch64/pr70044.c: New test.
5373
98dfd328 53742016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5375 Jakub Jelinek <jakub@redhat.com>
5376
5377 PR c++/70001
5378 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5379 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5380 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5381
75e72311 53822016-03-10 Jan Hubicka <hubicka@ucw.cz>
5383
5384 PR lto/69589
5385 * g++.dg/lto/pr69589_0.C: New testcase
5386 * g++.dg/lto/pr69589_1.C: New testcase
5387
a2eb1271 53882016-03-10 Marek Polacek <polacek@redhat.com>
5389
5390 PR c++/70153
5391 * g++.dg/delayedfold/unary-plus1.C: New test.
5392
53932016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 5394
5395 * gcc.target/arm/pr45701-1.c: Escape brackets.
5396 * gcc.target/arm/pr45701-2.c: Likewise.
5397
5ab2987f 53982016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5399
5400 * gfortran.dg/unconstrained_commons.f: New.
5401
6972afac 54022016-03-10 Alan Modra <amodra@gmail.com>
5403
5404 * gcc.dg/pr69195.c: New.
5405 * gcc.dg/pr69238.c: New.
5406
c82c99ec 54072016-03-10 Tom de Vries <tom@codesourcery.com>
5408
5409 PR testsuite/68915
5410 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5411
a2389d4a 54122016-03-10 Richard Biener <rguenther@suse.de>
5413
5414 PR tree-optimization/70128
5415 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5416 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5417
c272412d 54182016-03-09 Jakub Jelinek <jakub@redhat.com>
5419
a0451069 5420 PR tree-optimization/70152
5421 * gcc.dg/pr70152.c: New test.
5422
c272412d 5423 PR target/70086
5424 * gcc.target/i386/pr70086-1.c: New test.
5425 * gcc.target/i386/pr70086-2.c: New test.
5426 * gcc.target/i386/pr70086-3.c: New test.
5f611068 5427
5428 PR tree-optimization/70127
5429 * gcc.c-torture/execute/pr70127.c: New test.
5430
27dcb7a8 54312016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5432
5433 * c-c++-common/goacc/combined-directives-2.c: New test.
5434
c24757cf 54352016-03-09 David Malcolm <dmalcolm@redhat.com>
5436
5437 PR c/68473
5438 PR c++/70105
5439 * g++.dg/diagnostic/pr70105.C: New test.
5440 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5441 (test_multiple_ordinary_maps): New test function.
5442
83108969 54432016-03-09 David Malcolm <dmalcolm@redhat.com>
5444
5445 PR c/68473
5446 PR c++/70105
5447 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5448 Drop range information from call to inform_at_rich_loc.
5449 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5450 New.
5451 (test_show_locus): Replace calls to rich_location::add_range with
5452 calls to add_range. Rewrite the tests that used the now-defunct
5453 rich_location ctor taking a source_range. Simplify other tests
5454 by replacing calls to COMBINE_LOCATION_DATA with calls to
5455 make_location.
5456
6733c0e8 54572016-03-09 Richard Biener <rguenther@suse.de>
5458 Jakub Jelinek <jakub@redhat.com>
5459
5460 PR tree-optimization/70138
5461 * gcc.dg/vect/pr70138-1.c: New testcase.
5462 * gcc.dg/vect/pr70138-2.c: Likewise.
5463
96abb9f5 54642016-03-09 Jakub Jelinek <jakub@redhat.com>
5465
5466 PR target/70049
5467 * gcc.target/i386/pr70049.c: New test.
5468
42bb3bfb 54692016-03-09 Richard Biener <rguenther@suse.de>
5470
5471 PR c/70143
5472 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5473 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5474 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5475
27527428 54762016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5477
5478 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5479 arm-*-*.
5480
248449f2 54812016-03-09 Jakub Jelinek <jakub@redhat.com>
5482
1bd49ced 5483 PR middle-end/67278
5484 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5485
248449f2 5486 PR target/67278
5487 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5488
5489 PR middle-end/70050
5490 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5491 in testcase comment.
5492
dfc460ff 54932016-03-09 Tom de Vries <tom@codesourcery.com>
5494
5495 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5496 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5497 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5498 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5499 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5500 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5501 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5502 * gfortran.dg/goacc/kernels-loop.f95: New test.
5503
0377fc7f 55042016-03-08 Martin Sebor <msebor@redhat.com>
5505
5506 PR c++/62096
5507 * g++.dg/warn/overflow-warn-7.C: New test.
5508
3556aa80 55092016-03-08 Jason Merrill <jason@redhat.com>
5510
5511 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5512 * lib/target-supports.exp (check_effective_target_concepts): New.
5513
e5096208 55142016-03-08 Jakub Jelinek <jakub@redhat.com>
5515
5370eb8d 5516 PR c++/70135
5517 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5518 * g++.dg/ubsan/pr70135.C: New test.
5519
e5096208 5520 PR target/70110
5521 * gcc.dg/pr70110.c: New test.
5522
cc37120d 55232016-03-07 Martin Jambor <mjambor@suse.cz>
5524
5525 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5526 * c-c++-common/gomp/if-1.c: Likewise.
5527 * c-c++-common/gomp/pr61486-2.c: Likewise.
5528 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5529 to dg-additional-options.
5530 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5531 * g++/gomp/target-teams-1.c: Likewise.
5532 * gcc.dg/gomp/gomp.exp: Likewise.
5533 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5534 dg-additional-options.
5535 * gfortran.dg/gomp/gomp.exp: Likewise.
5536 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5537 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5538 dg-additional-options.
5539 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5540
53c248d8 55412016-03-07 Martin Jambor <mjambor@suse.cz>
5542
5543 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5544 * c-c++-common/gomp/gridify-1.c: New test.
5545 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5546
541e79a0 55472016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5548
5549 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5550 trigger for cortex-r8, when scanning for register r8.
5551 * gcc.target/arm/pr45701-2.c: Likewise.
5552
4dfabd94 55532016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 5554 Jeff Law <law@redhat.com>
4dfabd94 5555
5556 PR tree-optimization/69740
5557 * gcc.c-torture/compile/pr69740-1.c: New test.
5558 * gcc.c-torture/compile/pr69740-2.c: New test.
5559
1b63a87b 55602016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5561
5562 * lib/target-supports.exp
5563 (check_effective_target_whole_vector_shift): Enable for PPC64.
5564
d33914da 55652016-03-07 Richard Biener <rguenther@suse.de>
5566
5567 PR tree-optimization/70115
5568 * gcc.dg/torture/pr70115.c: New testcase.
5569
584fba4b 55702016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5571
5572 PR middle-end/69916
5573 * c-c-++-common/goacc/pr69916.c: New.
5574
7f2f5ec0 55752016-03-07 Richard Henderson <rth@redhat.com>
5576
5577 * gcc.c-torture/compile/pr70061.c: New test.
5578
f530e7c4 55792016-03-07 Richard Biener <rguenther@suse.de>
5580
5581 PR testsuite/70109
5582 * gcc.dg/vect/O3-pr36098.c: New testcase.
5583
a3855fed 55842016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5585
5586 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5587
091ffc31 55882016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5589
5590 * gnat.dg/renaming9.ad[sb]: New testcase.
5591
2941b871 55922016-03-05 Jakub Jelinek <jakub@redhat.com>
5593
5594 PR c++/70084
5595 * g++.dg/expr/stdarg3.C: New test.
5596
5173ce42 55972016-03-04 Jeff Law <law@redhat.com>
5598
5599 PR tree-optimization/69196
5600 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5601 x86_64-*-*.
5602
2d1d2e55 56032016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5604
0e43078e 5605 PR c/69973
5606 * gcc.dg/pr69973.c: New test.
5607
d8ec06ae 5608 PR rtl-optimization/69941
5609 * gcc.dg/torture/pr69941.c: New test.
5610
2d1d2e55 5611 PR c/69824
5612 * gcc.dg/pr69824.c: New test.
5613
32f692e2 56142016-03-05 Tom de Vries <tom@codesourcery.com>
5615
5616 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5617 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5618 function.
5619
1c699e9a 56202016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5621
5622 PR c++/66786
5623 * g++.dg/cpp1y/var-templ48.C: New test.
5624 * g++.dg/cpp1y/var-templ49.C: New test.
5625
358448c6 56262016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5627
5628 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5629
01dc3c45 56302016-03-04 Jakub Jelinek <jakub@redhat.com>
5631
e968ff6d 5632 PR c++/70035
5633 * g++.dg/ubsan/pr70035.C: New test.
5634
01dc3c45 5635 PR target/70062
5636 * gcc.target/i386/pr70062.c: New test.
5637
3937d618 56382016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5639
5640 * g++.dg/template/typename21.C: Remove c++98_only.
5641
c58ac7f8 56422016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5643
5644 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5645
0060768a 56462016-03-04 David Malcolm <dmalcolm@redhat.com>
5647
5648 PR c/68187
5649 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5650 function.
5651 (fn_42_b): Likewise.
5652 (fn_42_c): Likewise.
5653
74c6fd40 56542016-03-04 David Malcolm <dmalcolm@redhat.com>
5655
5656 PR c/68187
5657 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5658 function.
5659 (fn_40_b): Likewise.
5660 (fn_41_a): Likewise.
5661 (fn_41_b): Likewise.
5662
31b11359 56632016-03-04 Jakub Jelinek <jakub@redhat.com>
5664
5665 PR target/70059
5666 * gcc.target/i386/avx512f-pr70059.c: New test.
5667 * gcc.target/i386/avx512dq-pr70059.c: New test.
5668
c5b93452 56692016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5670
5671 PR rtl-optimization/57676
5672 * gcc.dg/torture/pr57676.c: New test.
5673
268fbd56 56742016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5675
5676 * gcc.dg/pr70026.c: New test.
5677
6560d1ad 56782016-03-04 Marek Polacek <polacek@redhat.com>
5679
5680 PR c/69798
5681 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5682 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5683
cc7dfddf 56842016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5685
5686 PR target/70004
5687 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5688 Delete.
5689 (test_corners_sisd_si): Likewise.
5690 (main): Remove checks of the above.
5691 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5692
e9663bd4 56932016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5694
5695 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5696
dcdd684e 56972016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5698
5699 * gcc.dg/torture/pr69951.c: Accept argc==0.
5700
e692d332 57012016-03-04 Richard Biener <rguenther@suse.de>
5702
5703 PR c++/70054
5704 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5705 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5706
af77b7e6 57072016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5708
5709 PR testsuite/69766
5710 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5711 testing multiarch.
5712
290da96e 57132016-03-04 Jakub Jelinek <jakub@redhat.com>
5714
5715 PR debug/69947
5716 * gcc.dg/guality/pr69947.c: New test.
5717
e51ce713 57182016-03-03 Jakub Jelinek <jakub@redhat.com>
5719
5720 PR ada/70017
5721 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5722
1feed892 57232016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5724
5725 PR rtl-optimization/69904
5726 * gcc.target/arm/pr69904.c: New test.
5727
c32bda69 57282016-03-03 Jakub Jelinek <jakub@redhat.com>
5729
5730 PR target/70021
5731 * gcc.dg/vect/pr70021.c: New test.
5732 * gcc.target/i386/pr70021.c: New test.
5733
1bc579ed 57342016-03-03 Marek Polacek <polacek@redhat.com>
5735
5736 PR middle-end/70050
5737 * gcc.dg/pr70050.c: New test.
5738
cfa8d638 57392016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5740
5741 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5742
1b889259 57432016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5744
5745 PR tree-optimization/70043
5746 * gfortran.dg/vect/pr70043.f90: New test.
5747
f756dfa3 57482016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5749
5750 * gnat.dg/specs/task1.ads: New test.
5751
5cb4863d 57522016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5753
5754 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5755 Invoke gdb with -batch.
5756 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5757
5dd12e43 57582016-03-03 Richard Biener <rguenther@suse.de>
5759
5760 PR tree-optimization/55936
5761 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5762
d97ba4ca 57632016-03-02 Jeff Law <law@redhat.com>
5764
5d23c86f 5765 PR rtl-optimization/69942
5766 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5767 effects of argument promotions.
5768
d97ba4ca 5769 PR tree-optimization/69987
5770 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5771 target does not support -fprefetch-loop-arrays.
5772
901faaa0 57732016-03-02 Uros Bizjak <ubizjak@gmail.com>
5774
5775 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5776
51f6fdce 57772016-03-02 Bin Cheng <bin.cheng@arm.com>
5778
6bc7872f 5779 PR rtl-optimization/69052
51f6fdce 5780 * gcc.target/i386/pr69052.c: New test.
5781
31d31e07 57822016-03-02 Alan Modra <amodra@gmail.com>
5783
5784 * gcc.dg/pr69990.c: New.
5785
04faee95 57862016-03-02 Jakub Jelinek <jakub@redhat.com>
5787
270d0117 5788 PR c/68062
5789 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5790
5791 PR middle-end/70022
5792 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5793
04faee95 5794 PR target/70028
5795 * gcc.target/i386/pr70028.c: New test.
5796
a2cc9e8e 57972016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5798
5799 * c-c++-common/asan/swapcontext-test-1.c,
5800 * c-c++-common/tsan/thread_leak.c,
5801 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5802 * g++.dg/tsan/benign_race.C,
5803 * g++.dg/tsan/fd_close_norace.C,
5804 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5805 races with sanitizer output
5806
dd4bd263 58072016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 5808 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 5809
5810 PR target/67278
5811 * gcc.dg/simd-8.c: New testcase.
5812
b5fe3a49 58132016-03-02 Richard Biener <rguenther@suse.de>
5814
5815 PR middle-end/67278
5816 * gcc.dg/simd-7.c: New testcase.
5817
23601f67 58182016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5819
5820 * gcc.target/i386/pr70007.c: Tweak.
5821
f66f65e7 58222016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5823
5824 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5825
60773515 58262016-03-02 Marek Polacek <polacek@redhat.com>
5827
5828 PR c/67854
5829 * gcc.dg/pr67854.c: New test.
5830
6c094cb1 58312016-03-02 Jakub Jelinek <jakub@redhat.com>
5832
5833 PR middle-end/70025
5834 * gcc.dg/torture/pr70025.c: New test.
5835
7627bb56 58362016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5837
5838 PR tree-optimization/68621
5839 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5840
066c8e94 58412016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5842
5843 * gcc.target/i386/pr70007.c: New test.
5844
d3b819ad 58452016-03-01 Jeff Law <law@redhat.com>
5846
d4b9ad56 5847 PR tree-optimization/69196
7e217344 5848 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 5849
d3b819ad 5850 PR tree-optimization/69196
5851 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5852 duplicating code and spoiling the expected output.
5853
4f37285d 58542016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5855
5856 PR target/70033
5857 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5858 supports power9 before doing tests.
5859 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5860 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5861 * gcc.target/powerpc/p9-permute.c: Likewise.
5862
3e9c4f6c 58632016-03-01 Uros Bizjak <ubizjak@gmail.com>
5864
5865 PR target/70027
5866 * gcc.target/i386/pr70027.c: New test.
5867
e324729e 58682016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 5869
5870 * gcc.dg/pr70017.c: New test.
5871
40e9ce2d 58722016-03-01 Jakub Jelinek <jakub@redhat.com>
5873
5874 PR c/69796
5875 PR c/69974
5876 * gcc.dg/pr69796.c: New test.
5877 * gcc.dg/pr69974.c: New test.
5878
e8b016ea 58792016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5880
5881 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5882
24d3127c 58832016-02-29 Jeff Law <law@redhat.com>
5884
5885 PR tree-optimization/69987
5886 * gfortran.dg/pr69987.f90: New test.
5887
5888 PR tree-optimization/69989
5889 * gcc.c-torture/compile/pr69989-2.c: New test.
5890
12cc1225 58912016-03-01 Marek Polacek <polacek@redhat.com>
5892
5893 PR c++/69795
5894 * g++.dg/parse/invalid1.C: New test.
5895
d99a947c 58962016-03-01 Richard Biener <rguenther@suse.de>
5897
5898 PR middle-end/70022
5899 * gcc.dg/pr70022.c: New testcase.
5900
395dbc60 59012016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5902
5903 PR tree-optimization/69956
5904 * gcc.dg/pr69956.c: New test.
5905
40a35c55 59062016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5907
5908 PR target/70011
5909 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5910 XFAIL when hardware supports efficient unaligned storage access.
5911
4edc90b0 59122016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5913
5914 PR c++/69961
5915 * g++.dg/template/pr69961a.C: New test.
5916 * g++.dg/template/pr69961b.C: New test.
5917
1ed1f69a 59182016-02-29 David Malcolm <dmalcolm@redhat.com>
5919
5920 PR preprocessor/69985
5921 * gcc.dg/cpp/pr69985.c: New test case.
5922
01c5d15d 59232016-02-29 Jeff Law <law@redhat.com>
5924
3a4d3de5 5925 PR tree-optimization/70005
5926 * gcc.c-torture/execute/pr70005.c New test.
5927
01c5d15d 5928 PR tree-optimization/69999
5929 * gcc.c-torture/compile/pr69999.c: New test.
5930
1bf66b54 59312016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5932
5933 PR tree-optimization/69652
5934 * gcc.dg/torture/pr69652.c: Delete test.
5935 * gcc.dg/vect/pr69652.c: New test.
5936
b4d653d5 59372016-02-19 Richard Biener <rguenther@suse.de>
5938
5939 PR tree-optimization/69980
5940 * gfortran.dg/vect/pr69980.f90: New testcase.
5941
35bc4745 59422016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5943
5944 * gcc.target/sparc/20160229-1.c: New test.
5945
bb54a538 59462016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5947
5948 * gnat.dg/stack_usage3.adb: New test.
5949 * gnat.dg/stack_usage3_pkg.ads: New helper.
5950
95164e71 59512016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5952
5953 * gnat.dg/renaming8.adb: New test.
5954 * gnat.dg/renaming8_pkg1.ads: New helper.
5955 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5956 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5957
a890896f 59582016-02-29 Richard Biener <rguenther@suse.de>
5959
5960 PR tree-optimization/69720
5961 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5962
5c70403a 59632016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5964
5965 PR fortran/68147
5966 PR fortran/47674
5967 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5968
dfb6d139 59692016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 5970 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5971
5972 PR fortran/56007
5973 * gfortran.dg/coarray_8.f90: Adjust error message.
5974 * gfortran.dg/pr56007.f90: New test.
5975 * gfortran.dg/pr56007.f: New test.
5976
536508db 59772016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5978
5979 PR tree-optimization/69989
5980 * gcc.dg/torture/pr69989.c: New test.
5981
eec75e45 59822016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5983
5984 * gcc.target/i386/stack-realign-win.c: New test.
5985
0175e45a 59862016-02-28 Harald Anlauf <anlauf@gmx.de>
5987
5988 PR fortran/60126
5989 * gfortran.dg/pr60126.f90: New test.
5990
2a703589 59912016-02-27 Jeff Law <law@redhat.com>
5992
5993 Revert
5994 2016-02-26 Richard Biener <rguenther@suse.de>
5995 Jeff Law <law@redhat.com>
5996
5997 PR tree-optimization/69740
5998 * gcc.c-torture/compile/pr69740-1.c: New test.
5999 * gcc.c-torture/compile/pr69740-2.c: New test.
6000
359b4c18 60012016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6002
1c96765a 6003 PR fortran/69910
359b4c18 6004 * gfortran.dg/newunit_4.f90: New test.
6005
49462d93 60062016-02-27 Jakub Jelinek <jakub@redhat.com>
6007
6008 PR target/69613
6009 PR rtl-optimization/69886
6010 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
6011 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
6012 target.
6013
c4ac733e 60142016-02-26 Martin Sebor <msebor@redhat.com>
6015
6016 PR tree-optimization/15826
6017 * gcc.dg/tree-ssa/pr15826.c: New test.
6018
da8c4b5d 60192016-02-26 Jakub Jelinek <jakub@redhat.com>
6020
6021 PR target/69969
6022 * gcc.target/powerpc/pr69969.c: New test.
6023
0a4558eb 60242016-02-26 Martin Sebor <msebor@redhat.com>
6025
6026 PR c++/15766
6027 * g++.old-deja/g++.other/decl5.C: Add a test case.
6028
5b500299 60292016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
6030
6031 PR target/69946
6032 * gcc.target/powerpc/pr69946.c: New file.
6033
565f533b 60342016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 6035 Jeff Law <law@redhat.com>
565f533b 6036
0a4558eb 6037 PR tree-optimization/69740
565f533b 6038 * gcc.c-torture/compile/pr69740-1.c: New test.
6039 * gcc.c-torture/compile/pr69740-2.c: New test.
6040
ff67cbea 60412016-02-26 Martin Jambor <mjambor@suse.cz>
6042
6043 PR middle-end/69920
6044 * gcc.dg/torture/pr69932.c: New test.
6045 * gcc.dg/torture/pr69936.c: Likewise.
6046
e400d817 60472016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6048
6049 PR target/69709
6050 * gcc.target/s390/pr69709.c: New test.
6051
126a5a2d 60522016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6053
6054 PR target/69245
6055 * gcc.target/aarch64/pr69245_1.c: New test.
6056
59c58860 60572016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6058
6059 PR target/69613
6060 * gcc.dg/torture/pr69613.c: New test.
6061
9441fa4e 60622016-02-26 Jakub Jelinek <jakub@redhat.com>
6063
6064 PR rtl-optimization/69891
6065 * gcc.target/i386/pr69891.c: New test.
6066
e48fcde0 60672016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 6068 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6069
35ed600a 6070 PR target/61397
f41208a1 6071 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
6072 functionality for both 32-bit and 64-bit.
6073
c86aaa0e 60742016-02-26 Richard Biener <rguenther@suse.de>
6075
6076 PR tree-optimization/69551
6077 * gcc.dg/torture/pr69951.c: New testcase.
6078
38e71a65 60792016-02-25 Richard Biener <rguenther@suse.de>
6080
6081 PR tree-optimization/48795
6082 * gcc.dg/Warray-bounds-18.c: New testcase.
6083
03331e69 60842016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6085
6086 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
6087
f14d8d6a 60882016-02-25 Jakub Jelinek <jakub@redhat.com>
6089
6090 PR rtl-optimization/69896
6091 * gcc.dg/pr69896.c: New test.
6092
4003c807 60932016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
6094
6095 PR c++/69736
6096 * g++.dg/cpp1y/paren2.C: New test.
6097
a0573328 60982016-02-24 Martin Sebor <msebor@redhat.com>
6099
6100 PR c/51147
6101 * gcc.dg/enum-mode-2.c: New test.
6102
2cde02ad 61032016-02-24 Jakub Jelinek <jakub@redhat.com>
6104
6105 PR c++/69922
6106 * g++.dg/warn/Wnonnull-compare-6.C: New test.
6107 * g++.dg/warn/Wnonnull-compare-7.C: New test.
6108 * g++.dg/ubsan/pr69922.C: New test.
6109
f0ea75d1 61102016-02-24 Marek Polacek <polacek@redhat.com>
6111
6112 PR c/69819
6113 * gcc.dg/pr69819.c: New test.
6114
05027366 61152016-02-24 Martin Sebor <msebor@redhat.com>
6116
34ed562b 6117 PR c++/69912
6118 * g++.dg/ext/flexary15.C: New test.
6119
61202016-02-24 Martin Sebor <msebor@redhat.com>
6121
6122 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 6123 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 6124 * g++.dg/ext/builtin_alloca.C: Same.
05027366 6125
650c3ad5 61262016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
6127 Charles Baylis <charles.baylis@linaro.org>
6128
6129 PR debug/61033
6130 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
6131
596070e8 61322016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 6133 Jakub Jelinek <jakub@redhat.com>
596070e8 6134
6135 PR middle-end/69760
6136 * gcc.dg/torture/pr69760.c: New testcase.
6137
d6b92d9f 61382016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6139
6140 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
6141 pattern on Solaris with as.
6142
90436d9d 61432016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6144
6145 * gcc.target/arm/cond_sub_restrict_it.c: New test.
6146 * gcc.target/arm/condarith_restrict_it.c: Likewise.
6147 * gcc.target/arm/movcond_restrict_it.c: Likewise.
6148 * gcc.target/arm/negscc_restrict_it.c: Likewise.
6149
7c749495 61502016-02-24 Jakub Jelinek <jakub@redhat.com>
6151
6152 PR middle-end/69915
6153 * gcc.dg/pr69915.c: New test.
6154
9c9680b5 61552016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6156
6157 PR rtl-optimization/69886
6158 * gcc.dg/torture/pr69886.c: New test.
6159
36d081ee 61602016-02-24 Richard Biener <rguenther@suse.de>
6161
6162 PR middle-end/68963
6163 * gcc.dg/torture/pr68963.c: New testcase.
6164
2a0accb9 61652016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6166
6167 PR target/69875
6168 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
6169 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
6170 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
6171 * gcc.target/arm/atomic_loaddi_1.c: New test.
6172 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
6173 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
6174 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
6175 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
6176 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
6177 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
6178 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
6179 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
6180
f0e92ef1 61812016-02-24 Jakub Jelinek <jakub@redhat.com>
6182
6183 PR middle-end/69909
6184 * gcc.dg/torture/pr69909.c: New test.
6185
6907286f 61862016-02-24 Richard Biener <rguenther@suse.de>
6187
6188 PR tree-optimization/69907
6189 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6190 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6191 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6192
e6ab7475 61932016-02-24 Christian Bruel <christian.bruel@st.com>
6194
6195 * gcc.target/arm/pragma_cpp_fma.c: New test.
6196
47587450 61972016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6198
6199 PR fortran/61156
6200 * gfortran.dg/include_6.f90: Update test.
6201
d41ab738 62022016-02-23 Jakub Jelinek <jakub@redhat.com>
6203
6204 PR objc/69844
6205 * objc.dg/pr69844.m: New test.
6206
4772d9d5 62072016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6208
6209 PR libgfortran/69456
6210 * gfortran.dg/namelist_89.f90: New test.
6211 * gfortran.dg/pr59700.f90: Update test..
6212
8c38d887 62132016-02-23 Martin Sebor <msebor@redhat.com>
6214
6215 PR middle-end/69780
6216 * g++.dg/ext/builtin_alloca.C: New test.
6217 * gcc.dg/builtins-68.c: New test.
6218
ee1bfdb0 62192016-02-23 Richard Henderson <rth@redhat.com>
6220
6221 * gcc.target/i386/addr-space-3.c: Remove test.
6222
52609ec3 62232016-02-23 David Malcolm <dmalcolm@redhat.com>
6224
6225 PR preprocessor/69126
6226 PR preprocessor/69543
6227 * c-c++-common/pr69126-2-long.c: New test.
6228 * c-c++-common/pr69126-2-short.c: New test.
6229 * c-c++-common/pr69543-1.c: Remove xfail.
6230
d5bf2cc8 62312016-02-23 David Malcolm <dmalcolm@redhat.com>
6232
6233 PR preprocessor/69126
6234 PR preprocessor/69543
6235 PR preprocessor/69558
6236 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6237 (f): Rename to...
6238 (test_2): ...this, and add leading comment.
6239 (MACRO_3, test_3): New.
6240 (MACRO_4A, MACRO_4B, test_4): New.
6241 (MACRO): Rename to...
6242 (MACRO_5): ...this.
6243 (g): Rename to...
6244 (test_5): ...this, updating for renaming of MACRO, and
6245 add leading comment.
6246 * c-c++-common/pr69543-1.c: New.
6247 * c-c++-common/pr69543-2.c: New.
6248 * c-c++-common/pr69543-3.c: New.
6249 * c-c++-common/pr69543-4.c: New.
6250 * c-c++-common/pr69558-1.c: New.
6251 * c-c++-common/pr69558-2.c: New.
6252 * c-c++-common/pr69558-3.c: New.
6253 * c-c++-common/pr69558-4.c: New.
6254 * gcc.dg/pr69558.c: Move to...
6255 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6256 xfail for c++.
6257
3a37a410 62582016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6259
6260 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6261 to -ftree-parallelize-loops/-fopenacc changes.
6262 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6263 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6264 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6265 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6266 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6267 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6268 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6269 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6270 * c-c++-common/goacc/kernels-loop.c: Likewise.
6271 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6272 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6273 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6274 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6275
ecca180f 62762016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6277
6278 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6279
eec0fa3f 62802016-02-23 Jakub Jelinek <jakub@redhat.com>
6281
f1f91c07 6282 PR c++/69902
6283 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6284
eec0fa3f 6285 PR c/69900
6286 * gcc.dg/pr69900.c: New test.
6287
e045424d 62882016-02-23 Martin Jambor <mjambor@suse.cz>
6289
6290 PR tree-optimization/69666
6291 * gcc.dg/tree-ssa/pr69666.c: New test.
6292
f482dff6 62932016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6294
6295 PR fortran/67451
6296 * gfortran.dg/coarray_allocate_5.f08: New test.
6297
57ed698b 62982016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6299
6300 * gcc.target/s390/vcond-shift.c: Move to ...
6301 * gcc.target/s390/vector/vcond-shift.c: ... here.
6302
990e443c 63032016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6304
6305 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6306 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6307
296c5f01 63082016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6309
6310 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6311
e53f41d5 63122016-02-20 Mark Wielaard <mjw@redhat.com>
6313
6314 PR c/28901
6315 * gcc.dg/unused-variable-3.c: New test.
6316
13af201d 63172016-02-22 Jakub Jelinek <jakub@redhat.com>
6318
6319 PR target/69888
6320 * gcc.target/i386/pr69888.c: New test.
6321
682c90f9 63222016-02-22 Richard Biener <rguenther@suse.de>
6323
6324 PR tree-optimization/69882
6325 * gfortran.dg/vect/pr69882.f90: New testcase.
6326
b8cd18c3 63272016-02-22 Jakub Jelinek <jakub@redhat.com>
6328
6329 PR target/69885
6330 * gcc.dg/pr69885.c: New test.
6331
09343379 63322016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6333
6334 PR target/69806
6335 PR target/54089
6336 * gcc.target/sh/pr54089-10.c: New.
6337
b345a09f 63382016-02-20 Paul Thomas <pault@gcc.gnu.org>
6339
6340 PR fortran/69423
6341 * gfortran.dg/deferred_character_15.f90 : New test.
6342
51385aed 63432016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6344
6345 PR fortran/57365
6346 gfortran.dg/allocate_with_source_18.f03: New test.
6347
63482016-02-20 Harald Anlauf <anlauf@gmx.de>
6349
6350 PR fortran/52531
6351 gfortran.dg/gomp/pr52531.f90: New test.
6352
9cce8384 63532016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6354
6355 PR c++/69865
6356 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6357 -std=c++03.
6358
d91f5fbb 63592016-02-19 Jakub Jelinek <jakub@redhat.com>
6360
563d5cb8 6361 PR c++/69826
6362 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6363 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6364
0a04aac9 6365 PR c++/69850
6366 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6367
d91f5fbb 6368 PR c++/69851
6369 * g++.dg/torture/pr69851.C: New test.
6370
5fe1f282 63712016-02-19 Martin Sebor <msebor@redhat.com>
6372
6373 PR testsuite/69573
6374 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6375
a45bce11 63762016-02-19 Jakub Jelinek <jakub@redhat.com>
6377
6263dde1 6378 PR c++/69850
6379 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6380 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6381
a45bce11 6382 PR c++/67767
6383 * g++.dg/cpp0x/pr67767.C: New test.
6384
cf2ed1b7 63852016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6386
6387 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6388 for fp, simd, crypto, crc, lse.
6389 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6390 above.
6391 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6392 effective target check.
6393
f6cc34b0 63942016-02-19 Jakub Jelinek <jakub@redhat.com>
6395
6396 PR target/69820
6397 * gcc.target/i386/pr69820.c: New test.
6398
6c678e78 63992016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6400
6401 * gcc.target/s390/vector/int128-1.c: New test.
6402
b088ff4b 64032016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6404
6405 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6406
b11e60a4 64072016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6408
6409 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6410 instruction pattern name to prevent the testcase from failing with
6411 -march=z13.
6412
664ff6a0 64132016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6414
6415 * gcc.target/s390/md/movstr-2.c: New test.
6416
e80be24b 64172016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6418
6419 * gcc.target/s390/morestack.c: New test.
6420
9839f350 64212016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6422
6423 PR target/69625
6424 * gcc.target/s390/pr69625.c: Add test case.
6425
4550fbd0 64262016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6427
6428 PR testsuite/68580
6429 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6430
57d00b6a 64312016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6432
6433 PR target/68404
6434 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6435 * gcc.target/powerpc/fusion3.c: Likewise.
6436
63ad69d6 64372016-02-18 Richard Biener <rguenther@suse.de>
6438
6439 PR middle-end/69553
6440 * g++.dg/torture/pr69553.C: New testcase.
6441
d92404ed 64422016-02-18 Nick Clifton <nickc@redhat.com>
6443
4550fbd0 6444 PR target/62254
6445 PR target/69610
6446 * gcc.target/arm/pr62554.c: New test.
6447 * gcc.target/arm/pr69610-1.c: New test.
6448 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 6449
0808dfce 64502016-02-18 Richard Biener <rguenther@suse.de>
6451
6452 PR middle-end/69854
6453 * gcc.dg/torture/pr69854.c: New testcase.
6454
fc3527e3 64552016-02-17 Jakub Jelinek <jakub@redhat.com>
6456
6457 PR c++/69850
6458 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6459
e3c24279 64602012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6461
6462 * gcc.target/powerpc/vec-cg.c: New test.
6463
c9732c2b 64642016-02-17 Richard Biener <rguenther@suse.de>
6465
6466 PR testsuite/69586
6467 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6468
51bf9f9b 64692016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6470
6471 PR target/69161
6472 * gcc.c-torture/compile/pr69161.c: New test.
6473
6baedca3 64742016-02-17 David Sherwood <david.sherwood@arm.com>
6475
6476 PR target/69532
6477 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6478 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6479
4f240715 64802016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6481
6482 * gcc.dg/ifcvt-4.c: Skip on Visium.
6483
e0c0515d 64842016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6485
6486 * gnat.dg/atomic8.adb: New test.
6487
7b319ee6 64882016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6489
6490 * gnat.dg/discr46.ad[sb]: New test.
6491
48a7e3d1 64922016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6493
6494 PR Target/48344
6495 * gcc.target/powerpc/pr48344-1.c: New test.
6496
3f844f15 64972015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6498
6499 PR fortran/69742
6500 * gfortran.dg/associate_21.f90: New test.
6501
7675e968 65022016-02-16 Jakub Jelinek <jakub@redhat.com>
6503
6504 PR c/69835
6505 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6506 -Wnonnull in dg-options.
6507 * c-c++-common/nonnull-2.c: New test.
6508
d6faee88 65092016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6510 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6511
6512 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6513
3a2a72aa 65142016-02-16 Jakub Jelinek <jakub@redhat.com>
6515
6516 PR middle-end/69801
6517 * gcc.dg/pr69801.c: Add empty dg-options.
6518
28072426 65192016-02-16 James Norris <jnorris@codesourcery.com>
6520
6521 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6522 * g++.dg/goacc/deviceptr-1.c: New file.
6523
37fffac2 65242016-02-16 Jakub Jelinek <jakub@redhat.com>
6525
6526 PR tree-optimization/69820
6527 * gcc.dg/vect/pr69820.c: New test.
6528
f72a5e61 65292016-02-16 Richard Biener <rguenther@suse.de>
6530
6531 PR tree-optimization/69776
6532 * gcc.dg/torture/pr69776-2.c: New testcase.
6533
50e0cd76 65342016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6535
6536 PR tree-optimization/69714
6537 * gcc.dg/torture/pr69714.c: New test.
6538
14a72c4e 65392016-02-16 Jakub Jelinek <jakub@redhat.com>
6540
6541 PR tree-optimization/69802
6542 * gcc.dg/pr69802.c: New test.
6543
fd808c11 65442016-02-16 Richard Biener <rguenther@suse.de>
6545
6546 PR middle-end/69801
6547 * gcc.dg/pr69801.c: New testcase.
6548
49a549ca 65492016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6550
6551 PR libgfortran/69651
6552 * gfortran.dg/read_bang.f90: New test.
6553 * gfortran.dg/read_bang4.f90: New test.
6554
77454e6e 65552016-02-15 Jakub Jelinek <jakub@redhat.com>
6556
2074f21c 6557 PR c++/69658
6558 * g++.dg/init/pr69658.C: New test.
6559
77454e6e 6560 PR c++/69797
6561 * c-c++-common/pr69797.c: New test.
6562
4ef4d764 65632016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6564
6565 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6566 check for aarch64*-*-*.
6567
4a45fe0f 65682016-02-15 Richard Biener <rguenther@suse.de>
6569
6570 PR tree-optimization/69783
6571 * gcc.dg/vect/pr69783.c: New testcase.
6572
0b3619e6 65732016-02-15 Richard Biener <rguenther@suse.de>
6574
6575 PR tree-optimization/69776
6576 * gcc.dg/torture/pr69776.c: New testcase.
6577
9b49c3cb 65782016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6579
6580 PR fortran/60526
6581 * gfortran.dg/type_decl_4.f90: Reinstated.
6582
e46faff9 65832016-02-14 John David Anglin <danglin@gcc.gnu.org>
6584
6585 PR fortran/68746
6586 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6587
a96c809a 65882016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6589
6590 PR fortran/60526
6591 PR bootstrap/69816
6592 * gfortran.dg/type_decl_4.f90: Removed.
6593
fdec7e88 65942016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6595
6596 PR fortran/60526
6597 * gfortran.dg/type_decl_4.f90: New test.
6598
a72095c4 65992016-02-14 Alan Modra <amodra@gmail.com>
6600
bc436924 6601 PR testsuite/68886
a72095c4 6602 * gcc.c-torture/execute/stkalign.c: Revise test.
6603
73bb5f8b 66042016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6605
6606 PR target/67260
6607 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6608
beb13161 66092016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6610
6611 PR target/67260
6612 * gcc.target/sh/torture/pr67260.c: New.
6613
67cab04e 66142016-02-12 John David Anglin <danglin@gcc.gnu.org>
6615
6616 * gcc.dg/pr67964.c: Add dg-require-alias.
6617
44a59bb1 66182016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6619
6620 PR target/67636
6621 PR target/64345
6622 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6623
38c9bd3a 66242016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6625
6626 PR libgfortran/69668
6627 * gfortran.dg/namelist_88.f90: New test.
6628
1774ff82 66292016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6630
6631 PR libgfortran/69668
6632 * gfortran.dg/namelist_38.f90: Update test.
6633 * gfortran.dg/namelist_84.f90: Update test.
6634
aec1f4bd 66352016-02-12 David Malcolm <dmalcolm@redhat.com>
6636
6637 PR other/69554
6638 * gcc.dg/pr69554-1.c: New test.
6639 * gfortran.dg/pr69554-1.F90: New test.
6640 * gfortran.dg/pr69554-2.F90: New test.
6641 * lib/gcc-dg.exp (proc dg-locus): New function.
6642 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6643 distinguish between the caret-printing and non-caret-printing
6644 cases. If caret-printing has been explicitly enabled, bail out
6645 without attempting to fix up the output.
6646
da7d5066 66472016-02-12 David Malcolm <dmalcolm@redhat.com>
6648
6649 PR driver/69265
6650 PR driver/69453
6651 * gcc.dg/spellcheck-options-3.c: New test case.
6652 * gcc.dg/spellcheck-options-4.c: New test case.
6653 * gcc.dg/spellcheck-options-5.c: New test case.
6654 * gcc.dg/spellcheck-options-6.c: New test case.
6655 * gcc.dg/spellcheck-options-7.c: New test case.
6656 * gcc.dg/spellcheck-options-8.c: New test case.
6657 * gcc.dg/spellcheck-options-9.c: New test case.
6658 * gcc.dg/spellcheck-options-10.c: New test case.
6659
fcce1b0b 66602016-02-12 Jakub Jelinek <jakub@redhat.com>
6661
6662 PR rtl-optimization/69764
6663 PR rtl-optimization/69771
6664 * c-c++-common/pr69764.c: New test.
6665 * gcc.dg/torture/pr69771.c: New test.
6666
6d609290 66672016-02-12 Marek Polacek <polacek@redhat.com>
6668
6669 * g++.dg/torture/init-list1.C: New.
6670
7d75fb56 66712016-02-12 Marek Polacek <polacek@redhat.com>
6672
6673 * gcc.dg/pr69522.c: Add empty dg-options.
6674
52543fda 66752016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6676
6677 * g++.dg/lto/lto.exp: Include and init mpx.
6678 * g++.dg/lto/pr69729_0.C: New test.
6679
34947478 66802016-02-12 Jakub Jelinek <jakub@redhat.com>
6681
9181a4ec 6682 PR ipa/69241
6683 * g++.dg/ipa/pr69241-4.C: New test.
6684
34947478 6685 PR ipa/68672
6686 * g++.dg/ipa/pr68672-1.C: New test.
6687 * g++.dg/ipa/pr68672-2.C: New test.
6688 * g++.dg/ipa/pr68672-3.C: New test.
6689
74a4140f 66902016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6691
6692 PR c/69522
50e0cd76 6693 * gcc.dg/pr69522.c: New test.
74a4140f 6694
9ddb20d6 66952016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6696
6697 PR c++/69098
6698 * g++.dg/cpp1y/69098.C: New test.
6699 * g++.dg/cpp1y/69098-2.C: New test.
6700
67cf9b55 67012016-02-12 Jakub Jelinek <jakub@redhat.com>
6702
6703 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6704 and neighbour -> neighbor.
6705 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6706 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6707 * c-c++-common/Wvarargs.c: Likewise.
6708 * c-c++-common/goacc/host_data-5.c: Likewise.
6709 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6710 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6711 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6712 * gcc.target/aarch64/pr60697.c: Likewise.
6713 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6714 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6715 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6716 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6717 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6718 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6719 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6720 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6721 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6722 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6723 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6724 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6725 * g++.dg/lookup/koenig5.C: Likewise.
6726 * g++.dg/ext/no-asm-2.C: Likewise.
6727 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6728 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6729 * gfortran.dg/used_types_16.f90: Likewise.
6730 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6731 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6732 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6733 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6734 * gfortran.dg/abstract_type_6.f03: Likewise.
6735 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6736 * gfortran.dg/used_types_15.f90: Likewise.
6737 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6738 * gfortran.dg/exit_3.f08: Likewise.
6739 * gfortran.dg/open_status_2.f90: Likewise.
6740 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6741 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6742 * gfortran.dg/associate_1.f03: Likewise.
6743 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6744 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6745 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6746 * gcc.dg/builtin-object-size-1.c: Likewise.
6747 * gcc.dg/noreturn-6.c: Likewise.
6748 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6749 * gcc.dg/globalalias.c: Likewise.
6750 * gcc.dg/builtins-config.h: Likewise.
6751 * gcc.dg/pr30457.c: Likewise.
6752 * gcc.c-torture/compile/volatile-1.c: Likewise.
6753 * gcc.c-torture/execute/20101011-1.c: Likewise.
6754 * c-c++-common/Waddress-1.c: Likewise.
6755
40b38ace 67562016-02-11 Jakub Jelinek <jakub@redhat.com>
6757
6758 PR c/69768
6759 * c-c++-common/Waddress-1.c: New test.
6760
42c87ca9 67612016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6762
6763 PR fortran/69296
6764 * gfortran.dg/associate_19.f03: New test.
6765 * gfortran.dg/associate_20.f03: New test.
6766
acb7939f 67672016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6768
6769 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6770
6defe3c5 67712016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6772
6773 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6774 .arch armv8-a\n. Add -dA to dg-options.
6775 * gcc.target/aarch64/assembler_arch_1.c: New test.
6776 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6777
63f63318 67782016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6779
6780 PR c++/68726
6781 * g++.dg/cpp0x/pr68726.C: New.
6782
1cddf457 67832016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6784
6785 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6786 test.
6787
b86fba37 67882016-02-11 Richard Biener <rguenther@suse.de>
6789
6790 * g++.dg/tree-ssa/pr61034.C: Adjust.
6791
ec4ec95a 67922016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6793
be7c31e9 6794 PR target/69148
ec4ec95a 6795 * gcc.target/s390/pr69148.c: New.
6796
f64416ca 67972016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6798
6799 PR tree-optimization/69652
6800 * gcc.dg/torture/pr69652.c: New test.
6801
e5d1ea31 68022016-02-10 Jakub Jelinek <jakub@redhat.com>
6803 Patrick Palka <ppalka@gcc.gnu.org>
6804
6805 PR ipa/69241
6806 PR c++/69649
6807 * g++.dg/ipa/pr69241-1.C: New test.
6808 * g++.dg/ipa/pr69241-2.C: New test.
6809 * g++.dg/ipa/pr69241-3.C: New test.
6810 * g++.dg/ipa/pr69649.C: New test.
6811
fa03b19d 68122016-02-10 Uros Bizjak <ubizjak@gmail.com>
6813
6814 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6815 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6816
14485c8a 68172016-02-10 Bin Cheng <bin.cheng@arm.com>
6818
6819 PR tree-optimization/68021
6820 * gcc.dg/tree-ssa/pr68021.c: New test.
6821
79f1ed25 68222016-02-10 Richard Biener <rguenther@suse.de>
6823
6824 PR tree-optimization/69726
6825 * gcc.dg/uninit-22.c: New testcase.
6826
58f74eff 68272016-02-09 Andrew Pinski <apinski@cavium.com>
6828
6829 PR tree-opt/69282
6830 * gcc.c-torture/compile/20160205-1.c: New testcase.
6831
600c00f7 68322016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6833
6834 PR target/68404
6835 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6836 instead accessing a really large arrray.
6837 * gcc.target/powerpc/fusion3.c: Likewise.
6838
0771836e 68392016-02-09 Charles Baylis <charles.baylis@linaro.org>
6840
6841 PR target/68532
6842 * gcc.c-torture/execute/pr68532.c: New test.
6843
4ccd644f 68442016-02-11 Alexandre Oliva <aoliva@redhat.com>
6845
6846 PR target/69634
6847 * gcc.dg/pr69634.c: New.
6848
2e980a39 68492016-02-09 Richard Biener <rguenther@suse.de>
6850
6851 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6852
aacf7102 68532016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 6854
aacf7102 6855 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6856
a1856ddf 68572016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6858
6859 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6860
d4d3da7e 68612016-02-09 Richard Biener <rguenther@suse.de>
6862
6863 PR tree-optimization/69715
6864 * gcc.dg/torture/pr69715.c: New testcase.
6865
9cc6714f 68662016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6867
6868 PR c++/69139
6869 * g++.dg/cpp0x/trailing12.C: New test.
6870 * g++.dg/cpp0x/trailing13.C: New test.
6871
83d5062b 68722016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6873
6874 PR c++/69283
6875 PR c++/67835
6876 * g++.dg/cpp1y/auto-fn29.C: New test.
6877 * g++.dg/cpp1y/auto-fn30.C: New test.
6878
394a86f3 68792016-02-08 Jakub Jelinek <jakub@redhat.com>
6880
6881 PR tree-optimization/69209
6882 * gcc.c-torture/compile/pr69209.c: New test.
6883
93b124b4 68842016-02-08 Jeff Law <law@redhat.com>
6885
6886 PR tree-optimization/68541
6887 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6888 of statements allowed in join block for path splitting.
6889
26abce13 68902016-02-08 Jakub Jelinek <jakub@redhat.com>
6891
0acb2d6e 6892 PR c++/59627
6893 * g++.dg/gomp/pr59627.C: New test.
6894
26abce13 6895 PR ipa/69239
6896 * g++.dg/ipa/pr69239.C: New test.
6897
86e0b129 68982016-02-08 David Malcolm <dmalcolm@redhat.com>
6899
6900 PR preprocessor/69664
6901 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6902 * gcc.dg/cpp/warn-comments.c: Likewise.
6903
f553d9f8 69042016-02-08 Marek Polacek <polacek@redhat.com>
6905
6906 PR c++/69688
6907 * g++.dg/init/const12.C: New test.
6908
600695e0 69092016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6910
6911 PR target/60410
6912 * gcc.dg/lto/pr55113_0.c: Remove test.
6913
c4f4b1e8 69142016-02-08 Richard Biener <rguenther@suse.de>
6915
6916 PR tree-optimization/69719
6917 * gcc.dg/torture/pr69719.c: New testcase.
6918
5a987d87 69192016-02-08 Richard Biener <rguenther@suse.de>
6920 Jeff Law <law@redhat.com>
6921
6922 PR target/68273
6923 * gcc.target/mips/pr68273.c: New testcase.
6924
0418e71d 69252016-02-08 Richard Biener <rguenther@suse.de>
6926
6927 PR rtl-optimization/69274
6928 * gcc.target/i386/addr-sel-1.c: XFAIL.
6929
07c0f1ca 69302016-02-08 Jeff Law <law@redhat.com>
6931
40d85f4c 6932 PR tree-optimization/68541
6933 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6934
140e093f 6935 PR tree-optimization/65917
07c0f1ca 6936 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6937
16430acf 69382016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6939
6940 PR fortran/50555
6941 * gfortran.dg/namelist_args.f90: New test.
6942
3f0ff0d8 69432016-02-05 Jeff Law <law@redhat.com>
6944
140e093f 6945 PR tree-optimization/68541
3f0ff0d8 6946 * gcc.dg/tree-ssa/split-path-2.c: New test.
6947 * gcc.dg/tree-ssa/split-path-3.c: New test.
6948 * gcc.dg/tree-ssa/split-path-4.c: New test.
6949 * gcc.dg/tree-ssa/split-path-5.c: New test.
6950 * gcc.dg/tree-ssa/split-path-6.c: New test.
6951 * gcc.dg/tree-ssa/split-path-7.c: New test.
6952
a7cc1f94 69532016-02-05 Martin Sebor <msebor@redhat.com>
6954
6955 PR c++/69662
6956 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6957 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6958
fcb25f28 69592016-02-06 Richard HEnderson <rth@redhat.com>
6960
6961 PR c/69643
6962 * gcc.target/i386/addr-space-4.c: New.
6963 * gcc.target/i386/addr-space-5.c: New.
6964
3a2545a1 69652016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6966
6967 PR fortran/66089
6968 * gfortran.dg/elemental_dependency_6.f90: New.
6969
1e302465 69702016-02-05 Jakub Jelinek <jakub@redhat.com>
6971
66feb54c 6972 PR rtl-optimization/69691
6973 * gcc.c-torture/execute/pr69691.c: New test.
6974
1e302465 6975 PR c++/69628
6976 * g++.dg/parse/pr69628.C: New test.
6977
9c28a298 69782016-02-05 Uros Bizjak <ubizjak@gmail.com>
6979
6980 * gcc.dg/sancov/asan.c: Move to ...
6981 * gcc.dg/asan/sancov-1.c: ... here.
6982
a854e286 69832016-02-05 Uros Bizjak <ubizjak@gmail.com>
6984
6985 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6986
d4f0b240 69872016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6988
6989 PR target/69677
6990 * gcc.target/i386/pr69677.c: New test.
6991
235d8723 69922016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6993
6994 PR c++/68948
6995 * g++.dg/template/pr68948.C: New test.
6996
f390cf65 69972016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6998
6999 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
7000 (only necessary on s390x).
7001
ab99f104 70022016-02-04 H.J. Lu <hongjiu.lu@intel.com>
7003
7004 * gcc.target/i386/pr69454-2.c: Compile with -msse2
7005 -mno-accumulate-outgoing-args.
7006
f7ef5392 70072016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
7008
7009 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
7010
6b098e91 70112016-02-04 Jakub Jelinek <jakub@redhat.com>
7012
7013 PR c/69669
7014 * c-c++-common/pr69669.c: New test.
7015
f0146cf3 70162016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
7017
7018 PR target/69667
7019 * g++.dg/pr69667.C: New file.
7020
08fd6cf5 70212016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
7022
7023 PR target/69619
7024 * gcc.dg/pr69619.c: Add new test.
7025
a6f3f39f 70262016-02-04 Richard Sandiford <richard.sandiford@arm.com>
7027
7028 PR rtl-optimization/69577
7029 * gcc.target/i386/pr69577.c: New test.
7030
774068a0 70312016-02-04 Martin Liska <mliska@suse.cz>
7032
7033 * g++.dg/asan/pr69276.C: New test.
7034
f50a7894 70352016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7036
7037 PR target/65932
7038 PR target/67714
7039 * gcc.target/arm/wmul-3.c: Simplify test to generate just
7040 a single smulbb instruction.
7041 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
7042 * gcc.target/amr/wmul-2.c: Likewise.
7043
6b722eb3 70442016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7045
7046 PR target/65932
7047 PR target/67714
7048 * gcc.c-torture/execute/pr67714.c: New test.
7049
1f1475a7 70502016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7051
7052 PR target/69454
7053 * gcc.target/i386/pr69454-1.c: New test.
7054 * gcc.target/i386/pr69454-2.c: New test.
7055
6b94e133 70562016-02-03 Martin Sebor <msebor@redhat.com>
7057
7058 PR c++/69251
7059 PR c++/69253
7060 PR c++/69290
7061 PR c++/69277
7062 PR c++/69349
7063 * g++.dg/ext/flexarray-mangle-2.C: New test.
7064 * g++.dg/ext/flexarray-mangle.C: New test.
7065 * g++.dg/ext/flexarray-subst.C: New test.
7066 * g++.dg/ext/flexary11.C: New test.
7067 * g++.dg/ext/flexary12.C: New test.
7068 * g++.dg/ext/flexary13.C: New test.
7069 * g++.dg/ext/flexary14.C: New test.
7070 * g++.dg/other/dump-ada-spec-2.C: Adjust.
7071
342ed0ac 70722016-02-03 H.J. Lu <hongjiu.lu@intel.com>
7073
7074 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
7075 Define only if CHECK_FLOAT128 is defined.
7076 (main): Properly initialize u5.
7077
edf6c4d2 70782016-02-03 Jakub Jelinek <jakub@redhat.com>
7079
415d5641 7080 PR c/69627
7081 * gcc.dg/pr69627.c: New test.
7082
edf6c4d2 7083 PR target/69644
7084 * gcc.dg/pr69644.c: New test.
7085
cf8f3ba0 70862016-02-03 Mike Stump <mikestump@comcast.net>
7087
7088 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
7089 support for struct-layout-1.exp.
7090
c90d55dd 70912016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
7092
7093 PR c++/69056
f7ef5392 7094 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 7095
401bd0c8 70962016-02-03 Vladimir Makarov <vmakarov@redhat.com>
7097 Alexandre Oliva <aoliva@redhat.com>
7098
7099 PR target/69461
7100 * gcc.target/powerpc/pr69461.c: New.
7101
277d9d1d 71022016-02-03 Uros Bizjak <ubizjak@gmail.com>
7103
7104 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
7105 works from here ...
7106 (check_effective_target_fsanitize_thread): ... to here. Do not
7107 specify additional compile flags for the test source.
7108 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
7109 specify additional compile flags for the test source.
7110
e69ad94a 71112016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
7112
7113 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7114
a4454da2 71152016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
7116
7117 PR fortran/67451
7118 PR fortran/69418
7119 * gfortran.dg/coarray_allocate_2.f08: New test.
7120 * gfortran.dg/coarray_allocate_3.f08: New test.
7121 * gfortran.dg/coarray_allocate_4.f08: New test.
7122
88cab2dd 71232016-02-03 Alan Lawrence <alan.lawrence@arm.com>
7124
7125 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
7126 use same scan-tree-dump-times on all platforms.
7127 * gcc.dg/vect/vect-outer-1.c: Likewise.
7128 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
7129 * gcc.dg/vect/vect-outer-1a.c: Likewise.
7130 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
7131 * gcc.dg/vect/vect-outer-1b.c: Likewise.
7132 * gcc.dg/vect/vect-outer-2b.c: Likewise.
7133 * gcc.dg/vect/vect-outer-3b.c: Likewise.
7134 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
7135
66ea75c4 71362016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
7137
7138 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
7139 warning.
7140
4eef8df7 71412016-02-02 H.J. Lu <hongjiu.lu@intel.com>
7142
7143 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
7144
665fbc2f 71452016-02-02 James Norris <jnorris@codesourcery.com>
7146
7147 * c-c++-common/goacc/routine-5.c: Add tests.
7148
b10e3d47 71492016-02-02 Alexander Monakov <amonakov@ispras.ru>
7150
7151 * gcc.target/nvptx/unsigned-cmp.c: New test.
7152
12ad66dd 71532016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
7154
7155 * gcc.target/aarch64/scalar_shift_1.c
7156 (test_corners_sisd_di): Improve force to SIMD register.
7157 (test_corners_sisd_si): Likewise.
7158 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
7159 Remove scan-assembler check for ldr.
7160
f9ec342f 71612016-02-02 Richard Biener <rguenther@suse.de>
7162
7163 PR tree-optimization/69595
7164 * gcc.dg/Warray-bounds-17.c: New testcase.
7165
32f2925a 71662016-02-02 Richard Biener <rguenther@suse.de>
7167
7168 PR tree-optimization/69606
7169 * gcc.dg/torture/pr69606.c: New testcase.
7170
cfd9ca84 71712016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
7172
7173 PR middle-end/68542
7174 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
7175 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
7176
19bf08e2 71772016-02-02 Alan Modra <amodra@gmail.com>
7178
7179 PR target/69548
7180 * gcc.target/powerpc/pr69548.c: New test.
7181
6f13b088 71822016-02-01 Jakub Jelinek <jakub@redhat.com>
7183
dcddc5af 7184 PR rtl-optimization/69592
7185 * gcc.dg/pr69592.c: New test.
7186
6f13b088 7187 PR preprocessor/69543
7188 PR c/69558
7189 * gcc.dg/pr69543.c: New test.
7190 * gcc.dg/pr69558.c: New test.
7191
d090e5c2 71922016-02-01 Uros Bizjak <ubizjak@gmail.com>
7193
fcb317c5 7194 PR testsuite/65940
7195 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 7196
aaf527dc 71972016-02-01 Martin Sebor <msebor@redhat.com>
7198
7199 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7200
1674217b 72012016-02-01 Bin Cheng <bin.cheng@arm.com>
7202
7203 PR tree-optimization/67921
7204 * c-c++-common/ubsan/pr67921.c: New test.
7205
b4007655 72062016-02-01 Richard Biener <rguenther@suse.de>
7207
7208 PR middle-end/69556
7209 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7210
88a477bb 72112016-02-01 Richard Biener <rguenther@suse.de>
7212
7213 PR tree-optimization/69574
7214 * gcc.dg/torture/pr69574.c: New testcase.
7215
2eaaa4e7 72162016-02-01 Richard Biener <rguenther@suse.de>
7217
7218 PR tree-optimization/69579
7219 * gcc.dg/setjmp-6.c: New testcase.
7220
e3882c44 72212016-02-01 Jakub Jelinek <jakub@redhat.com>
7222
7223 PR rtl-optimization/69570
7224 * g++.dg/opt/pr69570.C: New test.
7225
f80aff47 72262016-02-01 Richard Henderson <rth@redhat.com>
7227
7228 * gcc.dg/pr69535.c: New test.
7229
240568aa 72302016-01-31 John David Anglin <danglin@gcc.gnu.org>
7231
6009b3b8 7232 PR testsuite/69584
7233 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7234 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7235
1fdf7177 7236 PR debug/68244
7237 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7238
240568aa 7239 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7240
cb3e5ac0 72412016-01-31 Paul Thomas <pault@gcc.gnu.org>
7242
7243 PR fortran/67564
7244 * gfortran.dg/allocate_with_source_17.f03: New test.
7245
3b8b902b 72462016-01-30 Jakub Jelinek <jakub@redhat.com>
7247
7248 PR tree-optimization/69546
7249 * gcc.dg/torture/pr69546.c: New test.
7250
17985abe 72512016-01-30 Paul Thomas <pault@gcc.gnu.org>
7252
7253 PR fortran/69566
7254 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7255
b5239e80 72562016-01-30 Martin Sebor <msebor@redhat.com>
7257
7258 PR c++/68490
7259 * g++.dg/ext/flexary10.C: New test.
7260
e8f03010 72612016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7262
7263 PR fortran/66707
7264 gfortran.dg/common_23.f90: New test.
7265
dc93691a 72662016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7267
7268 PR target/65546
7269 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7270 condition being checked, and disable it when the target supports
7271 misaligned loads and stores.
7272
ff5e28e9 72732016-01-29 Jakub Jelinek <jakub@redhat.com>
7274
7275 PR debug/69518
7276 * gcc.dg/torture/pr69518.c: New test.
7277
b0d8930a 72782016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7279
7280 PR target/69530
7281 * gcc.target/i386/pr69530.c: New test.
7282
21601fc7 72832016-01-29 Steve Ellcey <sellcey@imgtec.com>
7284
7285 PR target/65604
7286 * gcc.target/mips/div-delay.c: New test.
7287
ca6c7317 72882016-01-29 Jakub Jelinek <jakub@redhat.com>
7289
4758dc39 7290 PR target/69551
7291 * gcc.target/i386/pr69551.c: New test.
7292
ca6c7317 7293 PR target/66137
7294 * gcc.target/i386/pr66137.c: New test.
7295
e3078da6 72962016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7297
7298 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7299 always built for p5600.
7300 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7301 isa=p5600 dg-option.
7302
b622ec25 73032016-01-29 Richard Biener <rguenther@suse.de>
7304
7305 PR tree-optimization/69547
7306 * g++.dg/tree-ssa/pr69547.C: New testcase.
7307
d2a60e99 73082016-01-29 Jakub Jelinek <jakub@redhat.com>
7309
7310 PR debug/66869
7311 * g++.dg/warn/Wunused-function2.C: New test.
7312
ae849d2b 73132016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7314
7315 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7316 support for test to succeed.
7317
ce6a6978 73182016-01-29 Marek Polacek <polacek@redhat.com>
7319
7320 PR c++/69509
7321 PR c++/69516
7322 * g++.dg/ext/constexpr-vla2.C: New test.
7323 * g++.dg/ext/constexpr-vla3.C: New test.
7324 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7325
7550d855 73262016-01-29 Richard Biener <rguenther@suse.de>
7327
7328 PR middle-end/69537
7329 * gcc.dg/uninit-21.c: New testcase.
7330
f11bb279 73312016-01-28 Uros Bizjak <ubizjak@gmail.com>
7332
7333 PR target/69459
7334 * gcc.target/i386/pr69459.c: New test.
7335
c80c12c8 73362016-01-28 Steve Ellcey <sellcey@imgtec.com>
7337
7338 PR target/68400
7339 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7340 * gcc.target/mips/pr68400.c: New test.
7341
c649bacc 73422016-01-28 Martin Sebor <msebor@redhat.com>
7343
7344 PR target/17381
7345 * gcc.target/powerpc/pr17381.c: New test.
7346
f4881661 73472016-01-28 Jakub Jelinek <jakub@redhat.com>
7348
7349 PR middle-end/69542
7350 * gcc.dg/torture/pr69542.c: New test.
7351
d66fdd75 73522016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7353
7354 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7355
d4a78818 73562016-01-28 David Edelsohn <dje.gcc@gmail.com>
7357
7358 * gcc.dg/pr65980.c: Skip on AIX.
7359 * gcc.dg/pr66688.c: Same.
7360
21329e97 73612016-01-28 David Edelsohn <dje.gcc@gmail.com>
7362
7363 PR target/63679
7364 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7365 * gcc.dg/tree-ssa/sra-18.c: Same.
7366
cc7124a6 73672016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7368
7369 PR fortran/62536
7370 * gfortran.dg/block_15.f08: New test.
7371 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7372 on incorrectly closed BLOCK.
7373
358dfcb4 73742016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7375
7376 * gcc.dg/declare-simd.c: New test.
e87502d6 73772016-01-28 Richard Biener <rguenther@suse.de>
7378
7379 PR tree-optimization/69466
7380 * gfortran.dg/vect/pr69466.f90: New testcase.
7381
44e7334b 73822016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7383
7384 * g++.dg/pr67989.C: Remove ARM-specific option.
7385 * gcc.target/arm/pr67989.C: New file.
7386
5ce8f551 73872016-01-27 Uros Bizjak <ubizjak@gmail.com>
7388
7389 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7390 and expm1 test for glibc < 2.11.
7391
fa6e6b15 73922016-01-27 Richard Henderson <rth@redhat.com>
7393
7394 * gcc.c-torture/execute/pr69447.c: New test.
7395
73962016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 7397
7b8122c6 7398 PR fortran/69422
147b2f9b 7399 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7400
78e516eb 74012016-01-27 Jakub Jelinek <jakub@redhat.com>
7402
7403 PR debug/66869
7404 * gcc.dg/pr66869.c: New test.
7405
9b849350 74062016-01-25 Jeff Law <law@redhat.com>
7407
7408 PR tree-optimization/68398
f11bb279 7409 PR tree-optimization/69196
9b849350 7410 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7411 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7412 path to avoid new heuristic allowing more irreducible regions
7413 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7414 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7415 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7416 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7417 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7418
fee5e491 74192016-01-27 Marek Polacek <polacek@redhat.com>
7420
7421 PR c/68062
7422 * c-c++-common/vector-compare-4.c: New test.
7423
eec96426 74242016-01-27 David Malcolm <dmalcolm@redhat.com>
7425
7426 PR preprocessor/69126
7427 * c-c++-common/pr69126.c: New test case.
7428
5068be18 74292016-01-27 Ian Lance Taylor <iant@google.com>
7430
7431 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7432
5fa82c11 74332016-01-27 Ryan Burn <contact@rnburn.com>
7434
7435 PR cilkplus/69267
7436 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7437
b3df0219 74382016-01-27 Uros Bizjak <ubizjak@gmail.com>
7439
7440 PR target/69512
7441 * gcc.target/i386/pr69512.c: New test.
7442
d46a16d4 74432016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7444
7445 PR ada/69488
7446 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7447
6a9b35ef 74482016-01-27 Marek Polacek <polacek@redhat.com>
7449
7450 PR c++/69379
7451 * g++.dg/pr69379.C: New test.
7452
18e9663b 74532016-01-27 Martin Sebor <msebor@redhat.com>
7454
7455 PR c++/69317
7456 * g++.dg/abi/Wabi-2-2.C: New test.
7457 * g++.dg/abi/Wabi-2-3.C: New test.
7458 * g++.dg/abi/Wabi-3-2.C: New test.
7459 * g++.dg/abi/Wabi-3-3.C: New test.
7460
c88301ad 74612016-01-27 Richard Biener <rguenther@suse.de>
7462
7463 PR tree-optimization/69166
7464 * gcc.dg/torture/pr69166.c: New testcase.
7465
8ca47550 74662016-01-27 Martin Jambor <mjambor@suse.cz>
7467
7468 PR tree-optimization/69355
7469 * gcc.dg/tree-ssa/pr69355.c: New test.
7470
5cb23e3c 74712016-01-27 Marek Polacek <polacek@redhat.com>
7472
7473 PR c++/69496
7474 * g++.dg/ext/constexpr-vla1.C: New test.
7475
7b0c1b6d 74762016-01-20 Christian Bruel <christian.bruel@st.com>
7477
7478 PR target/69245
7479 * gcc.target/arm/pr69245.c: New test.
7480
220112fc 74812016-01-27 Jakub Jelinek <jakub@redhat.com>
7482
7483 PR tree-optimization/69399
7484 * gcc.dg/torture/pr69399.c: New test.
7485
16294490 74862016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7487
7488 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7489
8abd3d0c 74902016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7491
7492 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7493
7cf9b895 74942016-01-26 Tom de Vries <tom@codesourcery.com>
7495
7496 PR tree-optimization/69110
7497 * gcc.dg/autopar/pr69110.c: New test.
7498
557c1942 74992016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 7500 Sebastian Pop <s.pop@samsung.com>
557c1942 7501
7502 * gcc.dg/graphite/isl-ast-op-select.c: New.
7503
80adbd96 75042015-01-26 Paul Thomas <pault@gcc.gnu.org>
7505
7506 PR fortran/69385
7507 * gfortran.dg/allocate_error_6.f90: New test.
7508
c3f86f60 75092016-01-26 Richard Henderson <rth@redhat.com>
7510
7511 * gcc.dg/tm/pr60908.c: New test.
7512
3752e5b1 75132016-01-26 David Malcolm <dmalcolm@redhat.com>
7514
7515 PR other/69006
7516 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7517 directive.
7518 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7519 expected multiline output to reflect the colorization being
7520 disabled before newlines.
7521 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7522 (custom_diagnostic_finalizer): Replace call to
7523 pp_newline_and_flush with call to pp_flush.
7524 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7525 * gfortran.dg/implicit_class_1.f90: Likewise.
7526 * lib/gcc-dg.exp (allow_blank_lines): New global.
7527 (dg-allow-blank-lines-in-output): New procedure.
7528 (gcc-dg-prune): Complain about blank lines in the output, unless
7529 dg-allow-blank-lines-in-output was called.
7530 * lib/multiline.exp (_build_multiline_regex): Only support
7531 arbitrary followup text for non-blank-lines, not for blank lines.
7532
9bbfd060 75332016-01-26 Jakub Jelinek <jakub@redhat.com>
7534
7535 PR tree-optimization/69483
7536 * gcc.dg/pr69483.c: New test.
7537 * g++.dg/opt/pr69483.C: New test.
7538
53773057 75392016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7540
7541 PR target/68620
7542 * gcc.target/arm/pr68620.c: New test.
7543
442a556f 75442016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7545
7546 * gcc.target/i386/pr68986-2.c: Remove -m32.
7547
d513c683 75482016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7549
7550 PR target/68986
7551 * gcc.target/i386/pr68986-1.c: New test.
7552 * gcc.target/i386/pr68986-2.c: Likewise.
7553 * gcc.target/i386/pr68986-3.c: Likewise.
7554
976877a5 75552016-01-26 Christian Bruel <christian.bruel@st.com>
7556
7557 * lib/target-supports.exp
7558 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7559 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7560 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7561
2c7b2f88 75622016-01-26 Richard Biener <rguenther@suse.de>
7563
7564 PR tree-optimization/69452
7565 * gcc.dg/torture/pr69452.c: New testcase.
7566
f7fc06e7 75672016-01-26 Jakub Jelinek <jakub@redhat.com>
7568
7569 PR target/69442
7570 * gcc.dg/pr69442.c: New test.
7571
d1dae587 75722016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7573
7574 PR target/67896
7575 * gcc.target/aarch64/simd/pr67896.C: New.
7576
ef7be7f8 75772016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7578
7579 PR tree-optimization/69400
7580 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7581 function.
7582 (plugin_init): Call it.
7583 * gcc.dg/torture/pr69400.c: New test.
7584
648433a4 75852016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7586
7587 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7588
45fc5243 75892016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7590 Sebastian Pop <s.pop@samsung.com>
7591
7592 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7593 isl-0.15.
7594
c699f6a1 75952016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7596 Sebastian Pop <s.pop@samsung.com>
7597
7598 * gcc.dg/graphite/pr69292.c: New.
7599
b86e24ea 76002016-01-25 Jakub Jelinek <jakub@redhat.com>
7601
7602 * c-c++-common/goacc/use_device-1.c: New test.
7603
105cb8d7 76042016-01-25 Jeff Law <law@redhat.com>
7605
7606 PR tree-optimization/69196
7607 PR tree-optimization/68398
7608 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7609 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7610
44562749 76112016-01-25 David Edelsohn <dje.gcc@gmail.com>
7612
7613 PR target/69469
7614 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7615 Algorithm.
7616
6837fee7 76172016-01-25 Richard Biener <rguenther@suse.de>
7618
7619 PR testsuite/69380
7620 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7621
fe500d65 76222016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7623
7624 PR target/69421
7625 * gcc.dg/pr69421.c: New test.
7626
8eacba94 76272016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7628
7629 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7630 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7631 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7632 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7633 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7634 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7635 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7636 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7637 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7638 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7639
af09d40d 76402016-01-25 Richard Biener <rguenther@suse.de>
7641
7642 PR tree-optimization/69376
7643 * gcc.dg/torture/pr69376.c: New testcase.
7644
d65063f5 76452016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7646
7647 PR fortran/69397
7648 PR fortran/68442
7649 * gfortran.dg/interface_38.f90: New test.
7650 * gfortran.dg/interface_39.f90: New test.
80adbd96 7651
08c7bfb4 76522016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7653
7654 Revert:
7655 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7656
7657 PR c++/11858
7658 PR c++/24663
7659 PR c++/24664
7660 * g++.dg/template/pr11858.C: New test.
7661 * g++.dg/template/pr24663.C: New test.
7662 * g++.dg/template/unify12.C: New test.
7663 * g++.dg/template/unify13.C: New test.
7664 * g++.dg/template/unify14.C: New test.
7665 * g++.dg/template/unify15.C: New test.
7666 * g++.dg/template/unify16.C: New test.
7667 * g++.dg/template/unify17.C: New test.
7668
c2e7d2be 76692016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7670
7671 PR fortran/68283
7672 gfortran.dg/pr68283.f90: New test.
7673
9f2e8617 76742016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7675
7676 PR fortran/66094
7677 * gfortran.dg/inline_matmul_13.f90: New test.
7678 * gfortran.dg/matmul_bounds_8.f90: New test.
7679 * gfortran.dg/matmul_bounds_9.f90: New test.
7680 * gfortran.dg/matmul_bounds_10.f90: New test.
7681
a4838119 76822016-01-23 Tom de Vries <tom@codesourcery.com>
7683
7684 PR tree-optimization/69426
7685 * gcc.dg/autopar/pr69426.c: New test.
7686
feddf0dc 76872016-01-23 Martin Sebor <msebor@redhat.com>
7688
7689 PR c++/58109
7690 PR c++/69022
7691 * g++.dg/cpp0x/alignas5.C: New test.
7692 * g++.dg/ext/vector29.C: Same.
7693
132731fb 76942016-01-23 Uros Bizjak <ubizjak@gmail.com>
7695
7696 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7697 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7698 _GNU_SOURCE from compile flags to the source.
7699 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7700 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7701 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7702 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7703
51aec681 77042016-01-22 Jakub Jelinek <jakub@redhat.com>
7705
7706 PR target/69432
7707 * g++.dg/opt/pr69432.C: New test.
7708
147aa3e3 77092016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7710
7711 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7712 32-bit targets testing an -m64 multilib.
7713
4d04e35e 77142016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7715
7716 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7717 64-bit support.
7718
86f38d0c 77192016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7720
7721 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7722
f776e712 77232016-01-21 Christian Bruel <christian.bruel@st.com>
7724
7725 PR target/68674
7726 * gcc.target/i386/pr68674.c
7727 * gcc.target/aarch64/pr68674.c
7728 * gcc.target/arm/pr68674.c
7729
7b9de435 77302016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7731
7732 PR target/69403
7733 * gcc.c-torture/execute/pr69403.c: New test.
7734
9935a0ba 77352016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7736
7737 PR c++/55843
7738 * g++.dg/template/pr55843.C: New.
7739
06b94aa1 77402016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7741
7742 PR testsuite/66877
7743 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7744 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7745
b68773a8 77462016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7747
7748 PR testsuite/67489
132731fb 7749 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7750 from dg-do compile directive, and instead add
7751 { dg-require-effective-target int128 }.
b68773a8 7752
bbbbe8ab 77532016-01-20 Martin Sebor <msebor@redhat.com>
7754
7755 PR c/69405
7756 * gcc.dg/sync-fetch.c: New test.
7757
f3a6a26f 77582016-01-21 Martin Sebor <msebor@redhat.com>
7759
7760 PR target/69252
7761 * gcc.target/powerpc/pr69252.c: New test.
7762
d1565a03 77632016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7764
7765 PR fortran/65996
132731fb 7766 * gfortran.dg/pr65996.f90: New test.
d1565a03 7767
15a5a905 77682016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7769
7770 PR c++/68810
bbbbe8ab 7771 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 7772 expected to generate an error.
15a5a905 7773
e4538af5 77742016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7775
7776 PR middle-end/66178
7777 * gcc.dg/torture/pr66178.c: New test.
7778
4d4180ce 77792016-01-21 Anton Blanchard <anton@samba.org>
7780 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7781
7782 PR target/63354
7783 * gcc.target/powerpc/pr63354.c: New test.
7784
86e16058 77852016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7786
7787 PR rtl-optimization/68990
7788 * gcc.target/i386/pr68990: New.
7789
b11b85e4 77902016-01-21 Nick Clifton <nickc@redhat.com>
7791
7792 PR target/69129
7793 * gcc.target/mips/pr69129.c: New.
7794
62dd9f85 77952016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7796
7797 PR c++/58046
7798 * g++.dg/cpp0x/pr58046.C: New.
7799
ac7d424b 78002016-01-21 Jakub Jelinek <jakub@redhat.com>
7801
47c0bea3 7802 PR target/69187
7803 PR target/65624
7804 * gcc.target/arm/pr69187.c: New test.
7805
ac7d424b 7806 PR c++/69355
7807 * g++.dg/torture/pr69355.C: New test.
7808
9e18b252 78092016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7810 Sebastian Pop <s.pop@samsung.com>
7811
7812 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7813
de862e2f 78142016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7815 Sebastian Pop <s.pop@samsung.com>
7816
132731fb 7817 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 7818
f55f9344 78192016-01-21 Jakub Jelinek <jakub@redhat.com>
7820
7821 PR middle-end/67653
7822 * c-c++-common/pr67653.c: New test.
7823 * gcc.dg/torture/pr29119.c: Add dg-warning.
7824
62752e71 78252016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7826
7827 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7828
16d4186f 78292016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7830
7831 PR c/24293
7832 * gcc.dg/pr24293.c: New test.
7833 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7834 incomplete struct type.
7835 * gcc.dg/declspec-1.c: Likewise.
7836 * gcc.dg/pr63549.c: Likewise.
7837
58219d13 78382016-01-20 Jakub Jelinek <jakub@redhat.com>
7839
7840 PR tree-optimization/66612
7841 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7842 for bdn instruction.
7843
a7b5688a 78442016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7845
7846 * lib/target-supports.exp
7847 (check_effective_target_arm_fp_ok_nocache): New.
7848 (check_effective_target_arm_fp_ok): New.
7849 (add_options_for_arm_fp): New.
7850 (check_effective_target_arm_crypto_ok_nocache): Require
7851 target_arm_v8_neon_ok instead of arm32.
7852 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7853 (check_effective_target_arm_crypto_pragma_ok): New.
7854 (add_options_for_arm_vfp): New.
7855 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7856 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7857 target instead. Force initial fpu to vfp.
7858 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7859 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7860 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7861 dependency.
7862 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7863 use arm_vfp effective target instead. Force initial fpu to vfp.
7864 * gcc.target/arm/attr-neon3.c: Likewise.
7865 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7866 arm_vfp_ok.
7867 * gcc.target/arm/unsigned-float.c: Likewise.
7868 * gcc.target/arm/vfp-1.c: Likewise.
7869 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7870 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7871 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7872 * gcc.target/arm/vfp-ldmias.c: Likewise.
7873 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7874 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7875 * gcc.target/arm/vfp-stmiad.c: Likewise.
7876 * gcc.target/arm/vfp-stmias.c: Likewise.
7877 * gcc.target/arm/vnmul-1.c: Likewise.
7878 * gcc.target/arm/vnmul-2.c: Likewise.
7879 * gcc.target/arm/vnmul-3.c: Likewise.
7880 * gcc.target/arm/vnmul-4.c: Likewise.
7881
7ca56ca8 78822016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 7883
7fb75b57 7884 PR testsuite/69366
7885 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7886 the MPX run-time library, for compile-time MPX test.
7887 * gcc.target/i386/chkp-always_inline.c: Likewise.
7888 * gcc.target/i386/chkp-bndret.c: Likewise.
7889 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7890 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7891 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7892 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7893 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7894 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7895 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7896 * gcc.target/i386/chkp-label-address.c: Likewise.
7897 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7898 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7899 * gcc.target/i386/chkp-pr69044.c: Likewise.
7900 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7901 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7902 * gcc.target/i386/chkp-strchr.c: Likewise.
7903 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7904 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7905 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7906 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7907 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7908 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7909 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7910 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7911 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7912 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7913 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7914 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7915 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7916 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7917 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7918 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7919 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7920 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7921 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7922 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7923 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7924 * gcc.target/i386/pr63995-2.c: Likewise.
7925 * gcc.target/i386/pr64805.c: Likewise.
7926 * gcc.target/i386/pr65044.c: Likewise.
7927 * gcc.target/i386/pr65167.c: Likewise.
7928 * gcc.target/i386/pr65183.c: Likewise.
7929 * gcc.target/i386/pr65184.c: Likewise.
7930 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 7931
f2da0b99 79322016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7933
7934 PR tree-optimization/69328
7935 * gcc.dg/pr69328.c: New test.
7936
4d379676 79372016-01-20 Jeff Law <law@redhat.com>
7938
4a11f145 7939 PR target/25114
4d379676 7940 * gcc.target/m68k/pr25114.c: New test.
7941
0754bad1 79422016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7943
7944 * gcc.target/arm/memset-inline-10.c: Added
7945 dg-require-effective-target arm_thumb2_ok.
7946
63bd5c2d 79472016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7948
7949 * gcc.dg/debug/dwarf2/sso.c: New test.
7950
a9c01e81 79512016-01-19 Uros Bizjak <ubizjak@gmail.com>
7952
7953 PR testsuite/68820
7954 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7955 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7956 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7957
53fa0e54 79582016-01-19 Jan Hubicka <hubicka@ucw.cz>
7959
7960 PR ipa/66223
7961 * g++.dg/ipa/devirt-50.C: New testcase.
7962
e035a62c 79632016-01-19 Marek Polacek <polacek@redhat.com>
7964
7965 PR c++/68965
7966 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7967 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7968
885cc3ea 79692016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7970
7971 PR target/69135
7972 * gcc.target/arm/pr69135_1.c: New test.
7973
07bd240e 79742015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7975
7976 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7977
9f60d257 79782015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7979
7980 * gcc.target/aarch64/ccmp_1.c: New testcase.
7981
a0c919f7 79822016-01-19 Marek Polacek <polacek@redhat.com>
7983
7984 PR c++/68586
7985 * g++.dg/cpp0x/enum30.C: New test.
7986
dc5d6d17 79872016-01-19 Richard Biener <rguenther@suse.de>
7988
7989 PR tree-optimization/69336
7990 * g++.dg/tree-ssa/pr69336.C: New testcase.
7991
6dd156e0 79922016-01-19 Jakub Jelinek <jakub@redhat.com>
7993
7994 PR debug/65779
7995 * gcc.dg/pr65779.c: New test.
7996
3e0d45b9 79972016-01-19 Richard Biener <rguenther@suse.de>
7998
7999 PR tree-optimization/69352
8000 * gcc.dg/torture/pr69352.c: New testcase.
8001
7a3cf64d 80022016-01-19 Jakub Jelinek <jakub@redhat.com>
8003
8004 PR rtl-optimization/68955
8005 PR rtl-optimization/64557
8006 * gcc.dg/torture/pr68955.c: New test.
8007
8be55b33 80082016-01-19 Jan Hubicka <hubicka@ucw.cz>
8009
8010 PR lto/69136
8011 * g++.dg/torture/pr69136.C: New testcase.
8012
72a985d7 80132016-01-19 Jan Hubicka <hubicka@ucw.cz>
8014
8015 PR lto/69133
8016 * g++.dg/lto/pr69133_0.C: New testcase.
8017 * g++.dg/lto/pr69133_1.C: New testcase.
8018
56778b62 80192016-01-15 Jeff Law <law@redhat.com>
8020
8021 PR tree-optimization/69320
8022 * gcc.c-torture/pr69320-1.c: New test.
8023 * gcc.c-torture/pr69320-2.c: New test.
8024 * gcc.c-torture/pr69320-3.c: New test.
8025 * gcc.c-torture/pr69320-4.c: New test.
8026
ced41b93 80272016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
8028
8029 PR c++/11858
8030 PR c++/24663
8031 PR c++/24664
8032 * g++.dg/template/pr11858.C: New test.
8033 * g++.dg/template/pr24663.C: New test.
8034 * g++.dg/template/unify12.C: New test.
8035 * g++.dg/template/unify13.C: New test.
8036 * g++.dg/template/unify14.C: New test.
8037 * g++.dg/template/unify15.C: New test.
8038 * g++.dg/template/unify16.C: New test.
8039 * g++.dg/template/unify17.C: New test.
8040
7f8cbcaf 80412016-01-18 David Malcolm <dmalcolm@redhat.com>
8042
8043 PR testsuite/69181
8044 * gcc.dg/pr69181-1.c: New test file.
8045 * gcc.dg/pr69181-2.c: New test file.
8046 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
8047 globals by moving it to...
8048 (cleanup-after-saved-dg-test): ...this new function. Add
8049 "global additional_sources_used". Add reset of global
8050 multiline_expected_outputs to the empty list.
8051 * lib/multiline.exp (_multiline_expected_outputs): Rename this
8052 global to...
8053 (multiline_expected_outputs): ...this, and updated comments to
8054 note that it is modified from gcc-dg.exp.
8055 (dg-end-multiline-output): Update for the above renaming.
8056 (handle-multiline-outputs): Likewise. Remove the clearing
8057 of the expected outputs to the empty list.
8058
3c7cbfc0 80592016-01-18 Richard Biener <rguenther@suse.de>
8060
8061 PR tree-optimization/69297
8062 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
8063
81d49cc1 80642016-01-18 Joseph Myers <joseph@codesourcery.com>
8065
8066 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
8067 dg-options.
8068 * gcc.target/mips/mips-3d-2.c: Likewise.
8069 * gcc.target/mips/mips-3d-3.c: Likewise.
8070 * gcc.target/mips/mips-3d-4.c: Likewise.
8071 * gcc.target/mips/mips-3d-5.c: Likewise.
8072 * gcc.target/mips/mips-3d-6.c: Likewise.
8073 * gcc.target/mips/mips-3d-7.c: Likewise.
8074 * gcc.target/mips/mips-3d-8.c: Likewise.
8075 * gcc.target/mips/mips-3d-9.c: Likewise.
8076 * gcc.target/mips/mips-ps-1.c: Likewise.
8077 * gcc.target/mips/mips-ps-2.c: Likewise.
8078 * gcc.target/mips/mips-ps-3.c: Likewise.
8079 * gcc.target/mips/mips-ps-4.c: Likewise.
8080 * gcc.target/mips/mips-ps-5.c: Likewise.
8081 * gcc.target/mips/mips-ps-6.c: Likewise.
8082 * gcc.target/mips/mips-ps-7.c: Likewise.
8083 * gcc.target/mips/mips-ps-type.c: Likewise.
8084 * gcc.target/mips/mips-ps-type-2.c: Likewise.
8085 * gcc.target/mips/mips16-attributes-6.c: Likewise.
8086
03c4ff3a 80872016-01-18 Tom de Vries <tom@codesourcery.com>
8088
8089 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
8090 * c-c++-common/goacc/kernels-double-reduction.c: New test.
8091 * c-c++-common/goacc/kernels-empty.c: New test.
8092 * c-c++-common/goacc/kernels-eternal.c: New test.
8093 * c-c++-common/goacc/kernels-loop-2.c: New test.
8094 * c-c++-common/goacc/kernels-loop-3.c: New test.
8095 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
8096 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
8097 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
8098 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
8099 * c-c++-common/goacc/kernels-loop-data.c: New test.
8100 * c-c++-common/goacc/kernels-loop-g.c: New test.
8101 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
8102 * c-c++-common/goacc/kernels-loop-n.c: New test.
8103 * c-c++-common/goacc/kernels-loop-nest.c: New test.
8104 * c-c++-common/goacc/kernels-loop.c: New test.
8105 * c-c++-common/goacc/kernels-noreturn.c: New test.
8106 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
8107 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
8108 * c-c++-common/goacc/kernels-reduction.c: New test.
8109
22e3dcee 81102016-01-18 Tom de Vries <tom@codesourcery.com>
8111
8112 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
8113 * gcc.dg/autopar/outer-2.c: Same.
8114 * gcc.dg/autopar/outer-3.c: Same.
8115 * gcc.dg/autopar/outer-4.c: Same.
8116 * gcc.dg/autopar/outer-5.c: Same.
8117 * gcc.dg/autopar/outer-6.c: Same.
8118 * gcc.dg/autopar/parallelization-1.c: Same.
8119 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
8120 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
8121 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
8122 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
8123 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
8124 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
8125 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
8126 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
8127 * gcc.dg/autopar/pr39500-1.c: Same.
8128 * gcc.dg/autopar/pr39500-2.c: Same.
8129 * gcc.dg/autopar/pr46193.c: Same.
8130 * gcc.dg/autopar/pr46194.c: Same.
8131 * gcc.dg/autopar/pr49580.c: Same.
8132 * gcc.dg/autopar/pr49960-1.c: Same.
8133 * gcc.dg/autopar/pr49960.c: Same.
8134 * gcc.dg/autopar/pr68373.c: Same.
8135 * gcc.dg/autopar/reduc-1.c: Same.
8136 * gcc.dg/autopar/reduc-1char.c: Same.
8137 * gcc.dg/autopar/reduc-1short.c: Same.
8138 * gcc.dg/autopar/reduc-2.c: Same.
8139 * gcc.dg/autopar/reduc-2char.c: Same.
8140 * gcc.dg/autopar/reduc-2short.c: Same.
8141 * gcc.dg/autopar/reduc-3.c: Same.
8142 * gcc.dg/autopar/reduc-4.c: Same.
8143 * gcc.dg/autopar/reduc-6.c: Same.
8144 * gcc.dg/autopar/reduc-7.c: Same.
8145 * gcc.dg/autopar/reduc-8.c: Same.
8146 * gcc.dg/autopar/reduc-9.c: Same.
8147 * gcc.dg/autopar/uns-outer-4.c: Same.
8148 * gcc.dg/autopar/uns-outer-5.c: Same.
8149 * gcc.dg/autopar/uns-outer-6.c: Same.
8150 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
8151 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
8152
fd5cbe2f 81532016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8154
8155 PR target/63679
8156 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
8157 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
8158
fa75ab55 81592016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8160
8161 PR target/63679
8162 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
8163 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
8164 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
8165
214b2582 81662016-01-18 Alan Lawrence <alan.lawrence@arm.com>
8167
8168 PR target/63679
8169 * gcc.dg/tree-ssa/sra-17.c: New.
8170 * gcc.dg/tree-ssa/sra-18.c: New.
8171
13146837 81722016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
8173
8174 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
8175
6ccd18c2 81762016-01-18 Eric Botcazou <ebotcazou@adacore.com>
8177
8178 * gnat.dg/inline12.adb: New test.
8179
8872b95f 81802016-01-18 Bin Cheng <bin.cheng@arm.com>
8181
8182 PR tree-optimization/66797
8183 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8184
971514e3 81852016-01-18 Richard Biener <rguenther@suse.de>
8186
8187 PR tree-optimization/69170
8188 * gcc.dg/torture/pr69170.c: New testcase.
8189
dfb6d139 81902016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 8191
8192 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8193
164d84c2 81942016-01-16 Tom de Vries <tom@codesourcery.com>
8195
8196 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8197
4c33b769 81982016-01-16 Tom de Vries <tom@codesourcery.com>
8199
8200 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8201 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8202 redundant dg-require-effective-target pthread.
8203 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8204 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8205 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8206 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8207 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8208 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8209 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8210
673441b0 82112016-01-16 David Edelsohn <dje.gcc@gmail.com>
8212
8213 PR target/68609
8214 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8215 * gcc.target/powerpc/recip-7.c: Same.
8216
90153ae7 82172016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8218
8219 PR c++/69091
8220 * g++.dg/template/pr69091.C: New test.
8221
bc24d01d 82222016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8223
8224 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8225 dump does not contain an error_mark_node.
8226 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8227 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8228
4067c0fd 82292016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8230
8231 PR c++/68936
8232 * g++.dg/template/pr68936.C: New test.
8233
27c6dbdd 82342016-01-15 David Edelsohn <dje.gcc@gmail.com>
8235
8236 PR target/68609
8237 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8238 * gcc.target/powerpc/recip-2.c: Same.
8239 * gcc.target/powerpc/recip-3.c: Same.
8240 * gcc.target/powerpc/recip-4.c: Same.
8241 * gcc.target/powerpc/recip-sqrtf.c: Same.
8242
e390c57d 82432016-01-15 Jeff Law <law@redhat.com>
8244
8245 PR tree-optimization/69270
8246 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8247 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8248
ddcfeaf1 82492016-01-15 Paul Thomas <pault@gcc.gnu.org>
8250
8251 PR fortran/49630
8252 * gfortran.dg/deferred_character_13.f90: New test for the fix
8253 of comment 3 of the PR.
8254
8255 PR fortran/54070
8256 * gfortran.dg/deferred_character_8.f90: New test
8257 * gfortran.dg/allocate_error_5.f90: New test
8258
8259 PR fortran/60593
8260 * gfortran.dg/deferred_character_10.f90: New test
8261
8262 PR fortran/60795
8263 * gfortran.dg/deferred_character_14.f90: New test
8264
8265 PR fortran/61147
8266 * gfortran.dg/deferred_character_11.f90: New test
8267
8268 PR fortran/64324
8269 * gfortran.dg/deferred_character_9.f90: New test
8270
81be349c 82712016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8272
8273 PR rtl-optimization/69030
8274 * gcc.target/i386/pr69030.c: New.
8275
998456c5 82762016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8277
8278 * gcc.target/aarch64/target_attr_17.c: New test.
8279
0d85be19 82802016-01-15 Richard Biener <rguenther@suse.de>
8281
8282 PR tree-optimization/66856
8283 * gcc.dg/torture/pr66856-1.c: New testcase.
8284 * gcc.dg/torture/pr66856-2.c: Likewise.
8285
321d36c8 82862016-01-15 Richard Biener <rguenther@suse.de>
8287
8288 PR debug/69137
8289 * g++.dg/lto/pr69137_0.C: New testcase.
8290
d94a1f53 82912016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8292
8293 PR middle-end/69246
8294 * gcc.target/i386/pr69246.c: New test.
8295
5fe9a861 82962016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8297
a9c01e81 8298 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 8299
3d05a5e9 83002016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8301
8302 PR c++/56194
8303 * g++.dg/init/const9.C: Disable test on S/390.
8304
5e8132b5 83052016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8306
8307 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8308 * g++.dg/Wno-frame-address.C: Ditto.
8309
32307cdf 83102016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8311
8312 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8313
1ca28250 83142016-01-15 Richard Biener <rguenther@suse.de>
8315
8316 PR tree-optimization/68961
8317 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8318
6271bd93 83192016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8320
8321 * gcc.target/i386/pr65105-5.c: New test.
8322
dfb6d139 83232016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 8324
8325 * gcc.c-torture/execute/alias-4.c: New testcase.
8326
dfb6d139 83272016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 8328
8329 PR ipa/68148
8330 * g++.dg/ipa/devirt-49.C: New testcase.
8331
7bbac464 83322016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 8333
8334 PR target/65837
8335 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8336 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8337 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8338
4345b868 83392016-01-15 Richard Biener <rguenther@suse.de>
8340
8341 PR tree-optimization/69117
8342 * gcc.dg/torture/pr69117.c: New testcase.
8343
580357e7 83442015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 8345
8346 PR c++/69048
8347 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8348
612baa31 83492016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8350
8351 PR testsuite/67509
8352 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8353 range tests use 100 * maximum instead of maximum + 1.
8354
44e09bc4 83552016-01-14 Jakub Jelinek <jakub@redhat.com>
8356
8357 PR debug/69244
8358 * gcc.dg/guality/pr69244.c: New test.
8359
96962ae4 83602016-01-14 Uros Bizjak <ubizjak@gmail.com>
8361
8362 * lib/target-supports.exp (check_effective_target_issignaling):
8363 New procedure.
8364 * gcc.dg/pr61441.c: Require issignaling effective target.
8365
ab9c400b 83662016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8367
8368 PR target/68803
8369 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8370
a7ed4583 83712016-01-14 David Malcolm <dmalcolm@redhat.com>
8372
8373 PR c++/68819
8374 PR preprocessor/69177
8375 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8376 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8377 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8378 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8379
77f35cec 83802016-01-14 Marek Polacek <polacek@redhat.com>
8381
8382 PR c/69262
8383 * gcc.dg/array-15.c: New test.
8384
915d0950 83852016-01-14 Jakub Jelinek <jakub@redhat.com>
8386
8387 PR middle-end/68146
8388 PR tree-optimization/69155
8389 * gfortran.dg/pr68146.f: New test.
8390 * gfortran.dg/pr69155.f90: New test.
8391
24651fb7 83922016-01-14 Richard Biener <rguenther@suse.de>
8393
8394 PR tree-optimization/68060
8395 * gcc.dg/torture/pr68060-1.c: New testcase.
8396 * gcc.dg/torture/pr68060-2.c: Likewise.
8397
2f63f950 83982016-01-14 Nick Clifton <nickc@redhat.com>
8399
8400 * lib/target-supports.exp
8401 (check_effective_target_arm_neon_ok_nocache): Add an option
8402 sequence that includes setting the ARM architecture to ARMv7-A.
8403 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8404 command line options necessary to enable Neon support.
8405 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8406 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8407 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8408 * gcc.target/arm/pr69180.c: Likewise.
8409
3ce0acde 84102016-01-14 Jeff Law <law@redhat.com>
8411
8412 PR tree-optimization/69270
8413 * gcc.dg/tree-ssa/pr69270.c: New test.
8414
bda05c57 84152016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8416
8417 PR c/66208
8418 * c-c++-common/pr66208.c: New file.
8419
9b657cf1 84202016-01-13 Jakub Jelinek <jakub@redhat.com>
8421
8422 PR tree-optimization/69156
8423 * gcc.dg/pr69156.c: New test.
8424
58ba1b9d 84252016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8426
8427 * gcc.target/i386/pr69225-7.c: New test.
8428
e5fee0fe 84292016-01-13 Richard Henderson <rth@redhat.com>
8430
8431 * gcc.dg/tm/memopt-13.c: Update expected function.
8432 * gcc.dg/tm/memopt-6.c: Likewise.
8433
3f0e9745 84342016-01-13 Uros Bizjak <ubizjak@gmail.com>
8435
8436 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8437 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8438 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8439 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 8440
3f0e9745 84412016-01-13 Tom de Vries <tom@codesourcery.com>
8442
8443 PR tree-optimization/69169
7a6ddc0d 8444 * gcc.dg/pr69169.c: New test.
8445
9b657cf1 84462016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 8447
8448 PR target/69228
8449 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8450 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8451 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8452 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8453 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8454 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8455 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8456 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8457
f704d701 84582016-01-13 Jakub Jelinek <jakub@redhat.com>
8459
8460 PR target/69247
8461 * gcc.dg/pr69247.c: New test.
8462
e966d6b9 84632016-01-13 Richard Biener <rguenther@suse.de>
8464
8465 PR tree-optimization/69242
8466 * gcc.dg/torture/pr69242.c: New testcase.
8467
1ca1d9b2 84682016-01-13 Richard Biener <rguenther@suse.de>
8469
8470 PR tree-optimization/69186
8471 * gcc.dg/torture/pr69186.c: New testcase.
8472
d07cbccc 84732016-01-13 Jeff Law <law@redhat.com>
8474
8475 PR tree-optimization/67755
8476 * gcc.dg/tree-ssa/pr67755.c: New test.
8477
84782016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 8479
8480 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8481 pass number in output by a star.
8482
b95d41cf 84832016-01-12 Bin Cheng <bin.cheng@arm.com>
8484
8485 PR tree-optimization/68911
8486 * gcc.c-torture/execute/pr68911.c: New test.
8487
91d87e22 84882016-01-12 Marek Polacek <polacek@redhat.com>
8489
8490 PR c++/68979
8491 * g++.dg/warn/permissive-1.C: New test.
8492
8a9401a4 84932016-01-12 Jakub Jelinek <jakub@redhat.com>
8494
8495 PR objc++/68511
8496 PR c++/69213
8497 * g++.dg/opt/pr69213.C: New test.
8498
b9cb7a67 84992016-01-12 Christian Bruel <christian.bruel@st.com>
8500
8501 PR target/69180
8502 * gcc.target/arm/pr69180.c: New test.
8503
e4c96992 85042016-01-12 Richard Biener <rguenther@suse.de>
8505
8506 PR lto/69077
8507 * g++.dg/lto/pr69077_0.C: New testcase.
8508 * g++.dg/lto/pr69077_1.C: Likewise.
8509
90525f61 85102016-01-12 Jakub Jelinek <jakub@redhat.com>
8511
8512 PR target/69175
8513 * g++.dg/opt/pr69175.C: New test.
8514
9e7edfd3 85152016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8516
8517 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8518 rather than #including math.h & stdlib.h.
8519 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8520 * gcc.dg/vect/pr49771.c: Likewise.
8521 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8522 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8523 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8524 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8525 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8526 * gcc.dg/vect/pr44507.c: Likewise.
8527 * gcc.dg/vect/pr45902.c: Likewise.
8528 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8529 * gcc.dg/vect/vect-117.c: Likewise.
8530 * gcc.dg/vect/vect-99.c: Likewise.
8531 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8532 * gcc.dg/vect/vect-cond-1.c: Likewise.
8533 * gcc.dg/vect/vect-cond-2.c: Likewise.
8534 * gcc.dg/vect/vect-cond-3.c: Likewise.
8535 * gcc.dg/vect/vect-cond-4.c: Likewise.
8536 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8537 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8538 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8539 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8540 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8541 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8542 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8543 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8544 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8545 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8546 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8547 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8548 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8549 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8550 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8551 include of signal.h.
8552 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8553 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8554 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8555 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8556 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8557 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8558 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8559 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8560 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8561 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8562 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8563 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8564 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8565 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8566 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8567 * gcc.dg/vect/vect-outer-5.c: Likewise.
8568 * gcc.dg/vect/vect-outer-6.c: Likewise.
8569 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8570 include of stdio.h.
8571
3368873d 85722016-01-12 Nick Clifton <nickc@redhat.com>
8573
8574 PR target/68913
8575 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8576 to fread so that it will be found in all target runtimes.
8577
0464ea95 85782016-01-12 Richard Biener <rguenther@suse.de>
8579
8580 PR tree-optimization/69053
8581 * g++.dg/torture/pr69053.C: New testcase.
8582
7819730f 85832016-01-12 Richard Biener <rguenther@suse.de>
8584
8585 PR tree-optimization/69168
8586 * gcc.dg/torture/pr69168.c: New testcase.
8587
995bfebf 85882016-01-12 Richard Biener <rguenther@suse.de>
8589
8590 PR tree-optimization/69157
8591 * gcc.dg/torture/pr69157.c: New testcase.
8592
85932016-01-12 Richard Biener <rguenther@suse.de>
8594
8595 PR tree-optimization/69174
8596 * gcc.dg/torture/pr69174.c: New testcase.
8597
1d10d64c 85982016-01-12 Jakub Jelinek <jakub@redhat.com>
8599
8600 PR c++/66808
8601 PR c++/69000
8602 * g++.dg/tls/pr66808.C: New test.
8603 * g++.dg/tls/pr69000.C: New test.
8604
f0b79faf 86052016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8606
8607 * gcc.target/powerpc/swaps-p8-23.c: New test.
8608 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8609
04cf75a4 86102016-01-11 John David Anglin <danglin@gcc.gnu.org>
8611
8612 PR tree-optimization/68356
8613 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8614
0eb4264c 86152016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8616 Jim Wilson <jim.wilson@linaro.org>
8617
8618 PR target/69194
8619 * gcc.target/arm/pr69194.c: New test.
8620
2f66de64 86212016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8622
8623 PR target/69225
8624 * gcc.target/i386/pr69225-1.c: New test.
8625 * gcc.target/i386/pr69225-2.c: Likewise.
8626 * gcc.target/i386/pr69225-3.c: Likewise.
8627 * gcc.target/i386/pr69225-4.c: Likewise.
8628 * gcc.target/i386/pr69225-5.c: Likewise.
8629 * gcc.target/i386/pr69225-6.c: Likewise.
8630
36105e82 86312016-01-11 Jakub Jelinek <jakub@redhat.com>
8632
1c78ce2e 8633 PR target/67462
8634 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8635 if lp64.
8636
a4a87320 8637 PR target/69071
8638 * gcc.dg/pr69071.c: New test.
8639
91fbd04f 8640 PR c++/69211
8641 * g++.dg/opt/pr69211.C: New test.
8642
36105e82 8643 PR tree-optimization/69214
8644 * gcc.c-torture/compile/pr69214.c: New test.
8645
e934c380 86462016-01-11 Uros Bizjak <ubizjak@gmail.com>
8647
8648 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8649 * gcc.target/i386/pr66232-11.c: Ditto.
8650 * gcc.target/i386/pr66232-12.c: Ditto.
8651 * gcc.target/i386/pr66232-13.c: Ditto.
8652
3ff1b153 86532016-01-11 Richard Biener <rguenther@suse.de>
8654
8655 PR tree-optimization/69173
8656 * gcc.dg/torture/pr69173.c: New testcase.
8657
04e1504c 86582016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8659
8660 PR rtl-optimization/68796
8661 * gcc.target/aarch64/tst_5.c: New test.
8662 * gcc.target/aarch64/tst_6.c: Likewise.
8663
ae8718b5 86642016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8665
8666 PR rtl-optimization/68841
8667 * gcc.dg/pr68841.c: New test.
8668 * gcc.c-torture/execute/pr68841.c: New test.
8669
bd8bece2 86702016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8671
8672 PR rtl-optimization/68920
8673 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8674 for ix86 targets.
8675 * gcc.dg/ifcvt-5.c: New test.
8676
9b657cf1 86772016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 8678
8679 PR bootstrap/69123
8680 * g++.dg/pr69123.C: New.
8681
7a158352 86822016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8683
8684 PR target/69010
8685 * gcc.target/i386/pr69010.c: New test.
8686
ff375d11 86872016-01-11 Martin Jambor <mjambor@suse.cz>
8688
8689 PR ipa/69044
8690 * gcc.target/i386/chkp-pr69044.c: New test.
8691
9eb890f1 86922016-01-11 Tom de Vries <tom@codesourcery.com>
8693
8694 PR tree-optimization/69109
8695 * gcc.dg/autopar/pr69109-2.c: New test.
8696 * gcc.dg/autopar/pr69109.c: New test.
8697
c4157ee5 86982016-01-11 Tom de Vries <tom@codesourcery.com>
8699
8700 PR tree-optimization/69108
8701 * gcc.dg/autopar/pr69108.c: New test.
8702
b933e511 87032016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8704
8705 PR c++/69029
8706 * c-c++-common/Wisleading-indentation.c: Augment test.
8707
efb73de1 87082016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8709
8710 PR fortran/69154
8711 * gfortran.dg/inline_matmul_12.f90: New test.
8712
40c86c3b 87132016-01-10 Paul Thomas <pault@gcc.gnu.org>
8714
8715 PR fortran/67779
8716 * gfortran.dg/actual_array_offset_1: New test.
8717
a006c0bb 87182016-01-10 Tom de Vries <tom@codesourcery.com>
8719
8720 PR tree-optimization/69062
8721 * gcc.dg/autopar/pr69062.c: New test.
8722
880ed4be 87232016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8724
8725 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8726 * gcc.dg/vect/slp-perm-2.c: Likewise.
8727 * gcc.dg/vect/slp-perm-3.c: Likewise.
8728 * gcc.dg/vect/slp-perm-5.c: Likewise.
8729 * gcc.dg/vect/slp-perm-6.c: Likewise.
8730 * gcc.dg/vect/slp-perm-7.c: Likewise.
8731 * gcc.dg/vect/slp-perm-8.c: Likewise.
8732
d95e1856 87332016-01-10 Tom de Vries <tom@codesourcery.com>
8734
8735 PR tree-optimization/69039
8736 * gcc.dg/autopar/pr69039.c: New test.
8737
0f8f48d0 87382016-01-09 Marek Polacek <polacek@redhat.com>
8739
8740 PR c++/69113
8741 * g++.dg/pr69113.C: New test.
8742
7dff0499 87432016-01-09 Jakub Jelinek <jakub@redhat.com>
8744
8745 PR middle-end/50865
8746 PR tree-optimization/69097
8747 * gcc.c-torture/execute/pr50865.c: New test.
8748 * gcc.c-torture/execute/pr69097-1.c: New test.
8749 * gcc.c-torture/execute/pr69097-2.c: New test.
8750 * gcc.dg/pr69097-1.c: New test.
8751 * gcc.dg/pr69097-2.c: New test.
8752
18431e78 87532016-01-09 Jakub Jelinek <jakub@redhat.com>
8754
8755 PR c++/69164
8756 * g++.dg/opt/pr69164.C: New test.
8757
1943a4a2 87582016-01-08 Jakub Jelinek <jakub@redhat.com>
8759
8760 PR tree-optimization/69167
8761 * gcc.dg/pr69167.c: New test.
8762
a143e277 87632016-01-08 Marek Polacek <polacek@redhat.com>
8764
8765 PR c++/68449
8766 * g++.dg/pr68449.C: New.
8767
44c01906 87682016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8769
8770 PR tree-optimization/68707
8771 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8772 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8773 on platforms supporting it.
8774 * gcc.dg/vect/slp-perm-2.c: Likewise.
8775 * gcc.dg/vect/slp-perm-3.c: Likewise.
8776 * gcc.dg/vect/slp-perm-5.c: Likewise.
8777 * gcc.dg/vect/slp-perm-7.c: Likewise.
8778 * gcc.dg/vect/slp-perm-8.c: Likewise.
8779 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8780 on platforms supporting it.
8781
c437d1e8 87822016-01-08 Jakub Jelinek <jakub@redhat.com>
8783
c9595c51 8784 PR tree-optimization/69162
8785 * gcc.dg/pr69162.c: New test.
8786
c437d1e8 8787 PR tree-optimization/69172
8788 * gcc.dg/pr69172.c: New test.
8789
6a46a28c 87902016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8791
8792 PR tree-optimization/67781
8793 * gcc.c-torture/execute/pr67781.c: New file.
8794
62ad9a04 87952016-01-08 Jakub Jelinek <jakub@redhat.com>
8796
8797 PR tree-optimization/69083
8798 * gcc.dg/vect/pr69083.c: New test.
8799
9e0e8c2a 88002016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8801
8802 PR tree-optimization/61441
8803 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8804 Use -fexcess-precision=standard for compiler options.
8805 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8806
5d034e37 88072016-01-08 Jakub Jelinek <jakub@redhat.com>
8808
5013f740 8809 PR fortran/69128
8810 * gfortran.dg/gomp/pr69128.f90: New test.
8811
5d034e37 8812 PR c++/69145
8813 * g++.dg/ext/pr69145-1.C: New test.
8814 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8815 * g++.dg/ext/pr69145-2.h: New file.
8816
517906ff 88172016-01-07 Martin Sebor <msebor@redhat.com>
8818
8819 PR c/68966
8820 * gcc.dg/atomic-fetch-bool.c: New test.
8821 * gcc.dg/sync-fetch-bool.c: New test.
8822
cdbb524c 88232016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8824
8825 PR fortran/66680
8826 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8827
ec3aba9e 88282016-01-07 Nick Clifton <nickc@redhat.com>
8829
8830 PR target/66655
8831 * g++.dg/pr66655.C: New test.
8832 * g++.dg/pr66655_1.cc: Test support file.
8833 * g++.dg/pr66655.h: Test header file.
8834
9b657cf1 88352016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 8836
8837 PR fortran/66680
8838 gfortran.dg/gomp/pr66680.f90: New test.
8839
cd45d7a5 88402016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8841
8842 PR target/69171
8843 * gcc.target/i386/pr69171-1.c: New test.
8844 * gcc.target/i386/pr69171-2.c: Likewise.
8845 * gcc.target/i386/pr69171-3.c: Likewise.
8846 * gcc.target/i386/pr69171-4.c: Likewise.
8847 * gcc.target/i386/pr69171-5.c: Likewise.
8848 * gcc.target/i386/pr69171-6.c: Likewise.
8849
4a86a91a 88502015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8851
8852 PR middle-end/67639
8853 * c-c++-common/pr67639.c: New test.
8854
34c05552 88552016-01-07 Jakub Jelinek <jakub@redhat.com>
8856
8857 PR tree-optimization/69141
8858 * g++.dg/opt/pr69141.C: New test.
8859
f08d6895 88602016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8861
8862 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8863
32ec4173 88642016-01-06 Uros Bizjak <ubizjak@gmail.com>
8865
8866 PR target/69140
8867 * gcc.target/i386/pr69140.c: New test
8868
d74214f3 88692016-01-06 David Malcolm <dmalcolm@redhat.com>
8870
8871 * gcc.dg/bad-dereference.c: New test case.
8872
73991cab 88732015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8874
8875 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8876
fc8cc457 88772016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8878
8879 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8880
be3c9981 88812016-01-06 Marek Polacek <polacek@redhat.com>
8882
8883 PR sanitizer/69099
8884 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8885
2cb724f9 88862016-01-05 Marek Polacek <polacek@redhat.com>
8887
8888 PR c/69104
8889 * gcc.dg/atomic-invalid-2.c: New.
8890
233a53ed 88912016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8892
8893 PR target/68991
8894 * gcc.target/i386/pr68991.c: New test.
8895
ea87c5e3 88962016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8897
8898 PR target/68991
8899 * g++.dg/pr68991-1.C: New test.
8900 * g++.dg/pr68991-2.C: Likewise.
8901
1943a4a2 89022016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 8903
1943a4a2 8904 PR other/60465
afe82e5b 8905 * gcc.target/ia64/pr60465-gprel64.c: New test.
8906 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8907
1e9147dd 89082016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8909
8910 PR rtl-optimization/68651
8911 * gcc.target/aarch64/pr68651_1.c: New test.
8912
d42aa619 89132016-01-05 David Malcolm <dmalcolm@redhat.com>
8914
8915 PR c/69122
8916 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8917
1776de76 89182016-01-05 Nathan Sidwell <nathan@acm.org>
8919
2d7d361d 8920 PR c++/58583
8921 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8922
1776de76 8923 * gcc.dg/alias-15.c: New.
8924
5beb12c0 89252016-01-05 Nick Clifton <nickc@redhat.com>
8926
8927 PR target/68870
8928 * g++.dg/pr68770.C: New test.
8929
d8cca921 89302016-01-04 Mike Stump <mikestump@comcast.net>
8931
8932 * lib/target-supports.exp (check_effective_target_cilkplus):
8933 cilkplus targets require pthreads.
afc907ef 8934 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 8935
8427dff3 89362016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8937
8938 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8939 generation.
8940
f1717362 89412016-01-04 Jakub Jelinek <jakub@redhat.com>
8942
8943 Update copyright years.
8944
d7d6a3ab 89452016-01-04 Marek Polacek <polacek@redhat.com>
8946
8947 PR c/68908
8948 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8949 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8950 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8951
b8f4a5f9 89522016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8953
8954 * gcc.target/sparc/20160104-2.c: New test.
8955
6b5c028f 89562016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8957
8958 * gcc.target/sparc/20160104-1.c: New test.
8959
300e1002 89602016-01-03 Paul Thomas <pault@gcc.gnu.org>
8961
8962 PR fortran/65045
8963 * gfortran.dg/pr65045.f90: New test.
8964
855b105f 89652016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8966
8967 * gnat.dg/specs/debug1.ads: Delete.
8968
bdc177dc 89692016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8970
8971 PR libgfortran/68867
8972 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8973 expression.
8974
48aaffae 89752016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8976
8977 PR libgfortran/68867
8978 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8979 PowerPC.
8980
19a468b8 89812016-01-01 Paul Thomas <pault@gcc.gnu.org>
8982
8983 PR fortran/68864
8984 * gfortran.dg/pr68864.f90: New test.
8985
25371c91 89862016-01-01 Jakub Jelinek <jakub@redhat.com>
8987
2a659064 8988 PR tree-optimization/69070
8989 * gcc.dg/pr69070.c: New test.
8990
57aa9851 8991 PR sanitizer/69055
8992 * gfortran.dg/pr69055.f90: New test.
8993
25371c91 8994 PR target/69015
8995 * gcc.dg/pr69015.c: New test.
f1717362 8996\f
fb2c1edd 8997Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 8998
8999Copying and distribution of this file, with or without modification,
9000are permitted in any medium without royalty provided the copyright
9001notice and this notice are preserved.