]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* call.c (magic_varargs_p): Return 3 for __builtin_*_overflow_p.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
77104764 12016-06-24 Jakub Jelinek <jakub@redhat.com>
2
7318e591 3 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
4 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5
77104764 6 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7 f4): Adjust expected diagnostics.
8 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
9 (T): If OVFP is defined, redefine to TP.
10 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
11 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
12 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
13 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
14 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
15 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
16 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
17 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
18 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
19 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
20 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
21 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
22 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
23 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
24 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
25 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
26 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
27 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
28 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
29 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
30 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
31 as last argument to __builtin_add_overflow_p.
32
ddf08519 332016-06-23 Uros Bizjak <ubizjak@gmail.com>
34
35 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
36 dg-options and remove default vector testsuite compile flags.
37 * g++.dg/vect/pr33860a.cc: Ditto.
38 * g++.dg/vect/pr45470-a.cc: Ditto.
39 * g++.dg/vect/pr45470-b.cc: Ditto.
40 * g++.dg/vect/pr60896.cc: Ditto.
41 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
42 * gcc.dg/vect/pr18308.c: Ditto.
43 * gcc.dg/vect/pr24049.c: Ditto.
44 * gcc.dg/vect/pr33373.c: Ditto.
45 * gcc.dg/vect/pr36228.c: Ditto.
46 * gcc.dg/vect/pr42395.c: Ditto.
47 * gcc.dg/vect/pr42604.c: Ditto.
48 * gcc.dg/vect/pr46663.c: Ditto.
49 * gcc.dg/vect/pr48765.c: Ditto.
50 * gcc.dg/vect/pr49093.c: Ditto.
51 * gcc.dg/vect/pr49352.c: Ditto.
52 * gcc.dg/vect/pr52298.c: Ditto.
53 * gcc.dg/vect/pr52870.c: Ditto.
54 * gcc.dg/vect/pr53185.c: Ditto.
55 * gcc.dg/vect/pr53773.c: Ditto.
56 * gcc.dg/vect/pr56695.c: Ditto.
57 * gcc.dg/vect/pr62171.c: Ditto.
58 * gcc.dg/vect/pr63530.c: Ditto.
59 * gcc.dg/vect/pr68339.c: Ditto.
60 * gcc.dg/vect/pr71259.c: Ditto.
61 * gcc.dg/vect/vect-82_64.c: Ditto.
62 * gcc.dg/vect/vect-83_64.c: Ditto.
63 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
64 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
65 * gcc.dg/vect/vect-shift-2.c: Ditto.
66 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
67 * gfortran.dg/vect/pr39318.f90: Ditto.
68 * gfortran.dg/vect/pr45714-a.f: Ditto.
69 * gfortran.dg/vect/pr45714-b.f: Ditto.
70 * gfortran.dg/vect/pr46213.f90: Ditto.
71
81883aeb 722016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
73 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
74
75 * gcc.target/powerpc/p9-splat-5.c: New test.
76
affe5c16 772016-06-23 Uros Bizjak <ubizjak@gmail.com>
78
79 PR tree-optimization/71488
80 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
81 * lib/target-supports.exp: ... here.
82 (check_sse4_hw_available): New procedure.
83 (check_effective_target_sse4_runtime): Ditto.
84 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
85 -march=westmere for sse4_runtime targets.
86 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
87 (dg-additional-options): Use for sse4_runtime targets.
88 (main): Call check_vect ().
89 (dg-final): Perform scan only for sse4_runtime targets.
90
6fb2f181 912016-06-23 H.J. Lu <hongjiu.lu@intel.com>
92
93 PR target/66232
94 PR target/67400
95 * gcc.target/i386/pr66232-14.c: New file.
96 * gcc.target/i386/pr66232-15.c: Likewise.
97 * gcc.target/i386/pr66232-16.c: Likewise.
98 * gcc.target/i386/pr66232-17.c: Likewise.
99 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
100 ia32 if R_386_GOT32X relocation is supported.
101 * gcc.target/i386/pr67400-2.c: Likewise.
102 * gcc.target/i386/pr67400-3.c: Likewise.
103 * gcc.target/i386/pr67400-4.c: Likewise.
104 * gcc.target/i386/pr67400-6.c: Likewise.
105 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 106 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 107
88be2b3c 1082016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
109
110 PR libgfortran/48852
111 * gfortran.dg/char4_iunit_1.f03: Update test.
112 * gfortran.dg/f2003_io_5.f03: Update test.
113 * gfortran.dg/real_const_3.f90: Update test.
114
ff600f64 1152016-06-23 Andi Kleen <ak@linux.intel.com>
116
117 * g++.dg/bprob/bprob.exp: Support autofdo.
118 * g++.dg/tree-prof/tree-prof.exp: dito.
119 * gcc.dg/tree-prof/tree-prof.exp: dito.
120 * gcc.misc-tests/bprob.exp: dito.
121 * gfortran.dg/prof/prof.exp: dito.
122 * lib/profopt.exp: dito.
123 * lib/target-supports.exp: Check for autofdo.
124
afa7ed87 1252016-06-23 Martin Liska <mliska@suse.cz>
126
127 * gcc.dg/pr71619.c: New test.
128
0941fba8 1292016-06-23 H.J. Lu <hongjiu.lu@intel.com>
130
131 PR target/67400
56896ed3 132 * gcc.target/i386/pr67400-1.c: New test.
133 * gcc.target/i386/pr67400-2.c: Likewise.
134 * gcc.target/i386/pr67400-3.c: Likewise.
135 * gcc.target/i386/pr67400-4.c: Likewise.
136 * gcc.target/i386/pr67400-5.c: Likewise.
137 * gcc.target/i386/pr67400-6.c: Likewise.
138 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 139
e557fc7f 1402016-06-22 David Malcolm <dmalcolm@redhat.com>
141
142 * c-c++-common/missing-header-1.c: New test case.
143 * c-c++-common/missing-header-2.c: New test case.
144 * c-c++-common/missing-header-3.c: New test case.
145 * c-c++-common/missing-header-4.c: New test case.
146
8469aece 1472016-06-22 David Malcolm <dmalcolm@redhat.com>
148
149 PR c/70339
150 * c-c++-common/attributes-1.c: Update dg-prune-output to include
151 hint.
152 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
153 expected results due to builtin "nanl" now being suggested for
154 "name".
155 * gcc.dg/pr67580.c: Update expected messages.
156 * gcc.dg/spellcheck-identifiers.c: New testcase.
157 * gcc.dg/spellcheck-typenames.c: New testcase.
158
6628b04d 1592016-06-22 David Malcolm <dmalcolm@redhat.com>
160
161 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
162 file.
163 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
164 diagnostic-test-show-locus-parseable-fixits.c to sources for
165 diagnostic_plugin_test_show_locus.c.
166 * lib/gcc-defs.exp (freeform_regexps): New global.
167 (dg-regexp): New function.
168 (handle-dg-regexps): New function.
169 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
170 freeform_regexps to the empty list.
171 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
172
82ccd33e 1732016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
174
affe5c16 175 PR tree-optimization/71488
82ccd33e 176 * g++.dg/pr71488.C: New test.
177 * gcc.dg/vect/vect-bool-cmp.c: New test.
178
2c21de58 1792016-06-22 Eric Botcazou <ebotcazou@adacore.com>
180
181 * gcc.dg/guality/param-5.c: New test.
182
fadfd5fc 1832016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
184
185 * gcc.target/i386/asm-flag-7.c: New test.
186
03fee1f8 1872016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
188
189 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
190 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
191 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
192 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
193 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
194 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
195 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
196 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
197 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
198 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
199 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
200 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
201 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
202 * gcc.dg/tree-ssa/vrp87.c: Likewise.
203 * lib/target-supports.exp: Likewise.
204
6905db52 2052016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
206
207 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
208 * gcc.dg/attr-ms_struct-2.c: Likewise.
209 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
210 * gcc.dg/bf-ms-attrib.c: Likewise.
211 * gcc.dg/bf-ms-layout-2.c: Likewise.
212 * gcc.dg/bf-ms-layout-3.c: Likewise.
213 * gcc.dg/bf-ms-layout.c: Likewise.
214 * gcc.dg/bf-no-ms-layout.c: Likewise.
215 * gcc.target/i386/bitfield1.c: Likewise.
216 * gcc.target/i386/bitfield2.c: Likewise.
217 * gcc.target/i386/bitfield3.c: Likewise.
218
a6f93fc2 2192016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
220
221 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
222 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
223 override other than -mcpu=power9 command-line option is specified,
224 or if the target operating system is aix.
225 * gcc.target/powerpc/darn-1.c: Likewise.
226 * gcc.target/powerpc/darn-2.c: Likewise.
227 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
228 test if effective-target is not powerpc_p9vector_ok or if the
229 target operating system is not defined.
230 * gcc.target/powerpc/vslv-1.c: Likewise.
231 * gcc.target/powerpc/vsrv-0.c: Likewise.
232 * gcc.target/powerpc/vsrv-1.c: Likewise.
233
1cb2b4d3 2342016-06-21 Tobias Burnus <burnus@net-b.de>
235
236 PR fortran/71068
237 * gfortran.dg/coarray/data_1.f90: New.
238
66ff0c67 2392016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
240
241 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
242 (dg-require-effective-target): Use arm_v8_neon_hw.
243 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
244 (dg-require-effective-target): Likewise.
245 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
246 (dg-require-effective-target): Likewise.
247 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
248 (dg-require-effective-target): Likewise.
249 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
250 (dg-require-effective-target): Likewise.
251 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
252 (dg-require-effective-target): Likewise.
253 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
254 Add AArch64 check.
255
949bfed4 2562016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
257
258 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
259 Set to 3 so test passes.
260
a20f6cd4 2612016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
262
263 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
264
12792843 2652016-06-21 Ilya Verbin <ilya.verbin@intel.com>
266
267 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
268 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
269 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
270 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
271
49763db6 2722016-06-21 Ilya Verbin <ilya.verbin@intel.com>
273
274 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
275 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
276
ada61167 2772016-06-21 H.J. Lu <hongjiu.lu@intel.com>
278
279 PR target/71549
280 * gcc.target/i386/pr71549.c: New test.
281
a15584d4 2822016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
283
284 * gcc.target/powerpc/vadsdu-0.c: Replace
285 dg-require-effective-target directive to allow test to run on more
286 platforms, and add dg-skip-if directive to disable test on aix
287 platforms because of known incompatibilities.
288 * gcc.target/powerpc/vadsdu-1.c: Likewise.
289 * gcc.target/powerpc/vadsdu-2.c: Likewise.
290 * gcc.target/powerpc/vadsdu-3.c: Likewise.
291 * gcc.target/powerpc/vadsdu-4.c: Likewise.
292 * gcc.target/powerpc/vadsdu-5.c: Likewise.
293 * gcc.target/powerpc/vadsdub-1.c: Likewise.
294 * gcc.target/powerpc/vadsdub-2.c: Replace
295 dg-require-effective-target directive to allow test to run on more
296 platforms, and add dg-skip-if directive to disable test on aix
297 platforms because of known incompatibilities.
298 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
299 with vec_absdb call to differentiate this test from vadsdub-1.c.
300 * gcc.target/powerpc/vadsduh-1.c: Replace
301 dg-require-effective-target directive to allow test to run on more
302 platforms, and add dg-skip-if directive to disable test on aix
303 platforms because of known incompatibilities.
304 * gcc.target/powerpc/vadsduh-2.c: Likewise.
305 * gcc.target/powerpc/vadsduw-1.c: Likewise.
306 * gcc.target/powerpc/vadsduw-2.c: Likewise.
307
ec15ec36 3082016-06-21 Jakub Jelinek <jakub@redhat.com>
309
310 PR tree-optimization/71588
311 * gcc.dg/pr71558.c: New test.
312
faeffe49 3132016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
314
315 * c-c++-common/pr68657-1.c: Require ptr32plus support.
316 * c-c++-common/pr68657-2.c: Likewise.
317 * c-c++-common/pr68657-3.c: Likewise.
318 * gcc.dg/torture/pr69714.c: Require int32plus support.
319 * gcc.dg/torture/pr70025.c: Likewise.
320 * gcc.dg/torture/pr70083.c: Likewise.
321 * gcc.dg/torture/pr70542.c: Likewise.
322 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
323
e218d07f 3242016-06-20 Joseph Myers <joseph@codesourcery.com>
325
326 PR c/71601
327 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
328
232a3df7 3292016-06-20 Jakub Jelinek <jakub@redhat.com>
330
d7f45b87 331 PR middle-end/71581
332 * gcc.dg/pr71581.c: New test.
333
232a3df7 334 PR rtl-optimization/71591
335 * gcc.dg/cpp/pr71591.c: New test.
336
dbddef42 3372016-06-20 David B. Robins <gcc@davidrobins.net>
338
339 PR target/71571
340 * g++.dg/torture/pr71571.C: New test.
341
03129ccb 3422016-06-20 Jakub Jelinek <jakub@redhat.com>
343
344 PR target/71559
345 * gcc.target/i386/sse2-pr71559.c: New test.
346 * gcc.target/i386/avx-pr71559.c: New test.
347 * gcc.target/i386/avx512f-pr71559.c: New test.
348
a40b4b62 3492016-06-20 Tobias Burnus <burnus@net-b.de>
350
351 PR fortran/71194
352 * gfortran.dg/pointer_remapping_10.f90: New.
353
ecbea05a 3542016-06-20 David Malcolm <dmalcolm@redhat.com>
355
356 * g++.dg/diagnostic/string-literal-concat.C: New test case.
357
0f61dae9 3582016-06-20 Martin Sebor <msebor@redhat.com>
359
360 PR c/69507
361 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
362 * gnu90-const-expr-1.c: Same.
363 * gnu99-const-expr-1.c: Same.
364 * gnu99-static-1.c: Same.
365
e458dfd8 3662016-06-20 Renlin Li <renlin.li@arm.com>
367
368 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
369
7ab71cb3 3702016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
371
372 * gcc.target/aarch64/vcvt_f64_1.c: New.
373 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
374 * gcc.target/aarch64/vrecp_f64_1.c: New.
375
34d36b7a 3762016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
377
378 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
379 "alignement".
380
ed7f4748 3812016-06-20 Georg-Johann Lay <avr@gjlay.de>
382
383 PR target/71103
384 * gcc.target/avr/torture/pr71103-2.c: New test.
385
21897f47 3862016-06-19 Martin Sebor <msebor@redhat.com>
387
388 PR c/69507
389 * gcc.dg/alignof.c: New test.
390
98683d85 3912016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
392
393 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
394 vs dg-error; test constexpr specifier too.
395
358cee25 3962016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
397
398 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
399
c3d7ceb6 4002016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
401
402 * lib/target-supports.exp
403 (check_effective_target_arm_neon_fp16_ok_nocache): Call
404 arm_neon_ok and merge flags. Fix temporary test name.
405 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
406 and merge flags.
407
1176073c 4082016-06-17 Martin Liska <mliska@suse.cz>
409
410 * gcc.dg/predict-9.c: Fix dump scanning.
411
f3e2969a 4122016-06-17 Bin Cheng <bin.cheng@arm.com>
413
414 PR tree-optimization/71354
415 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
416
7fdca647 4172016-06-17 Bin Cheng <bin.cheng@arm.com>
418
419 PR tree-optimization/71347
420 * gcc.dg/tree-ssa/pr71347.c: New test.
421
a338a226 4222016-06-17 Bin Cheng <bin.cheng@arm.com>
423
424 PR tree-optimization/71354
425 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
426
c1e75671 4272016-06-17 Bin Cheng <bin.cheng@arm.com>
428
429 * gcc.dg/vect/vect-alias-check-1.c: New test.
430
365ba13d 4312016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
432
59bde511 433 PR target/71151
365ba13d 434 * gcc.target/avr/pr71151-1.c: New test.
435 * gcc.target/avr/pr71151-2.c: New test.
436 * gcc.target/avr/pr71151-3.c: New test.
437 * gcc.target/avr/pr71151-4.c: New test.
438 * gcc.target/avr/pr71151-5.c: New test.
439 * gcc.target/avr/pr71151-6.c: New test.
440 * gcc.target/avr/pr71151-7.c: New test.
441 * gcc.target/avr/pr71151-8.c: New test.
442 * gcc.target/avr/pr71151-common.h: New test.
443
db48d95b 4442016-06-16 Martin Liska <mliska@suse.cz>
445
446 * gfortran.dg/predict-1.f90: New test.
447
4c780a59 4482016-06-16 Uros Bizjak <ubizjak@gmail.com>
449
450 PR target/71242
451 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
452
8c1879bc 4532016-06-16 Jan Hubicka <hubicka@ucw.cz>
454
455 * g++.dg/vect/pr36648.cc: Disable cunrolli
456
33698dfe 4572016-06-16 Jakub Jelinek <jakub@redhat.com>
458
745f2db6 459 PR target/71554
460 * gcc.c-torture/execute/pr71554.c: New test.
461
33698dfe 462 PR rtl-optimization/71532
463 * gcc.dg/torture/pr71532.c: New test.
464
b42322b9 4652016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
466
467 * gcc.target/powerpc/p9-dimode1.c: New test.
468 * gcc.target/powerpc/p9-dimode2.c: Likewise.
469
412b298a 4702016-06-15 Jakub Jelinek <jakub@redhat.com>
471
93479f99 472 * gcc.c-torture/compile/20160615-1.c: New test.
473
412b298a 474 * g++.dg/cpp0x/ref-qual17.C: New test.
475
3ec40531 4762016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
477
478 PR middle-end/71529
479 * gcc.target/i386/pr71529.C: New test.
480
edfe7670 4812016-06-15 Alan Hayward <alan.hayward@arm.com>
482
483 PR tree-optimization/71483
484 * g++.dg/vect/pr71483.c: New
485
6e52ac17 4862016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
487
488 PR c++/70202
489 * g++.dg/inherit/crash6.C: New.
490 * g++.dg/inherit/union2.C: Likewise.
491 * g++.dg/inherit/virtual12.C: Likewise.
492 * g++.dg/inherit/virtual13.C: Likewise.
493 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
494
aed35af2 4952016-06-15 Uros Bizjak <ubizjak@gmail.com>
496
0941fba8 497 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 498
6f710392 4992016-06-15 Alan Hayward <alan.hayward@arm.com>
500
501 PR tree-optimization/71439
502 * gcc.dg/vect/pr71439.c: New
503
d1cedfd3 5042016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
505
506 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
507
ee8fd158 5082016-06-15 Richard Biener <rguenther@suse.de>
509
510 * gcc.dg/vect/slp-45.c: New testcase.
511
5695a690 5122016-06-15 Richard Biener <rguenther@suse.de>
513
514 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
515
267ae3ee 5162016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
517
518 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
519 requirements, and disable for AIX for now.
520 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
521
a6d0e20a 5222016-06-14 Jakub Jelinek <jakub@redhat.com>
523
b2efd162 524 PR c++/71528
525 * g++.dg/opt/pr71528.C: New test.
526
a6d0e20a 527 PR c++/71516
528 * g++.dg/init/pr71516.C: New test.
529
035778de 5302016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
531
532 * g++.dg/init/array46.C: New.
533
7c9dc58e 5342016-06-14 Uros Bizjak <ubizjak@gmail.com>
535
0941fba8 536 * gcc.target/i386/float128-3.c: New test.
537 * gcc.target/i386/quad-sse4.c: Ditto.
538 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
539 Update scan strings.
7c9dc58e 540
412640c9 5412016-06-14 Richard Biener <rguenther@suse.de>
542
543 PR middle-end/71526
544 * gfortran.dg/pr71526.f90: New testcase.
545
1b9fde85 5462016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
547
548 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
549 * gcc.dg/zero_bits_compound-1.c: Likewise.
550
306097e3 5512016-06-14 Richard Biener <rguenther@suse.de>
552
553 PR tree-optimization/71522
554 * gcc.dg/torture/pr71522.c: New testcase.
555
566255a8 5562016-06-14 Jakub Jelinek <jakub@redhat.com>
557
558 PR tree-optimization/71520
559 * gcc.dg/tree-ssa/pr71520.c: New test.
560
eb912adb 5612016-06-14 Richard Biener <rguenther@suse.de>
562
563 PR tree-optimization/71521
56d35455 564 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 565
9720103d 5662016-06-13 Jakub Jelinek <jakub@redhat.com>
567
12cb8367 568 PR sanitizer/71498
569 * c-c++-common/ubsan/bounds-13.c: New test.
570
9720103d 571 PR preprocessor/71183
572 * gcc.dg/cpp/source_date_epoch-3.c: New test.
573
5965fbcc 5742016-06-13 Jeff Law <law@redhat.com>
575
576 PR tree-optimization/71403
577 * c-c++-common/ubsan/pr71403-1.c: New test.
578 * c-c++-common/ubsan/pr71403-2.c: New test.
579 * c-c++-common/ubsan/pr71403-3.c: New test.
580
04537049 5812016-06-13 Jakub Jelinek <jakub@redhat.com>
582
583 PR middle-end/71478
584 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
585 Add -Wno-psabi -w to dg-options.
586
412f195f 5872016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
588
589 * gcc.target/powerpc/vadsdu-0.c: New test.
590 * gcc.target/powerpc/vadsdu-1.c: New test.
591 * gcc.target/powerpc/vadsdu-2.c: New test.
592 * gcc.target/powerpc/vadsdu-3.c: New test.
593 * gcc.target/powerpc/vadsdu-4.c: New test.
594 * gcc.target/powerpc/vadsdu-5.c: New test.
595 * gcc.target/powerpc/vadsdub-1.c: New test.
596 * gcc.target/powerpc/vadsdub-2.c: New test.
597 * gcc.target/powerpc/vadsduh-1.c: New test.
598 * gcc.target/powerpc/vadsduh-2.c: New test.
599 * gcc.target/powerpc/vadsduw-1.c: New test.
600 * gcc.target/powerpc/vadsduw-2.c: New test.
601
527790c1 6022016-06-13 David Malcolm <dmalcolm@redhat.com>
603
604 * gcc.dg/c99-init-2.c (c): Update expected error message.
605 * gcc.dg/init-bad-8.c (foo): Likewise.
606 * gcc.dg/spellcheck-fields-3.c: New test case.
607
102e67eb 6082016-06-13 Martin Liska <mliska@suse.cz>
609
610 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
611 and "guess loop iv compared" heuristics.
612 * gcc.dg/predict-2.c: Likewise.
613 * gcc.dg/predict-3.c: Likewise.
614 * gcc.dg/predict-4.c: Likewise.
615 * gcc.dg/predict-5.c: Likewise.
616 * gcc.dg/predict-6.c: Likewise.
617
1a54d3be 6182016-06-13 Marek Polacek <polacek@redhat.com>
619
620 PR middle-end/71476
621 * c-c++-common/Wswitch-unreachable-4.c: New test.
622 * gcc.dg/Wswitch-unreachable-2.c: New test.
623 * g++.dg/tm/jump1.C: Move dg-warning.
624
5b7401b8 6252016-06-13 Eric Botcazou <ebotcazou@adacore.com>
626
627 * gnat.dg/renaming10.ad[sb]: New test.
628
1c93151c 6292016-06-13 Paul Thomas <pault@gcc.gnu.org>
630
631 PR fortran/70673
632 * gfortran.dg/pr70673.f90: New test.
633
249865a0 6342016-06-13 Richard Biener <rguenther@suse.de>
635
636 PR middle-end/64516
637 * gcc.dg/align-3.c: New testcase.
638
776d9b14 6392016-06-13 Martin Liska <mliska@suse.cz>
640
641 * gcc.target/i386/pr71458.c: New test.
642
0cf5c551 6432016-06-12 Uros Bizjak <ubizjak@gmail.com>
644
645 PR target/71241
646 * testsuite/gcc.dg/torture/float128-nan.c: New test.
647
34de0a35 6482016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
649
650 PR target/60751
651 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
652 statement.
653
0cc8bc98 6542016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
655
656 PR target/60751
657 * gfortran.dg/comma_IO_extension_1.f90: New test.
658 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
659 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
660 statement.
661 * gfortran.dg/graphite/pr38083.f90: Likewise.
662 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
663 missing format.
664
0ff78c86 6652016-06-11 Eric Botcazou <ebotcazou@adacore.com>
666
667 * gnat.dg/case_character.adb: New test.
668
6c38863e 6692016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
670
671 PR middle-end/71310
672 * gcc.target/powerpc/pr71310.c: New testcase.
673
24c41395 6742016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
675
676 PR middle-end/71478
677 * gcc.dg/pr71478.c: New test.
678
aeb26fb6 6792016-06-10 Jakub Jelinek <jakub@redhat.com>
680
702b3575 681 PR middle-end/71494
682 * gcc.c-torture/execute/pr71494.c: New test.
683
8ec29807 684 PR c/68657
685 * gcc.target/i386/pr68657.c: New test.
686
aeb26fb6 687 PR inline-asm/68843
688 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
689 (test): Add -masm=intel alternatives.
690
1dc4d519 6912016-06-10 Martin Sebor <msebor@redhat.com>
692
693 PR c/71392
694 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
695
6385d6d3 6962016-06-10 Jeff Law <law@redhat.com>
697
698 PR tree-optimization/71335
699 * gcc.c-torture/execute/pr71335.c: New test.
700
041a412b 7012016-06-10 David Malcolm <dmalcolm@redhat.com>
702
703 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
704 the various "cannot tail-call: " messages.
705
4a5edbb2 7062016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
707
708 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
709 and options.
710
9cf3aec3 7112016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
712
713 PR sanitizer/71480
714 * c-c++-common/asan/pr71480.c: New test.
715
61724718 7162016-06-10 H.J. Lu <hongjiu.lu@intel.com>
717
718 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
719 (ASMNAME2): Likewise.
720 (main): Replace fn in asm statement with ASMNAME ("fn").
721 * gcc.dg/guality/pr68037-2.c: Likewise.
722 * gcc.dg/guality/pr68037-3.c: Likewise.
723 * gcc.dg/torture/pr68037-1.c: Likewise.
724 * gcc.dg/torture/pr68037-2.c: Likewise.
725 * gcc.dg/torture/pr68037-3.c: Likewise.
726
1807f6fb 7272016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
728
729 PR inline-asm/68843
730 * gcc.target/i386/pr68843-1.c: New test.
731 * gcc.target/i386/pr68843-2.c: New test.
732
ccfa030f 7332016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 734 Cesar Philippidis <cesar@codesourcery.com>
735
736 PR middle-end/71373
737 * gcc.dg/goacc/nested-function-1.c: New file.
738 * gcc.dg/goacc/nested-function-2.c: Likewise.
739 * gcc.dg/goacc/pr71373.c: Likewise.
740 * gfortran.dg/goacc/cray-2.f95: Likewise.
741 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
742 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
743 * gfortran.dg/goacc/cray.f95: Update.
744 * gfortran.dg/goacc/loop-1.f95: Likewise.
745 * gfortran.dg/goacc/loop-3.f95: Likewise.
746 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
747 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
748
7492016-06-10 Thomas Schwinge <thomas@codesourcery.com>
750
751 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
752 for OpenACC tile clauses.
753 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 754
755 PR c/71381
756 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
757 to...
758 * c-c++-common/goacc/cache-2.c: ... this new file.
759 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
760 * gfortran.dg/goacc/cache-2.f95: ... this new file.
761 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
762 usage.
763 * gfortran.dg/goacc/cray.f95: Likewise.
764 * gfortran.dg/goacc/loop-1.f95: Likewise.
765
bb038f3e 7662016-06-10 Alan Hayward <alan.hayward@arm.com>
767
768 PR tree-optimization/71407
769 PR tree-optimization/71416
770 * gcc.dg/vect/pr71407.c: New
771 * gcc.dg/vect/pr71416-1.c: New
772 * gcc.dg/vect/pr71416-2.c: New
773
332409d3 7742016-06-10 Richard Biener <rguenther@suse.de>
775
776 PR middle-end/71477
777 * gcc.dg/torture/pr71477.c: New testcase.
778
03cf727c 7792016-06-09 Julia Koval <julia.koval@intel.com>
780
781 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
782 * gcc.target/i386/interrupt-13.c: Likewise.
783 * gcc.target/i386/interrupt-15.c: Likewise.
784 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
785 * gcc.target/i386/interrupt-24.c: Likewise.
786 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
787 * gcc.target/i386/interrupt-9.c: Likewise.
788 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
789
23b101c5 7902016-06-09 Martin Sebor <msebor@redhat.com>
791
792 PR c/70883
793 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
794 * gcc.dg/builtin-constant_p-1.c: Same.
795 * gcc.dg/builtins-error.c: Same.
796 * gcc.dg/pr70859.c: Same.
797
188d6bbb 7982016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
799
800 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
801 * gcc.dg/torture/pr68067-1.c: Likewise.
802 * gcc.dg/torture/pr68067-2.c: Likewise.
803
8042016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
805
806 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
807 when setting SIZE.
808
ff8886bd 8092016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
810
811 PR c++/71465
812 * g++.dg/inherit/crash5.C: New.
813 Revert:
814 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
815
816 PR c++/70202
817 * g++.dg/inherit/crash5.C: New.
818 * g++.dg/inherit/virtual1.C: Adjust.
819
3f76cceb 8202016-06-09 Martin Liska <mliska@suse.cz>
821
822 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
823 * g++.dg/predict-loop-exit-2.C: Likewise.
824 * g++.dg/predict-loop-exit-3.C: Likewise.
825 * gcc.dg/predict-1.c: Likewise.
826 * gcc.dg/predict-2.c: Likewise.
827 * gcc.dg/predict-3.c: Likewise.
828 * gcc.dg/predict-4.c: Likewise.
829 * gcc.dg/predict-5.c: Likewise.
830 * gcc.dg/predict-6.c: Likewise.
831 * gcc.dg/predict-7.c: Likewise.
832
59ae3d1b 8332016-06-09 Richard Biener <rguenther@suse.de>
834
835 PR tree-optimization/71462
836 * gcc.dg/torture/pr71462.c: New testcase.
837
8c2d2acf 8382016-06-09 Marek Polacek <polacek@redhat.com>
839
840 PR c/65471
841 * gcc.dg/c11-generic-3.c: New test.
842
224cb6b7 8432016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
844
845 * g++.dg/init/array42.C: New.
846 * g++.dg/init/array43.C: Likewise.
847 * g++.dg/init/array44.C: Likewise.
848 * g++.dg/init/array45.C: Likewise.
849 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
850 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
851 * g++.dg/cpp1y/auto-fn27.C: Likewise.
852 * g++.dg/gomp/pr35751.C: Likewise.
853 * g++.dg/init/array23.C: Likewise.
854 * g++.dg/init/brace2.C: Likewise.
855 * g++.dg/init/brace6.C: Likewise.
856
732905bb 8572016-06-08 Martin Sebor <msebor@redhat.com>
858 Jakub Jelinek <jakub@redhat.com>
859
860 PR c++/70507
861 PR c/68120
862 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
863 * c-c++-common/builtin-arith-overflow-2.c: New test.
864 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
865 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
866 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
867
7ddaa622 8682016-06-08 Jakub Jelinek <jakub@redhat.com>
869
870 PR c++/71442
871 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
872
84ee0905 8732016-06-08 Alan Lawrence <alan.lawrence@arm.com>
874
875 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
876 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
877 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
878 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
879 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
880 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
881 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
882 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
883 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
884 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
885 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
886 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
887 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
888
2876af98 8892016-06-08 Richard Biener <rguenther@suse.de>
890
891 PR tree-optimization/68558
892 * gcc.dg/vect/slp-44.c: New testcase.
893
acbb0d03 8942016-06-08 Richard Biener <rguenther@suse.de>
895
896 * gcc.dg/vect/slp-43.c: New testcase.
897
f8689010 8982016-06-08 Richard Biener <rguenther@suse.de>
899
900 PR tree-optimization/71452
901 * gcc.dg/torture/pr71452.c: New testcase.
902
52d393eb 9032016-06-08 Jakub Jelinek <jakub@redhat.com>
904
905 PR c++/71448
906 * g++.dg/torture/pr71448.C: New test.
907
9d700ce4 9082016-06-08 Bernd Schmidt <bschmidt@redhat.com>
909
910 PR debug/71432
911 PR ada/71413
912 * g++.dg/debug/pr71432.C: New test.
913
eb96ef65 9142016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
915
916 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
917 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
918 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
919
a4753cdd 9202016-06-08 Alan Hayward <alan.hayward@arm.com>
921
922 * gcc.dg/vect/vect-live-2.c: Update effective target.
923 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
924 * lib/target-supports.exp: Add aarch64 to vect_long.
925
bafc7b1d 9262016-06-08 Marek Polacek <polacek@redhat.com>
927
928 PR c/71418
929 * gcc.dg/noncompile/pr71418.c: New test.
930
06e590e7 931 PR c/71426
932 * gcc.dg/noncompile/pr71426.c: New test.
933
d3cb49c9 9342016-06-07 Jan Hubicka <hubicka@ucw.cz>
935
936 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
937 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
938 * gcc.dg/predict-3.c: Update template.
939 * gcc.dg/predict-5.c: Update template.
940 * gcc.dg/predict-6.c: Update template.
941 * gcc.dg/predict-9.c: Update template.
942 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
943
2d76c36a 9442016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
945
946 * gcc.target/powerpc/vec-mul.c: New test.
947
7cfde92a 9482016-06-07 David Malcolm <dmalcolm@redhat.com>
949
950 * gcc.dg/spellcheck-fields-2.c: New test case.
951
b032c4dd 9522016-06-07 Richard Biener <rguenther@suse.de>
953
954 PR c/61564
955 * gcc.dg/Wpragmas-1.c: New testcase.
956 * gcc.dg/Wattributes-4.c: Likewise.
957 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
958 entry.
959
a7056369 9602016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
961
962 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
963 spurious debug code.
964
123c61e0 9652016-06-07 Richard Biener <rguenther@suse.de>
966
967 PR tree-optimization/71428
968 * gcc.dg/torture/pr71428.c: New testcase.
969
5819d47b 9702016-06-07 Richard Biener <rguenther@suse.de>
971
972 PR middle-end/71423
973 * gcc.dg/torture/pr71423.c: New testcase.
974
6cec5c6b 9752016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
976
977 PR middle-end/71408
978 * gcc.dg/tree-ssa/pr71408.c: New test.
979
40bbfc17 9802016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
981
982 PR middle-end/71281
983 * g++.dg/torture/pr71281.C: New test.
984
61f1f80c 9852016-06-06 Marek Polacek <polacek@redhat.com>
986
987 PR c/71362
988 * gcc.dg/pr71362.c: New test.
989
0406b32f 9902016-06-06 Jakub Jelinek <jakub@redhat.com>
991 Patrick Palka <ppalka@gcc.gnu.org>
992
993 PR c++/70847
994 PR c++/71330
995 PR c++/71393
996 * g++.dg/opt/pr70847.C: New test.
997 * g++.dg/ubsan/pr70847.C: New test.
998 * g++.dg/ubsan/pr71393.C: New test.
999
b1445999 10002016-06-06 Jakub Jelinek <jakub@redhat.com>
1001
1002 PR tree-optimization/71259
1003 * gcc.dg/vect/pr71259.c: New test.
1004
99b4f3a2 10052016-06-06 David Malcolm <dmalcolm@redhat.com>
1006
1007 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1008 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1009 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1010 above.
1011
837679bc 10122016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1013
1014 PR middle-end/37780
1015 * gcc.c-torture/execute/pr37780.c: New test.
1016 * gcc.target/aarch64/pr37780_1.c: Likewise.
1017 * gcc.target/arm/pr37780_1.c: Likewise.
1018
e4b92538 10192016-06-06 Marek Polacek <polacek@redhat.com>
1020
1021 * c-c++-common/attr-may-alias-1.c: New test.
1022 * c-c++-common/attr-may-alias-2.c: New test.
1023 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1024
43ac2f2f 10252016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1026
1027 PR c/24414
1028 * gcc.target/i386/pr24414.c: New test.
1029
7e1786b2 10302016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1031
1032 * gcc.target/sparc/vis4misc.c: New file.
1033 * gcc.target/sparc/fpcmp.c: Likewise.
1034 * gcc.target/sparc/fpcmpu.c: Likewise.
1035
f593ccb2 10362016-06-06 Alan Hayward <alan.hayward@arm.com>
1037
1038 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1039 * gcc.dg/vect/vect-live-3.c: Likewise.
1040
be6d8ddc 10412016-06-06 Richard Biener <rguenther@suse.de>
1042
1043 PR tree-optimization/71398
1044 * gcc.dg/torture/pr71398.c: New testcase.
1045
78f27916 10462016-06-06 Uros Bizjak <ubizjak@gmail.com>
1047
1048 PR target/71389
1049 * g++.dg/pr71389.C: New test.
1050
c5899606 10512016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1052
1053 PR fortran/71404
1054 * gfortran.dg/fmt_read_5.f: New test.
1055
8e3cd305 10562016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1057
1058 PR fortran/69659
1059 * gfortran.dg/class_array_22.f03: New test.
1060
703c0a09 10612016-06-05 Jan Hubicka <hubicka@ucw.cz>
1062
1063 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1064
d07b2b6f 10652016-06-05 Jan Hubicka <hubicka@ucw.cz>
1066
1067 * gcc.dg/predict-9.c: Update template.
1068
4a7ec4ac 10692016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1070
1071 PR c++/49377
1072 * g++.dg/template/pr49377.C: New.
1073
7499ef4a 10742016-06-04 Jakub Jelinek <jakub@redhat.com>
1075
1076 PR tree-optimization/71405
1077 * g++.dg/torture/pr71405.C: New test.
1078
558c800d 10792016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1080
1081 PR c++/70202
1082 * g++.dg/inherit/crash5.C: New.
1083 * g++.dg/inherit/virtual1.C: Adjust.
1084
4ee7cf4b 10852016-06-03 Jeff Law <law@redhat.com>
1086
1087 PR tree-optimization/71316
1088 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1089
b12ae762 10902016-06-03 Jakub Jelinek <jakub@redhat.com>
1091
1092 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1093 dg-additional-options with just -fno-tree-scev-cprop in it.
1094 * gcc.dg/vect/vect-live-2.c: Likewise.
1095 * gcc.dg/vect/vect-live-5.c: Likewise.
1096 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1097 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1098 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1099
e09a5ee3 11002016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1101
1102 PR c++/27100
1103 * g++.dg/other/friend6.C: New test.
1104
f14b1922 11052016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1106
1107 * g++.dg/torture/ppc-ldst-array.C: New.
1108
20702ea3 11092016-06-03 Joseph Myers <joseph@codesourcery.com>
1110
1111 PR target/71276
1112 PR target/71277
1113 * gcc.dg/torture/builtin-fp-int-inexact.c,
1114 gcc.target/i386/387-builtin-fp-int-inexact.c,
1115 gcc.target/i386/387-rint-inline-1.c,
1116 gcc.target/i386/387-rint-inline-2.c,
1117 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1118 gcc.target/i386/sse2-rint-inline-1.c,
1119 gcc.target/i386/sse2-rint-inline-2.c,
1120 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1121 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1122
5ed3cc7b 11232016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1124 Julia Koval <julia.koval@intel.com>
1125
1126 PR target/66960
1127 PR target/67630
1128 PR target/67634
1129 PR target/67841
1130 PR target/68037
1131 PR target/68618
1132 PR target/68661
1133 PR target/69575
1134 PR target/69596
1135 PR target/69734
1136 * gcc.dg/guality/pr68037-1.c: New test.
1137 * gcc.dg/guality/pr68037-2.c: Likewise.
1138 * gcc.dg/guality/pr68037-3.c: Likewise.
1139 * gcc.dg/torture/pr68037-1.c: Likewise.
1140 * gcc.dg/torture/pr68037-2.c: Likewise.
1141 * gcc.dg/torture/pr68037-3.c: Likewise.
1142 * gcc.dg/torture/pr68661-1a.c: Likewise.
1143 * gcc.dg/torture/pr68661-1b.c: Likewise.
1144 * gcc.target/i386/interrupt-1.c: Likewise.
1145 * gcc.target/i386/interrupt-2.c: Likewise.
1146 * gcc.target/i386/interrupt-3.c: Likewise.
1147 * gcc.target/i386/interrupt-4.c: Likewise.
1148 * gcc.target/i386/interrupt-5.c: Likewise.
1149 * gcc.target/i386/interrupt-6.c: Likewise.
1150 * gcc.target/i386/interrupt-7.c: Likewise.
1151 * gcc.target/i386/interrupt-8.c: Likewise.
1152 * gcc.target/i386/interrupt-9.c: Likewise.
1153 * gcc.target/i386/interrupt-10.c: Likewise.
1154 * gcc.target/i386/interrupt-11.c: Likewise.
1155 * gcc.target/i386/interrupt-12.c: Likewise.
1156 * gcc.target/i386/interrupt-13.c: Likewise.
1157 * gcc.target/i386/interrupt-14.c: Likewise.
1158 * gcc.target/i386/interrupt-15.c: Likewise.
1159 * gcc.target/i386/interrupt-16.c: Likewise.
1160 * gcc.target/i386/interrupt-17.c: Likewise.
1161 * gcc.target/i386/interrupt-18.c: Likewise.
1162 * gcc.target/i386/interrupt-19.c: Likewise.
1163 * gcc.target/i386/interrupt-20.c: Likewise.
1164 * gcc.target/i386/interrupt-21.c: Likewise.
1165 * gcc.target/i386/interrupt-22.c: Likewise.
1166 * gcc.target/i386/interrupt-23.c: Likewise.
1167 * gcc.target/i386/interrupt-24.c: Likewise.
1168 * gcc.target/i386/interrupt-25.c: Likewise.
1169 * gcc.target/i386/interrupt-26.c: Likewise.
1170 * gcc.target/i386/interrupt-27.c: Likewise.
1171 * gcc.target/i386/interrupt-28.c: Likewise.
1172 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1173 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1174 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1175 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1176 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1177 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1178 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1179 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1180 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1181 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1182 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1183 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1184
3e346f54 11852016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1186
f27c52fb 1187 PR tree-optimization/52171
1188 * gcc.dg/pr52171.c: New test.
1189 * gcc.target/i386/pr52171.c: New test.
3e346f54 1190
22e029d2 11912016-06-03 Jan Hubicka <jh@suse.cz>
1192
1193 * g++.dg/tree-ssa/pred-1.C: New testcase
1194 * gcc.dg/tree-ssa/pred-1.c: New testcase
1195
41ce74ed 11962016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1197
1198 PR target/70957
1199 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1200 support.
1201 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1202
cf573a72 12032016-06-03 Alan Hayward <alan.hayward@arm.com>
1204
1205 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1206
75aae5b4 12072016-06-03 Alan Hayward <alan.hayward@arm.com>
1208
1209 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 1210 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 1211 * gcc.dg/vect/vect-live-1.c: New test.
1212 * gcc.dg/vect/vect-live-2.c: New test.
1213 * gcc.dg/vect/vect-live-3.c: New test.
1214 * gcc.dg/vect/vect-live-4.c: New test.
1215 * gcc.dg/vect/vect-live-5.c: New test.
1216 * gcc.dg/vect/vect-live-slp-1.c: New test.
1217 * gcc.dg/vect/vect-live-slp-2.c: New test.
1218 * gcc.dg/vect/vect-live-slp-3.c: New test.
1219
eba6788d 12202016-06-03 Jakub Jelinek <jakub@redhat.com>
1221
1222 PR middle-end/71387
1223 * g++.dg/opt/pr71387.C: New test.
1224
5a653985 12252016-06-02 Jeff Law <law@redhat.com>
1226
1227 PR tree-optimization/71328
1228 * gcc.c-torture/compile/pr71328.c: New test.
1229
f92f6941 12302016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1231
1232 PR fortran/52393
1233 * gfortran.dg/fmt_read_3.f90: Fix typo.
1234 * gfortran.dg/fmt_read_4.f90: New test.
1235
0d29e152 12362016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1237
1238 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1239 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1240 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1241 * g++.dg/cpp0x/override2.C: Likewise.
1242 * g++.dg/parse/crash5.C: Likewise.
1243 * g++.dg/parse/error16.C: Likewise.
1244 * g++.dg/parse/error27.C: Likewise.
1245 * g++.dg/template/qualttp15.C: Likewise.
1246 * g++.dg/template/redecl4.C: Likewise.
1247 * g++.old-deja/g++.other/crash39.C: Likewise.
1248 * g++.old-deja/g++.other/struct1.C: Likewise.
1249 * g++.old-deja/g++.pt/m9a.C: Likewise.
1250 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1251
2740a1a5 12522016-06-02 Jakub Jelinek <jakub@redhat.com>
1253
89f17a65 1254 PR c++/71372
1255 * c-c++-common/pr71372.c: New test.
1256
2740a1a5 1257 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1258 __TIME__ strings with __builtin_strcmp instead of printf and
1259 dg-output.
1260
9ae89a4e 12612016-06-02 Martin Liska <mliska@suse.cz>
1262
1263 * gcc.dg/predict-9.c: New test.
1264
41258f9c 12652016-06-02 Jakub Jelinek <jakub@redhat.com>
1266
1267 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1268 global set_compiler_env_var and global saved_compiler_env_var.
1269
dad46eb8 12702016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1271
1272 PR rtl-optimization/71295
1273 * gcc.c-torture/compile/pr71295.c: New test.
1274
9cc8a892 12752016-06-02 Jakub Jelinek <jakub@redhat.com>
1276
98e7c96c 1277 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1278
4a5a4de2 1279 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1280 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1281
9cc8a892 1282 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1283 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1284 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1285 alternative number.
1286
46819a36 12872016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1288
1289 * gcc.target/powerpc/p9-splat-4.c: New test.
1290
12912016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1292
1293 PR target/71186
1294 * gcc.target/powerpc/pr71186.c: New test.
1295
d9820cc5 12962016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1297
1298 PR fortran/52393
1299 * gfortran.dg/fmt_read_3.f90: New test.
1300
2f14ca3e 13012016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1302
1303 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1304 procedure.
1305
dfa5c0d3 13062016-06-01 Eduard Sanou <dhole@openmailbox.org>
1307
1308 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1309 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1310 env var is set.
1311 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1312 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1313 shown once.
1314 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1315 during compilation.
1316 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1317 vars set by dg-set-compiler-env-var.
1318
7d7125df 13192016-06-01 Paul Thomas <pault@gcc.gnu.org>
1320
1321 PR fortran/71156
1322 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1323 to the module procedure declaration.
1324 * gfortran.dg/submodule_16.f08: New test.
1325
6ab9cde4 13262016-06-01 Jakub Jelinek <jakub@redhat.com>
1327
1328 PR middle-end/71371
1329 * c-c++-common/gomp/pr71371.c: New test.
1330
0cfe7a23 13312016-06-01 Richard Biener <rguenther@suse.de>
1332
1333 PR tree-optimization/71366
1334 * gcc.dg/torture/pr71366-1.c: New testcase.
1335 * gcc.dg/torture/pr71366-2.c: Likewise.
1336
5a5b02e1 13372016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1338
1339 * gcc.target/powerpc/vslv-0.c: New test.
1340 * gcc.target/powerpc/vslv-1.c: New test.
1341 * gcc.target/powerpc/vsrv-0.c: New test.
1342 * gcc.target/powerpc/vsrv-1.c: New test.
1343
d27a79f6 13442016-06-01 Nathan Sidwell <nathan@acm.org>
1345
1346 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1347 * gcc.target/nvptx/weak.c: New.
1348
6172a9fd 13492016-06-01 Richard Biener <rguenther@suse.de>
1350
1351 PR tree-optimization/71261
1352 * gcc.dg/torture/vect-bool-1.c: New testcase.
1353
f9aaabb2 13542016-06-01 Jakub Jelinek <jakub@redhat.com>
1355
1356 * gfortran.dg/gomp/order-1.f90: New test.
1357 * gfortran.dg/gomp/order-2.f90: New test.
1358
53b01069 13592016-06-01 Jan Hubicka <hubicka@ucw.cz>
1360
1361 * gcc.dg/unroll-6.c: Update template.
1362 * gcc.dg/unroll-7.c: New testcase.
1363 * gcc.dg/unroll-8.c: New testcase.
1364
36757397 13652016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1366
1367 * gnat.dg/opt56.ad[sb]: New test.
1368
7f93bd6e 13692016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1370
1371 PR c++/66635
1372 * g++.dg/cpp0x/constexpr-ice16.C: New.
1373
9f41a2ce 13742016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1375
1376 PR tree-optimization/71314
1377 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1378 -mbranch-cost=2.
1379
31e02373 13802016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1381
1382 PR tree-optimization/71077
1383 * gcc.dg/tree-ssa/pr71077.c: New test.
1384
76f8f901 13852016-05-31 Jan Hubicka <hubicka@ucw.cz>
1386
7f93bd6e 1387 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1388 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1389 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 1390
04f5f923 13912016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1392
1393 PR c++/71248
1394 * g++.dg/cpp0x/pr71248.C: New.
1395 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1396 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1397 * g++.dg/init/new37.C: Likewise.
1398 * g++.dg/template/static1.C: Likewise.
1399 * g++.dg/template/static2.C: Likewise.
1400
4ffddf28 14012016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1402
1403 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1404 instead of %rdi.
1405 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1406
4ff7bd21 14072016-05-31 Marek Polacek <polacek@redhat.com>
1408
1409 * c-c++-common/Wswitch-unreachable-3.c: New test.
1410 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1411
e1f7cc4b 14122016-05-31 Richard Biener <rguenther@suse.de>
1413
1414 PR tree-optimization/71352
1415 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1416
02978bd1 14172016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1418
1419 * gcc.target/arm/armv5_thumb_isa.c: New test.
1420
cfce8164 14212016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1422
1423 PR target/71346
1424 * gcc.target/i386/pr71346.c: New test.
1425
7a51c705 14262016-05-31 Tom de Vries <tom@codesourcery.com>
1427
1428 PR tree-optimization/69068
1429 * gcc.dg/graphite/pr69068.c: New test.
1430
8c1ac106 14312016-05-27 Martin Sebor <msebor@redhat.com>
1432
1433 PR c++/71306
1434 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1435
b6431756 14362016-05-30 Jakub Jelinek <jakub@redhat.com>
1437
1438 PR c++/71349
1439 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1440 nowait depend(inout: dd[0]) clauses where permitted.
1441
f6203294 14422016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1443
1444 PR c++/71238
1445 * g++.dg/parse/pr71238.C: New.
1446 * g++.dg/concepts/friend1.C: Test column numbers too.
1447 * g++.dg/cpp0x/initlist31.C: Likewise.
1448 * g++.dg/cpp0x/pr51420.C: Likewise.
1449 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1450 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1451 * g++.dg/ext/builtin3.C: Likewise.
1452 * g++.dg/lookup/friend12.C: Likewise.
1453 * g++.dg/lookup/friend7.C: Likewise.
1454 * g++.dg/lookup/koenig1.C: Likewise.
1455 * g++.dg/lookup/koenig5.C: Likewise.
1456 * g++.dg/lookup/used-before-declaration.C: Likewise.
1457 * g++.dg/overload/koenig1.C: Likewise.
1458 * g++.dg/template/crash65.C: Likewise.
1459 * g++.dg/template/friend57.C: Likewise.
1460 * g++.dg/warn/Wshadow-5.C: Likewise.
1461 * g++.dg/warn/Wunused-8.C: Likewise.
1462 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1463 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1464 * g++.old-deja/g++.jason/member.C: Likewise.
1465 * g++.old-deja/g++.jason/report.C: Likewise.
1466 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1467 * g++.old-deja/g++.law/visibility20.C: Likewise.
1468 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1469 * g++.old-deja/g++.other/static5.C: Likewise.
1470 * g++.old-deja/g++.pt/overload2.C: Likewise.
1471
b96f8145 14722016-05-30 Jan Hubicka <hubicka@ucw.cz>
1473
1474 * gcc.dg/tree-ssa/peel1.c: New testcase.
1475 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1476 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1477
ed5bca7a 14782016-05-30 Tom de Vries <tom@codesourcery.com>
1479
1480 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1481 to ce.
1482
c0aa0333 14832016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1484
1485 PR c++/71099
1486 * g++.dg/parse/virtual1.C: New.
1487
231010db 14882016-05-30 Uros Bizjak <ubizjak@gmail.com>
1489
1490 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1491 Use correct register when clearing %edx.
1492
765557c0 14932016-05-30 Alexander Monakov <amonakov@ispras.ru>
1494
1495 PR tree-optimization/71289
1496 * gcc.dg/pr71289.c: New test.
1497
fc3b1c44 14982016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1499
1500 PR middle-end/71269
1501 PR middle-end/71292
1502 * gcc.dg/tree-ssa/pr71269.c: New test.
1503 * gcc.dg/tree-ssa/pr71292.c: New test.
1504
ce352457 15052016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1506
1507 PR middle-end/71252
1508 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1509
eedd711b 15102016-05-30 Jan Hubicka <hubicka@ucw.cz>
1511
1512 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1513 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1514 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1515
8c061890 15162016-05-30 Tom de Vries <tom@codesourcery.com>
1517
1518 PR tree-optimization/69067
1519 * gcc.dg/graphite/pr69067.c: New test.
1520
a6b0884c 15212016-05-29 Uros Bizjak <ubizjak@gmail.com>
1522
1523 PR target/71245
1524 * gcc.target/i386/pr71245-1.c: New test.
1525 * gcc.target/i386/pr71245-2.c: Ditto.
1526
2369edfc 15272016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1528
1529 PR c++/71105
1530 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1531 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1532 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1533
b6ab3f43 15342016-05-27 Jan Hubicka <hubicka@ucw.cz>
1535
1536 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1537
0192662b 15382016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1539
1540 Revert:
1541 PR c++/69855
1542 * g++.dg/overload/69855.C: New.
1543 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1544 * g++.old-deja/g++.pt/crash3.C: Likewise.
1545
fce78c50 15462016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1547
1548 PR c++/60385
1549 * g++.dg/parse/namespace13.C: New.
1550
372172fe 15512016-05-26 Jeff Law <law@redhat.com>
1552
1553 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1554 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1555 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1556 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1557 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1558 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1559 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1560 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1561 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1562 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1563 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1564 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1565 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1566
5d8a8944 15672016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1568
1569 PR c++/69855
1570 * g++.dg/overload/69855.C: New.
1571 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1572 * g++.old-deja/g++.pt/crash3.C: Likewise.
1573
29602b75 15742016-05-27 Jiong Wang <jiong.wang@arm.com>
1575
1576 PR target/63596
1577 * gcc.target/aarch64/va_arg_1.c: New testcase.
1578 * gcc.target/aarch64/va_arg_2.c: Likewise.
1579 * gcc.target/aarch64/va_arg_3.c: Likewise.
1580
c900b732 15812016-05-27 Jiong Wang <jiong.wang@arm.com>
1582
1583 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1584 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1585 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1586 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1587 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1588
73ef73bd 15892016-05-27 Marek Polacek <polacek@redhat.com>
1590
1591 PR middle-end/71308
1592 * g++.dg/torture/pr71308.C: New test.
1593
a6031633 15942016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1595
1596 * gcc.dg/zero_bits_compound-1.c: New test.
1597 * gcc.dg/zero_bits_compound-2.c: New test.
1598
1fbdc7ae 15992016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1600
1601 PR middle-end/71279
1602 * gcc.dg/pr71279.c: New test.
1603
2e196ca8 16042016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1605
1606 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1607 floating point min/max/comparison instructions.
1608 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1609
6feab9ce 16102016-05-26 Jakub Jelinek <jakub@redhat.com>
1611
1612 * c-c++-common/gomp/schedule-1.c: New test.
1613 * gfortran.dg/gomp/schedule-1.f90: New test.
1614
978cea8f 16152016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1616
1617 PR c++/70822
1618 PR c++/70106
1619 * g++.dg/cpp1y/auto-fn32.C: New test.
1620 * g++.dg/cpp1y/paren4.C: New test.
1621
0478d9ed 16222016-05-26 Nathan Sidwell <nathan@acm.org>
1623
1624 * gcc.dg/20060410.c: Xfail on ptx.
1625 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1626 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1627 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1628 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1629 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1630
5fd1c174 16312016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1632
1633 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1634
c5e8b3e2 16352016-05-26 Jakub Jelinek <jakub@redhat.com>
1636
0db93a5b 1637 PR tree-optimization/71280
1638 * gcc.dg/pr71280.c: New test.
1639
7199c05c 1640 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1641
76c786ac 1642 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1643 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1644
c5e8b3e2 1645 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1646
e9bcea2f 16472016-05-26 Jiong Wang <jiong.wang@arm.com>
1648
1649 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 1650 kept in memory.
e9bcea2f 1651
955d947b 16522016-05-25 Jeff Law <law@redhat.com>
1653
1654 PR tree-optimization/71272
1655 * gcc.c-torture/compile/pr71272.c: new test.
1656
77102dbe 16572016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1658
1659 * gcc.target/powerpc/vec-cmpne.c: New test.
1660 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1661
552821b4 16622016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1663
1664 * gnat.dg/opt55.ad[sb]: New test.
1665
0113f3c5 16662016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1667
1668 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1669 * c-c++-common/pr60226.c: Require int32plus.
1670 * gcc.c-torture/execute/pr70602.c: Likewise.
1671 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1672 unsigned long for malloc arg type.
1673 * gcc.dg/asr_div1.c: Require int32plus.
1674 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1675 * gcc.dg/pie-1.c: Require pie.
1676 * gcc.dg/pie-2.c: Likewise.
1677 * gcc.dg/pr59471.c: Require int32plus.
1678 * gcc.dg/pr59963-2.c: XFAIL for int16.
1679 * gcc.dg/pr60114.c: Require int32plus.
1680 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1681 unsigned long for typedef of size_t.
1682 * gcc.dg/pr63914.c: Require int32plus.
1683 * gcc.dg/pr64536.c: Require pt32plus.
1684 * gcc.dg/pr65658.c: Likewise.
1685 * gcc.dg/pr67271.c: Require int32plus.
1686 * gcc.dg/pr68112.c: Likewise.
1687 * gcc.dg/pr69071.c: Skip for avr target.
1688 * gcc.dg/pr69973.c: Require int32plus.
1689 * gcc.dg/pr70169.c: Skip for avr target.
1690 * gcc.dg/sso-6.c: Require int32plus.
1691 * gcc.dg/sso-7.c: Likewise.
1692 * gcc.dg/sso-8.c: Likewise.
1693 * gcc.dg/vrp-min-max-2.c: Likewise.
1694
f4094380 16952016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1696
1697 PR target/70738
1698 * gcc.target/i386/pr70738-1.c: New test.
1699 * gcc.target/i386/pr70738-2.c: Likewise.
1700 * gcc.target/i386/pr70738-3.c: Likewise.
1701 * gcc.target/i386/pr70738-4.c: Likewise.
1702 * gcc.target/i386/pr70738-5.c: Likewise.
1703 * gcc.target/i386/pr70738-6.c: Likewise.
1704 * gcc.target/i386/pr70738-7.c: Likewise.
1705 * gcc.target/i386/pr70738-8.c: Likewise.
1706 * gcc.target/i386/pr70738-9.c: Likewise.
1707
239a4bea 17082016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1709
1710 PR rtl-optimization/66940
1711 * gcc.c-torture/execute/pr66940.c: New test.
1712
bf6382ba 17132016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1714
1715 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1716 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1717 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1718 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1719 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1720 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1721 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1722 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1723 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1724 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1725 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1726 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1727 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1728 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1729 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1730 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1731 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1732 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1733 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1734 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1735 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1736 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1737 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1738 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1739
2c995da9 17402016-05-25 Marek Polacek <polacek@redhat.com>
1741
1742 PR c/71265
1743 * gcc.dg/noncompile/pr71265.c: New test.
1744
abfbb5b5 1745 PR c/71266
1746 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1747
f6871bbd 17482016-05-25 Nathan Sidwell <nathan@acm.org>
1749
1750 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1751
de04e83e 17522016-05-25 Richard Biener <rguenther@suse.de>
1753
1754 PR tree-optimization/71261
1755 * c-c++-common/torture/pr71261.c: New testcase.
1756
b35931f7 17572016-05-25 Richard Biener <rguenther@suse.de>
1758
1759 PR tree-optimization/71264
1760 * gcc.dg/vect/pr71264.c: New testcase.
1761
166c3089 17622016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1763
1764 PR c++/55992
1765 * g++.dg/cpp0x/alias-decl-53.C: New.
1766 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1767
14240409 17682016-05-25 Martin Liska <mliska@suse.cz>
1769
1770 * g++.dg/pr71239.C: New test.
1771
bc47d9f6 17722016-05-25 Richard Biener <rguenther@suse.de>
1773
4860a6bf 1774 * gcc.dg/vect/pr58135.c: Rename to ...
1775 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 1776
d8a3f157 17772016-05-25 Marek Polacek <polacek@redhat.com>
1778
1779 * g++.dg/pr65295.C: Use target c++14.
1780
3af16045 17812016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1782
231010db 1783 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1784 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 1785
949479b2 17862016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1787
1788 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1789 instructions.
1790
6d6a3fc3 17912016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1792
1793 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1794 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1795 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1796 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1797 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1798 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1799 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1800 * c-c++-common/goacc/pcopy.c: Likewise.
1801 * c-c++-common/goacc/pcopyin.c: Likewise.
1802 * c-c++-common/goacc/pcopyout.c: Likewise.
1803 * c-c++-common/goacc/pcreate.c: Likewise.
1804 * c-c++-common/goacc/pr70688.c: New test.
1805 * c-c++-common/goacc/present-1.c: Adjust test.
1806 * c-c++-common/goacc/reduction-5.c: Likewise.
1807 * g++.dg/goacc/data-1.C: New test.
1808
af648be2 18092016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1810
1811 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1812 vector parity built-in functions.
1813 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1814 count trailing zeros automatic vectorization.
1815 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1816 count trailing zeros built-in functions.
1817
4e173d60 18182016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1819
1820 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1821
a0c02a52 18222016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1823
1824 PR target/71050
1825 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1826
64c52e9c 18272016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1828
1829 PR c++/50436
1830 * g++.dg/template/crash123.C: New.
1831 * g++.dg/template/crash124.C: Likewise.
1832
752b5a4c 18332016-05-24 Martin Sebor <msebor@redhat.com>
1834
1835 PR c++/71147
1836 * g++.dg/ext/flexary16.C: New test.
1837
a36dd683 18382016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1839
f6871bbd 1840 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1841 before math.h is included.
a36dd683 1842 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1843 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1844 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1845 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1846 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1847 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1848 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1849 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1850 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1851 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1852 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1853 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1854 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1855 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1856 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1857 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1858 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1859 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1860 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1861 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1862 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1863 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1864 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1865
d60e1df7 18662016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1867 Kelvin Nilsen <kelvin@gcc.gnu.org>
1868
1869 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
1870 support.
1871
22d09025 18722016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1873
1874 PR c++/69872
1875 * g++.dg/warn/Wno-narrowing1.C: New.
1876
6ef0143d 18772016-05-24 Marek Polacek <polacek@redhat.com>
1878
1879 PR c/71249
1880 * c-c++-common/Wswitch-unreachable-2.c: New test.
1881
962a2062 18822016-05-24 Jakub Jelinek <jakub@redhat.com>
1883
ead77194 1884 PR c++/71257
1885 * g++.dg/vect/simd-clone-6.cc: New test.
1886 * g++.dg/gomp/declare-simd-6.C: New test.
1887
962a2062 1888 PR middle-end/70434
1889 PR c/69504
1890 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
1891
23edc6d1 18922016-05-24 Richard Biener <rguenther@suse.de>
1893
1894 PR tree-optimization/71240
1895 * gcc.dg/optimize-bswapsi-5.c: New testcase.
1896
30633bcc 18972016-05-24 Richard Biener <rguenther@suse.de>
1898
1899 PR tree-optimization/71230
1900 * gcc.dg/torture/pr71230.c: New testcase.
1901 * g++.dg/torture/pr71230.C: Likewise.
1902
c9d624bd 19032016-05-24 Thomas Schwinge <thomas@codesourcery.com>
1904
1905 * c-c++-common/goacc/routine-5.c: Add tests.
1906 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
1907 * gfortran.dg/goacc/routine-6.f90: Add tests.
1908
ce143ff0 19092016-05-24 Richard Biener <rguenther@suse.de>
1910
1911 PR tree-optimization/71253
1912 * gcc.dg/torture/pr71253.c: New testcase.
1913
3bdaecd5 19142016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1915
1916 PR middle-end/71252
1917 * gfortran.dg/pr71252.f90: New test.
1918
856b494d 19192016-05-24 Richard Sandiford <richard.sandiford@arm.com>
1920
1921 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
1922
7345b977 19232016-05-24 Richard Biener <rguenther@suse.de>
1924
1925 PR middle-end/70434
1926 PR c/69504
1927 * c-c++-common/vector-subscript-4.c: New testcase.
1928 * c-c++-common/vector-subscript-5.c: Likewise.
1929
6f065267 19302016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1931
1932 PR fortran/71123
1933 * gfortran.dg/namelist_90.f: New test
1934
fd6757da 19352016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1936
1937 PR fortran/66461
1938 * gfortran.dg/unexpected_eof.f: New test
1939
7d5555a8 19402016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1941 Kelvin Nilsen <kelvin@gcc.gnu.org>
1942
1943 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
1944 as little endian.
1945
ae6744c9 19462016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1947
1948 PR c++/70972
1949 * g++.dg/cpp0x/inh-ctor20.C: New.
1950 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
1951
f0d91a85 19522016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1953
1954 PR c++/69095
1955 * g++.dg/cpp0x/variadic168.C: New.
1956
1618ffe5 19572016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1958
1959 * g++.dg/cpp0x/pr31445.C: Test column number too.
1960 * g++.dg/cpp0x/pr32253.C: Likewise.
1961 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
1962 * g++.dg/cpp0x/variadic36.C: Likewise.
1963
c0205bab 19642016-05-23 Marc Glisse <marc.glisse@inria.fr>
1965
1966 * gcc.dg/fold-notshift-2.c: Adjust.
1967
1398da0f 19682016-05-23 Marek Polacek <polacek@redhat.com>
1969
1970 PR c/49859
1971 * c-c++-common/Wswitch-unreachable-1.c: New test.
1972 * gcc.dg/Wswitch-unreachable-1.c: New test.
1973 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
1974 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
1975 * g++.dg/gomp/block-10.C: Likewise.
1976 * gcc.dg/gomp/block-10.c: Likewise.
1977 * g++.dg/gomp/block-9.C: Likewise.
1978 * gcc.dg/gomp/block-9.c: Likewise.
1979 * g++.dg/gomp/target-1.C: Likewise.
1980 * g++.dg/gomp/target-2.C: Likewise.
1981 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 1982 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 1983 * g++.dg/gomp/taskgroup-1.C: Likewise.
1984 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1985 * gcc.dg/gomp/teams-1.c: Likewise.
1986 * g++.dg/gomp/teams-1.C: Likewise.
1987 * g++.dg/overload/error3.C: Likewise.
1988 * g++.dg/tm/jump1.C: Likewise.
1989 * g++.dg/torture/pr40335.C: Likewise.
1990 * gcc.dg/c99-vla-jump-5.c: Likewise.
1991 * gcc.dg/switch-warn-1.c: Likewise.
1992 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
1993 * gcc.dg/nested-func-1.c: Likewise.
1994 * gcc.dg/pr67784-4.c: Likewise.
1995
5403ed8b 19962016-05-23 Richard Biener <rguenther@suse.de>
1997
1998 PR tree-optimization/71230
1999 * gfortran.dg/pr71230-1.f90: New testcase.
2000 * gfortran.dg/pr71230-2.f90: Likewise.
2001
27510941 20022016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2003
1618ffe5 2004 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 2005 * gcc.dg/vect/pr58135.c: Add new.
2006 * gfortran.dg/pr46519-1.f: Adjust test case.
2007
a41c605d 20082016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2009
2010 PR c++/53401
2011 * g++.dg/cpp0x/decltype64.C: New.
2012
3eb254ab 20132016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2014
2015 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2016 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2017 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2018
a75fffe1 20192016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2020
2021 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2022 Add poly64x1_t and poly64x2_t cases if supported.
2023 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2024 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2025 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2026 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2027 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2028
56979b12 20292016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2030
2031 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2032 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2033 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2034 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2035 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2036 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2037 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2038
dc5e98db 20392016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2040
2041 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2042
c0f383ae 20432016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2044
2045 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2046 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2047
2a4d70a2 20482016-05-22 Jakub Jelinek <jakub@redhat.com>
2049
4c109025 2050 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2051 constraint instead of "r".
2052 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2053 insn instead of vxorpd.
2054 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2055
bad891ce 2056 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2057 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2058
ac23ddb9 2059 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2060
9dac9579 2061 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2062 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2063
2a4d70a2 2064 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2065
9eafdd7b 20662016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2067
2068 PR middle-end/40921
2069 * gcc.dg/tree-ssa/pr40921.c: New test.
2070
93df190d 20712016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2072
2073 PR target/71103
2074 * gcc.target/avr/pr71103.c: New test.
2075
933b9f7f 20762016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2077
2078 PR middle-end/71179
2079 * gcc.dg/tree-ssa/pr71179.c: New test.
2080
8bdfbc08 20812016-05-20 Martin Sebor <msebor@redhat.com>
2082
2083 PR c/71115
2084 * gcc.dg/init-excess-2.c: New test.
2085
6827ab42 20862016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2087
2088 * gnat.dg/opt53.adb: New test.
2089 * gnat.dg/opt54.adb: Likewise.
2090
58a5f4c0 20912016-05-20 Martin Jambor <mjambor@suse.cz>
2092
2093 PR tree-optimization/70884
2094 * gcc.dg/tree-ssa/pr70919.c: New test.
2095
bb7145f6 20962016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2097
2098 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2099 formatting.
f6871bbd 2100 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2101 fix code formatting.
2102
21032016-05-20 Nathan Sidwell <nathan@acm.org>
2104
2105 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2106 non-common cases.
2107 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 2108
9954d230 21092016-05-20 David Malcolm <dmalcolm@redhat.com>
2110
2111 * jit.dg/all-non-failing-tests.h: Add
2112 test-factorial-must-tail-call.c.
2113 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2114 * jit.dg/test-factorial-must-tail-call.c: New test case.
2115
08a161f9 21162016-05-20 Jakub Jelinek <jakub@redhat.com>
2117
2118 PR fortran/71204
2119 * gfortran.dg/pr71204.f90: New test.
2120
3d380077 21212016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2122
2123 * gcc.target/nvptx/sincos.c: New test.
2124
0f104d56 21252016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2126
2127 PR c++/70572
2128 * g++.dg/cpp1y/auto-fn31.C: New.
2129
61736a1b 21302016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2131
2132 * gcc.target/powerpc/vec-addec.c: New test.
2133 * gcc.target/powerpc/vec-addec-int128.c: New test.
2134
b4a61e77 21352016-05-20 David Malcolm <dmalcolm@redhat.com>
2136
2137 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2138 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2139 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2140 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2141
9a2ace10 21422016-05-20 Jan Hubicka <hubicka@ucw.cz>
2143
2144 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2145
45cdf8c6 21462016-05-20 Jakub Jelinek <jakub@redhat.com>
2147
b9a1dcd5 2148 PR c++/71210
2149 * g++.dg/opt/pr71210-1.C: New test.
2150 * g++.dg/opt/pr71210-2.C: New test.
2151
45cdf8c6 2152 PR tree-optimization/29756
2153 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2154 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2155 only on selected targets where V4SImode vectors are known to be
2156 supported.
2157
92e3ffbf 21582016-05-20 Marc Glisse <marc.glisse@inria.fr>
2159
2160 PR tree-optimization/71079
2161 PR tree-optimization/71206
2162 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2163
5da368e3 21642016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2165
2166 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2167 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2168 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2169
2506d97a 21702016-05-20 Richard Guenther <rguenther@suse.de>
2171
2172 PR tree-optimization/29756
2173 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2174
adade307 21752016-05-20 Richard Biener <rguenther@suse.de>
2176
2177 PR tree-optimization/71185
2178 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2179
c3deca25 21802016-05-20 Richard Biener <rguenther@suse.de>
2181
2182 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2183
8b0bef14 21842016-05-19 Marek Polacek <polacek@redhat.com>
2185
2186 PR c++/71075
2187 * g++.dg/diagnostic/pr71075.C: New test.
2188
08025288 21892016-05-19 David Malcolm <dmalcolm@redhat.com>
2190
2191 PR c++/71184
2192 * g++.dg/pr71184.C: New test case.
2193
26a51591 21942016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2195
2196 * gcc.target/powerpc/darn-0.c: New test.
2197 * gcc.target/powerpc/darn-1.c: New test.
2198 * gcc.target/powerpc/darn-2.c: New test.
2199
d8d3e75a 22002016-05-19 Marek Polacek <polacek@redhat.com>
2201
2202 PR tree-optimization/71031
2203 * gcc.dg/tree-ssa/vrp100.c: New test.
2204
c28211ae 22052016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2206
2207 PR rtl-optimization/71148
2208 * gcc.dg/pr71148.c: New test.
2209
3f5ea43a 22102016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2211
2212 PR target/71056
2213 * gcc.target/arm/pr71056.c: New test.
2214
2a7d4c20 22152016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2216
2217 * c-c++-common/pr69669.c: Check the used mode.
2218
ed0b0569 22192016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2220
2221 PR sanitizer/64354
2222 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2223
410372fe 22242016-05-19 Richard Biener <rguenther@suse.de>
2225
2226 PR tree-optimization/70729
2227 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2228 * gcc.dg/graphite/scop-18.c: Likewise.
2229 * gcc.dg/pr41783.c: Disable LIM.
2230 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2231 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2232 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2233 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2234 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2235 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2236 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2237 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2238 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2239 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2240 * gfortran.dg/pr42108.f90: Likewise.
2241
56f34f03 22422016-05-18 David Malcolm <dmalcolm@redhat.com>
2243
2244 PR driver/69265
2245 * gcc.dg/spellcheck-options-11.c: New test case.
2246
e6481cd1 22472016-05-18 Jakub Jelinek <jakub@redhat.com>
2248
2249 PR c++/71100
2250 * g++.dg/opt/pr71100.C: New test.
2251
be951c59 22522016-05-18 Martin Jambor <mjambor@suse.cz>
2253
2254 PR ipa/69708
2255 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2256 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2257 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2258 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2259
665ff45b 22602016-05-18 Martin Jambor <mjambor@suse.cz>
2261
2262 PR ipa/69708
2263 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2264 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2265 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2266 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2267 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2268
485be62c 22692016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2270
2271 PR c++/69793
2272 * g++.dg/template/crash122.C: New.
2273
b251d5f5 22742016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2275
2276 PR c++/70466
2277 * g++.dg/template/pr70466-1.C: New.
2278 * g++.dg/template/pr70466-2.C: Likewise.
2279
c93e9931 22802016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2281
2282 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2283 splat operations and the XXSPLTIB instruction.
2284 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2285 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2286 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2287 xxlxor to clear a register.
2288
8ba6639c 22892016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2290
2291 * gcc.dg/torture/pr71020.c: New test.
2292
ec6e3005 22932016-05-18 Martin Jambor <mjambor@suse.cz>
2294
2295 PR ipa/70646
2296 * gcc.dg/ipa/pr70646.c: New test.
2297
5ef3c918 22982016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2299
2300 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2301
70a88eab 23022016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2303
2304 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2305 missing tests for vreinterpretq_p{8,16}.
2306
b52a930c 23072016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2308
2309 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2310 vsliq_n_s64 and vsliq_n_u64.
2311
bdd4080b 23122016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2313
2314 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2315 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2316
37814bf5 23172016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2318
2319 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2320 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2321 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2322
764af2e0 23232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2324
2325 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2326 in comment.
2327
ffe01a83 23282016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 2329
2330 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2331 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2332 "blr\t" and switch to scan-assembler-times.
2333
fab6dae9 23342016-05-18 Jiong Wang <jiong.wang@arm.com>
2335
231010db 2336 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2337 with __aarch64__.
2338 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2339 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 2340
4eb0c566 23412016-05-18 Jakub Jelinek <jakub@redhat.com>
2342
442f18f1 2343 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2344 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2345 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2346 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2347 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2348 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2349
4d83b36b 2350 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2351 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2352
a4528eec 2353 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2354 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2355
f0066139 2356 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2357 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2358
4eb0c566 2359 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2360
303e9267 23612016-05-18 Richard Biener <rguenther@suse.de>
2362
2363 PR tree-optimization/71168
2364 * gcc.dg/torture/pr71168.c: New testcase.
2365
0d7ddd44 23662016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2367
2368 PR middle-end/63586
2369 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2370 * gcc.dg/tree-ssa/pr63586.c: New test.
2371 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2372
899bcc0f 23732016-05-17 Nathan Sidwell <nathan@acm.org>
2374
2375 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2376 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2377 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2378 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2379
a2246979 23802016-05-17 Nathan Sidwell <nathan@acm.org>
2381
2382 * gcc.target/nvptx/abi-vararg-3.c: New.
2383
2f6a4d21 23842016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2385
2386 PR tree-optimization/54579
2387 PR middle-end/55299
2388 * gcc.dg/fold-notrotate-1.c: New test.
2389 * gcc.dg/fold-notshift-1.c: New test.
2390 * gcc.dg/fold-notshift-2.c: New test.
2391
27bdad45 23922016-05-17 Marek Polacek <polacek@redhat.com>
2393
2394 PR ipa/71146
2395 * g++.dg/ipa/pr71146.C: New test.
2396
f33a295a 23972016-05-17 David Malcolm <dmalcolm@redhat.com>
2398
2399 * jit.dg/test-error-array-bounds.c: New test case.
2400
b6dd53bf 24012016-05-17 Marc Glisse <marc.glisse@inria.fr>
2402
2403 * gcc.dg/tree-ssa/and-1.c: New testcase.
2404
a8719545 24052016-05-17 Marc Glisse <marc.glisse@inria.fr>
2406
2407 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2408 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2409
34806102 24102016-05-17 Marc Glisse <marc.glisse@inria.fr>
2411
2412 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2413 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2414
25fe08a8 24152016-05-17 Jiong Wang <jiong.wang@arm.com>
2416
2417 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2418
abf1a837 24192016-05-17 Jiong Wang <jiong.wang@arm.com>
2420
2421 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2422
666b9dd3 24232016-05-17 Jiong Wang <jiong.wang@arm.com>
2424
2425 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2426 ".2d[index]" when scan the assembly.
2427 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2428 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2429 float64x1.
2430 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2431
77d095c0 24322016-05-17 Richard Biener <rguenther@suse.de>
2433
2434 PR tree-optimization/71132
2435 * gcc.dg/torture/pr71132.c: New testcase.
2436
28adcc23 24372016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2438
2439 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2440
2439931e 24412016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2442
2443 PR target/70809
2444 * gcc.target/aarch64/pr70809_1.c: New test.
2445
5ec2ff80 24462016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2447
2448 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2449 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2450 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2451 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2452
17fd1c7a 24532016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2454 Ilya Enkovich <ilya.enkovich@intel.com>
2455
2456 PR target/71114
2457 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2458
46729204 24592016-05-16 Jan Hubicka <hubicka@ucw.cz>
2460
2461 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2462 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2463
2a1125d6 24642016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2465
2466 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2467 test for __ARM_FP16_ARGS.
2468 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2469 * gcc.target/arm/aapcs/neon-vect10.c: New.
2470 * gcc.target/arm/aapcs/neon-vect9.c: New.
2471 * gcc.target/arm/aapcs/vfp18.c: New.
2472 * gcc.target/arm/aapcs/vfp19.c: New.
2473 * gcc.target/arm/aapcs/vfp20.c: New.
2474 * gcc.target/arm/aapcs/vfp21.c: New.
2475 * gcc.target/arm/fp16-aapcs-1.c: New.
2476 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2477 test for __ARM_FP16_ARGS.
2478 * g++.target/arm/fp16-return-1.c: Update expected output.
2479
ea3d2d74 24802016-05-16 Jiong Wang <jiong.wang@arm.com>
2481
2482 PR testsuite/70227
2483 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2484
6989e05f 24852016-05-15 Harald Anlauf <anlauf@gmx.de>
2486
2487 PR fortran/69603
2488 * gfortran.dg/pr69603.f90: New testcase.
2489
a5f52592 24902016-05-14 Fritz Reese <fritzoreese@gmail.com>
2491
2492 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2493
88f949ab 24942016-05-14 Fritz Reese <fritzoreese@gmail.com>
2495
2496 PR fortran/71047
2497 * gfortran.dg/pr71047.f08: New test.
2498
90c88567 24992016-05-13 Joseph Myers <joseph@codesourcery.com>
2500
2501 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2502 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2503 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2504
00a690cc 25052016-05-13 Martin Sebor <msebor@redhat.com>
2506
2507 PR c++/60049
2508 * g++.dg/cpp0x/constexpr-60049.C: New test.
2509
ec8b6af7 25102016-05-13 Jakub Jelinek <jakub@redhat.com>
2511
2512 PR bootstrap/71071
2513 * gcc.dg/pr71071.c: New test.
2514
f54d1d7b 25152016-05-13 Uros Bizjak <ubizjak@gmail.com>
2516
2517 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2518 remove XOP handling.
2f3af60f 2519 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 2520
a39a0392 25212016-05-13 Nathan Sidwell <nathan@acm.org>
2522
2523 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2524 __atomic_is_lock_free declaration.
2525
42333dd9 25262016-05-13 Richard Biener <rguenther@suse.de>
2527
2528 PR tree-optimization/42587
2529 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2530
c5442454 25312016-05-13 Martin Liska <mliska@suse.cz>
2532
2533 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2534 the new format of dump output.
2535
03a400fb 25362016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2537
2538 * gcc.dg/pr71084.c: New test.
2539
69278c3f 25402016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2541
231010db 2542 PR target/53440
2543 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 2544
8138f11b 25452016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2546
2547 * gcc.target/aarch64/struct_return.c: New test.
2548
22a3f7bd 25492016-05-12 Marek Polacek <polacek@redhat.com>
2550
2551 PR c/70756
2552 * c-c++-common/pr70756-2.c: New test.
2553 * c-c++-common/pr70756.c: New test.
2554
9bcd42cc 25552016-05-12 Richard Biener <rguenther@suse.de>
2556
2557 PR tree-optimization/71059
2558 * gcc.dg/torture/pr71059.c: New testcase.
2559
5ffb4a0d 25602016-05-12 Richard Biener <rguenther@suse.de>
2561
2562 PR tree-optimization/71062
2563 * gcc.dg/torture/pr71062.c: New testcase.
2564
2ab65c31 25652016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2566
2567 PR tree-optimization/71006
2568 * gcc.dg/pr71006.c: New test.
2569
f0158fc0 25702016-05-12 Marek Polacek <polacek@redhat.com>
2571
2572 PR driver/71063
2573 * gcc.dg/opts-7.c: New test.
2574
0f56938b 25752016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2576
2577 PR target/70830
2578 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2579 Add -save-temps to dg-options.
2580 Scan for ldmfd rather than pop instruction.
2581 * gcc.target/arm/interrupt-2.c: Likewise.
2582 * gcc.target/arm/pr70830.c: New test.
2583
e10946d5 25842016-05-12 Jakub Jelinek <jakub@redhat.com>
2585
9fa8e468 2586 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2587 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2588
9ce62bbe 2589 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2590 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2591 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2592
708ae1b1 2593 PR target/71019
2594 * gcc.target/i386/avx512vl-pack-1.c: New test.
2595 * gcc.target/i386/avx512vl-pack-2.c: New test.
2596 * gcc.target/i386/avx512bw-pack-2.c: New test.
2597
a461f32e 2598 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2599
e10946d5 2600 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2601 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2602 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2603
f52a3ef6 26042016-05-12 Richard Biener <rguenther@suse.de>
2605
2606 PR tree-optimization/70986
2607 * gcc.dg/torture/pr70986-1.c: New testcase.
2608 * gcc.dg/torture/pr70986-2.c: Likewise.
2609 * gcc.dg/torture/pr70986-3.c: Likewise.
2610
54c4d22e 26112016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2612
2613 PR c/43651
2614 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2615 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2616
57215d5b 26172016-05-11 Uros Bizjak <ubizjak@gmail.com>
2618
2619 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2620 directive.
2621 * gcc.target/i386/pr66746.c: Ditto.
2622
67d3121c 26232016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2624
2625 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2626 support.
2627 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2628 warning when using -mvsx-timode.
2629 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2630 * gcc.target/powerpc/dform-2.c: Likewise.
2631 * gcc.target/powerpc/pr68805.c: Likewise.
2632
7f8012a5 26332016-05-11 Marek Polacek <polacek@redhat.com>
2634
2635 PR c++/71024
2636 * c-c++-common/attributes-3.c: New test.
2637
3e8567ce 26382016-05-11 Nathan Sidwell <nathan@acm.org>
2639
2640 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2641 * gcc.c-torture/execute/pr68185.c: Likewise.
2642 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2643 * gcc.dg/pr69634.c: Requires scheduling.
2644 * gcc.dg/torture/pr66178.c: Require label values.
2645 * gcc.dg/setjmp-6.c: Require indirect jumps.
2646
3739ac00 26472016-05-11 Richard Biener <rguenther@suse.de>
2648
2649 PR tree-optimization/71055
2650 * gcc.dg/torture/pr71055.c: New testcase.
2651
1ff8b385 26522016-05-11 Richard Biener <rguenther@suse.de>
2653
2654 PR debug/71057
2655 * g++.dg/debug/pr71057.C: New testcase.
2656
77126efa 26572016-05-11 Jakub Jelinek <jakub@redhat.com>
2658
2659 PR fortran/70855
2660 * gfortran.dg/gomp/pr70855.f90: New test.
2661
6fcaaf9b 26622016-05-11 Richard Biener <rguenther@suse.de>
2663
2664 PR middle-end/71002
2665 * g++.dg/torture/pr71002.C: New testcase.
2666
bfa8ea12 26672016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2668
2669 PR middle-end/70807
2670 * gcc.dg/pr70807.c: New test.
2671
87632549 26722016-05-10 Martin Sebor <msebor@redhat.com>
2673
2674 PR c++/38611
2675 * g++.dg/Wattributes.C: New test.
2676
f9153689 26772016-05-10 Marc Glisse <marc.glisse@inria.fr>
2678
2679 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2680 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2681 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2682
a44ed58a 26832016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2684
2685 PR target/70799
2686 * gcc.target/i386/pr70799-1.c: New test.
2687
d6c90d89 26882016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2689
2690 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2691
c1f73044 26922016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2693
2694 PR middle-end/70877
2695 * gcc.target/i386/pr70877.c: New test.
2696
e66d763a 26972016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2698
2699 PR tree-optimization/70786
2700 * gcc.target/i386/pr70876.c: New test.
2701
a30ff73a 27022016-05-10 Jakub Jelinek <jakub@redhat.com>
2703
2704 PR target/70927
2705 * gcc.target/i386/avx512vl-logic-1.c: New test.
2706 * gcc.target/i386/avx512vl-logic-2.c: New test.
2707 * gcc.target/i386/avx512dq-logic-2.c: New test.
2708
4b3fd38f 27092016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2710
2711 PR target/70963
2712 * gcc.target/powerpc/pr70963.c: New.
2713
abf93a25 27142016-05-10 David Malcolm <dmalcolm@redhat.com>
2715
2716 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2717 (test_very_wide_line): Add ruler to expected output.
2718 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2719 (test_very_wide_line): Likewise.
2720 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2721 (test_show_locus): Within the handling of "test_very_wide_line",
2722 enable show_ruler_p on the diagnostic context.
2723
d614888f 27242016-05-10 Richard Biener <rguenther@suse.de>
2725
2726 PR tree-optimization/71039
2727 * gcc.dg/torture/pr71039.c: New testcase.
2728
dbca5ed9 27292016-05-10 Nathan Sidwell <nathan@acm.org>
2730
2731 * gcc.dg/nested-func-10.c: Requires alloca.
2732 * gcc.dg/nested-func-9.c: Requires alloca.
2733 * gcc.c-torture/execute/pr70460.c: Requires labels.
2734 * gcc.c-torture/compile/pr70199.c: Requires labels.
2735 * gcc.target/nvptx/decl.c: Compile only.
2736 * gcc.target/nvptx/trailing-init.c: Compile only.
2737 * gcc.target/nvptx/ary-init.c: Compile only.
2738
3fa82609 27392016-05-10 Marek Polacek <polacek@redhat.com>
2740
2741 PR c/70255
2742 * gcc.dg/attr-opt-1.c: New test.
2743
76825907 27442016-05-10 Richard Biener <rguenther@suse.de>
2745
2746 PR tree-optimization/70497
2747 PR tree-optimization/28367
2748 * gcc.dg/torture/20160404-1.c: New testcase.
2749 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2750 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2751
68255819 27522016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2753
2754 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2755
d9aa8cdb 27562016-05-09 Uros Bizjak <ubizjak@gmail.com>
2757
2758 * gcc.target/i386/fabsneg-1.c New test.
2759
7cc16f50 27602016-05-09 Alan Modra <amodra@gmail.com>
2761
2762 PR testsuite/70826
2763 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2764
a83b7b63 27652016-05-09 Richard Biener <rguenther@suse.de>
2766
2767 PR tree-optimization/70985
2768 * gcc.dg/torture/pr70985.c: New testcase.
2769
189d0706 27702016-05-09 Bin Cheng <bin.cheng@arm.com>
2771
2772 * gcc.dg/tree-ssa/ifc-9.c: New test.
2773 * gcc.dg/tree-ssa/ifc-10.c: New test.
2774 * gcc.dg/tree-ssa/ifc-11.c: New test.
2775 * gcc.dg/tree-ssa/ifc-12.c: New test.
2776 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2777 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2778 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2779
1ec957b0 27802016-05-09 Richard Biener <rguenther@suse.de>
2781
2782 PR fortran/70937
2783 * gfortran.dg/pr70937.f90: New testcase.
2784
923c7714 27852016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2786
2787 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2788
d7cd448a 27892016-05-07 Fritz Reese <fritzoreese@gmail.com>
2790
2791 PR fortran/56226
2792 * gfortran.dg/dec_structure_1.f90: New testcase.
2793 * gfortran.dg/dec_structure_2.f90: Ditto.
2794 * gfortran.dg/dec_structure_3.f90: Ditto.
2795 * gfortran.dg/dec_structure_4.f90: Ditto.
2796 * gfortran.dg/dec_structure_5.f90: Ditto.
2797 * gfortran.dg/dec_structure_6.f90: Ditto.
2798 * gfortran.dg/dec_structure_7.f90: Ditto.
2799 * gfortran.dg/dec_structure_8.f90: Ditto.
2800 * gfortran.dg/dec_structure_9.f90: Ditto.
2801 * gfortran.dg/dec_structure_10.f90: Ditto.
2802 * gfortran.dg/dec_structure_11.f90: Ditto.
2803 * gfortran.dg/dec_union_1.f90: Ditto.
2804 * gfortran.dg/dec_union_2.f90: Ditto.
2805 * gfortran.dg/dec_union_3.f90: Ditto.
2806 * gfortran.dg/dec_union_4.f90: Ditto.
2807 * gfortran.dg/dec_union_5.f90: Ditto.
2808 * gfortran.dg/dec_union_6.f90: Ditto.
2809 * gfortran.dg/dec_union_7.f90: Ditto.
2810
f681e29b 28112016-05-07 Tom de Vries <tom@codesourcery.com>
2812
2813 PR tree-optimization/70956
2814 * gcc.dg/graphite/pr70956.c: New test.
2815
68d7f375 28162016-05-06 Jakub Jelinek <jakub@redhat.com>
2817
faf39348 2818 PR middle-end/70941
2819 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2820 (a, b, c, d): Change type from char to signed char.
2821 (main): Compare against (signed char) -1634678893 instead of
2822 hardcoded -109. Use __builtin_abort instead of abort.
2823
b768b13a 2824 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2825 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2826
68d7f375 2827 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2828
5dda16ea 28292016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2830
2831 PR debug/70935
2832 * gcc.dg/torture/pr70935.c: New test.
2833
13ede1b5 28342016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2835
2836 PR target/58219
7fc878c4 2837 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 2838
96d94be2 28392016-05-06 Richard Biener <rguenther@suse.de>
2840
2841 PR tree-optimization/70960
2842 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2843
e5d9f15d 28442016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2845
2846 PR target/52933
2847 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
2848 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
2849 Adjust expected instruction counts.
2850 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
2851
2dd7705f 28522016-05-06 Marek Polacek <polacek@redhat.com>
2853
2854 PR sanitizer/70875
2855 * gcc.dg/ubsan/bounds-3.c: New test.
2856
cb8bc632 28572016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2858
2859 PR target/54089
2860 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
2861
b343c173 28622016-05-06 Richard Biener <rguenther@suse.de>
2863
2864 PR middle-end/70931
2865 * gfortran.dg/pr70931.f90: New testcase.
2866
1e3db0b1 28672016-05-06 Richard Biener <rguenther@suse.de>
2868
2869 PR middle-end/70941
2870 * gcc.dg/torture/pr70941.c: New testcase.
2871
bdd54b6d 28722016-05-05 Bin Cheng <bin.cheng@arm.com>
2873
2874 PR tree-optimization/57206
2875 * gcc.dg/vect/pr57206.c: New test.
2876
499adcfd 28772016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2878
2879 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
2880
871164c4 28812016-05-05 Jakub Jelinek <jakub@redhat.com>
2882
ecb23e00 2883 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
2884
871164c4 2885 * c-c++-common/Wdangling-else-4.c: New test.
2886
70cf83ba 28872016-05-04 Jakub Jelinek <jakub@redhat.com>
2888
858c9470 2889 PR c++/70906
2890 PR c++/70933
2891 * g++.dg/opt/pr70906.C: New test.
2892 * g++.dg/opt/pr70933.C: New test.
2893
70cf83ba 2894 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
2895
aaa36a78 28962016-05-04 Jan Hubicka <hubicka@ucw.cz>
2897
2898 * gcc.dg/ipa/pure-const-3.c: New testcase.
2899
1d52c456 29002016-05-04 Marek Polacek <polacek@redhat.com>
2901
2902 * c-c++-common/Wdangling-else-1.c: New test.
2903 * c-c++-common/Wdangling-else-2.c: New test.
2904 * c-c++-common/Wdangling-else-3.c: New test.
2905
dc581573 29062016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
2907
2908 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
2909 flag is present.
2910
a64030fe 29112016-05-04 Marek Polacek <polacek@redhat.com>
2912
2913 PR c/48778
2914 * gcc.dg/Waddress-2.c: New test.
2915
b461b04a 29162016-05-04 Alan Modra <amodra@gmail.com>
2917
2918 * gcc.target/powerpc/pr70866.c: New.
2919
c388a0cf 29202016-05-03 Martin Sebor <msebor@redhat.com>
2921
2922 PR c++/66561
2923 * c-c++-common/builtin_location.c: New test.
2924 * g++.dg/cpp1y/builtin_location.C: New test.
2925
5d4db8ef 29262016-05-03 Marek Polacek <polacek@redhat.com>
2927
2928 PR c/70859
2929 * gcc.dg/pr70859.c: New test.
2930 * gcc.dg/pr70859-2.c: New test.
2931
ca938765 29322016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
2933
2934 * gnat.dg/debug5.adb: New testcase.
2935
60b27d5f 29362016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2937
2938 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
2939 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
2940 Procedure to check for z10 instruction set.
2941
5ab325d0 29422016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2943
2944 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
2945
c548a0ad 29462016-05-03 Alan Modra <amodra@gmail.com>
2947
2948 * gcc.target/powerpc/savres.c: Add func using a single gpr.
2949
d5ecd946 29502016-05-03 Jakub Jelinek <jakub@redhat.com>
2951
2952 * gcc.target/i386/avx512f-cvt-1.c: New test.
2953
35b0a053 29542016-05-03 H.J. Lu <hongjiu.lu@intel.com>
2955
2956 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
2957 -fdump-tree-vrp-details.
2958
9ae1b28a 29592016-05-03 Richard Biener <rguenther@suse.de>
2960
2961 * gcc.dg/pr30172-1.c: Adjust.
2962 * gcc.dg/pr63743.c: Likewise.
2963 * gcc.dg/tm/pr51696.c: Likewise.
2964 * c-c++-common/tm/safe-1.c: Likewise.
2965 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2966 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
2967 * g++.dg/plugin/self-assign-test-1.C: Likewise.
2968 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2969
9c1a31e4 29702016-05-03 Jakub Jelinek <jakub@redhat.com>
2971
fe69bcb9 2972 PR rtl-optimization/70467
2973 * gcc.target/i386/pr70467-3.c: New test.
2974 * gcc.target/i386/pr70467-4.c: New test.
2975
9082c4a4 2976 PR tree-optimization/70916
2977 * gcc.c-torture/compile/pr70916.c: New test.
2978
9c1a31e4 2979 PR target/49244
2980 * gcc.target/i386/pr49244-1.c: New test.
2981 * gcc.target/i386/pr49244-2.c: New test.
2982
69105acc 29832016-05-03 Bernd Schmidt <bschmidt@redhat.com>
2984
2985 PR rtl-optimization/44281
2986 * gcc.target/i386/pr44281.c: New test.
2987
9ab8df54 29882016-05-03 bin cheng <bin.cheng@arm.com>
2989
2990 PR tree-optimization/56541
2991 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
2992 * gcc.dg/vect/pr56541.c: new test.
2993
3c62cae0 29942016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2995
2996 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
2997 __float128.
2998 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2999
91abc161 30002016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3001
3002 PR testsuite/70520
3003 * c-c++-common/asan/clone-test-1.c (main): Align child process
3004 stack to 16 bytes.
3005
aa3d1155 30062016-05-02 David Malcolm <dmalcolm@redhat.com>
3007
3008 PR c++/62314
3009 * g++.dg/spellcheck-fields-2.C: New test case.
3010
002c3f28 30112016-05-02 David Malcolm <dmalcolm@redhat.com>
3012
3013 PR c++/62314
3014 * g++.dg/pr62314.C: New test case.
3015
46e5dccc 30162016-05-02 Jan Hubicka <hubicka@ucw.cz>
3017
3018 * gcc.dg/ipa/inline-8.c: New testcase.
3019
663f4248 30202016-05-02 Jakub Jelinek <jakub@redhat.com>
3021
3022 PR rtl-optimization/70467
3023 * gcc.target/i386/pr70467-1.c: New test.
3024
efe8bdf5 30252016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3026
3027 * gcc.dg/spec-options.c: Run the test on all targets.
3028 * gcc.dg/foo.specs: Use cpp_unique_options.
3029
47ef9633 30302016-05-02 Marc Glisse <marc.glisse@inria.fr>
3031
3032 * gcc.dg/tree-ssa/unord.c: New testcase.
3033
eb1a077c 30342016-05-02 Marc Glisse <marc.glisse@inria.fr>
3035
3036 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3037
28e869d0 30382016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3039
3040 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3041
dd185f6e 30422016-05-02 Marek Polacek <polacek@redhat.com>
3043
3044 PR c/70851
3045 * gcc.dg/enum-incomplete-3.c: New test.
3046
773d09b9 30472016-05-02 Marek Polacek <polacek@redhat.com>
3048 Tom de Vries <tom@codesourcery.com>
3049
3050 PR tree-optimization/70700
3051 * gcc.dg/pr70700.c: New test.
3052
f0dc3286 30532016-05-01 Uros Bizjak <ubizjak@gmail.com>
3054
3055 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3056 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3057 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3058 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3059 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3060
7f931827 30612016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3062
3063 * ada/acats/run_acats: Rename into...
3064 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3065 * ada/acats/run_all.sh: Remove redundant test.
3066 (target_run): Move around.
3067 (target_gnatchop): Use newly built executable.
3068 (target_gnatmake): Likewise.
3069 Check that the compilation of impbit succeeds.
3070
1c492b4e 30712016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3072
3073 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3074 * gcc.dg/20021029-1.c: Likewise.
3075 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3076 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3077 * gcc.target/sh/cmpstr.c: Likewise.
3078 * gcc.target/sh/cmpstrn.c: Likewise.
3079 * gcc.target/sh/memset.c: Likewise.
3080 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3081 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3082 * gcc.target/sh/pr39423-1.c: Likewise.
3083 * gcc.target/sh/pr49468-di.c: Likewise.
3084 * gcc.target/sh/pr49468-si.c: Likewise.
3085 * gcc.target/sh/pr49880-1.c: Likewise.
3086 * gcc.target/sh/pr49880-2.c: Likewise.
3087 * gcc.target/sh/pr49880-3.c: Likewise.
3088 * gcc.target/sh/pr50751-1.c: Likewise.
3089 * gcc.target/sh/pr50751-4.c: Likewise.
3090 * gcc.target/sh/pr50751-7.c: Likewise.
3091 * gcc.target/sh/pr51244-1.c: Likewise.
3092 * gcc.target/sh/pr51244-10.c: Likewise.
3093 * gcc.target/sh/pr51244-11.c: Likewise.
3094 * gcc.target/sh/pr51244-12.c: Likewise.
3095 * gcc.target/sh/pr51244-13.c: Likewise.
3096 * gcc.target/sh/pr51244-14.c: Likewise.
3097 * gcc.target/sh/pr51244-17.c: Likewise.
3098 * gcc.target/sh/pr51244-18.c: Likewise.
3099 * gcc.target/sh/pr51244-19.c: Likewise.
3100 * gcc.target/sh/pr51244-4.c: Likewise.
3101 * gcc.target/sh/pr51244-5.c: Likewise.
3102 * gcc.target/sh/pr51244-7.c: Likewise.
3103 * gcc.target/sh/pr51244-8.c: Likewise.
3104 * gcc.target/sh/pr51244-9.c: Likewise.
3105 * gcc.target/sh/pr51697.c: Likewise.
3106 * gcc.target/sh/pr52483-1.c: Likewise.
3107 * gcc.target/sh/pr52483-2.c: Likewise.
3108 * gcc.target/sh/pr52483-3.c: Likewise.
3109 * gcc.target/sh/pr52483-5.c: Likewise.
3110 * gcc.target/sh/pr52933-1.c: Likewise.
3111 * gcc.target/sh/pr52933-2.c: Likewise.
3112 * gcc.target/sh/pr52933-3.c: Likewise.
3113 * gcc.target/sh/pr53568-1.c: Likewise.
3114 * gcc.target/sh/pr53976-1.c: Likewise.
3115 * gcc.target/sh/pr53988-1.c: Likewise.
3116 * gcc.target/sh/pr53988.c: Likewise.
3117 * gcc.target/sh/pr54089-1.c: Likewise.
3118 * gcc.target/sh/pr54089-6.c: Likewise.
3119 * gcc.target/sh/pr54089-7.c: Likewise.
3120 * gcc.target/sh/pr54089-8.c: Likewise.
3121 * gcc.target/sh/pr54089-9.c: Likewise.
3122 * gcc.target/sh/pr54236-1.c: Likewise.
3123 * gcc.target/sh/pr54236-2.c: Likewise.
3124 * gcc.target/sh/pr54236-3.c: Likewise.
3125 * gcc.target/sh/pr54236-4.c: Likewise.
3126 * gcc.target/sh/pr54386.c: Likewise.
3127 * gcc.target/sh/pr54602-1.c: Likewise.
3128 * gcc.target/sh/pr54685.c: Likewise.
3129 * gcc.target/sh/pr54760-1.c: Likewise.
3130 * gcc.target/sh/pr54760-2.c: Likewise.
3131 * gcc.target/sh/pr54760-3.c: Likewise.
3132 * gcc.target/sh/pr54760-4.c: Likewise.
3133 * gcc.target/sh/pr54760-5.c: Likewise.
3134 * gcc.target/sh/pr54760-6.c: Likewise.
3135 * gcc.target/sh/pr55146.c: Likewise.
3136 * gcc.target/sh/pr55160.c: Likewise.
3137 * gcc.target/sh/pr59278.c: Likewise.
3138 * gcc.target/sh/pr59401-1.c: Likewise.
3139 * gcc.target/sh/pr59533-1.c: Likewise.
3140 * gcc.target/sh/pr63260.c: Likewise.
3141 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3142 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3143 * gcc.target/sh/strlen.c: Likewise.
3144 * gcc.target/sh/torture/pr30807.c: Likewise.
3145 * gcc.target/sh/torture/pr34777.c: Likewise.
3146 * gcc.target/sh/torture/pr64652.c: Likewise.
3147 * gcc.target/sh/torture/pr65505.c: Likewise.
3148 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3149 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3150
0c4005be 31512016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3152
3153 PR c++/66644
3154 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3155
d94e6223 31562016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3157
3158 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3159 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3160 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3161 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3162
46f37836 31632016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3164
3165 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3166 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3167
4d0a8bac 31682016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3169
3170 PR middle-end/70626
3171 * c-c++-common/goacc/combined-reduction.c: New test.
3172 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3173
b98e0db3 31742016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3175
3176 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3177 *movdi_internal pattern only if PIC off.
3178 * gcc.target/i386/pr70155-2.c: Likewise.
3179 * gcc.target/i386/pr70155-3.c: Likewise.
3180 * gcc.target/i386/pr70155-4.c: Likewise.
3181 * gcc.target/i386/pr70155-5.c: Likewise.
3182 * gcc.target/i386/pr70155-6.c: Likewise.
3183 * gcc.target/i386/pr70155-7.c: Likewise.
3184 * gcc.target/i386/pr70155-8.c: Likewise.
3185 * gcc.target/i386/pr70155-15.c: Likewise.
3186 * gcc.target/i386/pr70155-17.c: Likewise.
3187 * gcc.target/i386/pr70155-22.c: Likewise.
3188
8b066242 31892016-04-29 Bin Cheng <bin.cheng@arm.com>
3190
3191 PR tree-optimization/70803
3192 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3193
22912e73 31942016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3195
3196 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3197 optimization of vector loop.
3198 * gcc.target/i386/vect-unpack-3.c: New test.
3199 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3200 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3201 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3202
568128c6 32032016-04-29 Marek Polacek <polacek@redhat.com>
3204
3205 PR sanitizer/70342
3206 * g++.dg/ubsan/null-7.C: New test.
3207
025dd1e0 3208 PR c/70852
3209 * gcc.dg/pr70852.c: New test.
3210
eb16928e 32112016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3212
3213 PR/69089
3214 * g++.dg/cpp0x/alignas6.C: New test.
3215
d7377ee9 32162016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3217
4860a6bf 3218 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3219 * gcc.dg/pr27003.c: Likewise.
3220 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3221 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3222 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3223 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 3224 * gcc.target/arc/mxy.c: Likewise.
3225 * gcc.target/arc/mswape.c: Likewise.
3226 * gcc.target/arc/mrtsc.c: Likewise.
3227 * gcc.target/arc/mcrc.c: Likewise.
3228 * gcc.target/arc/mdsp-packa.c: Likewise.
3229 * gcc.target/arc/mdvbf.c: Likewise.
3230 * gcc.target/arc/mlock.c: Likewise.
3231 * gcc.target/arc/mmac-24.c: Likewise.
3232 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3233
efa1b7ab 32342016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3235 Matthijs Kooijman <matthijs@stdin.nl>
3236 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3237
3238 PR target/60040
3239 * gcc.target/avr/pr60040-1.c: New.
3240 * gcc.target/avr/pr60040-2.c: New.
3241
00371d68 32422016-04-29 Richard Biener <rguenther@suse.de>
3243
3244 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3245
73447cc5 32462016-04-29 Richard Biener <rguenther@suse.de>
3247
3248 PR tree-optimization/13962
3249 PR tree-optimization/65686
3250 * gcc.dg/uninit-pr65686.c: New testcase.
3251
c2087b56 32522016-04-29 Jakub Jelinek <jakub@redhat.com>
3253
3254 PR middle-end/70843
3255 * gcc.dg/pr70843.c: New test.
3256
cdd06d5a 32572016-04-28 Jakub Jelinek <jakub@redhat.com>
3258
3259 PR target/70858
3260 * gcc.target/i386/pr70858.c: New test.
3261
1a60079e 32622016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3263
3264 * gcc.target/arc/nps400-1.c: New file.
3265
11bc2894 32662016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3267 Andrew Burgess <andrew.burgess@embecosm.com>
3268
3269 * gcc.target/arc/movh_cl-1.c: New file.
3270
dd9bf0b5 32712016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3272 Andrew Burgess <andrew.burgess@embecosm.com>
3273
3274 * gcc.target/arc/extzv-1.c: New file.
3275 * gcc.target/arc/insv-1.c: New file.
3276 * gcc.target/arc/insv-2.c: New file.
3277 * gcc.target/arc/movb-1.c: New file.
3278 * gcc.target/arc/movb-2.c: New file.
3279 * gcc.target/arc/movb-3.c: New file.
3280 * gcc.target/arc/movb-4.c: New file.
3281 * gcc.target/arc/movb-5.c: New file.
3282 * gcc.target/arc/movb_cl-1.c: New file.
3283 * gcc.target/arc/movb_cl-2.c: New file.
3284 * gcc.target/arc/movbi_cl-1.c: New file.
3285 * gcc.target/arc/movl-1.c: New file.
3286
a22e4209 32872016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3288 Andrew Burgess <andrew.burgess@embecosm.com>
3289
3290 * gcc.target/arc/cmem-1.c: New file.
3291 * gcc.target/arc/cmem-2.c: New file.
3292 * gcc.target/arc/cmem-3.c: New file.
3293 * gcc.target/arc/cmem-4.c: New file.
3294 * gcc.target/arc/cmem-5.c: New file.
3295 * gcc.target/arc/cmem-6.c: New file.
3296 * gcc.target/arc/cmem-7.c: New file.
3297 * gcc.target/arc/cmem-ld.inc: New file.
3298 * gcc.target/arc/cmem-st.inc: New file.
3299
287c3982 33002016-04-28 Jakub Jelinek <jakub@redhat.com>
3301
3302 PR target/70821
3303 * gcc.target/i386/pr70821.c: New test.
3304
e40e5340 33052016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3306
3307 * gcc.target/powerpc/vec-adde.c: New test.
3308 * gcc.target/powerpc/vec-adde-int128.c: New test.
3309
cf977d50 33102016-04-28 Jakub Jelinek <jakub@redhat.com>
3311
3312 * gcc.target/i386/avx-vround-1.c: New test.
3313 * gcc.target/i386/avx-vround-2.c: New test.
3314 * gcc.target/i386/avx512vl-vround-1.c: New test.
3315 * gcc.target/i386/avx512vl-vround-2.c: New test.
3316
572f8300 33172016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3318
3319 PR testsuite/70595
3320 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3321 (check_effective_target_cilkplus_runtime): ... this.
3322 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3323 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3324
3325 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3326 Require cilkplus_runtime.
3327 Don't add -lcilkrts.
3328 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3329 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3330 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3331 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3332 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3333 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3334 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3335 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3336 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3337 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3338 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3339 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3340 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3341 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3342 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3343 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3344 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3345 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3346 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3347 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3348 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3349 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3350 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3351 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3352 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3353 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3354 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3355 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3356 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3357
3358 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3359 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3360
3361 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3362
3363 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3364 cilkplus_runtime.
3365
dfba0905 33662016-04-27 Marc Glisse <marc.glisse@inria.fr>
3367
3368 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3369 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3370
605a4556 33712015-04-27 Ryan Burn <contact@rnburn.com>
3372
3373 PR c++/69024
3374 PR c++/68997
3375 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3376 diagnostic.
3377 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3378 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3379
6a1231a5 33802016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3381
3382 * gnat.dg/limited_with4.ad[sb]: New test.
3383 * gnat.dg/limited_with4_pkg.ads: New helper.
3384
4dad9e09 33852016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3386
3387 PR target/70155
3388 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3389 and movv1ti_internal patterns
3390 * gcc.target/i386/pr70155-1.c: New test.
3391 * gcc.target/i386/pr70155-2.c: Likewise.
3392 * gcc.target/i386/pr70155-3.c: Likewise.
3393 * gcc.target/i386/pr70155-4.c: Likewise.
3394 * gcc.target/i386/pr70155-5.c: Likewise.
3395 * gcc.target/i386/pr70155-6.c: Likewise.
3396 * gcc.target/i386/pr70155-7.c: Likewise.
3397 * gcc.target/i386/pr70155-8.c: Likewise.
3398 * gcc.target/i386/pr70155-9.c: Likewise.
3399 * gcc.target/i386/pr70155-10.c: Likewise.
3400 * gcc.target/i386/pr70155-11.c: Likewise.
3401 * gcc.target/i386/pr70155-12.c: Likewise.
3402 * gcc.target/i386/pr70155-13.c: Likewise.
3403 * gcc.target/i386/pr70155-14.c: Likewise.
3404 * gcc.target/i386/pr70155-15.c: Likewise.
3405 * gcc.target/i386/pr70155-16.c: Likewise.
3406 * gcc.target/i386/pr70155-17.c: Likewise.
3407 * gcc.target/i386/pr70155-18.c: Likewise.
3408 * gcc.target/i386/pr70155-19.c: Likewise.
3409 * gcc.target/i386/pr70155-20.c: Likewise.
3410 * gcc.target/i386/pr70155-21.c: Likewise.
3411 * gcc.target/i386/pr70155-22.c: Likewise.
3412
a80f3f45 34132016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3414
3415 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3416 ".{5,6}".
3417
279305d1 34182016-04-27 Bin Cheng <bin.cheng@arm.com>
3419
3420 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3421 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3422 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3423 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3424 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3425
8974b625 34262016-04-27 Richard Biener <rguenther@suse.de>
3427
3428 PR ipa/70760
3429 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3430 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3431
886d5463 34322016-04-27 Nathan Sidwell <nathan@acm.org>
3433
3434 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3435 * g++.dg/ubsan/pr63956.C: Adjust error location.
3436
f0e35aa9 34372016-04-27 Nick Clifton <nickc@redhat.com>
3438
3439 PR middle-end/49889
3440 * gcc.dg/pr49889.c: New test.
3441
40385231 34422016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3443
3444 * c-c++-common/memset-array.c: New test.
3445
37229a71 34462016-04-26 Martin Sebor <msebor@redhat.com>
3447
3448 PR c++/66639
3449 * g++.dg/cpp1y/func_constexpr.C: New test.
3450
3eedf9bd 34512016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3452
3453 PR c++/70241
3454 * g++.dg/cpp0x/enum32.C: New test.
3455 * g++.dg/cpp0x/enum33.C: New test.
3456
34572016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 3458
3459 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3460 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3461 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3462 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3463 * gcc.c-torture/execute/pr38151.c: Likewise.
3464 * gcc.c-torture/execute/pr66556.c: Likewise.
3465 * gcc.c-torture/execute/pr67781.c: Likewise.
3466 * gcc.c-torture/execute/pr68648.c: Likewise.
3467
8c51f92f 34682016-04-26 Marc Glisse <marc.glisse@inria.fr>
3469
3470 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3471
fa20ebd3 34722016-04-26 Marek Polacek <polacek@redhat.com>
3473
3474 PR c/67784
3475 * gcc.dg/pr67784-3.c: New test.
3476 * gcc.dg/pr67784-4.c: New test.
3477 * gcc.dg/pr67784-5.c: New test.
3478
9db47803 3479 PR c/70791
3480 * gcc.dg/Wnested-externs-2.c: New test.
3481
bff407f2 34822016-04-26 Marc Glisse <marc.glisse@inria.fr>
3483
3484 * gcc.dg/fold-plusmult.c: Adjust.
3485 * gcc.dg/no-strict-overflow-6.c: Adjust.
3486 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3487
78d0c69e 34882016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3489
3490 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3491 number scans.
3492 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3493 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3494 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3495 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3496 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3497 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3498 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3499 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3500 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3501 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3502 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3503 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3504 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3505 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3506 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3507 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3508 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3509 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3510 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3511 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3512 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3513 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3514 scans.
3515 * gcc.target/i386/pr32219-4.c: Likewise.
3516 * gcc.target/i386/pr32219-6.c: Likewise.
3517 * gcc.target/i386/pr32219-8.c: Likewise.
3518
221d6722 35192016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3520
3521 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3522 associated options.
3523
514727a9 35242016-04-26 Marek Polacek <polacek@redhat.com>
3525
3526 PR c++/70744
3527 * g++.dg/ext/cond2.C: New test.
3528
e6ee4c61 35292016-04-26 Bin Cheng <bin.cheng@arm.com>
3530
3531 PR tree-optimization/70771
3532 PR tree-optimization/70775
3533 * gcc.dg/pr70771.c: New test.
3730828c 3534 * gcc.dg/pr70775.c: New test.
e6ee4c61 3535
b3d72796 35362016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3537
3538 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3539
c11ece29 35402016-04-25 Richard Biener <rguenther@suse.de>
3541
3542 PR tree-optimization/70780
3543 * gcc.dg/torture/pr70780.c: New testcase.
3544
d40b10b2 35452016-04-25 Michael Collison <michael.collison@arm.com>
3546
4860a6bf 3547 * gcc.target/arm/neon-vaddws16.c: New test.
3548 * gcc.target/arm/neon-vaddws32.c: New test.
3549 * gcc.target/arm/neon-vaddwu16.c: New test.
3550 * gcc.target/arm/neon-vaddwu32.c: New test.
3551 * gcc.target/arm/neon-vaddwu8.c: New test.
3552 * lib/target-supports.exp
d40b10b2 3553 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3554 that arm neon support vector widen sum of HImode TO SImode.
3555
4bbfd6c2 35562016-04-23 Jakub Jelinek <jakub@redhat.com>
3557
3558 PR sanitizer/70712
3559 * c-c++-common/asan/pr70712.c: New test.
3560
524df596 35612016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3562
3563 * .gitattributes: New file.
3564
426c75c3 35652016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3566
3567 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3568
c052a8d5 35692016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3570
3571 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3572 * gfortran.dg/submodule_15.f08: Likewise.
3573
c08d4612 35742016-04-22 Richard Biener <rguenther@suse.de>
3575
3576 PR tree-optimization/70740
3577 * gcc.dg/torture/pr70740.c: New testcase.
3578
fd3211e1 35792016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3580
3581 PR target/70750
3582 * gcc.target/i386/pr70750-1.c: New test.
3583 * gcc.target/i386/pr70750-2.c: Likewise.
3584
15acd78c 35852016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3586
3587 PR c++/70540
3588 * g++.dg/cpp0x/auto48.C: New.
3589
192bf59c 35902016-04-21 Marek Polacek <polacek@redhat.com>
3591
3592 PR c++/70513
3593 * g++.dg/cpp0x/forw_enum12.C: New test.
3594 * g++.dg/cpp0x/forw_enum13.C: New test.
3595
5d429e99 35962016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3597
3598 PR target/70728
3599 * gcc.target/i386/pr70728.c: New test.
3600
06777d85 36012016-04-21 Richard Biener <rguenther@suse.de>
3602
3603 PR middle-end/70747
3604 * gcc.dg/pr70747.c: New testcase.
3605
7434c6fb 36062016-04-21 Bin Cheng <bin.cheng@arm.com>
3607
3608 PR tree-optimization/70715
3609 * gcc.dg/tree-ssa/scev-13.c: New test.
3610
f3ec0970 36112016-04-21 Marc Glisse <marc.glisse@inria.fr>
3612
3613 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3614
523f3a9d 36152016-04-21 Marc Glisse <marc.glisse@inria.fr>
3616
3617 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3618
ace7bf06 36192016-04-20 Jan Hubicka <jh@suse.cz>
3620
3621 PR ipa/70018
3622 * g++.dg/ipa/nothrow-1.C: New testcase.
3623
2b073aa6 36242016-04-20 Nathan Sidwell <nathan@acm.org>
3625
3626 PR c++/55635
3627 * g++.dg/eh/delete1.C: New.
3628
8a574c11 36292016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3630
3631 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3632 -mtune-ctrl=sse_typeless_stores.
3633
e3400750 36342016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3635
3636 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3637
4bd8a059 36382016-04-20 Bin Cheng <bin.cheng@arm.com>
3639
3640 PR tree-optimization/69489
3641 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3642
70574e60 36432016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3644
3645 PR c++/69363
3646 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3647 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3648 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3649
bd6f374c 36502016-04-20 Bin Cheng <bin.cheng@arm.com>
3651
3652 PR tree-optimization/56625
3653 PR tree-optimization/69489
3654 * gcc.dg/vect/pr56625.c: New test.
3655 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3656
482539ee 36572016-04-20 Andrew Pinski <apinski@cavium.com>
3658
3659 PR target/64971
3660 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3661
b4672800 36622016-04-20 Arnaud Charlet <charlet@adacore.com>
3663
3664 * gnat.dg/self1.adb: Remove now incorrect test.
3665
4fb48737 36662016-04-20 Bin Cheng <bin.cheng@arm.com>
3667
3668 * gcc.dg/tree-ssa/scev-11.c: New test.
3669 * gcc.dg/tree-ssa/scev-12.c: New test.
3670
97efb92e 36712016-04-20 Marek Polacek <polacek@redhat.com>
3672
3673 PR tree-optimization/70725
3674 * gcc.dg/pr70725.c: New test.
3675
9d2d4060 36762016-04-20 Richard Biener <rguenther@suse.de>
3677
3678 PR tree-optimization/70726
3679 * g++.dg/vect/pr70726.cc: New testcase.
3680
54530437 36812016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3682
3683 PR target/70674
3684 * gcc.target/s390/pr70674.c: New test.
3685
acda2210 36862016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3687
3688 PR libgfortran/70684
3689 * gfortran.dg/list_read_14.f90: New test.
3690
b7040bb0 36912016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3692
3693 PR target/69201
3694 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3695 extern to force it misaligned.
3696 (b): Likewise.
3697 (c): Likewise.
3698 (d): Likewise.
3699 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3700 Don't check `*' before movv4sf_internal.
3701 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3702 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3703 Don't check `*' before movv16qi_internal.
3704 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3705 extern to force it misaligned.
3706 (b): Likewise.
3707 (c): Likewise.
3708 (d): Likewise.
3709 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3710 Don't check `*' before movv2df_internal.
3711 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3712 extern to force it misaligned.
3713 (b): Likewise.
3714 (c): Likewise.
3715 (d): Likewise.
3716 Check movv8sf_internal instead of avx_storeups256.
3717 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3718
263b5475 37192016-04-19 Richard Biener <rguenther@suse.de>
3720
3721 PR tree-optimization/70171
3722 * g++.dg/tree-ssa/pr70171.C: New testcase.
3723
222ac318 37242016-04-19 Richard Biener <rguenther@suse.de>
3725
3726 PR tree-optimization/70724
3727 * gcc.dg/torture/pr70724.c: New testcase.
3728
003000a4 37292016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3730
3731 PR middle-end/70689
4860a6bf 3732 * gcc.target/i386/pr70689.c: New.
003000a4 3733
3f6e13de 37342016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3735
3736 PR target/70708
3737 * gcc.target/i386/pr70708.c: New test.
3738
10abddbd 37392016-04-18 Richard Biener <rguenther@suse.de>
3740
3741 PR tree-optimization/43434
3742 * gcc.dg/vect/pr43434.c: New testcase.
3743 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3744 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3745 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3746 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3747 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3748 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3749 * gcc.dg/gomp/pr68640.c: Likewise.
3750 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3751 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3752
950db54a 37532016-04-18 Richard Biener <rguenther@suse.de>
3754
3755 PR tree-optimization/70701
3756 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3757
67ccbf39 37582016-04-18 Tom de Vries <tom@codesourcery.com>
3759
3760 PR testsuite/70699
3761 * gcc.dg/pr70161.c: Add dot-file scans.
3762 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3763 instead of after last dot char.
3764
021ad2f3 37652016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3766
3767 * c-c++-common/dump-ada-spec-3.c: New test.
3768 * c-c++-common/dump-ada-spec-4.c: Likewise.
3769
d572fcfd 37702016-04-17 Tom de Vries <tom@codesourcery.com>
3771
3772 PR other/70183
3773 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3774
8b4ee73c 37752016-04-15 Jan Hubicka <jh@suse.cz>
3776
3777 PR ipa/70018
3778 * g++.dg/ipa/pure-const-1.C: New testcase.
3779 * g++.dg/ipa/pure-const-2.C: New testcase.
3780 * g++.dg/ipa/pure-const-3.C: New testcase.
3781
eac243e7 37822016-04-15 Marek Polacek <polacek@redhat.com>
3783
3784 PR c/70671
3785 * gcc.dg/bitfld-22.c: New test.
3786
64c1df32 37872016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3788
3789 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3790 x86_64.
3791
926f9422 37922016-04-15 Marek Polacek <polacek@redhat.com>
3793
3794 PR c/70651
3795 * c-c++-common/pr70651.c: New test.
3796
309bbaa3 37972016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3798
3799 PR rtl-optimization/70681
3800 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3801 dump scan on arm and powerpc.
3802 * gcc.dg/pr10474.c: Likewise.
3803
b4ba8358 38042016-04-15 Jakub Jelinek <jakub@redhat.com>
3805
ed92874a 3806 PR c++/69517
3807 PR c++/70019
3808 PR c++/70588
3809 * g++.dg/cpp1y/vla11.C: Revert for real.
3810
b4ba8358 3811 PR c/70436
3812 * c-c++-common/Wparentheses-1.c: New test.
3813 * c-c++-common/gomp/Wparentheses-1.c: New test.
3814 * c-c++-common/gomp/Wparentheses-2.c: New test.
3815 * c-c++-common/gomp/Wparentheses-3.c: New test.
3816 * c-c++-common/gomp/Wparentheses-4.c: New test.
3817 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3818 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3819 * c-c++-common/goacc/Wparentheses-1.c: New test.
3820
65717bb5 38212016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3822
3823 PR target/70662
3824 * gcc.target/i386/pr70662.c: New test.
3825
ca1a4077 38262016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 3827 Alan Modra <amodra@gmail.com>
ca1a4077 3828
3829 PR tree-optimization/70130
3830 * gcc.dg/vect/O3-pr70130.c: New testcase.
3831
dbe1794c 38322016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3833
11836644 3834 PR target/70669
3835 * gcc.target/powerpc/pr70669.c: New test.
3836
dbe1794c 3837 PR target/70640
3838 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3839 a power7 system that does not have an assembler that supports
3840 power8.
3841
4c1007f1 38422016-04-14 Martin Sebor <msebor@redhat.com>
3843
3844 PR c++/69517
3845 PR c++/70019
3846 PR c++/70588
3847 * c-c++-common/ubsan/vla-1.c: Revert.
3848 * g++.dg/cpp1y/vla11.C: Same.
3849 * g++.dg/cpp1y/vla12.C: Same.
3850 * g++.dg/cpp1y/vla13.C: Same.
3851 * g++.dg/cpp1y/vla14.C: Same.
3852 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 3853 * g++.dg/init/array24.C: Same.
4c1007f1 3854 * g++.dg/ubsan/vla-1.C: Same.
3855
22dcab66 38562016-04-14 Marek Polacek <polacek@redhat.com>
3857 Jan Hubicka <hubicka@ucw.cz>
3858
3859 PR c++/70029
3860 * g++.dg/torture/pr70029.C: New test.
3861
3e74b025 38622016-04-14 Martin Sebor <msebor@redhat.com>
3863
3864 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
3865 type size to prevent failures on targets with very low maximum
3866 alignment.
3867
1d2e0f2a 38682016-04-14 Richard Biener <rguenther@suse.de>
3869
3870 PR tree-optimization/70623
3871 * gcc.dg/torture/pr70623.c: New testcase.
3872 * gcc.dg/torture/pr70623-2.c: Likewise.
3873
9aed0626 38742016-04-13 Martin Sebor <msebor@redhat.com>
3875
3876 PR c++/69517
3877 PR c++/70019
3878 PR c++/70588
3879 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
3880 * g++.dg/cpp1y/vla11.C: New test.
3881 * g++.dg/cpp1y/vla12.C: New test.
3882 * g++.dg/cpp1y/vla13.C: New test.
3883 * g++.dg/cpp1y/vla14.C: New test.
3884 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 3885 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 3886 * g++.dg/ubsan/vla-1.C: Disable exceptions.
3887
fd499010 38882016-04-13 Jakub Jelinek <jakub@redhat.com>
3889
3890 PR c++/70641
3891 * g++.dg/opt/pr70641.C: New test.
3892
87fa7252 38932016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3894
3895 PR rtl-optimization/68749
3896 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
3897 effects of argument promotions.
3898 Remove default args to dg-skip-if.
3899
6c40e18b 39002016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
3901
3902 PR c++/70635
3903 * g++.dg/parse/pr70635.C: New.
3904
92c53257 39052016-04-13 Marek Polacek <polacek@redhat.com>
3906
3907 PR c++/70639
3908 * c-c++-common/Wmisleading-indentation-4.c: New test.
3909
0241e4dc 39102016-04-13 Marek Polacek <polacek@redhat.com>
3911
3912 PR c/70436
4860a6bf 3913 * gcc.dg/Wparentheses-12.c: New test.
3914 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 3915
92bda444 39162016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
3917
3918 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
3919 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
3920 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
3921
38ea8a26 39222016-04-13 Jakub Jelinek <jakub@redhat.com>
3923
d08aa032 3924 PR middle-end/70633
3925 * gcc.c-torture/compile/pr70633.c: New test.
3926
38ea8a26 3927 PR debug/70628
3928 * gcc.dg/torture/pr70628.c: New test.
3929
9231d5c2 39302016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
3931
3932 PR c++/70610
3933 * g++.dg/template/pr70610.C: New test.
3934 * g++.dg/template/pr70610-2.C: New test.
3935 * g++.dg/template/pr70610-3.C: New test.
3936 * g++.dg/template/pr70610-4.C: New test.
3937
249ca944 39382016-04-12 Jakub Jelinek <jakub@redhat.com>
3939
7f2ea2fb 3940 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
3941 128 instead of 32.
3942
249ca944 3943 PR c++/70571
3944 * g++.dg/ext/pr70571.C: New test.
3945
8ca5a97d 39462016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3947
bf32a52d 3948 PR target/70640
8ca5a97d 3949 * gcc.target/powerpc/pr70640.c: New test.
3950
e971b45f 39512016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
3952
3953 PR c++/68722
3954 * g++.dg/parse/pr68722.C: New.
3955
0b54d964 39562016-04-12 Jakub Jelinek <jakub@redhat.com>
3957
3958 PR rtl-optimization/70596
3959 * gcc.target/i386/pr70596.c: New test.
3960
d2dd85e3 39612016-04-12 Nathan Sidwell <nathan@acm.org>
3962
3963 PR c++/70501
3964 * g++.dg/init/pr70501.C: New.
3965
2d0001b0 39662016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
3967
3968 * gcc.target/i386/asm-flag-6.c: New test.
3969
6c4df0d1 39702016-04-12 Tom de Vries <tom@codesourcery.com>
3971
3972 PR tree-optimization/68756
3973 * gcc.dg/graphite/pr68756.c: New test.
3974
0d60da57 39752016-04-12 Jakub Jelinek <jakub@redhat.com>
3976
3977 PR tree-optimization/70602
3978 * gcc.c-torture/execute/pr70602.c: New test.
3979
62735984 39802016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3981
3982 PR target/70381
3983 * gcc.target/powerpc/float128-1.c: New tests to make sure the
3984 __float128 emulator is built and runs.
3985 * gcc.target/powerpc/float128-1.c: Likewise.
3986
3987 * lib/target-supports.exp (check_ppc_float128_sw_available):
3988 Rework tests for __float128 software and hardware
3989 availability. Fix exit condition to return 0 on success.
3990
a702492c 39912016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3992
3993 PR target/70133
3994 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
3995 * gcc.target/aarch64/target_attr_15.c: Likewise.
3996
a8c5ce92 39972016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3998
3999 PR c++/69066
4000 * g++.dg/cpp1y/pr69066.C: New.
4001
5ecab913 40022016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4003
4004 PR fortran/68566
4005 * gfortran.dg/pr36192.f90: Update test.
4006 * gfortran.dg/pr36192_1.f90: Update test.
4007 * gfortran.dg/real_dimension_1.f: Update test.
4008 * gfortran.dg/parameter_array_init_7.f90: New test.
4009
6cb5ef70 40102016-04-09 John David Anglin <danglin@gcc.gnu.org>
4011
4edfdd23 4012 PR testsuite/64039
4013 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4014
964f71e3 4015 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4016
5d61c198 4017 PR rtl-optimization/66669
4018 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4019
16eaaf58 4020 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4021
0b68802d 4022 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4023 * gcc.dg/pie-1.c: Likewise.
4024 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4025 * gcc.dg/pic-4.c: Likewise.
4026 * gcc.dg/pie-3.c: Likewise.
4027 * gcc.dg/pie-4.c: Likewise.
4028
9c0dd509 4029 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4030
03b2d3c1 4031 PR tree-optimization/68644
4032 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4033
6cb5ef70 4034 PR rtl-optimization/64886
4035 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4036
07de41ba 40372016-04-09 Tom de Vries <tom@codesourcery.com>
4038
4039 PR tree-optimization/68953
4040 * gcc.dg/graphite/pr68953.c: New test.
4041
d294e3fb 40422016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4043
4044 PR fortran/70592
4045 * gfortran.dg/deferred_character_16.f90: New test.
4046
3cb15094 40472016-04-09 Jakub Jelinek <jakub@redhat.com>
4048
4049 PR tree-optimization/70586
4050 * gcc.c-torture/execute/pr70586.c: New test.
4051
a02dc66f 40522016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4053
4054 PR sanitizer/70573
4055 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4056 with __builtin_memset
4057 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4058
0c302595 40592016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4060
4061 PR lto/70289
4062 PR ipa/70348
4063 PR tree-optimization/70373
4064 PR middle-end/70533
4065 PR middle-end/70534
4066 PR middle-end/70535
4067 * c-c++-common/goacc/reduction-5.c: New test.
4068 * c-c++-common/goacc/reduction-promotions.c: New test.
4069 * gfortran.dg/goacc/reduction-3.f95: New test.
4070 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4071
c6c0523b 40722016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4073
4074 PR c++/70590
4075 PR c++/70452
4076 * g++.dg/pr70590.C: New test.
4077 * g++.dg/pr70590-2.C: New test.
4078
3ac399da 40792016-04-08 Jakub Jelinek <jakub@redhat.com>
4080
e97d1706 4081 PR middle-end/70593
4082 * gcc.target/i386/pr70593.c: New test.
4083
3ac399da 4084 PR rtl-optimization/70574
4085 * gcc.target/i386/avx2-pr70574.c: New test.
4086
fcfbb129 40872016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4088
4089 PR sanitizer/70541
4090 * c-c++-common/asan/pr70541.c: New test.
4091
0aabcddf 40922016-04-08 Tom de Vries <tom@codesourcery.com>
4093
4094 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4095 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4096
bec0c1e8 40972016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4098
4099 PR target/70566
4100 * gcc.c-torture/execute/pr70566.c: New test.
4101
87c791f5 41022016-04-08 Tom de Vries <tom@codesourcery.com>
4103
4104 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4105 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4106
7f38718f 41072016-04-08 Alan Modra <amodra@gmail.com>
4108
4109 * gcc.target/powerpc/pr70117.c: New.
4110
a96a7710 41112016-04-07 Jakub Jelinek <jakub@redhat.com>
4112
7a6265d1 4113 PR testsuite/70581
4114 * gcc.dg/lto/simd-function_0.c: New test.
4115
a96a7710 4116 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4117 clones.
4118 * c-c++-common/attr-simd-2.c: Likewise.
4119 * c-c++-common/attr-simd-4.c: Likewise.
4120 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4121 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4122
508dd607 41232016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4124
4125 PR testsuite/70553
4126 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4127
1b61585a 41282016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4129 Tom de Vries <tom@codesourcery.com>
4130
4131 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4132 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4133 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4134 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4135 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4136 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4137 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4138 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4139
5f060aa8 41402016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4141
4142 PR c/70436
4143 * g++.dg/warn/Wparentheses-29.C: New test.
4144
d3831f71 41452016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4146
4147 PR c/70436
4148 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4149 explicit braces to resolve a future -Wparentheses warning.
4150
382ece2d 41512016-04-06 Richard Henderson <rth@redhat.com>
4152
4153 * gcc.dg/pr61817-1.c: New test.
4154 * gcc.dg/pr61817-2.c: New test.
4155 * gcc.dg/pr69391-1.c: New test.
4156 * gcc.dg/pr69391-2.c: New test.
4157
72234ee9 41582016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4159
4160 PR rtl-optimization/70398
4860a6bf 4161 * gcc.target/aarch64/pr70398.c: New.
72234ee9 4162
5547150a 41632016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4164
4165 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4166
15b70121 41672016-04-06 Yvan Roux <yvan.roux@linaro.org>
4168 Pedro Alves <palves@redhat.com>
4169
4170 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4171
585aefbb 41722016-04-06 Jakub Jelinek <jakub@redhat.com>
4173
0cbb513b 4174 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4175 Check for avx512f effective targets instead of avx2.
4176 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4177 for AVX512F clones.
4178 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4179 * g++.dg/gomp/declare-simd-1.C: Likewise.
4180 * g++.dg/gomp/declare-simd-3.C: Likewise.
4181 * g++.dg/gomp/declare-simd-4.C: Likewise.
4182
585aefbb 4183 PR middle-end/70550
4184 * c-c++-common/gomp/pr70550-1.c: New test.
4185 * c-c++-common/gomp/pr70550-2.c: New test.
4186
0b91cceb 41872016-04-05 Nathan Sidwell <nathan@acm.org>
4188
4189 PR c++/70512
4190 * g++.dg/ext/attribute-may-alias-5.C: New.
4191
645a9d8e 41922016-04-05 Jakub Jelinek <jakub@redhat.com>
4193
4194 PR c++/70336
4195 * c-c++-common/pr70336.c: New test.
4196 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4197 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4198
bdf23925 41992016-04-05 Jan Hubicka <hubicka@ucw.cz>
4200
4201 PR ipa/66223
4202 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4203
aaff837c 42042016-04-05 Jakub Jelinek <jakub@redhat.com>
4205
4206 PR rtl-optimization/70542
4207 * gcc.dg/torture/pr70542.c: New test.
4208 * gcc.target/i386/avx2-pr70542.c: New test.
4209
2eac58a0 42102016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4211
4212 PR tree-optimization/70509
4213 * gcc.target/i386/avx512bw-pr70509.c: New test.
4214
4f7ebe46 42152016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4216
4217 PR c++/70452
4218 * g++.dg/ext/constexpr-vla4.C: New test.
4219
305d86a0 42202016-04-05 Uros Bizjak <ubizjak@gmail.com>
4221
4222 PR target/70510
4223 * gcc.target/i386/pr70510.c: New test.
4224
eec3b789 42252016-04-05 Richard Biener <rguenther@suse.de>
4226
4227 PR tree-optimization/70526
4228 * g++.dg/torture/pr70526.C: New testcase.
4229
ca943582 42302016-04-05 Jakub Jelinek <jakub@redhat.com>
4231
4232 PR target/70525
4233 * gcc.target/i386/pr70525.c: New test.
4234
87825cd5 42352016-04-05 Richard Biener <rguenther@suse.de>
4236
4237 PR middle-end/70499
4238 * g++.dg/torture/pr70499.C: New testcase.
4239
14638828 42402016-04-05 Richard Biener <rguenther@suse.de>
4241
4242 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4243 remove XFAIL.
4244
967a90d5 42452016-04-04 Jakub Jelinek <jakub@redhat.com>
4246
4247 PR middle-end/70307
4248 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4249 rs6000 ABI warnings.
4250
d374a3a3 42512016-04-04 Jan Hubicka <hubicka@ucw.cz>
4252
4253 PR ipa/66223
4254 * g++.dg/ipa/devirt-51.C: New testcase.
4255
8ff377a6 42562016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4257 Jakub Jelinek <jakub@redhat.com>
4258
4259 PR middle-end/70457
4260 * gcc.dg/torture/pr70457.c: New.
4261
f567b44f 42622016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4263
4264 PR fortran/67538
4265 * gfortran.dg/allocate_with_source_19.f08: New test.
4266
89d4ebfa 42672016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4268
4269 PR fortran/65795
4270 * gfortran.dg/coarray_allocate_6.f08: New test.
4271
68ab33a6 42722016-04-04 Richard Biener <rguenther@suse.de>
4273
4274 PR rtl-optimization/70484
4275 * gcc.dg/torture/pr70484.c: New testcase.
4276
c4f5465d 42772016-04-04 Marek Polacek <polacek@redhat.com>
4278
4279 PR c/70307
4280 * gcc.dg/torture/pr70307.c: New test.
4281
bfec6609 42822016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4283
4284 PR target/70416
4285 PR target/67391
4286 * gcc.target/sh/torture/pr70416.c: New.
4287
40df9099 42882016-04-02 Martin Sebor <msebor@redhat.com>
4289
4290 PR c++/67376
4291 PR c++/70170
4292 PR c++/70172
4293 PR c++/70228
4294 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4295 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4296 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4297 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4298 * g++.dg/cpp0x/constexpr-string.C: Same.
4299 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4300 * g++.dg/cpp0x/pr65398.C: Same.
4301 * g++.dg/ext/constexpr-vla1.C: Same.
4302 * g++.dg/ext/constexpr-vla2.C: Same.
4303 * g++.dg/ext/constexpr-vla3.C: Same.
4304 * g++.dg/ubsan/pr63956.C: Same.
4305
0edb9bfe 43062016-04-01 Jakub Jelinek <jakub@redhat.com>
4307
4308 PR rtl-optimization/70467
4309 * gcc.target/i386/pr70467-2.c: New test.
4310
e5b1a1d9 43112016-04-01 Jakub Jelinek <jakub@redhat.com>
4312 Marek Polacek <polacek@redhat.com>
4313
4314 PR c++/70488
4315 * g++.dg/init/new47.C: New test.
4316
b2ca3fb0 43172016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4318
4319 PR target/70496
4320 * gcc.target/arm/pr70496.c: New test.
4321
4c3bd1e3 43222016-04-01 Nathan Sidwell <nathan@acm.org>
4323
47de69ad 4324 PR c++/68475
4325 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4326
313d569f 43272016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4328
4329 PR target/69890
4330 * gcc.dg/strlenopt.h (memmove): New.
4331 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4332 instead of "string.h".
4333 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4334 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4335 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4336 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4337 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4338 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4339 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4340 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4341 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4342 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4343 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4344 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4345 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4346 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4347 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4348 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4349 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4350 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4351 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4352 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4353
5469facd 43542016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4355
4356 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4357 (Holder::foo): Reflect this.
4358
503de754 43592016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4360
4361 PR target/70442
4362 * gcc.dg/pr70442.c: New test.
4363
13ee2de7 43642016-03-31 Nathan Sidwell <nathan@acm.org>
4365
4366 PR c++/70393
4367 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4368
5e0d03a8 43692016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4370
4371 PR target/70453
4372 * gcc.target/i386/pr70453.c: New test.
4373
8cb82ed4 43742016-03-31 Andrey Belevantsev <abel@ispras.ru>
4375
4376 PR target/70292
4377 * gcc.c-torture/pr70292.c: New test.
4378
7952b661 43792016-03-31 Marek Polacek <polacek@redhat.com>
4380
4381 PR c/70297
4382 * c-c++-common/pr70297.c: New test.
4383 * g++.dg/cpp0x/typedef-redecl.C: New test.
4384 * gcc.dg/typedef-redecl2.c: New test.
4385
1607cc74 43862016-03-31 Jakub Jelinek <jakub@redhat.com>
4387
4388 PR rtl-optimization/70460
4389 * gcc.c-torture/execute/pr70460.c: New test.
4390
c689c252 43912016-03-31 Richard Biener <rguenther@suse.de>
4392
4393 PR c++/70430
4394 * g++.dg/ext/vector30.C: New testcase.
4395
91c9586d 43962016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4397 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4398
4399 * gfortran.dg/fmt_pf.f90: New test.
4400
afa5c1b8 44012016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4402
4403 Forward-port from 5 branch
4404 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4405
4406 PR testsuite/70356
4407 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4408 dg-require-effective-target after dg-do.
4409
4410 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4411
4412 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4413
6a5dcab3 44142016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4415 Julian Brown <julian@codesourcery.com>
4416 Chung-Lin Tang <cltang@codesourcery.com>
4417 Cesar Philippidis <cesar@codesourcery.com>
4418 James Norris <jnorris@codesourcery.com>
4419 Tom de Vries <tom@codesourcery.com>
4420 Nathan Sidwell <nathan@codesourcery.com>
4421
305d86a0 4422 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 4423 * c-c++-common/goacc/loop-clauses.c: Likewise.
4424 * g++.dg/goacc/template.C: Likewise.
4425 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4426 * gfortran.dg/goacc/loop-1.f95: Likewise.
4427 * gfortran.dg/goacc/loop-5.f95: Likewise.
4428 * gfortran.dg/goacc/loop-6.f95: Likewise.
4429 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4430 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4431 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4432 * c-c++-common/goacc/clauses-fail.c: Likewise.
4433 * c-c++-common/goacc/parallel-1.c: Likewise.
4434 * c-c++-common/goacc/reduction-1.c: Likewise.
4435 * c-c++-common/goacc/reduction-2.c: Likewise.
4436 * c-c++-common/goacc/reduction-3.c: Likewise.
4437 * c-c++-common/goacc/reduction-4.c: Likewise.
4438 * c-c++-common/goacc/routine-3.c: Likewise.
4439 * c-c++-common/goacc/routine-4.c: Likewise.
4440 * c-c++-common/goacc/routine-5.c: Likewise.
4441 * c-c++-common/goacc/tile.c: Likewise.
4442 * g++.dg/goacc/template.C: Likewise.
4443 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4444 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4445 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4446 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4447 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4448 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4449 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4450 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4451 * c-c++-common/goacc/use_device-1.c: ... this file.
4452 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4453 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4454 * c-c++-common/goacc/host_data-6.c: ... this file.
4455 * c-c++-common/goacc/loop-2-kernels.c: New file.
4456 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4457 * c-c++-common/goacc/loop-3.c: Likewise.
4458 * g++.dg/goacc/reference.C: Likewise.
4459 * g++.dg/goacc/routine-1.C: Likewise.
4460 * g++.dg/goacc/routine-2.C: Likewise.
4461
932c0baa 44622016-03-30 Richard Biener <rguenther@suse.de>
4463
4464 PR middle-end/70450
4465 * gcc.dg/torture/pr70450.c: New testcase.
4466
7f7c4659 44672016-03-30 Jakub Jelinek <jakub@redhat.com>
4468
4469 PR target/70421
4470 * gcc.dg/torture/pr70421.c: New test.
4471 * gcc.target/i386/avx512f-pr70421.c: New test.
4472
9cbfe80c 44732016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4474
4475 PR testsuite/70364
4476 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4477 (check): New function.
4478 (bar): Call check.
4479 (foo): Align stack to 16 bytes when calling bar.
4480 * gcc.target/i386/cleanup-2.c: Likewise.
4481
f56c7d36 44822016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4483
4484 PR tree-optimization/59124
4485 * gcc.dg/Warray-bounds-19.c: New test.
4486
0275bf9b 44872016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4488
4489 * lib/prune.exp (escape_regex_chars): New.
4490 (prune_file_path): Update to quote metcharacters for regexp.
4491
a3daa269 44922016-03-29 Jakub Jelinek <jakub@redhat.com>
4493
24e1ba3d 4494 PR rtl-optimization/70429
4495 * gcc.c-torture/execute/pr70429.c: New test.
4496
a3daa269 4497 PR tree-optimization/70405
4498 * gcc.dg/pr70405.c: New test.
4499
3ef41a6e 45002016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4501
4502 PR fortran/70397
4503 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4504 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4505
4abd9410 45062016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4507
4508 PR testsuite/64177
4509 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4510 __cilkrts_set_param to set two workers.
4511 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4512 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4513
b58e5f0f 45142016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4515
305d86a0 4516 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 4517
bff53658 45182016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4519
4520 PR target/70406
305d86a0 4521 * gcc.target/i386/pr70406.c: New test.
bff53658 4522
bb2c9c15 45232016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4524
4525 * gnat.dg/specs/double_record_extension3.ads: New test.
4526
f12c84ab 45272016-03-25 Richard Henderson <rth@redhat.com>
4528
4529 PR target/70120
4530 * gcc.target/aarch64/pr70120-1.c: New.
4531 * gcc.target/aarch64/pr70120-2.c: New.
4532 * gcc.target/aarch64/pr70120-3.c: New.
4533
b0bf58c4 45342016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4535
4536 PR c++/62212
4537 * g++.dg/template/mangle2.C: The dg-do directive should be
4538 "compile" not "assemble".
4539
f175ba0f 45402016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4541
4542 PR lto/69650
4543 * gcc.dg/pr69650.c: New test.
4544
4cc3295f 45452016-03-25 David Edelsohn <dje.gcc@gmail.com>
4546
4547 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4548
0cf40600 45492016-03-25 Alan Modra <amodra@gmail.com>
4550
4551 * gcc.dg/dfp/pr70052.c: New test.
4552
3aebf099 45532016-03-24 Richard Henderson <rth@redhat.com>
4554
4555 PR middle-end/69845
4556 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4557 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4558
83245bd3 45592016-03-24 Tom de Vries <tom@codesourcery.com>
4560
4561 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4562
108e7ee4 45632016-03-24 Tom de Vries <tom@codesourcery.com>
4564
4565 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4566 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4567
17af0b14 45682016-03-24 Tom de Vries <tom@codesourcery.com>
4569
4570 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4571 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4572
6c8770ee 45732016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4574
4575 PR c++/62212
4576 * g++.dg/template/mangle2.C: New test.
4577
a7e21b7b 45782016-03-24 Richard Biener <rguenther@suse.de>
4579
4580 PR tree-optimization/70396
4581 * gcc.dg/torture/pr70396.c: New testcase.
4582
f365d297 45832016-03-24 Richard Biener <rguenther@suse.de>
4584
4585 PR middle-end/70370
4586 * gcc.dg/torture/pr70370.c: New testcase.
4587
da7aeb13 45882016-03-24 Tom de Vries <tom@codesourcery.com>
4589
4590 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4591 * gfortran.dg/goacc/kernels-tree.f95: Same.
4592 * gfortran.dg/goacc/parallel-tree.f95: Same.
4593
80b30de0 45942016-03-24 Tom de Vries <tom@codesourcery.com>
4595
4596 * c-c++-common/goacc/uninit-if-clause.c: New test.
4597 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4598
cb9b6b99 45992016-03-24 Jakub Jelinek <jakub@redhat.com>
4600
4601 PR target/70290
305d86a0 4602 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4603 Fix formatting.
cb9b6b99 4604
a4225fff 46052016-03-24 Richard Biener <rguenther@suse.de>
4606
4607 PR tree-optimization/70372
4608 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4609
5a869ab8 46102016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4611
4612 PR c++/70347
4613 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4614
36ce5faa 46152016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4616
4617 PR c++/70332
4618 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4619
c4fa85c9 46202016-03-23 Jakub Jelinek <jakub@redhat.com>
4621
d9377ad5 4622 PR c++/70001
4623 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4624 * g++.dg/cpp1y/pr70001.C: New test.
4625
c4fa85c9 4626 PR c++/70323
4627 * g++.dg/cpp0x/constexpr-70323.C: New test.
4628
0a2062da 46292016-03-23 Alexandre Oliva <aoliva@redhat.com>
4630 Jason Merrill <jason@redhat.com>
4631 Jakub Jelinek <jakub@redhat.com>
4632
4633 PR c++/69315
4634 * g++.dg/cpp0x/constexpr-69315.C: New test.
4635 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4636
62d2a6dc 46372016-03-23 Marek Polacek <polacek@redhat.com>
4638
4639 PR c++/69884
4640 * g++.dg/warn/Wignored-attributes-1.C: New test.
4641 * g++.dg/warn/Wignored-attributes-2.C: New test.
4642
a82d6246 46432016-03-23 Tom de Vries <tom@codesourcery.com>
4644
4645 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4646 initialization.
4647 * gfortran.dg/goacc/private-3.f95 (test): Same.
4648 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4649 missing use param.
4650
dc834ba1 46512016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4652
4653 * lib/target-supports.exp: Remove v7ve entry from loop
4654 creating effective target checks.
4655 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4656 (add_options_for_arm_arch_v7ve): Likewise.
4657
7e83fd1f 46582016-03-23 Jakub Jelinek <jakub@redhat.com>
4659
4660 PR tree-optimization/70354
4661 * gcc.dg/vect/pr70354-1.c: New test.
4662 * gcc.dg/vect/pr70354-2.c: New test.
4663 * gcc.target/i386/avx2-pr70354-1.c: New test.
4664 * gcc.target/i386/avx2-pr70354-2.c: New test.
4665
4e4da058 46662016-03-22 Jeff Law <law@redhat.com>
4667
4668 PR target/70232
4669 * gcc.dg/tree-ssa/pr70232.c: New test.
4670
6855137b 46712016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4672
4673 PR target/70302
4674 * gcc.target/i386/pr70302.c: New test.
4675
19db1ec8 46762016-03-22 Richard Biener <rguenther@suse.de>
4677
4678 PR middle-end/70251
4679 * g++.dg/torture/pr70251.C: New testcase.
4680
4baec9f2 46812016-03-22 David Malcolm <dmalcolm@redhat.com>
4682
4683 PR c/69993
4684 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4685 Wmisleading-indentation.c.
4686 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4687 reflect change to diagnostic text and order of messages.
4688 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4689
fcfec126 46902016-03-22 David Edelsohn <dje.gcc@gmail.com>
4691
4692 * g++.dg/ext/java-3.C: Don't compile on AIX.
4693
aa30728a 46942016-03-22 Richard Biener <rguenther@suse.de>
4695
4696 PR middle-end/70333
4697 * gcc.dg/torture/pr70333.c: New testcase.
4698
46ec4eb4 46992016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4700
4701 * g++.dg/ext/pr70290.C: New test.
4702
4880f878 47032016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4704
4705 PR target/70325
4706 * gcc.target/i386/pr70325.c: New test.
4707
3d78ea44 47082016-03-22 Jakub Jelinek <jakub@redhat.com>
4709
5934fb8f 4710 PR target/70329
4711 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4712 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4713
b6436f79 4714 PR target/70300
4715 * gcc.target/i386/pr70300.c: New test.
4716
3d78ea44 4717 PR c++/70295
4718 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4719 (func2): New function for cond with parens, xfail warning for c++.
4720 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4721
b60244f6 47222016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4723
4724 PR c++/70096
4725 * g++.dg/template/ptrmem30.C: New test.
4726
c8e3e744 47272016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4728
4729 PR c++/70204
4730 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4731 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4732
2715f63a 47332016-03-21 Jakub Jelinek <jakub@redhat.com>
4734
4735 PR middle-end/70326
4736 * gcc.dg/pr70326.c: New test.
4737
2daa2cda 47382016-03-21 Marc Glisse <marc.glisse@inria.fr>
4739 Jakub Jelinek <jakub@redhat.com>
4740
4741 PR tree-optimization/70317
4742 * gcc.dg/pr70317.c: New test.
4743
d9aa5a50 47442016-03-21 Uros Bizjak <ubizjak@gmail.com>
4745
4746 PR target/70327
4747 * gcc.target/i386/pr70327.c: New test.
4748
e1a88bf4 47492016-03-21 Martin Liska <mliska@suse.cz>
4750
61941425 4751 PR ipa/70306
e1a88bf4 4752 * gcc.dg/ipa/pr70306.c: New test.
4753
d9aa5a50 47542016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 4755
4756 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4757 * gcc.target/arm/attr-align3.c: Likewise.
4758 * gcc.target/arm/attr_arm.c: Likewise.
4759 * gcc.target/arm/flip-thumb.c: Likewise.
4760
afdde20c 47612016-03-21 Jakub Jelinek <jakub@redhat.com>
4762
4763 PR target/70296
4764 * gcc.target/powerpc/altivec-36.c: New test.
4765
3f2ef661 47662016-03-21 Richard Biener <rguenther@suse.de>
4767
4768 PR tree-optimization/70310
4769 * gcc.dg/torture/pr70310.c: New testcase.
4770
08b2b692 47712016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4772
4773 PR target/70293
4774 * gcc.target/i386/pr70293.c: New test.
4775
93505d22 47762016-03-21 Richard Biener <rguenther@suse.de>
4777
4778 PR tree-optimization/70288
4779 * gcc.dg/torture/pr70288-1.c: New testcase.
4780 * gcc.dg/torture/pr70288-2.c: Likewise.
4781
06fd1914 47822016-03-21 Andrey Belevantsev <abel@ispras.ru>
4783
4784 PR rtl-optimization/69307
4785 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 4786
b628775e 47872016-03-21 Andrey Belevantsev <abel@ispras.ru>
4788
4789 PR rtl-optimization/69102
4790 * gcc.c-torture/compile/pr69102.c: New test.
4791
1421f43c 47922016-03-18 Jeff Law <law@redhat.com>
4793
4794 PR rtl-optimization/70263
4795 * gcc.c-torture/compile/pr70263-1.c: New test.
4796 * gcc.target/i386/pr70263-2.c: New test.
4797
e7142ce1 47982016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4799
4800 PR rtl-optimization/70278
4801 * gcc.dg/torture/pr70278.c: New test.
4802 * gcc.target/arm/pr70278.c: New test.
4803
5539bc70 48042016-03-18 David Malcolm <dmalcolm@redhat.com>
4805
4806 PR c/70281
4807 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4808 (test_builtin_types_compatible_p): New test function.
4809 * gcc.dg/pr70281.c: New test case.
4810
296a290a 48112016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4812
4813 PR target/70113
4814 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4815
666094f0 48162016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4817
4818 PR tree-optimization/70252
4819 * gcc.dg/pr70252.c: New test.
4820
350514e8 48212016-03-18 Tom de Vries <tom@codesourcery.com>
4822
4823 * gcc.dg/pr70161-2.c: New test.
4824 * gcc.dg/pr70161.c: New test.
4825
011e0cea 48262016-03-18 Tom de Vries <tom@codesourcery.com>
4827
4828 PR ipa/70269
4829 * gcc.dg/pr70269.c: New test.
4830
292a09de 48312016-03-18 Jakub Jelinek <jakub@redhat.com>
4832
4833 PR c++/70267
4834 * g++.dg/ext/java-3.C: New test.
4835
efc86c4c 48362016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4837
4838 PR c++/70205
4839 * g++.dg/lookup/pr70205.C: New test.
4840
a28dd575 48412016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4842
4843 PR c++/70218
4844 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4845
92e7ab1e 48462016-03-17 Marek Polacek <polacek@redhat.com>
4847
4848 PR c/69407
4849 * gcc.dg/atomic-op-6.c: New test.
4850
7378dbfb 48512016-03-17 David Malcolm <dmalcolm@redhat.com>
4852
4853 PR c/70264
4854 * c-c++-common/pr70264.c: New test case.
4855
f7995d7d 48562016-03-17 Jakub Jelinek <jakub@redhat.com>
4857
e2895b76 4858 PR c++/70144
4859 * c-c++-common/pr70144-1.c: New test.
4860 * c-c++-common/pr70144-2.c: New test.
4861
f7995d7d 4862 PR c++/70272
4863 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
4864 * g++.dg/opt/flifetime-dse6.C: New test.
4865 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4866
5ec4a949 48672016-03-17 H.J. Lu <hongjiu.lu@intel.com>
4868
4869 PR driver/70192
4870 * gcc.dg/pic-1.c: New test.
4871 * gcc.dg/pic-2.c: Likewise.
4872 * gcc.dg/pic-3.c: Likewise.
4873 * gcc.dg/pic-4.c: Likewise.
4874 * gcc.dg/pie-1.c: Likewise.
4875 * gcc.dg/pie-2.c: Likewise.
4876 * gcc.dg/pie-3.c: Likewise.
4877 * gcc.dg/pie-4.c: Likewise.
4878 * gcc.dg/pie-5.c: Likewise.
4879 * gcc.dg/pie-6.c: Likewise.
4880
c28550e1 48812016-03-17 Tom de Vries <tom@codesourcery.com>
4882
4883 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
4884 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
4885
be3296cb 48862016-03-17 Richard Biener <rguenther@suse.de>
4887
4888 PR debug/70271
4889 * g++.dg/debug/pr70271.C: New testcase.
4890
9b60ef21 48912016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
4892
4893 * gcc.target/i386/pr70251.c: New test.
4894
9a80bc1a 48952016-03-17 Marek Polacek <polacek@redhat.com>
4896
4897 PR c++/70194
4898 * g++.dg/warn/constexpr-70194.C: New test.
4899
733d7ff9 49002016-03-16 Richard Henderson <rth@redhat.com>
4901
4902 PR middle-end/70240
4903 * gcc.c-torture/compile/pr70240.c: New.
4904
3e6f12bf 49052016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4906
4907 * gcc.c-torture/compile/20151204.c: Skip for avr.
4908
867c9e99 49092016-03-16 Jakub Jelinek <jakub@redhat.com>
4910
4911 PR target/70245
4912 * g++.dg/opt/pr70245.C: New test.
4913 * g++.dg/opt/pr70245.h: New file.
4914 * g++.dg/opt/pr70245-aux.cc: New file.
4915
8ced6ab7 49162016-03-16 Martin Sebor <msebor@redhat.com>
4917
4918 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
4919
37af779a 49202016-03-16 Richard Henderson <rth@redhat.com>
4921
4922 PR middle-end/70199
4923 * gcc.c-torture/compile/pr70199.c: New.
4924
78ed999c 49252016-03-16 H.J. Lu <hongjiu.lu@intel.com>
4926
4927 * gcc.dg/uninit-19.c: Run dos2unix.
4928
462ca422 49292016-03-16 Marek Polacek <polacek@redhat.com>
4930
4931 PR c/70093
4932 * gcc.dg/nested-func-10.c: New test.
4933 * gcc.dg/nested-func-9.c: New test.
4934
fe58aacc 49352016-03-16 Jakub Jelinek <jakub@redhat.com>
4936
4937 PR tree-optimization/68714
4938 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
4939
27a53872 49402016-03-16 Tom de Vries <tom@codesourcery.com>
4941
4942 PR tree-optimization/68715
4943 * gcc.dg/graphite/pr68715-2.c: New test.
4944 * gcc.dg/graphite/pr68715.c: New test.
4945 * gfortran.dg/graphite/pr68715.f90: New test.
4946
95049c3c 49472016-03-16 Tom de Vries <tom@codesourcery.com>
4948
4949 PR tree-optimization/68809
4950 * gcc.dg/graphite/pr68809-2.c: New test.
4951 * gcc.dg/graphite/pr68809.c: New test.
4952
09eddd70 49532016-03-16 Jakub Jelinek <jakub@redhat.com>
4954
81fc5915 4955 PR c++/70147
4956 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
4957 method call to i () as argument. Adjust expected output.
4958
09eddd70 4959 PR c++/70147
4960 * g++.dg/ubsan/pr70147-1.C: New test.
4961 * g++.dg/ubsan/pr70147-2.C: New test.
4962
6373d2a2 49632016-03-15 Martin Sebor <msebor@redhat.com>
4964
4965 PR c++/58281
4966 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
4967
d27a0c11 49682016-03-15 John David Anglin <danglin@gcc.gnu.org>
4969
9908039d 4970 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
4971 hppa*-*-hpux*.
4972
45cdc3a6 4973 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
4974
d27a0c11 4975 PR libfortran/69799
4976 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
4977 libatomic_available.
4978
0dd1d57f 49792016-03-15 Marek Polacek <polacek@redhat.com>
4980
4981 PR c++/70209
4982 * g++.dg/ext/attribute-may-alias-4.C: New test.
4983
0ce02c07 49842016-03-15 Alexander Monakov <amonakov@ispras.ru>
4985
4986 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
4987 -fvar-tracking-assignments-toggle flag.
4988
f6e39b30 49892016-03-15 Pat Haugen <pthaugen@us.ibm.com>
4990
4991 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
4992
167f93a2 49932016-03-15 Jakub Jelinek <jakub@redhat.com>
4994
4995 PR rtl-optimization/70222
4996 * gcc.c-torture/execute/pr70222-1.c: New test.
4997 * gcc.c-torture/execute/pr70222-2.c: New test.
4998
08a8af4a 49992016-03-15 Richard Henderson <rth@redhat.com>
5000
5001 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5002
738eb905 50032016-03-15 Andrey Belevantsev <abel@ispras.ru>
5004
5005 PR rtl-optimization/69032
5006 * gcc.dg/pr69032.c: New test.
5007
dd148b3a 50082016-03-15 Andrey Belevantsev <abel@ispras.ru>
5009
5010 PR rtl-optimization/63384
d9aa5a50 5011 * g++.dg/pr63384.C: New test.
dd148b3a 5012
acf58115 50132016-03-15 Andrey Belevantsev <abel@ispras.ru>
5014
5015 PR target/64411
5016 * gcc.target/i386/pr64411.C: New test.
5017
a2897dc4 50182016-03-15 Tom de Vries <tom@codesourcery.com>
5019
5020 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5021 * gfortran.dg/goacc/kernels-alias.f95: New test.
5022
7bad2faf 50232016-03-14 Martin Sebor <msebor@redhat.com>
5024
5025 PR c++/53792
5026 * g++.dg/cpp0x/constexpr-inline.C: New test.
5027 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5028
d65fa8d9 50292016-03-14 David Edelsohn <dje.gcc@gmail.com>
5030
5031 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5032
2b3c633f 50332016-03-14 Jakub Jelinek <jakub@redhat.com>
5034
5035 PR middle-end/70219
5036 * gcc.dg/pr70219.c: New test.
5037
e947f9c3 50382016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5039
5040 PR target/70083
5041 * gcc.dg/torture/pr70083.c: New test.
5042 * gcc.target/i386/pr70083.c: New test.
5043
74201dc2 50442016-03-14 Richard Biener <rguenther@suse.de>
5045
5046 PR tree-optimization/56365
5047 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5048
88aea41e 50492016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5050
5051 PR target/70098
5052 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5053 New function.
5054 * g++.dg/pr70098.C: New testcase.
5055
5056
1bd2aefd 50572016-03-14 Tom de Vries <tom@codesourcery.com>
5058
5059 PR tree-optimization/70045
5060 * gcc.dg/graphite/pr70045.c: New test.
5061
922c7033 50622016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5063
5064 PR fortran/69043
5065 * gfortran.dg/include_9.f90: New test.
5066
fd4ab6d9 50672016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5068
5069 PR fortran/45076
5070 gfortran.dg/prof/prof.exp: New script.
5071 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5072
7d7218d3 50732016-03-12 Andrey Belevantsev <abel@ispras.ru>
5074
5075 PR rtl-optimization/69307
5076 * gcc.dg/pr69307.c: New test.
5077
02ffd664 50782016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5079
5080 PR target/69614
5081 * gcc.target/arm/pr69614.c: New.
5082
76e207a9 50832016-03-12 Paul Thomas <pault@gcc.gnu.org>
5084
5085 PR fortran/70031
5086 * gfortran.dg/submodule_14.f08: New test
5087
5088 PR fortran/69524
5089 * gfortran.dg/submodule_15.f08: New test
5090
490ee78a 50912016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5092
5093 PR c++/70106
5094 * g++.dg/cpp1y/paren3.C: New test.
5095
04e137ff 50962016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5097
5098 PR target/70131
5099 * gcc.target/powerpc/ppc-round2.c: New test.
5100
27b2c1c4 51012016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5102
5103 PR target/70123
5104 * gcc.dg/torture/pr70123.c: New test.
5105
84116671 51062016-03-11 Jeff Law <law@redhat.com>
5107
5108 PR tree-optimization/70190
5109 * gcc.c-torture/compile/pr70190.c: New test.
5110
cfa58bc8 51112016-03-11 David Malcolm <dmalcolm@redhat.com>
5112
5113 PR c/68187
5114 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5115 case.
5116 (test43_b): Likewise.
5117 (test43_c): Likewise.
5118 (test43_d): Likewise.
5119 (test43_e): Likewise.
5120 (test43_f): Likewise.
5121 (test43_g): Likewise.
5122 (test44_a): Likewise.
5123 (test44_b): Likewise.
5124 (test44_c): Likewise.
5125 (test44_d): Likewise.
5126 (test44_e): Likewise.
5127
ce234f27 51282016-03-11 David Malcolm <dmalcolm@redhat.com>
5129
5130 PR c/70085
5131 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5132
e4756b48 51332016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5134
5135 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5136 dg-options.
5137
1f5ef87e 51382016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5139
5140 PR target/70002
5141 PR target/69245
5142 * gcc.target/aarch64/pr69245_2.c: New test.
5143
f9c352a1 51442016-03-11 Jakub Jelinek <jakub@redhat.com>
5145
5146 PR tree-optimization/70177
5147 * gcc.dg/pr70177.c: New test.
5148
4dd92ac6 51492016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5150
5151 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5152
331e4fdb 51532016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5154
5155 * gcc.dg/tree-ssa/sra-20.c: New.
5156
69262824 51572016-03-11 Jakub Jelinek <jakub@redhat.com>
5158
6f9a7425 5159 PR rtl-optimization/70174
5160 * gcc.dg/pr70174.c: New test.
5161
69262824 5162 PR tree-optimization/70169
5163 * gcc.dg/pr70169.c: New test.
5164
4637a847 51652016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5166
5167 PR target/70160
5168 * gcc.target/i386/pr70160.c: New test.
5169
5a86d754 51702016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5171
5172 * gcc.target/s390/dfp-1.c: New test.
5173
af4c8290 51742016-03-10 Nick Clifton <nickc@redhat.com>
5175
5176 PR target/70044
5177 * gcc.target/aarch64/pr70044.c: New test.
5178
98dfd328 51792016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5180 Jakub Jelinek <jakub@redhat.com>
5181
5182 PR c++/70001
5183 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5184 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5185 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5186
75e72311 51872016-03-10 Jan Hubicka <hubicka@ucw.cz>
5188
5189 PR lto/69589
5190 * g++.dg/lto/pr69589_0.C: New testcase
5191 * g++.dg/lto/pr69589_1.C: New testcase
5192
a2eb1271 51932016-03-10 Marek Polacek <polacek@redhat.com>
5194
5195 PR c++/70153
5196 * g++.dg/delayedfold/unary-plus1.C: New test.
5197
51982016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 5199
5200 * gcc.target/arm/pr45701-1.c: Escape brackets.
5201 * gcc.target/arm/pr45701-2.c: Likewise.
5202
5ab2987f 52032016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5204
5205 * gfortran.dg/unconstrained_commons.f: New.
5206
6972afac 52072016-03-10 Alan Modra <amodra@gmail.com>
5208
5209 * gcc.dg/pr69195.c: New.
5210 * gcc.dg/pr69238.c: New.
5211
c82c99ec 52122016-03-10 Tom de Vries <tom@codesourcery.com>
5213
5214 PR testsuite/68915
5215 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5216
a2389d4a 52172016-03-10 Richard Biener <rguenther@suse.de>
5218
5219 PR tree-optimization/70128
5220 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5221 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5222
c272412d 52232016-03-09 Jakub Jelinek <jakub@redhat.com>
5224
a0451069 5225 PR tree-optimization/70152
5226 * gcc.dg/pr70152.c: New test.
5227
c272412d 5228 PR target/70086
5229 * gcc.target/i386/pr70086-1.c: New test.
5230 * gcc.target/i386/pr70086-2.c: New test.
5231 * gcc.target/i386/pr70086-3.c: New test.
5f611068 5232
5233 PR tree-optimization/70127
5234 * gcc.c-torture/execute/pr70127.c: New test.
5235
27dcb7a8 52362016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5237
5238 * c-c++-common/goacc/combined-directives-2.c: New test.
5239
c24757cf 52402016-03-09 David Malcolm <dmalcolm@redhat.com>
5241
5242 PR c/68473
5243 PR c++/70105
5244 * g++.dg/diagnostic/pr70105.C: New test.
5245 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5246 (test_multiple_ordinary_maps): New test function.
5247
83108969 52482016-03-09 David Malcolm <dmalcolm@redhat.com>
5249
5250 PR c/68473
5251 PR c++/70105
5252 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5253 Drop range information from call to inform_at_rich_loc.
5254 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5255 New.
5256 (test_show_locus): Replace calls to rich_location::add_range with
5257 calls to add_range. Rewrite the tests that used the now-defunct
5258 rich_location ctor taking a source_range. Simplify other tests
5259 by replacing calls to COMBINE_LOCATION_DATA with calls to
5260 make_location.
5261
6733c0e8 52622016-03-09 Richard Biener <rguenther@suse.de>
5263 Jakub Jelinek <jakub@redhat.com>
5264
5265 PR tree-optimization/70138
5266 * gcc.dg/vect/pr70138-1.c: New testcase.
5267 * gcc.dg/vect/pr70138-2.c: Likewise.
5268
96abb9f5 52692016-03-09 Jakub Jelinek <jakub@redhat.com>
5270
5271 PR target/70049
5272 * gcc.target/i386/pr70049.c: New test.
5273
42bb3bfb 52742016-03-09 Richard Biener <rguenther@suse.de>
5275
5276 PR c/70143
5277 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5278 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5279 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5280
27527428 52812016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5282
5283 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5284 arm-*-*.
5285
248449f2 52862016-03-09 Jakub Jelinek <jakub@redhat.com>
5287
1bd49ced 5288 PR middle-end/67278
5289 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5290
248449f2 5291 PR target/67278
5292 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5293
5294 PR middle-end/70050
5295 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5296 in testcase comment.
5297
dfc460ff 52982016-03-09 Tom de Vries <tom@codesourcery.com>
5299
5300 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5301 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5302 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5303 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5304 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5305 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5306 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5307 * gfortran.dg/goacc/kernels-loop.f95: New test.
5308
0377fc7f 53092016-03-08 Martin Sebor <msebor@redhat.com>
5310
5311 PR c++/62096
5312 * g++.dg/warn/overflow-warn-7.C: New test.
5313
3556aa80 53142016-03-08 Jason Merrill <jason@redhat.com>
5315
5316 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5317 * lib/target-supports.exp (check_effective_target_concepts): New.
5318
e5096208 53192016-03-08 Jakub Jelinek <jakub@redhat.com>
5320
5370eb8d 5321 PR c++/70135
5322 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5323 * g++.dg/ubsan/pr70135.C: New test.
5324
e5096208 5325 PR target/70110
5326 * gcc.dg/pr70110.c: New test.
5327
cc37120d 53282016-03-07 Martin Jambor <mjambor@suse.cz>
5329
5330 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5331 * c-c++-common/gomp/if-1.c: Likewise.
5332 * c-c++-common/gomp/pr61486-2.c: Likewise.
5333 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5334 to dg-additional-options.
5335 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5336 * g++/gomp/target-teams-1.c: Likewise.
5337 * gcc.dg/gomp/gomp.exp: Likewise.
5338 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5339 dg-additional-options.
5340 * gfortran.dg/gomp/gomp.exp: Likewise.
5341 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5342 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5343 dg-additional-options.
5344 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5345
53c248d8 53462016-03-07 Martin Jambor <mjambor@suse.cz>
5347
5348 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5349 * c-c++-common/gomp/gridify-1.c: New test.
5350 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5351
541e79a0 53522016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5353
5354 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5355 trigger for cortex-r8, when scanning for register r8.
5356 * gcc.target/arm/pr45701-2.c: Likewise.
5357
4dfabd94 53582016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 5359 Jeff Law <law@redhat.com>
4dfabd94 5360
5361 PR tree-optimization/69740
5362 * gcc.c-torture/compile/pr69740-1.c: New test.
5363 * gcc.c-torture/compile/pr69740-2.c: New test.
5364
1b63a87b 53652016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5366
5367 * lib/target-supports.exp
5368 (check_effective_target_whole_vector_shift): Enable for PPC64.
5369
d33914da 53702016-03-07 Richard Biener <rguenther@suse.de>
5371
5372 PR tree-optimization/70115
5373 * gcc.dg/torture/pr70115.c: New testcase.
5374
584fba4b 53752016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5376
5377 PR middle-end/69916
5378 * c-c-++-common/goacc/pr69916.c: New.
5379
7f2f5ec0 53802016-03-07 Richard Henderson <rth@redhat.com>
5381
5382 * gcc.c-torture/compile/pr70061.c: New test.
5383
f530e7c4 53842016-03-07 Richard Biener <rguenther@suse.de>
5385
5386 PR testsuite/70109
5387 * gcc.dg/vect/O3-pr36098.c: New testcase.
5388
a3855fed 53892016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5390
5391 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5392
091ffc31 53932016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5394
5395 * gnat.dg/renaming9.ad[sb]: New testcase.
5396
2941b871 53972016-03-05 Jakub Jelinek <jakub@redhat.com>
5398
5399 PR c++/70084
5400 * g++.dg/expr/stdarg3.C: New test.
5401
5173ce42 54022016-03-04 Jeff Law <law@redhat.com>
5403
5404 PR tree-optimization/69196
5405 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5406 x86_64-*-*.
5407
2d1d2e55 54082016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5409
0e43078e 5410 PR c/69973
5411 * gcc.dg/pr69973.c: New test.
5412
d8ec06ae 5413 PR rtl-optimization/69941
5414 * gcc.dg/torture/pr69941.c: New test.
5415
2d1d2e55 5416 PR c/69824
5417 * gcc.dg/pr69824.c: New test.
5418
32f692e2 54192016-03-05 Tom de Vries <tom@codesourcery.com>
5420
5421 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5422 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5423 function.
5424
1c699e9a 54252016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5426
5427 PR c++/66786
5428 * g++.dg/cpp1y/var-templ48.C: New test.
5429 * g++.dg/cpp1y/var-templ49.C: New test.
5430
358448c6 54312016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5432
5433 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5434
01dc3c45 54352016-03-04 Jakub Jelinek <jakub@redhat.com>
5436
e968ff6d 5437 PR c++/70035
5438 * g++.dg/ubsan/pr70035.C: New test.
5439
01dc3c45 5440 PR target/70062
5441 * gcc.target/i386/pr70062.c: New test.
5442
3937d618 54432016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5444
5445 * g++.dg/template/typename21.C: Remove c++98_only.
5446
c58ac7f8 54472016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5448
5449 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5450
0060768a 54512016-03-04 David Malcolm <dmalcolm@redhat.com>
5452
5453 PR c/68187
5454 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5455 function.
5456 (fn_42_b): Likewise.
5457 (fn_42_c): Likewise.
5458
74c6fd40 54592016-03-04 David Malcolm <dmalcolm@redhat.com>
5460
5461 PR c/68187
5462 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5463 function.
5464 (fn_40_b): Likewise.
5465 (fn_41_a): Likewise.
5466 (fn_41_b): Likewise.
5467
31b11359 54682016-03-04 Jakub Jelinek <jakub@redhat.com>
5469
5470 PR target/70059
5471 * gcc.target/i386/avx512f-pr70059.c: New test.
5472 * gcc.target/i386/avx512dq-pr70059.c: New test.
5473
c5b93452 54742016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5475
5476 PR rtl-optimization/57676
5477 * gcc.dg/torture/pr57676.c: New test.
5478
268fbd56 54792016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5480
5481 * gcc.dg/pr70026.c: New test.
5482
6560d1ad 54832016-03-04 Marek Polacek <polacek@redhat.com>
5484
5485 PR c/69798
5486 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5487 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5488
cc7dfddf 54892016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5490
5491 PR target/70004
5492 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5493 Delete.
5494 (test_corners_sisd_si): Likewise.
5495 (main): Remove checks of the above.
5496 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5497
e9663bd4 54982016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5499
5500 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5501
dcdd684e 55022016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5503
5504 * gcc.dg/torture/pr69951.c: Accept argc==0.
5505
e692d332 55062016-03-04 Richard Biener <rguenther@suse.de>
5507
5508 PR c++/70054
5509 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5510 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5511
af77b7e6 55122016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5513
5514 PR testsuite/69766
5515 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5516 testing multiarch.
5517
290da96e 55182016-03-04 Jakub Jelinek <jakub@redhat.com>
5519
5520 PR debug/69947
5521 * gcc.dg/guality/pr69947.c: New test.
5522
e51ce713 55232016-03-03 Jakub Jelinek <jakub@redhat.com>
5524
5525 PR ada/70017
5526 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5527
1feed892 55282016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5529
5530 PR rtl-optimization/69904
5531 * gcc.target/arm/pr69904.c: New test.
5532
c32bda69 55332016-03-03 Jakub Jelinek <jakub@redhat.com>
5534
5535 PR target/70021
5536 * gcc.dg/vect/pr70021.c: New test.
5537 * gcc.target/i386/pr70021.c: New test.
5538
1bc579ed 55392016-03-03 Marek Polacek <polacek@redhat.com>
5540
5541 PR middle-end/70050
5542 * gcc.dg/pr70050.c: New test.
5543
cfa8d638 55442016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5545
5546 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5547
1b889259 55482016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5549
5550 PR tree-optimization/70043
5551 * gfortran.dg/vect/pr70043.f90: New test.
5552
f756dfa3 55532016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5554
5555 * gnat.dg/specs/task1.ads: New test.
5556
5cb4863d 55572016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5558
5559 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5560 Invoke gdb with -batch.
5561 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5562
5dd12e43 55632016-03-03 Richard Biener <rguenther@suse.de>
5564
5565 PR tree-optimization/55936
5566 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5567
d97ba4ca 55682016-03-02 Jeff Law <law@redhat.com>
5569
5d23c86f 5570 PR rtl-optimization/69942
5571 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5572 effects of argument promotions.
5573
d97ba4ca 5574 PR tree-optimization/69987
5575 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5576 target does not support -fprefetch-loop-arrays.
5577
901faaa0 55782016-03-02 Uros Bizjak <ubizjak@gmail.com>
5579
5580 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5581
51f6fdce 55822016-03-02 Bin Cheng <bin.cheng@arm.com>
5583
6bc7872f 5584 PR rtl-optimization/69052
51f6fdce 5585 * gcc.target/i386/pr69052.c: New test.
5586
31d31e07 55872016-03-02 Alan Modra <amodra@gmail.com>
5588
5589 * gcc.dg/pr69990.c: New.
5590
04faee95 55912016-03-02 Jakub Jelinek <jakub@redhat.com>
5592
270d0117 5593 PR c/68062
5594 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5595
5596 PR middle-end/70022
5597 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5598
04faee95 5599 PR target/70028
5600 * gcc.target/i386/pr70028.c: New test.
5601
a2cc9e8e 56022016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5603
5604 * c-c++-common/asan/swapcontext-test-1.c,
5605 * c-c++-common/tsan/thread_leak.c,
5606 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5607 * g++.dg/tsan/benign_race.C,
5608 * g++.dg/tsan/fd_close_norace.C,
5609 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5610 races with sanitizer output
5611
dd4bd263 56122016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 5613 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 5614
5615 PR target/67278
5616 * gcc.dg/simd-8.c: New testcase.
5617
b5fe3a49 56182016-03-02 Richard Biener <rguenther@suse.de>
5619
5620 PR middle-end/67278
5621 * gcc.dg/simd-7.c: New testcase.
5622
23601f67 56232016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5624
5625 * gcc.target/i386/pr70007.c: Tweak.
5626
f66f65e7 56272016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5628
5629 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5630
60773515 56312016-03-02 Marek Polacek <polacek@redhat.com>
5632
5633 PR c/67854
5634 * gcc.dg/pr67854.c: New test.
5635
6c094cb1 56362016-03-02 Jakub Jelinek <jakub@redhat.com>
5637
5638 PR middle-end/70025
5639 * gcc.dg/torture/pr70025.c: New test.
5640
7627bb56 56412016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5642
5643 PR tree-optimization/68621
5644 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5645
066c8e94 56462016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5647
5648 * gcc.target/i386/pr70007.c: New test.
5649
d3b819ad 56502016-03-01 Jeff Law <law@redhat.com>
5651
d4b9ad56 5652 PR tree-optimization/69196
7e217344 5653 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 5654
d3b819ad 5655 PR tree-optimization/69196
5656 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5657 duplicating code and spoiling the expected output.
5658
4f37285d 56592016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5660
5661 PR target/70033
5662 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5663 supports power9 before doing tests.
5664 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5665 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5666 * gcc.target/powerpc/p9-permute.c: Likewise.
5667
3e9c4f6c 56682016-03-01 Uros Bizjak <ubizjak@gmail.com>
5669
5670 PR target/70027
5671 * gcc.target/i386/pr70027.c: New test.
5672
e324729e 56732016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 5674
5675 * gcc.dg/pr70017.c: New test.
5676
40e9ce2d 56772016-03-01 Jakub Jelinek <jakub@redhat.com>
5678
5679 PR c/69796
5680 PR c/69974
5681 * gcc.dg/pr69796.c: New test.
5682 * gcc.dg/pr69974.c: New test.
5683
e8b016ea 56842016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5685
5686 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5687
24d3127c 56882016-02-29 Jeff Law <law@redhat.com>
5689
5690 PR tree-optimization/69987
5691 * gfortran.dg/pr69987.f90: New test.
5692
5693 PR tree-optimization/69989
5694 * gcc.c-torture/compile/pr69989-2.c: New test.
5695
12cc1225 56962016-03-01 Marek Polacek <polacek@redhat.com>
5697
5698 PR c++/69795
5699 * g++.dg/parse/invalid1.C: New test.
5700
d99a947c 57012016-03-01 Richard Biener <rguenther@suse.de>
5702
5703 PR middle-end/70022
5704 * gcc.dg/pr70022.c: New testcase.
5705
395dbc60 57062016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5707
5708 PR tree-optimization/69956
5709 * gcc.dg/pr69956.c: New test.
5710
40a35c55 57112016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5712
5713 PR target/70011
5714 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5715 XFAIL when hardware supports efficient unaligned storage access.
5716
4edc90b0 57172016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5718
5719 PR c++/69961
5720 * g++.dg/template/pr69961a.C: New test.
5721 * g++.dg/template/pr69961b.C: New test.
5722
1ed1f69a 57232016-02-29 David Malcolm <dmalcolm@redhat.com>
5724
5725 PR preprocessor/69985
5726 * gcc.dg/cpp/pr69985.c: New test case.
5727
01c5d15d 57282016-02-29 Jeff Law <law@redhat.com>
5729
3a4d3de5 5730 PR tree-optimization/70005
5731 * gcc.c-torture/execute/pr70005.c New test.
5732
01c5d15d 5733 PR tree-optimization/69999
5734 * gcc.c-torture/compile/pr69999.c: New test.
5735
1bf66b54 57362016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5737
5738 PR tree-optimization/69652
5739 * gcc.dg/torture/pr69652.c: Delete test.
5740 * gcc.dg/vect/pr69652.c: New test.
5741
b4d653d5 57422016-02-19 Richard Biener <rguenther@suse.de>
5743
5744 PR tree-optimization/69980
5745 * gfortran.dg/vect/pr69980.f90: New testcase.
5746
35bc4745 57472016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5748
5749 * gcc.target/sparc/20160229-1.c: New test.
5750
bb54a538 57512016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5752
5753 * gnat.dg/stack_usage3.adb: New test.
5754 * gnat.dg/stack_usage3_pkg.ads: New helper.
5755
95164e71 57562016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5757
5758 * gnat.dg/renaming8.adb: New test.
5759 * gnat.dg/renaming8_pkg1.ads: New helper.
5760 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5761 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5762
a890896f 57632016-02-29 Richard Biener <rguenther@suse.de>
5764
5765 PR tree-optimization/69720
5766 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5767
5c70403a 57682016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5769
5770 PR fortran/68147
5771 PR fortran/47674
5772 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5773
dfb6d139 57742016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 5775 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5776
5777 PR fortran/56007
5778 * gfortran.dg/coarray_8.f90: Adjust error message.
5779 * gfortran.dg/pr56007.f90: New test.
5780 * gfortran.dg/pr56007.f: New test.
5781
536508db 57822016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5783
5784 PR tree-optimization/69989
5785 * gcc.dg/torture/pr69989.c: New test.
5786
eec75e45 57872016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5788
5789 * gcc.target/i386/stack-realign-win.c: New test.
5790
0175e45a 57912016-02-28 Harald Anlauf <anlauf@gmx.de>
5792
5793 PR fortran/60126
5794 * gfortran.dg/pr60126.f90: New test.
5795
2a703589 57962016-02-27 Jeff Law <law@redhat.com>
5797
5798 Revert
5799 2016-02-26 Richard Biener <rguenther@suse.de>
5800 Jeff Law <law@redhat.com>
5801
5802 PR tree-optimization/69740
5803 * gcc.c-torture/compile/pr69740-1.c: New test.
5804 * gcc.c-torture/compile/pr69740-2.c: New test.
5805
359b4c18 58062016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5807
1c96765a 5808 PR fortran/69910
359b4c18 5809 * gfortran.dg/newunit_4.f90: New test.
5810
49462d93 58112016-02-27 Jakub Jelinek <jakub@redhat.com>
5812
5813 PR target/69613
5814 PR rtl-optimization/69886
5815 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5816 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5817 target.
5818
c4ac733e 58192016-02-26 Martin Sebor <msebor@redhat.com>
5820
5821 PR tree-optimization/15826
5822 * gcc.dg/tree-ssa/pr15826.c: New test.
5823
da8c4b5d 58242016-02-26 Jakub Jelinek <jakub@redhat.com>
5825
5826 PR target/69969
5827 * gcc.target/powerpc/pr69969.c: New test.
5828
0a4558eb 58292016-02-26 Martin Sebor <msebor@redhat.com>
5830
5831 PR c++/15766
5832 * g++.old-deja/g++.other/decl5.C: Add a test case.
5833
5b500299 58342016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5835
5836 PR target/69946
5837 * gcc.target/powerpc/pr69946.c: New file.
5838
565f533b 58392016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 5840 Jeff Law <law@redhat.com>
565f533b 5841
0a4558eb 5842 PR tree-optimization/69740
565f533b 5843 * gcc.c-torture/compile/pr69740-1.c: New test.
5844 * gcc.c-torture/compile/pr69740-2.c: New test.
5845
ff67cbea 58462016-02-26 Martin Jambor <mjambor@suse.cz>
5847
5848 PR middle-end/69920
5849 * gcc.dg/torture/pr69932.c: New test.
5850 * gcc.dg/torture/pr69936.c: Likewise.
5851
e400d817 58522016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5853
5854 PR target/69709
5855 * gcc.target/s390/pr69709.c: New test.
5856
126a5a2d 58572016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5858
5859 PR target/69245
5860 * gcc.target/aarch64/pr69245_1.c: New test.
5861
59c58860 58622016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5863
5864 PR target/69613
5865 * gcc.dg/torture/pr69613.c: New test.
5866
9441fa4e 58672016-02-26 Jakub Jelinek <jakub@redhat.com>
5868
5869 PR rtl-optimization/69891
5870 * gcc.target/i386/pr69891.c: New test.
5871
e48fcde0 58722016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 5873 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5874
35ed600a 5875 PR target/61397
f41208a1 5876 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
5877 functionality for both 32-bit and 64-bit.
5878
c86aaa0e 58792016-02-26 Richard Biener <rguenther@suse.de>
5880
5881 PR tree-optimization/69551
5882 * gcc.dg/torture/pr69951.c: New testcase.
5883
38e71a65 58842016-02-25 Richard Biener <rguenther@suse.de>
5885
5886 PR tree-optimization/48795
5887 * gcc.dg/Warray-bounds-18.c: New testcase.
5888
03331e69 58892016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5890
5891 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
5892
f14d8d6a 58932016-02-25 Jakub Jelinek <jakub@redhat.com>
5894
5895 PR rtl-optimization/69896
5896 * gcc.dg/pr69896.c: New test.
5897
4003c807 58982016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
5899
5900 PR c++/69736
5901 * g++.dg/cpp1y/paren2.C: New test.
5902
a0573328 59032016-02-24 Martin Sebor <msebor@redhat.com>
5904
5905 PR c/51147
5906 * gcc.dg/enum-mode-2.c: New test.
5907
2cde02ad 59082016-02-24 Jakub Jelinek <jakub@redhat.com>
5909
5910 PR c++/69922
5911 * g++.dg/warn/Wnonnull-compare-6.C: New test.
5912 * g++.dg/warn/Wnonnull-compare-7.C: New test.
5913 * g++.dg/ubsan/pr69922.C: New test.
5914
f0ea75d1 59152016-02-24 Marek Polacek <polacek@redhat.com>
5916
5917 PR c/69819
5918 * gcc.dg/pr69819.c: New test.
5919
05027366 59202016-02-24 Martin Sebor <msebor@redhat.com>
5921
34ed562b 5922 PR c++/69912
5923 * g++.dg/ext/flexary15.C: New test.
5924
59252016-02-24 Martin Sebor <msebor@redhat.com>
5926
5927 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 5928 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 5929 * g++.dg/ext/builtin_alloca.C: Same.
05027366 5930
650c3ad5 59312016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5932 Charles Baylis <charles.baylis@linaro.org>
5933
5934 PR debug/61033
5935 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
5936
596070e8 59372016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 5938 Jakub Jelinek <jakub@redhat.com>
596070e8 5939
5940 PR middle-end/69760
5941 * gcc.dg/torture/pr69760.c: New testcase.
5942
d6b92d9f 59432016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5944
5945 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
5946 pattern on Solaris with as.
5947
90436d9d 59482016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5949
5950 * gcc.target/arm/cond_sub_restrict_it.c: New test.
5951 * gcc.target/arm/condarith_restrict_it.c: Likewise.
5952 * gcc.target/arm/movcond_restrict_it.c: Likewise.
5953 * gcc.target/arm/negscc_restrict_it.c: Likewise.
5954
7c749495 59552016-02-24 Jakub Jelinek <jakub@redhat.com>
5956
5957 PR middle-end/69915
5958 * gcc.dg/pr69915.c: New test.
5959
9c9680b5 59602016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5961
5962 PR rtl-optimization/69886
5963 * gcc.dg/torture/pr69886.c: New test.
5964
36d081ee 59652016-02-24 Richard Biener <rguenther@suse.de>
5966
5967 PR middle-end/68963
5968 * gcc.dg/torture/pr68963.c: New testcase.
5969
2a0accb9 59702016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5971
5972 PR target/69875
5973 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
5974 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
5975 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
5976 * gcc.target/arm/atomic_loaddi_1.c: New test.
5977 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
5978 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
5979 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
5980 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
5981 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
5982 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
5983 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
5984 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
5985
f0e92ef1 59862016-02-24 Jakub Jelinek <jakub@redhat.com>
5987
5988 PR middle-end/69909
5989 * gcc.dg/torture/pr69909.c: New test.
5990
6907286f 59912016-02-24 Richard Biener <rguenther@suse.de>
5992
5993 PR tree-optimization/69907
5994 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
5995 * gcc.dg/vect/bb-slp-34.c: XFAIL.
5996 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
5997
e6ab7475 59982016-02-24 Christian Bruel <christian.bruel@st.com>
5999
6000 * gcc.target/arm/pragma_cpp_fma.c: New test.
6001
47587450 60022016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6003
6004 PR fortran/61156
6005 * gfortran.dg/include_6.f90: Update test.
6006
d41ab738 60072016-02-23 Jakub Jelinek <jakub@redhat.com>
6008
6009 PR objc/69844
6010 * objc.dg/pr69844.m: New test.
6011
4772d9d5 60122016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6013
6014 PR libgfortran/69456
6015 * gfortran.dg/namelist_89.f90: New test.
6016 * gfortran.dg/pr59700.f90: Update test..
6017
8c38d887 60182016-02-23 Martin Sebor <msebor@redhat.com>
6019
6020 PR middle-end/69780
6021 * g++.dg/ext/builtin_alloca.C: New test.
6022 * gcc.dg/builtins-68.c: New test.
6023
ee1bfdb0 60242016-02-23 Richard Henderson <rth@redhat.com>
6025
6026 * gcc.target/i386/addr-space-3.c: Remove test.
6027
52609ec3 60282016-02-23 David Malcolm <dmalcolm@redhat.com>
6029
6030 PR preprocessor/69126
6031 PR preprocessor/69543
6032 * c-c++-common/pr69126-2-long.c: New test.
6033 * c-c++-common/pr69126-2-short.c: New test.
6034 * c-c++-common/pr69543-1.c: Remove xfail.
6035
d5bf2cc8 60362016-02-23 David Malcolm <dmalcolm@redhat.com>
6037
6038 PR preprocessor/69126
6039 PR preprocessor/69543
6040 PR preprocessor/69558
6041 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6042 (f): Rename to...
6043 (test_2): ...this, and add leading comment.
6044 (MACRO_3, test_3): New.
6045 (MACRO_4A, MACRO_4B, test_4): New.
6046 (MACRO): Rename to...
6047 (MACRO_5): ...this.
6048 (g): Rename to...
6049 (test_5): ...this, updating for renaming of MACRO, and
6050 add leading comment.
6051 * c-c++-common/pr69543-1.c: New.
6052 * c-c++-common/pr69543-2.c: New.
6053 * c-c++-common/pr69543-3.c: New.
6054 * c-c++-common/pr69543-4.c: New.
6055 * c-c++-common/pr69558-1.c: New.
6056 * c-c++-common/pr69558-2.c: New.
6057 * c-c++-common/pr69558-3.c: New.
6058 * c-c++-common/pr69558-4.c: New.
6059 * gcc.dg/pr69558.c: Move to...
6060 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6061 xfail for c++.
6062
3a37a410 60632016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6064
6065 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6066 to -ftree-parallelize-loops/-fopenacc changes.
6067 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6068 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6069 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6070 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6071 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6072 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6073 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6074 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6075 * c-c++-common/goacc/kernels-loop.c: Likewise.
6076 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6077 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6078 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6079 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6080
ecca180f 60812016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6082
6083 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6084
eec0fa3f 60852016-02-23 Jakub Jelinek <jakub@redhat.com>
6086
f1f91c07 6087 PR c++/69902
6088 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6089
eec0fa3f 6090 PR c/69900
6091 * gcc.dg/pr69900.c: New test.
6092
e045424d 60932016-02-23 Martin Jambor <mjambor@suse.cz>
6094
6095 PR tree-optimization/69666
6096 * gcc.dg/tree-ssa/pr69666.c: New test.
6097
f482dff6 60982016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6099
6100 PR fortran/67451
6101 * gfortran.dg/coarray_allocate_5.f08: New test.
6102
57ed698b 61032016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6104
6105 * gcc.target/s390/vcond-shift.c: Move to ...
6106 * gcc.target/s390/vector/vcond-shift.c: ... here.
6107
990e443c 61082016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6109
6110 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6111 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6112
296c5f01 61132016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6114
6115 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6116
e53f41d5 61172016-02-20 Mark Wielaard <mjw@redhat.com>
6118
6119 PR c/28901
6120 * gcc.dg/unused-variable-3.c: New test.
6121
13af201d 61222016-02-22 Jakub Jelinek <jakub@redhat.com>
6123
6124 PR target/69888
6125 * gcc.target/i386/pr69888.c: New test.
6126
682c90f9 61272016-02-22 Richard Biener <rguenther@suse.de>
6128
6129 PR tree-optimization/69882
6130 * gfortran.dg/vect/pr69882.f90: New testcase.
6131
b8cd18c3 61322016-02-22 Jakub Jelinek <jakub@redhat.com>
6133
6134 PR target/69885
6135 * gcc.dg/pr69885.c: New test.
6136
09343379 61372016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6138
6139 PR target/69806
6140 PR target/54089
6141 * gcc.target/sh/pr54089-10.c: New.
6142
b345a09f 61432016-02-20 Paul Thomas <pault@gcc.gnu.org>
6144
6145 PR fortran/69423
6146 * gfortran.dg/deferred_character_15.f90 : New test.
6147
51385aed 61482016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6149
6150 PR fortran/57365
6151 gfortran.dg/allocate_with_source_18.f03: New test.
6152
61532016-02-20 Harald Anlauf <anlauf@gmx.de>
6154
6155 PR fortran/52531
6156 gfortran.dg/gomp/pr52531.f90: New test.
6157
9cce8384 61582016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6159
6160 PR c++/69865
6161 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6162 -std=c++03.
6163
d91f5fbb 61642016-02-19 Jakub Jelinek <jakub@redhat.com>
6165
563d5cb8 6166 PR c++/69826
6167 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6168 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6169
0a04aac9 6170 PR c++/69850
6171 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6172
d91f5fbb 6173 PR c++/69851
6174 * g++.dg/torture/pr69851.C: New test.
6175
5fe1f282 61762016-02-19 Martin Sebor <msebor@redhat.com>
6177
6178 PR testsuite/69573
6179 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6180
a45bce11 61812016-02-19 Jakub Jelinek <jakub@redhat.com>
6182
6263dde1 6183 PR c++/69850
6184 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6185 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6186
a45bce11 6187 PR c++/67767
6188 * g++.dg/cpp0x/pr67767.C: New test.
6189
cf2ed1b7 61902016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6191
6192 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6193 for fp, simd, crypto, crc, lse.
6194 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6195 above.
6196 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6197 effective target check.
6198
f6cc34b0 61992016-02-19 Jakub Jelinek <jakub@redhat.com>
6200
6201 PR target/69820
6202 * gcc.target/i386/pr69820.c: New test.
6203
6c678e78 62042016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6205
6206 * gcc.target/s390/vector/int128-1.c: New test.
6207
b088ff4b 62082016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6209
6210 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6211
b11e60a4 62122016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6213
6214 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6215 instruction pattern name to prevent the testcase from failing with
6216 -march=z13.
6217
664ff6a0 62182016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6219
6220 * gcc.target/s390/md/movstr-2.c: New test.
6221
e80be24b 62222016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6223
6224 * gcc.target/s390/morestack.c: New test.
6225
9839f350 62262016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6227
6228 PR target/69625
6229 * gcc.target/s390/pr69625.c: Add test case.
6230
4550fbd0 62312016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6232
6233 PR testsuite/68580
6234 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6235
57d00b6a 62362016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6237
6238 PR target/68404
6239 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6240 * gcc.target/powerpc/fusion3.c: Likewise.
6241
63ad69d6 62422016-02-18 Richard Biener <rguenther@suse.de>
6243
6244 PR middle-end/69553
6245 * g++.dg/torture/pr69553.C: New testcase.
6246
d92404ed 62472016-02-18 Nick Clifton <nickc@redhat.com>
6248
4550fbd0 6249 PR target/62254
6250 PR target/69610
6251 * gcc.target/arm/pr62554.c: New test.
6252 * gcc.target/arm/pr69610-1.c: New test.
6253 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 6254
0808dfce 62552016-02-18 Richard Biener <rguenther@suse.de>
6256
6257 PR middle-end/69854
6258 * gcc.dg/torture/pr69854.c: New testcase.
6259
fc3527e3 62602016-02-17 Jakub Jelinek <jakub@redhat.com>
6261
6262 PR c++/69850
6263 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6264
e3c24279 62652012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6266
6267 * gcc.target/powerpc/vec-cg.c: New test.
6268
c9732c2b 62692016-02-17 Richard Biener <rguenther@suse.de>
6270
6271 PR testsuite/69586
6272 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6273
51bf9f9b 62742016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6275
6276 PR target/69161
6277 * gcc.c-torture/compile/pr69161.c: New test.
6278
6baedca3 62792016-02-17 David Sherwood <david.sherwood@arm.com>
6280
6281 PR target/69532
6282 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6283 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6284
4f240715 62852016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6286
6287 * gcc.dg/ifcvt-4.c: Skip on Visium.
6288
e0c0515d 62892016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6290
6291 * gnat.dg/atomic8.adb: New test.
6292
7b319ee6 62932016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6294
6295 * gnat.dg/discr46.ad[sb]: New test.
6296
48a7e3d1 62972016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6298
6299 PR Target/48344
6300 * gcc.target/powerpc/pr48344-1.c: New test.
6301
3f844f15 63022015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6303
6304 PR fortran/69742
6305 * gfortran.dg/associate_21.f90: New test.
6306
7675e968 63072016-02-16 Jakub Jelinek <jakub@redhat.com>
6308
6309 PR c/69835
6310 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6311 -Wnonnull in dg-options.
6312 * c-c++-common/nonnull-2.c: New test.
6313
d6faee88 63142016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6315 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6316
6317 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6318
3a2a72aa 63192016-02-16 Jakub Jelinek <jakub@redhat.com>
6320
6321 PR middle-end/69801
6322 * gcc.dg/pr69801.c: Add empty dg-options.
6323
28072426 63242016-02-16 James Norris <jnorris@codesourcery.com>
6325
6326 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6327 * g++.dg/goacc/deviceptr-1.c: New file.
6328
37fffac2 63292016-02-16 Jakub Jelinek <jakub@redhat.com>
6330
6331 PR tree-optimization/69820
6332 * gcc.dg/vect/pr69820.c: New test.
6333
f72a5e61 63342016-02-16 Richard Biener <rguenther@suse.de>
6335
6336 PR tree-optimization/69776
6337 * gcc.dg/torture/pr69776-2.c: New testcase.
6338
50e0cd76 63392016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6340
6341 PR tree-optimization/69714
6342 * gcc.dg/torture/pr69714.c: New test.
6343
14a72c4e 63442016-02-16 Jakub Jelinek <jakub@redhat.com>
6345
6346 PR tree-optimization/69802
6347 * gcc.dg/pr69802.c: New test.
6348
fd808c11 63492016-02-16 Richard Biener <rguenther@suse.de>
6350
6351 PR middle-end/69801
6352 * gcc.dg/pr69801.c: New testcase.
6353
49a549ca 63542016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6355
6356 PR libgfortran/69651
6357 * gfortran.dg/read_bang.f90: New test.
6358 * gfortran.dg/read_bang4.f90: New test.
6359
77454e6e 63602016-02-15 Jakub Jelinek <jakub@redhat.com>
6361
2074f21c 6362 PR c++/69658
6363 * g++.dg/init/pr69658.C: New test.
6364
77454e6e 6365 PR c++/69797
6366 * c-c++-common/pr69797.c: New test.
6367
4ef4d764 63682016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6369
6370 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6371 check for aarch64*-*-*.
6372
4a45fe0f 63732016-02-15 Richard Biener <rguenther@suse.de>
6374
6375 PR tree-optimization/69783
6376 * gcc.dg/vect/pr69783.c: New testcase.
6377
0b3619e6 63782016-02-15 Richard Biener <rguenther@suse.de>
6379
6380 PR tree-optimization/69776
6381 * gcc.dg/torture/pr69776.c: New testcase.
6382
9b49c3cb 63832016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6384
6385 PR fortran/60526
6386 * gfortran.dg/type_decl_4.f90: Reinstated.
6387
e46faff9 63882016-02-14 John David Anglin <danglin@gcc.gnu.org>
6389
6390 PR fortran/68746
6391 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6392
a96c809a 63932016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6394
6395 PR fortran/60526
6396 PR bootstrap/69816
6397 * gfortran.dg/type_decl_4.f90: Removed.
6398
fdec7e88 63992016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6400
6401 PR fortran/60526
6402 * gfortran.dg/type_decl_4.f90: New test.
6403
a72095c4 64042016-02-14 Alan Modra <amodra@gmail.com>
6405
bc436924 6406 PR testsuite/68886
a72095c4 6407 * gcc.c-torture/execute/stkalign.c: Revise test.
6408
73bb5f8b 64092016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6410
6411 PR target/67260
6412 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6413
beb13161 64142016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6415
6416 PR target/67260
6417 * gcc.target/sh/torture/pr67260.c: New.
6418
67cab04e 64192016-02-12 John David Anglin <danglin@gcc.gnu.org>
6420
6421 * gcc.dg/pr67964.c: Add dg-require-alias.
6422
44a59bb1 64232016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6424
6425 PR target/67636
6426 PR target/64345
6427 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6428
38c9bd3a 64292016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6430
6431 PR libgfortran/69668
6432 * gfortran.dg/namelist_88.f90: New test.
6433
1774ff82 64342016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6435
6436 PR libgfortran/69668
6437 * gfortran.dg/namelist_38.f90: Update test.
6438 * gfortran.dg/namelist_84.f90: Update test.
6439
aec1f4bd 64402016-02-12 David Malcolm <dmalcolm@redhat.com>
6441
6442 PR other/69554
6443 * gcc.dg/pr69554-1.c: New test.
6444 * gfortran.dg/pr69554-1.F90: New test.
6445 * gfortran.dg/pr69554-2.F90: New test.
6446 * lib/gcc-dg.exp (proc dg-locus): New function.
6447 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6448 distinguish between the caret-printing and non-caret-printing
6449 cases. If caret-printing has been explicitly enabled, bail out
6450 without attempting to fix up the output.
6451
da7d5066 64522016-02-12 David Malcolm <dmalcolm@redhat.com>
6453
6454 PR driver/69265
6455 PR driver/69453
6456 * gcc.dg/spellcheck-options-3.c: New test case.
6457 * gcc.dg/spellcheck-options-4.c: New test case.
6458 * gcc.dg/spellcheck-options-5.c: New test case.
6459 * gcc.dg/spellcheck-options-6.c: New test case.
6460 * gcc.dg/spellcheck-options-7.c: New test case.
6461 * gcc.dg/spellcheck-options-8.c: New test case.
6462 * gcc.dg/spellcheck-options-9.c: New test case.
6463 * gcc.dg/spellcheck-options-10.c: New test case.
6464
fcce1b0b 64652016-02-12 Jakub Jelinek <jakub@redhat.com>
6466
6467 PR rtl-optimization/69764
6468 PR rtl-optimization/69771
6469 * c-c++-common/pr69764.c: New test.
6470 * gcc.dg/torture/pr69771.c: New test.
6471
6d609290 64722016-02-12 Marek Polacek <polacek@redhat.com>
6473
6474 * g++.dg/torture/init-list1.C: New.
6475
7d75fb56 64762016-02-12 Marek Polacek <polacek@redhat.com>
6477
6478 * gcc.dg/pr69522.c: Add empty dg-options.
6479
52543fda 64802016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6481
6482 * g++.dg/lto/lto.exp: Include and init mpx.
6483 * g++.dg/lto/pr69729_0.C: New test.
6484
34947478 64852016-02-12 Jakub Jelinek <jakub@redhat.com>
6486
9181a4ec 6487 PR ipa/69241
6488 * g++.dg/ipa/pr69241-4.C: New test.
6489
34947478 6490 PR ipa/68672
6491 * g++.dg/ipa/pr68672-1.C: New test.
6492 * g++.dg/ipa/pr68672-2.C: New test.
6493 * g++.dg/ipa/pr68672-3.C: New test.
6494
74a4140f 64952016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6496
6497 PR c/69522
50e0cd76 6498 * gcc.dg/pr69522.c: New test.
74a4140f 6499
9ddb20d6 65002016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6501
6502 PR c++/69098
6503 * g++.dg/cpp1y/69098.C: New test.
6504 * g++.dg/cpp1y/69098-2.C: New test.
6505
67cf9b55 65062016-02-12 Jakub Jelinek <jakub@redhat.com>
6507
6508 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6509 and neighbour -> neighbor.
6510 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6511 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6512 * c-c++-common/Wvarargs.c: Likewise.
6513 * c-c++-common/goacc/host_data-5.c: Likewise.
6514 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6515 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6516 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6517 * gcc.target/aarch64/pr60697.c: Likewise.
6518 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6519 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6520 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6521 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6522 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6523 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6524 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6525 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6526 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6527 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6528 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6529 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6530 * g++.dg/lookup/koenig5.C: Likewise.
6531 * g++.dg/ext/no-asm-2.C: Likewise.
6532 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6533 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6534 * gfortran.dg/used_types_16.f90: Likewise.
6535 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6536 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6537 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6538 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6539 * gfortran.dg/abstract_type_6.f03: Likewise.
6540 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6541 * gfortran.dg/used_types_15.f90: Likewise.
6542 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6543 * gfortran.dg/exit_3.f08: Likewise.
6544 * gfortran.dg/open_status_2.f90: Likewise.
6545 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6546 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6547 * gfortran.dg/associate_1.f03: Likewise.
6548 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6549 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6550 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6551 * gcc.dg/builtin-object-size-1.c: Likewise.
6552 * gcc.dg/noreturn-6.c: Likewise.
6553 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6554 * gcc.dg/globalalias.c: Likewise.
6555 * gcc.dg/builtins-config.h: Likewise.
6556 * gcc.dg/pr30457.c: Likewise.
6557 * gcc.c-torture/compile/volatile-1.c: Likewise.
6558 * gcc.c-torture/execute/20101011-1.c: Likewise.
6559 * c-c++-common/Waddress-1.c: Likewise.
6560
40b38ace 65612016-02-11 Jakub Jelinek <jakub@redhat.com>
6562
6563 PR c/69768
6564 * c-c++-common/Waddress-1.c: New test.
6565
42c87ca9 65662016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6567
6568 PR fortran/69296
6569 * gfortran.dg/associate_19.f03: New test.
6570 * gfortran.dg/associate_20.f03: New test.
6571
acb7939f 65722016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6573
6574 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6575
6defe3c5 65762016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6577
6578 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6579 .arch armv8-a\n. Add -dA to dg-options.
6580 * gcc.target/aarch64/assembler_arch_1.c: New test.
6581 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6582
63f63318 65832016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6584
6585 PR c++/68726
6586 * g++.dg/cpp0x/pr68726.C: New.
6587
1cddf457 65882016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6589
6590 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6591 test.
6592
b86fba37 65932016-02-11 Richard Biener <rguenther@suse.de>
6594
6595 * g++.dg/tree-ssa/pr61034.C: Adjust.
6596
ec4ec95a 65972016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6598
be7c31e9 6599 PR target/69148
ec4ec95a 6600 * gcc.target/s390/pr69148.c: New.
6601
f64416ca 66022016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6603
6604 PR tree-optimization/69652
6605 * gcc.dg/torture/pr69652.c: New test.
6606
e5d1ea31 66072016-02-10 Jakub Jelinek <jakub@redhat.com>
6608 Patrick Palka <ppalka@gcc.gnu.org>
6609
6610 PR ipa/69241
6611 PR c++/69649
6612 * g++.dg/ipa/pr69241-1.C: New test.
6613 * g++.dg/ipa/pr69241-2.C: New test.
6614 * g++.dg/ipa/pr69241-3.C: New test.
6615 * g++.dg/ipa/pr69649.C: New test.
6616
fa03b19d 66172016-02-10 Uros Bizjak <ubizjak@gmail.com>
6618
6619 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6620 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6621
14485c8a 66222016-02-10 Bin Cheng <bin.cheng@arm.com>
6623
6624 PR tree-optimization/68021
6625 * gcc.dg/tree-ssa/pr68021.c: New test.
6626
79f1ed25 66272016-02-10 Richard Biener <rguenther@suse.de>
6628
6629 PR tree-optimization/69726
6630 * gcc.dg/uninit-22.c: New testcase.
6631
58f74eff 66322016-02-09 Andrew Pinski <apinski@cavium.com>
6633
6634 PR tree-opt/69282
6635 * gcc.c-torture/compile/20160205-1.c: New testcase.
6636
600c00f7 66372016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6638
6639 PR target/68404
6640 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6641 instead accessing a really large arrray.
6642 * gcc.target/powerpc/fusion3.c: Likewise.
6643
0771836e 66442016-02-09 Charles Baylis <charles.baylis@linaro.org>
6645
6646 PR target/68532
6647 * gcc.c-torture/execute/pr68532.c: New test.
6648
4ccd644f 66492016-02-11 Alexandre Oliva <aoliva@redhat.com>
6650
6651 PR target/69634
6652 * gcc.dg/pr69634.c: New.
6653
2e980a39 66542016-02-09 Richard Biener <rguenther@suse.de>
6655
6656 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6657
aacf7102 66582016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 6659
aacf7102 6660 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6661
a1856ddf 66622016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6663
6664 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6665
d4d3da7e 66662016-02-09 Richard Biener <rguenther@suse.de>
6667
6668 PR tree-optimization/69715
6669 * gcc.dg/torture/pr69715.c: New testcase.
6670
9cc6714f 66712016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6672
6673 PR c++/69139
6674 * g++.dg/cpp0x/trailing12.C: New test.
6675 * g++.dg/cpp0x/trailing13.C: New test.
6676
83d5062b 66772016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6678
6679 PR c++/69283
6680 PR c++/67835
6681 * g++.dg/cpp1y/auto-fn29.C: New test.
6682 * g++.dg/cpp1y/auto-fn30.C: New test.
6683
394a86f3 66842016-02-08 Jakub Jelinek <jakub@redhat.com>
6685
6686 PR tree-optimization/69209
6687 * gcc.c-torture/compile/pr69209.c: New test.
6688
93b124b4 66892016-02-08 Jeff Law <law@redhat.com>
6690
6691 PR tree-optimization/68541
6692 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6693 of statements allowed in join block for path splitting.
6694
26abce13 66952016-02-08 Jakub Jelinek <jakub@redhat.com>
6696
0acb2d6e 6697 PR c++/59627
6698 * g++.dg/gomp/pr59627.C: New test.
6699
26abce13 6700 PR ipa/69239
6701 * g++.dg/ipa/pr69239.C: New test.
6702
86e0b129 67032016-02-08 David Malcolm <dmalcolm@redhat.com>
6704
6705 PR preprocessor/69664
6706 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6707 * gcc.dg/cpp/warn-comments.c: Likewise.
6708
f553d9f8 67092016-02-08 Marek Polacek <polacek@redhat.com>
6710
6711 PR c++/69688
6712 * g++.dg/init/const12.C: New test.
6713
600695e0 67142016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6715
6716 PR target/60410
6717 * gcc.dg/lto/pr55113_0.c: Remove test.
6718
c4f4b1e8 67192016-02-08 Richard Biener <rguenther@suse.de>
6720
6721 PR tree-optimization/69719
6722 * gcc.dg/torture/pr69719.c: New testcase.
6723
5a987d87 67242016-02-08 Richard Biener <rguenther@suse.de>
6725 Jeff Law <law@redhat.com>
6726
6727 PR target/68273
6728 * gcc.target/mips/pr68273.c: New testcase.
6729
0418e71d 67302016-02-08 Richard Biener <rguenther@suse.de>
6731
6732 PR rtl-optimization/69274
6733 * gcc.target/i386/addr-sel-1.c: XFAIL.
6734
07c0f1ca 67352016-02-08 Jeff Law <law@redhat.com>
6736
40d85f4c 6737 PR tree-optimization/68541
6738 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6739
140e093f 6740 PR tree-optimization/65917
07c0f1ca 6741 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6742
16430acf 67432016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6744
6745 PR fortran/50555
6746 * gfortran.dg/namelist_args.f90: New test.
6747
3f0ff0d8 67482016-02-05 Jeff Law <law@redhat.com>
6749
140e093f 6750 PR tree-optimization/68541
3f0ff0d8 6751 * gcc.dg/tree-ssa/split-path-2.c: New test.
6752 * gcc.dg/tree-ssa/split-path-3.c: New test.
6753 * gcc.dg/tree-ssa/split-path-4.c: New test.
6754 * gcc.dg/tree-ssa/split-path-5.c: New test.
6755 * gcc.dg/tree-ssa/split-path-6.c: New test.
6756 * gcc.dg/tree-ssa/split-path-7.c: New test.
6757
a7cc1f94 67582016-02-05 Martin Sebor <msebor@redhat.com>
6759
6760 PR c++/69662
6761 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6762 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6763
fcb25f28 67642016-02-06 Richard HEnderson <rth@redhat.com>
6765
6766 PR c/69643
6767 * gcc.target/i386/addr-space-4.c: New.
6768 * gcc.target/i386/addr-space-5.c: New.
6769
3a2545a1 67702016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6771
6772 PR fortran/66089
6773 * gfortran.dg/elemental_dependency_6.f90: New.
6774
1e302465 67752016-02-05 Jakub Jelinek <jakub@redhat.com>
6776
66feb54c 6777 PR rtl-optimization/69691
6778 * gcc.c-torture/execute/pr69691.c: New test.
6779
1e302465 6780 PR c++/69628
6781 * g++.dg/parse/pr69628.C: New test.
6782
9c28a298 67832016-02-05 Uros Bizjak <ubizjak@gmail.com>
6784
6785 * gcc.dg/sancov/asan.c: Move to ...
6786 * gcc.dg/asan/sancov-1.c: ... here.
6787
a854e286 67882016-02-05 Uros Bizjak <ubizjak@gmail.com>
6789
6790 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6791
d4f0b240 67922016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6793
6794 PR target/69677
6795 * gcc.target/i386/pr69677.c: New test.
6796
235d8723 67972016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6798
6799 PR c++/68948
6800 * g++.dg/template/pr68948.C: New test.
6801
f390cf65 68022016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6803
6804 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6805 (only necessary on s390x).
6806
ab99f104 68072016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6808
6809 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6810 -mno-accumulate-outgoing-args.
6811
f7ef5392 68122016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6813
6814 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6815
6b098e91 68162016-02-04 Jakub Jelinek <jakub@redhat.com>
6817
6818 PR c/69669
6819 * c-c++-common/pr69669.c: New test.
6820
f0146cf3 68212016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6822
6823 PR target/69667
6824 * g++.dg/pr69667.C: New file.
6825
08fd6cf5 68262016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6827
6828 PR target/69619
6829 * gcc.dg/pr69619.c: Add new test.
6830
a6f3f39f 68312016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6832
6833 PR rtl-optimization/69577
6834 * gcc.target/i386/pr69577.c: New test.
6835
774068a0 68362016-02-04 Martin Liska <mliska@suse.cz>
6837
6838 * g++.dg/asan/pr69276.C: New test.
6839
f50a7894 68402016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6841
6842 PR target/65932
6843 PR target/67714
6844 * gcc.target/arm/wmul-3.c: Simplify test to generate just
6845 a single smulbb instruction.
6846 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
6847 * gcc.target/amr/wmul-2.c: Likewise.
6848
6b722eb3 68492016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6850
6851 PR target/65932
6852 PR target/67714
6853 * gcc.c-torture/execute/pr67714.c: New test.
6854
1f1475a7 68552016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6856
6857 PR target/69454
6858 * gcc.target/i386/pr69454-1.c: New test.
6859 * gcc.target/i386/pr69454-2.c: New test.
6860
6b94e133 68612016-02-03 Martin Sebor <msebor@redhat.com>
6862
6863 PR c++/69251
6864 PR c++/69253
6865 PR c++/69290
6866 PR c++/69277
6867 PR c++/69349
6868 * g++.dg/ext/flexarray-mangle-2.C: New test.
6869 * g++.dg/ext/flexarray-mangle.C: New test.
6870 * g++.dg/ext/flexarray-subst.C: New test.
6871 * g++.dg/ext/flexary11.C: New test.
6872 * g++.dg/ext/flexary12.C: New test.
6873 * g++.dg/ext/flexary13.C: New test.
6874 * g++.dg/ext/flexary14.C: New test.
6875 * g++.dg/other/dump-ada-spec-2.C: Adjust.
6876
342ed0ac 68772016-02-03 H.J. Lu <hongjiu.lu@intel.com>
6878
6879 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
6880 Define only if CHECK_FLOAT128 is defined.
6881 (main): Properly initialize u5.
6882
edf6c4d2 68832016-02-03 Jakub Jelinek <jakub@redhat.com>
6884
415d5641 6885 PR c/69627
6886 * gcc.dg/pr69627.c: New test.
6887
edf6c4d2 6888 PR target/69644
6889 * gcc.dg/pr69644.c: New test.
6890
cf8f3ba0 68912016-02-03 Mike Stump <mikestump@comcast.net>
6892
6893 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
6894 support for struct-layout-1.exp.
6895
c90d55dd 68962016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
6897
6898 PR c++/69056
f7ef5392 6899 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 6900
401bd0c8 69012016-02-03 Vladimir Makarov <vmakarov@redhat.com>
6902 Alexandre Oliva <aoliva@redhat.com>
6903
6904 PR target/69461
6905 * gcc.target/powerpc/pr69461.c: New.
6906
277d9d1d 69072016-02-03 Uros Bizjak <ubizjak@gmail.com>
6908
6909 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
6910 works from here ...
6911 (check_effective_target_fsanitize_thread): ... to here. Do not
6912 specify additional compile flags for the test source.
6913 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
6914 specify additional compile flags for the test source.
6915
e69ad94a 69162016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
6917
6918 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6919
a4454da2 69202016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
6921
6922 PR fortran/67451
6923 PR fortran/69418
6924 * gfortran.dg/coarray_allocate_2.f08: New test.
6925 * gfortran.dg/coarray_allocate_3.f08: New test.
6926 * gfortran.dg/coarray_allocate_4.f08: New test.
6927
88cab2dd 69282016-02-03 Alan Lawrence <alan.lawrence@arm.com>
6929
6930 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
6931 use same scan-tree-dump-times on all platforms.
6932 * gcc.dg/vect/vect-outer-1.c: Likewise.
6933 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
6934 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6935 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
6936 * gcc.dg/vect/vect-outer-1b.c: Likewise.
6937 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6938 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6939 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6940
66ea75c4 69412016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
6942
6943 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
6944 warning.
6945
4eef8df7 69462016-02-02 H.J. Lu <hongjiu.lu@intel.com>
6947
6948 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
6949
665fbc2f 69502016-02-02 James Norris <jnorris@codesourcery.com>
6951
6952 * c-c++-common/goacc/routine-5.c: Add tests.
6953
b10e3d47 69542016-02-02 Alexander Monakov <amonakov@ispras.ru>
6955
6956 * gcc.target/nvptx/unsigned-cmp.c: New test.
6957
12ad66dd 69582016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
6959
6960 * gcc.target/aarch64/scalar_shift_1.c
6961 (test_corners_sisd_di): Improve force to SIMD register.
6962 (test_corners_sisd_si): Likewise.
6963 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
6964 Remove scan-assembler check for ldr.
6965
f9ec342f 69662016-02-02 Richard Biener <rguenther@suse.de>
6967
6968 PR tree-optimization/69595
6969 * gcc.dg/Warray-bounds-17.c: New testcase.
6970
32f2925a 69712016-02-02 Richard Biener <rguenther@suse.de>
6972
6973 PR tree-optimization/69606
6974 * gcc.dg/torture/pr69606.c: New testcase.
6975
cfd9ca84 69762016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
6977
6978 PR middle-end/68542
6979 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
6980 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
6981
19bf08e2 69822016-02-02 Alan Modra <amodra@gmail.com>
6983
6984 PR target/69548
6985 * gcc.target/powerpc/pr69548.c: New test.
6986
6f13b088 69872016-02-01 Jakub Jelinek <jakub@redhat.com>
6988
dcddc5af 6989 PR rtl-optimization/69592
6990 * gcc.dg/pr69592.c: New test.
6991
6f13b088 6992 PR preprocessor/69543
6993 PR c/69558
6994 * gcc.dg/pr69543.c: New test.
6995 * gcc.dg/pr69558.c: New test.
6996
d090e5c2 69972016-02-01 Uros Bizjak <ubizjak@gmail.com>
6998
fcb317c5 6999 PR testsuite/65940
7000 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 7001
aaf527dc 70022016-02-01 Martin Sebor <msebor@redhat.com>
7003
7004 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7005
1674217b 70062016-02-01 Bin Cheng <bin.cheng@arm.com>
7007
7008 PR tree-optimization/67921
7009 * c-c++-common/ubsan/pr67921.c: New test.
7010
b4007655 70112016-02-01 Richard Biener <rguenther@suse.de>
7012
7013 PR middle-end/69556
7014 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7015
88a477bb 70162016-02-01 Richard Biener <rguenther@suse.de>
7017
7018 PR tree-optimization/69574
7019 * gcc.dg/torture/pr69574.c: New testcase.
7020
2eaaa4e7 70212016-02-01 Richard Biener <rguenther@suse.de>
7022
7023 PR tree-optimization/69579
7024 * gcc.dg/setjmp-6.c: New testcase.
7025
e3882c44 70262016-02-01 Jakub Jelinek <jakub@redhat.com>
7027
7028 PR rtl-optimization/69570
7029 * g++.dg/opt/pr69570.C: New test.
7030
f80aff47 70312016-02-01 Richard Henderson <rth@redhat.com>
7032
7033 * gcc.dg/pr69535.c: New test.
7034
240568aa 70352016-01-31 John David Anglin <danglin@gcc.gnu.org>
7036
6009b3b8 7037 PR testsuite/69584
7038 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7039 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7040
1fdf7177 7041 PR debug/68244
7042 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7043
240568aa 7044 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7045
cb3e5ac0 70462016-01-31 Paul Thomas <pault@gcc.gnu.org>
7047
7048 PR fortran/67564
7049 * gfortran.dg/allocate_with_source_17.f03: New test.
7050
3b8b902b 70512016-01-30 Jakub Jelinek <jakub@redhat.com>
7052
7053 PR tree-optimization/69546
7054 * gcc.dg/torture/pr69546.c: New test.
7055
17985abe 70562016-01-30 Paul Thomas <pault@gcc.gnu.org>
7057
7058 PR fortran/69566
7059 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7060
b5239e80 70612016-01-30 Martin Sebor <msebor@redhat.com>
7062
7063 PR c++/68490
7064 * g++.dg/ext/flexary10.C: New test.
7065
e8f03010 70662016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7067
7068 PR fortran/66707
7069 gfortran.dg/common_23.f90: New test.
7070
dc93691a 70712016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7072
7073 PR target/65546
7074 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7075 condition being checked, and disable it when the target supports
7076 misaligned loads and stores.
7077
ff5e28e9 70782016-01-29 Jakub Jelinek <jakub@redhat.com>
7079
7080 PR debug/69518
7081 * gcc.dg/torture/pr69518.c: New test.
7082
b0d8930a 70832016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7084
7085 PR target/69530
7086 * gcc.target/i386/pr69530.c: New test.
7087
21601fc7 70882016-01-29 Steve Ellcey <sellcey@imgtec.com>
7089
7090 PR target/65604
7091 * gcc.target/mips/div-delay.c: New test.
7092
ca6c7317 70932016-01-29 Jakub Jelinek <jakub@redhat.com>
7094
4758dc39 7095 PR target/69551
7096 * gcc.target/i386/pr69551.c: New test.
7097
ca6c7317 7098 PR target/66137
7099 * gcc.target/i386/pr66137.c: New test.
7100
e3078da6 71012016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7102
7103 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7104 always built for p5600.
7105 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7106 isa=p5600 dg-option.
7107
b622ec25 71082016-01-29 Richard Biener <rguenther@suse.de>
7109
7110 PR tree-optimization/69547
7111 * g++.dg/tree-ssa/pr69547.C: New testcase.
7112
d2a60e99 71132016-01-29 Jakub Jelinek <jakub@redhat.com>
7114
7115 PR debug/66869
7116 * g++.dg/warn/Wunused-function2.C: New test.
7117
ae849d2b 71182016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7119
7120 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7121 support for test to succeed.
7122
ce6a6978 71232016-01-29 Marek Polacek <polacek@redhat.com>
7124
7125 PR c++/69509
7126 PR c++/69516
7127 * g++.dg/ext/constexpr-vla2.C: New test.
7128 * g++.dg/ext/constexpr-vla3.C: New test.
7129 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7130
7550d855 71312016-01-29 Richard Biener <rguenther@suse.de>
7132
7133 PR middle-end/69537
7134 * gcc.dg/uninit-21.c: New testcase.
7135
f11bb279 71362016-01-28 Uros Bizjak <ubizjak@gmail.com>
7137
7138 PR target/69459
7139 * gcc.target/i386/pr69459.c: New test.
7140
c80c12c8 71412016-01-28 Steve Ellcey <sellcey@imgtec.com>
7142
7143 PR target/68400
7144 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7145 * gcc.target/mips/pr68400.c: New test.
7146
c649bacc 71472016-01-28 Martin Sebor <msebor@redhat.com>
7148
7149 PR target/17381
7150 * gcc.target/powerpc/pr17381.c: New test.
7151
f4881661 71522016-01-28 Jakub Jelinek <jakub@redhat.com>
7153
7154 PR middle-end/69542
7155 * gcc.dg/torture/pr69542.c: New test.
7156
d66fdd75 71572016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7158
7159 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7160
d4a78818 71612016-01-28 David Edelsohn <dje.gcc@gmail.com>
7162
7163 * gcc.dg/pr65980.c: Skip on AIX.
7164 * gcc.dg/pr66688.c: Same.
7165
21329e97 71662016-01-28 David Edelsohn <dje.gcc@gmail.com>
7167
7168 PR target/63679
7169 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7170 * gcc.dg/tree-ssa/sra-18.c: Same.
7171
cc7124a6 71722016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7173
7174 PR fortran/62536
7175 * gfortran.dg/block_15.f08: New test.
7176 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7177 on incorrectly closed BLOCK.
7178
358dfcb4 71792016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7180
7181 * gcc.dg/declare-simd.c: New test.
e87502d6 71822016-01-28 Richard Biener <rguenther@suse.de>
7183
7184 PR tree-optimization/69466
7185 * gfortran.dg/vect/pr69466.f90: New testcase.
7186
44e7334b 71872016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7188
7189 * g++.dg/pr67989.C: Remove ARM-specific option.
7190 * gcc.target/arm/pr67989.C: New file.
7191
5ce8f551 71922016-01-27 Uros Bizjak <ubizjak@gmail.com>
7193
7194 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7195 and expm1 test for glibc < 2.11.
7196
fa6e6b15 71972016-01-27 Richard Henderson <rth@redhat.com>
7198
7199 * gcc.c-torture/execute/pr69447.c: New test.
7200
72012016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 7202
7b8122c6 7203 PR fortran/69422
147b2f9b 7204 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7205
78e516eb 72062016-01-27 Jakub Jelinek <jakub@redhat.com>
7207
7208 PR debug/66869
7209 * gcc.dg/pr66869.c: New test.
7210
9b849350 72112016-01-25 Jeff Law <law@redhat.com>
7212
7213 PR tree-optimization/68398
f11bb279 7214 PR tree-optimization/69196
9b849350 7215 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7216 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7217 path to avoid new heuristic allowing more irreducible regions
7218 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7219 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7220 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7221 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7222 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7223
fee5e491 72242016-01-27 Marek Polacek <polacek@redhat.com>
7225
7226 PR c/68062
7227 * c-c++-common/vector-compare-4.c: New test.
7228
eec96426 72292016-01-27 David Malcolm <dmalcolm@redhat.com>
7230
7231 PR preprocessor/69126
7232 * c-c++-common/pr69126.c: New test case.
7233
5068be18 72342016-01-27 Ian Lance Taylor <iant@google.com>
7235
7236 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7237
5fa82c11 72382016-01-27 Ryan Burn <contact@rnburn.com>
7239
7240 PR cilkplus/69267
7241 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7242
b3df0219 72432016-01-27 Uros Bizjak <ubizjak@gmail.com>
7244
7245 PR target/69512
7246 * gcc.target/i386/pr69512.c: New test.
7247
d46a16d4 72482016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7249
7250 PR ada/69488
7251 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7252
6a9b35ef 72532016-01-27 Marek Polacek <polacek@redhat.com>
7254
7255 PR c++/69379
7256 * g++.dg/pr69379.C: New test.
7257
18e9663b 72582016-01-27 Martin Sebor <msebor@redhat.com>
7259
7260 PR c++/69317
7261 * g++.dg/abi/Wabi-2-2.C: New test.
7262 * g++.dg/abi/Wabi-2-3.C: New test.
7263 * g++.dg/abi/Wabi-3-2.C: New test.
7264 * g++.dg/abi/Wabi-3-3.C: New test.
7265
c88301ad 72662016-01-27 Richard Biener <rguenther@suse.de>
7267
7268 PR tree-optimization/69166
7269 * gcc.dg/torture/pr69166.c: New testcase.
7270
8ca47550 72712016-01-27 Martin Jambor <mjambor@suse.cz>
7272
7273 PR tree-optimization/69355
7274 * gcc.dg/tree-ssa/pr69355.c: New test.
7275
5cb23e3c 72762016-01-27 Marek Polacek <polacek@redhat.com>
7277
7278 PR c++/69496
7279 * g++.dg/ext/constexpr-vla1.C: New test.
7280
7b0c1b6d 72812016-01-20 Christian Bruel <christian.bruel@st.com>
7282
7283 PR target/69245
7284 * gcc.target/arm/pr69245.c: New test.
7285
220112fc 72862016-01-27 Jakub Jelinek <jakub@redhat.com>
7287
7288 PR tree-optimization/69399
7289 * gcc.dg/torture/pr69399.c: New test.
7290
16294490 72912016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7292
7293 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7294
8abd3d0c 72952016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7296
7297 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7298
7cf9b895 72992016-01-26 Tom de Vries <tom@codesourcery.com>
7300
7301 PR tree-optimization/69110
7302 * gcc.dg/autopar/pr69110.c: New test.
7303
557c1942 73042016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 7305 Sebastian Pop <s.pop@samsung.com>
557c1942 7306
7307 * gcc.dg/graphite/isl-ast-op-select.c: New.
7308
80adbd96 73092015-01-26 Paul Thomas <pault@gcc.gnu.org>
7310
7311 PR fortran/69385
7312 * gfortran.dg/allocate_error_6.f90: New test.
7313
c3f86f60 73142016-01-26 Richard Henderson <rth@redhat.com>
7315
7316 * gcc.dg/tm/pr60908.c: New test.
7317
3752e5b1 73182016-01-26 David Malcolm <dmalcolm@redhat.com>
7319
7320 PR other/69006
7321 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7322 directive.
7323 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7324 expected multiline output to reflect the colorization being
7325 disabled before newlines.
7326 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7327 (custom_diagnostic_finalizer): Replace call to
7328 pp_newline_and_flush with call to pp_flush.
7329 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7330 * gfortran.dg/implicit_class_1.f90: Likewise.
7331 * lib/gcc-dg.exp (allow_blank_lines): New global.
7332 (dg-allow-blank-lines-in-output): New procedure.
7333 (gcc-dg-prune): Complain about blank lines in the output, unless
7334 dg-allow-blank-lines-in-output was called.
7335 * lib/multiline.exp (_build_multiline_regex): Only support
7336 arbitrary followup text for non-blank-lines, not for blank lines.
7337
9bbfd060 73382016-01-26 Jakub Jelinek <jakub@redhat.com>
7339
7340 PR tree-optimization/69483
7341 * gcc.dg/pr69483.c: New test.
7342 * g++.dg/opt/pr69483.C: New test.
7343
53773057 73442016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7345
7346 PR target/68620
7347 * gcc.target/arm/pr68620.c: New test.
7348
442a556f 73492016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7350
7351 * gcc.target/i386/pr68986-2.c: Remove -m32.
7352
d513c683 73532016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7354
7355 PR target/68986
7356 * gcc.target/i386/pr68986-1.c: New test.
7357 * gcc.target/i386/pr68986-2.c: Likewise.
7358 * gcc.target/i386/pr68986-3.c: Likewise.
7359
976877a5 73602016-01-26 Christian Bruel <christian.bruel@st.com>
7361
7362 * lib/target-supports.exp
7363 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7364 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7365 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7366
2c7b2f88 73672016-01-26 Richard Biener <rguenther@suse.de>
7368
7369 PR tree-optimization/69452
7370 * gcc.dg/torture/pr69452.c: New testcase.
7371
f7fc06e7 73722016-01-26 Jakub Jelinek <jakub@redhat.com>
7373
7374 PR target/69442
7375 * gcc.dg/pr69442.c: New test.
7376
d1dae587 73772016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7378
7379 PR target/67896
7380 * gcc.target/aarch64/simd/pr67896.C: New.
7381
ef7be7f8 73822016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7383
7384 PR tree-optimization/69400
7385 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7386 function.
7387 (plugin_init): Call it.
7388 * gcc.dg/torture/pr69400.c: New test.
7389
648433a4 73902016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7391
7392 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7393
45fc5243 73942016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7395 Sebastian Pop <s.pop@samsung.com>
7396
7397 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7398 isl-0.15.
7399
c699f6a1 74002016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7401 Sebastian Pop <s.pop@samsung.com>
7402
7403 * gcc.dg/graphite/pr69292.c: New.
7404
b86e24ea 74052016-01-25 Jakub Jelinek <jakub@redhat.com>
7406
7407 * c-c++-common/goacc/use_device-1.c: New test.
7408
105cb8d7 74092016-01-25 Jeff Law <law@redhat.com>
7410
7411 PR tree-optimization/69196
7412 PR tree-optimization/68398
7413 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7414 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7415
44562749 74162016-01-25 David Edelsohn <dje.gcc@gmail.com>
7417
7418 PR target/69469
7419 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7420 Algorithm.
7421
6837fee7 74222016-01-25 Richard Biener <rguenther@suse.de>
7423
7424 PR testsuite/69380
7425 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7426
fe500d65 74272016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7428
7429 PR target/69421
7430 * gcc.dg/pr69421.c: New test.
7431
8eacba94 74322016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7433
7434 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7435 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7436 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7437 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7438 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7439 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7440 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7441 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7442 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7443 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7444
af09d40d 74452016-01-25 Richard Biener <rguenther@suse.de>
7446
7447 PR tree-optimization/69376
7448 * gcc.dg/torture/pr69376.c: New testcase.
7449
d65063f5 74502016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7451
7452 PR fortran/69397
7453 PR fortran/68442
7454 * gfortran.dg/interface_38.f90: New test.
7455 * gfortran.dg/interface_39.f90: New test.
80adbd96 7456
08c7bfb4 74572016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7458
7459 Revert:
7460 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7461
7462 PR c++/11858
7463 PR c++/24663
7464 PR c++/24664
7465 * g++.dg/template/pr11858.C: New test.
7466 * g++.dg/template/pr24663.C: New test.
7467 * g++.dg/template/unify12.C: New test.
7468 * g++.dg/template/unify13.C: New test.
7469 * g++.dg/template/unify14.C: New test.
7470 * g++.dg/template/unify15.C: New test.
7471 * g++.dg/template/unify16.C: New test.
7472 * g++.dg/template/unify17.C: New test.
7473
c2e7d2be 74742016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7475
7476 PR fortran/68283
7477 gfortran.dg/pr68283.f90: New test.
7478
9f2e8617 74792016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7480
7481 PR fortran/66094
7482 * gfortran.dg/inline_matmul_13.f90: New test.
7483 * gfortran.dg/matmul_bounds_8.f90: New test.
7484 * gfortran.dg/matmul_bounds_9.f90: New test.
7485 * gfortran.dg/matmul_bounds_10.f90: New test.
7486
a4838119 74872016-01-23 Tom de Vries <tom@codesourcery.com>
7488
7489 PR tree-optimization/69426
7490 * gcc.dg/autopar/pr69426.c: New test.
7491
feddf0dc 74922016-01-23 Martin Sebor <msebor@redhat.com>
7493
7494 PR c++/58109
7495 PR c++/69022
7496 * g++.dg/cpp0x/alignas5.C: New test.
7497 * g++.dg/ext/vector29.C: Same.
7498
132731fb 74992016-01-23 Uros Bizjak <ubizjak@gmail.com>
7500
7501 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7502 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7503 _GNU_SOURCE from compile flags to the source.
7504 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7505 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7506 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7507 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7508
51aec681 75092016-01-22 Jakub Jelinek <jakub@redhat.com>
7510
7511 PR target/69432
7512 * g++.dg/opt/pr69432.C: New test.
7513
147aa3e3 75142016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7515
7516 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7517 32-bit targets testing an -m64 multilib.
7518
4d04e35e 75192016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7520
7521 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7522 64-bit support.
7523
86f38d0c 75242016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7525
7526 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7527
f776e712 75282016-01-21 Christian Bruel <christian.bruel@st.com>
7529
7530 PR target/68674
7531 * gcc.target/i386/pr68674.c
7532 * gcc.target/aarch64/pr68674.c
7533 * gcc.target/arm/pr68674.c
7534
7b9de435 75352016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7536
7537 PR target/69403
7538 * gcc.c-torture/execute/pr69403.c: New test.
7539
9935a0ba 75402016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7541
7542 PR c++/55843
7543 * g++.dg/template/pr55843.C: New.
7544
06b94aa1 75452016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7546
7547 PR testsuite/66877
7548 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7549 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7550
b68773a8 75512016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7552
7553 PR testsuite/67489
132731fb 7554 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7555 from dg-do compile directive, and instead add
7556 { dg-require-effective-target int128 }.
b68773a8 7557
bbbbe8ab 75582016-01-20 Martin Sebor <msebor@redhat.com>
7559
7560 PR c/69405
7561 * gcc.dg/sync-fetch.c: New test.
7562
f3a6a26f 75632016-01-21 Martin Sebor <msebor@redhat.com>
7564
7565 PR target/69252
7566 * gcc.target/powerpc/pr69252.c: New test.
7567
d1565a03 75682016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7569
7570 PR fortran/65996
132731fb 7571 * gfortran.dg/pr65996.f90: New test.
d1565a03 7572
15a5a905 75732016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7574
7575 PR c++/68810
bbbbe8ab 7576 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 7577 expected to generate an error.
15a5a905 7578
e4538af5 75792016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7580
7581 PR middle-end/66178
7582 * gcc.dg/torture/pr66178.c: New test.
7583
4d4180ce 75842016-01-21 Anton Blanchard <anton@samba.org>
7585 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7586
7587 PR target/63354
7588 * gcc.target/powerpc/pr63354.c: New test.
7589
86e16058 75902016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7591
7592 PR rtl-optimization/68990
7593 * gcc.target/i386/pr68990: New.
7594
b11b85e4 75952016-01-21 Nick Clifton <nickc@redhat.com>
7596
7597 PR target/69129
7598 * gcc.target/mips/pr69129.c: New.
7599
62dd9f85 76002016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7601
7602 PR c++/58046
7603 * g++.dg/cpp0x/pr58046.C: New.
7604
ac7d424b 76052016-01-21 Jakub Jelinek <jakub@redhat.com>
7606
47c0bea3 7607 PR target/69187
7608 PR target/65624
7609 * gcc.target/arm/pr69187.c: New test.
7610
ac7d424b 7611 PR c++/69355
7612 * g++.dg/torture/pr69355.C: New test.
7613
9e18b252 76142016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7615 Sebastian Pop <s.pop@samsung.com>
7616
7617 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7618
de862e2f 76192016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7620 Sebastian Pop <s.pop@samsung.com>
7621
132731fb 7622 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 7623
f55f9344 76242016-01-21 Jakub Jelinek <jakub@redhat.com>
7625
7626 PR middle-end/67653
7627 * c-c++-common/pr67653.c: New test.
7628 * gcc.dg/torture/pr29119.c: Add dg-warning.
7629
62752e71 76302016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7631
7632 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7633
16d4186f 76342016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7635
7636 PR c/24293
7637 * gcc.dg/pr24293.c: New test.
7638 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7639 incomplete struct type.
7640 * gcc.dg/declspec-1.c: Likewise.
7641 * gcc.dg/pr63549.c: Likewise.
7642
58219d13 76432016-01-20 Jakub Jelinek <jakub@redhat.com>
7644
7645 PR tree-optimization/66612
7646 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7647 for bdn instruction.
7648
a7b5688a 76492016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7650
7651 * lib/target-supports.exp
7652 (check_effective_target_arm_fp_ok_nocache): New.
7653 (check_effective_target_arm_fp_ok): New.
7654 (add_options_for_arm_fp): New.
7655 (check_effective_target_arm_crypto_ok_nocache): Require
7656 target_arm_v8_neon_ok instead of arm32.
7657 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7658 (check_effective_target_arm_crypto_pragma_ok): New.
7659 (add_options_for_arm_vfp): New.
7660 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7661 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7662 target instead. Force initial fpu to vfp.
7663 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7664 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7665 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7666 dependency.
7667 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7668 use arm_vfp effective target instead. Force initial fpu to vfp.
7669 * gcc.target/arm/attr-neon3.c: Likewise.
7670 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7671 arm_vfp_ok.
7672 * gcc.target/arm/unsigned-float.c: Likewise.
7673 * gcc.target/arm/vfp-1.c: Likewise.
7674 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7675 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7676 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7677 * gcc.target/arm/vfp-ldmias.c: Likewise.
7678 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7679 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7680 * gcc.target/arm/vfp-stmiad.c: Likewise.
7681 * gcc.target/arm/vfp-stmias.c: Likewise.
7682 * gcc.target/arm/vnmul-1.c: Likewise.
7683 * gcc.target/arm/vnmul-2.c: Likewise.
7684 * gcc.target/arm/vnmul-3.c: Likewise.
7685 * gcc.target/arm/vnmul-4.c: Likewise.
7686
7ca56ca8 76872016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 7688
7fb75b57 7689 PR testsuite/69366
7690 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7691 the MPX run-time library, for compile-time MPX test.
7692 * gcc.target/i386/chkp-always_inline.c: Likewise.
7693 * gcc.target/i386/chkp-bndret.c: Likewise.
7694 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7695 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7696 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7697 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7698 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7699 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7700 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7701 * gcc.target/i386/chkp-label-address.c: Likewise.
7702 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7703 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7704 * gcc.target/i386/chkp-pr69044.c: Likewise.
7705 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7706 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7707 * gcc.target/i386/chkp-strchr.c: Likewise.
7708 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7709 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7710 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7711 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7712 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7713 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7714 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7715 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7716 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7717 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7718 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7719 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7720 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7721 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7722 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7723 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7724 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7725 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7726 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7727 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7728 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7729 * gcc.target/i386/pr63995-2.c: Likewise.
7730 * gcc.target/i386/pr64805.c: Likewise.
7731 * gcc.target/i386/pr65044.c: Likewise.
7732 * gcc.target/i386/pr65167.c: Likewise.
7733 * gcc.target/i386/pr65183.c: Likewise.
7734 * gcc.target/i386/pr65184.c: Likewise.
7735 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 7736
f2da0b99 77372016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7738
7739 PR tree-optimization/69328
7740 * gcc.dg/pr69328.c: New test.
7741
4d379676 77422016-01-20 Jeff Law <law@redhat.com>
7743
4a11f145 7744 PR target/25114
4d379676 7745 * gcc.target/m68k/pr25114.c: New test.
7746
0754bad1 77472016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7748
7749 * gcc.target/arm/memset-inline-10.c: Added
7750 dg-require-effective-target arm_thumb2_ok.
7751
63bd5c2d 77522016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7753
7754 * gcc.dg/debug/dwarf2/sso.c: New test.
7755
a9c01e81 77562016-01-19 Uros Bizjak <ubizjak@gmail.com>
7757
7758 PR testsuite/68820
7759 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7760 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7761 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7762
53fa0e54 77632016-01-19 Jan Hubicka <hubicka@ucw.cz>
7764
7765 PR ipa/66223
7766 * g++.dg/ipa/devirt-50.C: New testcase.
7767
e035a62c 77682016-01-19 Marek Polacek <polacek@redhat.com>
7769
7770 PR c++/68965
7771 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7772 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7773
885cc3ea 77742016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7775
7776 PR target/69135
7777 * gcc.target/arm/pr69135_1.c: New test.
7778
07bd240e 77792015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7780
7781 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7782
9f60d257 77832015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7784
7785 * gcc.target/aarch64/ccmp_1.c: New testcase.
7786
a0c919f7 77872016-01-19 Marek Polacek <polacek@redhat.com>
7788
7789 PR c++/68586
7790 * g++.dg/cpp0x/enum30.C: New test.
7791
dc5d6d17 77922016-01-19 Richard Biener <rguenther@suse.de>
7793
7794 PR tree-optimization/69336
7795 * g++.dg/tree-ssa/pr69336.C: New testcase.
7796
6dd156e0 77972016-01-19 Jakub Jelinek <jakub@redhat.com>
7798
7799 PR debug/65779
7800 * gcc.dg/pr65779.c: New test.
7801
3e0d45b9 78022016-01-19 Richard Biener <rguenther@suse.de>
7803
7804 PR tree-optimization/69352
7805 * gcc.dg/torture/pr69352.c: New testcase.
7806
7a3cf64d 78072016-01-19 Jakub Jelinek <jakub@redhat.com>
7808
7809 PR rtl-optimization/68955
7810 PR rtl-optimization/64557
7811 * gcc.dg/torture/pr68955.c: New test.
7812
8be55b33 78132016-01-19 Jan Hubicka <hubicka@ucw.cz>
7814
7815 PR lto/69136
7816 * g++.dg/torture/pr69136.C: New testcase.
7817
72a985d7 78182016-01-19 Jan Hubicka <hubicka@ucw.cz>
7819
7820 PR lto/69133
7821 * g++.dg/lto/pr69133_0.C: New testcase.
7822 * g++.dg/lto/pr69133_1.C: New testcase.
7823
56778b62 78242016-01-15 Jeff Law <law@redhat.com>
7825
7826 PR tree-optimization/69320
7827 * gcc.c-torture/pr69320-1.c: New test.
7828 * gcc.c-torture/pr69320-2.c: New test.
7829 * gcc.c-torture/pr69320-3.c: New test.
7830 * gcc.c-torture/pr69320-4.c: New test.
7831
ced41b93 78322016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7833
7834 PR c++/11858
7835 PR c++/24663
7836 PR c++/24664
7837 * g++.dg/template/pr11858.C: New test.
7838 * g++.dg/template/pr24663.C: New test.
7839 * g++.dg/template/unify12.C: New test.
7840 * g++.dg/template/unify13.C: New test.
7841 * g++.dg/template/unify14.C: New test.
7842 * g++.dg/template/unify15.C: New test.
7843 * g++.dg/template/unify16.C: New test.
7844 * g++.dg/template/unify17.C: New test.
7845
7f8cbcaf 78462016-01-18 David Malcolm <dmalcolm@redhat.com>
7847
7848 PR testsuite/69181
7849 * gcc.dg/pr69181-1.c: New test file.
7850 * gcc.dg/pr69181-2.c: New test file.
7851 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
7852 globals by moving it to...
7853 (cleanup-after-saved-dg-test): ...this new function. Add
7854 "global additional_sources_used". Add reset of global
7855 multiline_expected_outputs to the empty list.
7856 * lib/multiline.exp (_multiline_expected_outputs): Rename this
7857 global to...
7858 (multiline_expected_outputs): ...this, and updated comments to
7859 note that it is modified from gcc-dg.exp.
7860 (dg-end-multiline-output): Update for the above renaming.
7861 (handle-multiline-outputs): Likewise. Remove the clearing
7862 of the expected outputs to the empty list.
7863
3c7cbfc0 78642016-01-18 Richard Biener <rguenther@suse.de>
7865
7866 PR tree-optimization/69297
7867 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
7868
81d49cc1 78692016-01-18 Joseph Myers <joseph@codesourcery.com>
7870
7871 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
7872 dg-options.
7873 * gcc.target/mips/mips-3d-2.c: Likewise.
7874 * gcc.target/mips/mips-3d-3.c: Likewise.
7875 * gcc.target/mips/mips-3d-4.c: Likewise.
7876 * gcc.target/mips/mips-3d-5.c: Likewise.
7877 * gcc.target/mips/mips-3d-6.c: Likewise.
7878 * gcc.target/mips/mips-3d-7.c: Likewise.
7879 * gcc.target/mips/mips-3d-8.c: Likewise.
7880 * gcc.target/mips/mips-3d-9.c: Likewise.
7881 * gcc.target/mips/mips-ps-1.c: Likewise.
7882 * gcc.target/mips/mips-ps-2.c: Likewise.
7883 * gcc.target/mips/mips-ps-3.c: Likewise.
7884 * gcc.target/mips/mips-ps-4.c: Likewise.
7885 * gcc.target/mips/mips-ps-5.c: Likewise.
7886 * gcc.target/mips/mips-ps-6.c: Likewise.
7887 * gcc.target/mips/mips-ps-7.c: Likewise.
7888 * gcc.target/mips/mips-ps-type.c: Likewise.
7889 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7890 * gcc.target/mips/mips16-attributes-6.c: Likewise.
7891
03c4ff3a 78922016-01-18 Tom de Vries <tom@codesourcery.com>
7893
7894 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
7895 * c-c++-common/goacc/kernels-double-reduction.c: New test.
7896 * c-c++-common/goacc/kernels-empty.c: New test.
7897 * c-c++-common/goacc/kernels-eternal.c: New test.
7898 * c-c++-common/goacc/kernels-loop-2.c: New test.
7899 * c-c++-common/goacc/kernels-loop-3.c: New test.
7900 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
7901 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
7902 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
7903 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
7904 * c-c++-common/goacc/kernels-loop-data.c: New test.
7905 * c-c++-common/goacc/kernels-loop-g.c: New test.
7906 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
7907 * c-c++-common/goacc/kernels-loop-n.c: New test.
7908 * c-c++-common/goacc/kernels-loop-nest.c: New test.
7909 * c-c++-common/goacc/kernels-loop.c: New test.
7910 * c-c++-common/goacc/kernels-noreturn.c: New test.
7911 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
7912 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
7913 * c-c++-common/goacc/kernels-reduction.c: New test.
7914
22e3dcee 79152016-01-18 Tom de Vries <tom@codesourcery.com>
7916
7917 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
7918 * gcc.dg/autopar/outer-2.c: Same.
7919 * gcc.dg/autopar/outer-3.c: Same.
7920 * gcc.dg/autopar/outer-4.c: Same.
7921 * gcc.dg/autopar/outer-5.c: Same.
7922 * gcc.dg/autopar/outer-6.c: Same.
7923 * gcc.dg/autopar/parallelization-1.c: Same.
7924 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
7925 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
7926 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
7927 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
7928 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
7929 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
7930 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
7931 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
7932 * gcc.dg/autopar/pr39500-1.c: Same.
7933 * gcc.dg/autopar/pr39500-2.c: Same.
7934 * gcc.dg/autopar/pr46193.c: Same.
7935 * gcc.dg/autopar/pr46194.c: Same.
7936 * gcc.dg/autopar/pr49580.c: Same.
7937 * gcc.dg/autopar/pr49960-1.c: Same.
7938 * gcc.dg/autopar/pr49960.c: Same.
7939 * gcc.dg/autopar/pr68373.c: Same.
7940 * gcc.dg/autopar/reduc-1.c: Same.
7941 * gcc.dg/autopar/reduc-1char.c: Same.
7942 * gcc.dg/autopar/reduc-1short.c: Same.
7943 * gcc.dg/autopar/reduc-2.c: Same.
7944 * gcc.dg/autopar/reduc-2char.c: Same.
7945 * gcc.dg/autopar/reduc-2short.c: Same.
7946 * gcc.dg/autopar/reduc-3.c: Same.
7947 * gcc.dg/autopar/reduc-4.c: Same.
7948 * gcc.dg/autopar/reduc-6.c: Same.
7949 * gcc.dg/autopar/reduc-7.c: Same.
7950 * gcc.dg/autopar/reduc-8.c: Same.
7951 * gcc.dg/autopar/reduc-9.c: Same.
7952 * gcc.dg/autopar/uns-outer-4.c: Same.
7953 * gcc.dg/autopar/uns-outer-5.c: Same.
7954 * gcc.dg/autopar/uns-outer-6.c: Same.
7955 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
7956 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
7957
fd5cbe2f 79582016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7959
7960 PR target/63679
7961 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
7962 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
7963
fa75ab55 79642016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7965
7966 PR target/63679
7967 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
7968 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
7969 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
7970
214b2582 79712016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7972
7973 PR target/63679
7974 * gcc.dg/tree-ssa/sra-17.c: New.
7975 * gcc.dg/tree-ssa/sra-18.c: New.
7976
13146837 79772016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7978
7979 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
7980
6ccd18c2 79812016-01-18 Eric Botcazou <ebotcazou@adacore.com>
7982
7983 * gnat.dg/inline12.adb: New test.
7984
8872b95f 79852016-01-18 Bin Cheng <bin.cheng@arm.com>
7986
7987 PR tree-optimization/66797
7988 * gcc.c-torture/execute/pr65447.c: Relax check condition.
7989
971514e3 79902016-01-18 Richard Biener <rguenther@suse.de>
7991
7992 PR tree-optimization/69170
7993 * gcc.dg/torture/pr69170.c: New testcase.
7994
dfb6d139 79952016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 7996
7997 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
7998
164d84c2 79992016-01-16 Tom de Vries <tom@codesourcery.com>
8000
8001 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8002
4c33b769 80032016-01-16 Tom de Vries <tom@codesourcery.com>
8004
8005 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8006 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8007 redundant dg-require-effective-target pthread.
8008 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8009 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8010 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8011 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8012 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8013 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8014 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8015
673441b0 80162016-01-16 David Edelsohn <dje.gcc@gmail.com>
8017
8018 PR target/68609
8019 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8020 * gcc.target/powerpc/recip-7.c: Same.
8021
90153ae7 80222016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8023
8024 PR c++/69091
8025 * g++.dg/template/pr69091.C: New test.
8026
bc24d01d 80272016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8028
8029 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8030 dump does not contain an error_mark_node.
8031 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8032 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8033
4067c0fd 80342016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8035
8036 PR c++/68936
8037 * g++.dg/template/pr68936.C: New test.
8038
27c6dbdd 80392016-01-15 David Edelsohn <dje.gcc@gmail.com>
8040
8041 PR target/68609
8042 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8043 * gcc.target/powerpc/recip-2.c: Same.
8044 * gcc.target/powerpc/recip-3.c: Same.
8045 * gcc.target/powerpc/recip-4.c: Same.
8046 * gcc.target/powerpc/recip-sqrtf.c: Same.
8047
e390c57d 80482016-01-15 Jeff Law <law@redhat.com>
8049
8050 PR tree-optimization/69270
8051 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8052 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8053
ddcfeaf1 80542016-01-15 Paul Thomas <pault@gcc.gnu.org>
8055
8056 PR fortran/49630
8057 * gfortran.dg/deferred_character_13.f90: New test for the fix
8058 of comment 3 of the PR.
8059
8060 PR fortran/54070
8061 * gfortran.dg/deferred_character_8.f90: New test
8062 * gfortran.dg/allocate_error_5.f90: New test
8063
8064 PR fortran/60593
8065 * gfortran.dg/deferred_character_10.f90: New test
8066
8067 PR fortran/60795
8068 * gfortran.dg/deferred_character_14.f90: New test
8069
8070 PR fortran/61147
8071 * gfortran.dg/deferred_character_11.f90: New test
8072
8073 PR fortran/64324
8074 * gfortran.dg/deferred_character_9.f90: New test
8075
81be349c 80762016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8077
8078 PR rtl-optimization/69030
8079 * gcc.target/i386/pr69030.c: New.
8080
998456c5 80812016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8082
8083 * gcc.target/aarch64/target_attr_17.c: New test.
8084
0d85be19 80852016-01-15 Richard Biener <rguenther@suse.de>
8086
8087 PR tree-optimization/66856
8088 * gcc.dg/torture/pr66856-1.c: New testcase.
8089 * gcc.dg/torture/pr66856-2.c: Likewise.
8090
321d36c8 80912016-01-15 Richard Biener <rguenther@suse.de>
8092
8093 PR debug/69137
8094 * g++.dg/lto/pr69137_0.C: New testcase.
8095
d94a1f53 80962016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8097
8098 PR middle-end/69246
8099 * gcc.target/i386/pr69246.c: New test.
8100
5fe9a861 81012016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8102
a9c01e81 8103 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 8104
3d05a5e9 81052016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8106
8107 PR c++/56194
8108 * g++.dg/init/const9.C: Disable test on S/390.
8109
5e8132b5 81102016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8111
8112 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8113 * g++.dg/Wno-frame-address.C: Ditto.
8114
32307cdf 81152016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8116
8117 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8118
1ca28250 81192016-01-15 Richard Biener <rguenther@suse.de>
8120
8121 PR tree-optimization/68961
8122 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8123
6271bd93 81242016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8125
8126 * gcc.target/i386/pr65105-5.c: New test.
8127
dfb6d139 81282016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 8129
8130 * gcc.c-torture/execute/alias-4.c: New testcase.
8131
dfb6d139 81322016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 8133
8134 PR ipa/68148
8135 * g++.dg/ipa/devirt-49.C: New testcase.
8136
7bbac464 81372016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 8138
8139 PR target/65837
8140 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8141 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8142 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8143
4345b868 81442016-01-15 Richard Biener <rguenther@suse.de>
8145
8146 PR tree-optimization/69117
8147 * gcc.dg/torture/pr69117.c: New testcase.
8148
580357e7 81492015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 8150
8151 PR c++/69048
8152 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8153
612baa31 81542016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8155
8156 PR testsuite/67509
8157 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8158 range tests use 100 * maximum instead of maximum + 1.
8159
44e09bc4 81602016-01-14 Jakub Jelinek <jakub@redhat.com>
8161
8162 PR debug/69244
8163 * gcc.dg/guality/pr69244.c: New test.
8164
96962ae4 81652016-01-14 Uros Bizjak <ubizjak@gmail.com>
8166
8167 * lib/target-supports.exp (check_effective_target_issignaling):
8168 New procedure.
8169 * gcc.dg/pr61441.c: Require issignaling effective target.
8170
ab9c400b 81712016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8172
8173 PR target/68803
8174 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8175
a7ed4583 81762016-01-14 David Malcolm <dmalcolm@redhat.com>
8177
8178 PR c++/68819
8179 PR preprocessor/69177
8180 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8181 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8182 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8183 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8184
77f35cec 81852016-01-14 Marek Polacek <polacek@redhat.com>
8186
8187 PR c/69262
8188 * gcc.dg/array-15.c: New test.
8189
915d0950 81902016-01-14 Jakub Jelinek <jakub@redhat.com>
8191
8192 PR middle-end/68146
8193 PR tree-optimization/69155
8194 * gfortran.dg/pr68146.f: New test.
8195 * gfortran.dg/pr69155.f90: New test.
8196
24651fb7 81972016-01-14 Richard Biener <rguenther@suse.de>
8198
8199 PR tree-optimization/68060
8200 * gcc.dg/torture/pr68060-1.c: New testcase.
8201 * gcc.dg/torture/pr68060-2.c: Likewise.
8202
2f63f950 82032016-01-14 Nick Clifton <nickc@redhat.com>
8204
8205 * lib/target-supports.exp
8206 (check_effective_target_arm_neon_ok_nocache): Add an option
8207 sequence that includes setting the ARM architecture to ARMv7-A.
8208 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8209 command line options necessary to enable Neon support.
8210 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8211 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8212 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8213 * gcc.target/arm/pr69180.c: Likewise.
8214
3ce0acde 82152016-01-14 Jeff Law <law@redhat.com>
8216
8217 PR tree-optimization/69270
8218 * gcc.dg/tree-ssa/pr69270.c: New test.
8219
bda05c57 82202016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8221
8222 PR c/66208
8223 * c-c++-common/pr66208.c: New file.
8224
9b657cf1 82252016-01-13 Jakub Jelinek <jakub@redhat.com>
8226
8227 PR tree-optimization/69156
8228 * gcc.dg/pr69156.c: New test.
8229
58ba1b9d 82302016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8231
8232 * gcc.target/i386/pr69225-7.c: New test.
8233
e5fee0fe 82342016-01-13 Richard Henderson <rth@redhat.com>
8235
8236 * gcc.dg/tm/memopt-13.c: Update expected function.
8237 * gcc.dg/tm/memopt-6.c: Likewise.
8238
3f0e9745 82392016-01-13 Uros Bizjak <ubizjak@gmail.com>
8240
8241 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8242 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8243 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8244 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 8245
3f0e9745 82462016-01-13 Tom de Vries <tom@codesourcery.com>
8247
8248 PR tree-optimization/69169
7a6ddc0d 8249 * gcc.dg/pr69169.c: New test.
8250
9b657cf1 82512016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 8252
8253 PR target/69228
8254 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8255 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8256 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8257 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8258 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8259 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8260 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8261 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8262
f704d701 82632016-01-13 Jakub Jelinek <jakub@redhat.com>
8264
8265 PR target/69247
8266 * gcc.dg/pr69247.c: New test.
8267
e966d6b9 82682016-01-13 Richard Biener <rguenther@suse.de>
8269
8270 PR tree-optimization/69242
8271 * gcc.dg/torture/pr69242.c: New testcase.
8272
1ca1d9b2 82732016-01-13 Richard Biener <rguenther@suse.de>
8274
8275 PR tree-optimization/69186
8276 * gcc.dg/torture/pr69186.c: New testcase.
8277
d07cbccc 82782016-01-13 Jeff Law <law@redhat.com>
8279
8280 PR tree-optimization/67755
8281 * gcc.dg/tree-ssa/pr67755.c: New test.
8282
82832016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 8284
8285 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8286 pass number in output by a star.
8287
b95d41cf 82882016-01-12 Bin Cheng <bin.cheng@arm.com>
8289
8290 PR tree-optimization/68911
8291 * gcc.c-torture/execute/pr68911.c: New test.
8292
91d87e22 82932016-01-12 Marek Polacek <polacek@redhat.com>
8294
8295 PR c++/68979
8296 * g++.dg/warn/permissive-1.C: New test.
8297
8a9401a4 82982016-01-12 Jakub Jelinek <jakub@redhat.com>
8299
8300 PR objc++/68511
8301 PR c++/69213
8302 * g++.dg/opt/pr69213.C: New test.
8303
b9cb7a67 83042016-01-12 Christian Bruel <christian.bruel@st.com>
8305
8306 PR target/69180
8307 * gcc.target/arm/pr69180.c: New test.
8308
e4c96992 83092016-01-12 Richard Biener <rguenther@suse.de>
8310
8311 PR lto/69077
8312 * g++.dg/lto/pr69077_0.C: New testcase.
8313 * g++.dg/lto/pr69077_1.C: Likewise.
8314
90525f61 83152016-01-12 Jakub Jelinek <jakub@redhat.com>
8316
8317 PR target/69175
8318 * g++.dg/opt/pr69175.C: New test.
8319
9e7edfd3 83202016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8321
8322 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8323 rather than #including math.h & stdlib.h.
8324 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8325 * gcc.dg/vect/pr49771.c: Likewise.
8326 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8327 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8328 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8329 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8330 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8331 * gcc.dg/vect/pr44507.c: Likewise.
8332 * gcc.dg/vect/pr45902.c: Likewise.
8333 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8334 * gcc.dg/vect/vect-117.c: Likewise.
8335 * gcc.dg/vect/vect-99.c: Likewise.
8336 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8337 * gcc.dg/vect/vect-cond-1.c: Likewise.
8338 * gcc.dg/vect/vect-cond-2.c: Likewise.
8339 * gcc.dg/vect/vect-cond-3.c: Likewise.
8340 * gcc.dg/vect/vect-cond-4.c: Likewise.
8341 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8342 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8343 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8344 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8345 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8346 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8347 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8348 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8349 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8350 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8351 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8352 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8353 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8354 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8355 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8356 include of signal.h.
8357 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8358 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8359 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8360 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8361 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8362 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8363 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8364 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8365 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8366 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8367 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8368 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8369 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8370 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8371 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8372 * gcc.dg/vect/vect-outer-5.c: Likewise.
8373 * gcc.dg/vect/vect-outer-6.c: Likewise.
8374 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8375 include of stdio.h.
8376
3368873d 83772016-01-12 Nick Clifton <nickc@redhat.com>
8378
8379 PR target/68913
8380 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8381 to fread so that it will be found in all target runtimes.
8382
0464ea95 83832016-01-12 Richard Biener <rguenther@suse.de>
8384
8385 PR tree-optimization/69053
8386 * g++.dg/torture/pr69053.C: New testcase.
8387
7819730f 83882016-01-12 Richard Biener <rguenther@suse.de>
8389
8390 PR tree-optimization/69168
8391 * gcc.dg/torture/pr69168.c: New testcase.
8392
995bfebf 83932016-01-12 Richard Biener <rguenther@suse.de>
8394
8395 PR tree-optimization/69157
8396 * gcc.dg/torture/pr69157.c: New testcase.
8397
83982016-01-12 Richard Biener <rguenther@suse.de>
8399
8400 PR tree-optimization/69174
8401 * gcc.dg/torture/pr69174.c: New testcase.
8402
1d10d64c 84032016-01-12 Jakub Jelinek <jakub@redhat.com>
8404
8405 PR c++/66808
8406 PR c++/69000
8407 * g++.dg/tls/pr66808.C: New test.
8408 * g++.dg/tls/pr69000.C: New test.
8409
f0b79faf 84102016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8411
8412 * gcc.target/powerpc/swaps-p8-23.c: New test.
8413 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8414
04cf75a4 84152016-01-11 John David Anglin <danglin@gcc.gnu.org>
8416
8417 PR tree-optimization/68356
8418 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8419
0eb4264c 84202016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8421 Jim Wilson <jim.wilson@linaro.org>
8422
8423 PR target/69194
8424 * gcc.target/arm/pr69194.c: New test.
8425
2f66de64 84262016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8427
8428 PR target/69225
8429 * gcc.target/i386/pr69225-1.c: New test.
8430 * gcc.target/i386/pr69225-2.c: Likewise.
8431 * gcc.target/i386/pr69225-3.c: Likewise.
8432 * gcc.target/i386/pr69225-4.c: Likewise.
8433 * gcc.target/i386/pr69225-5.c: Likewise.
8434 * gcc.target/i386/pr69225-6.c: Likewise.
8435
36105e82 84362016-01-11 Jakub Jelinek <jakub@redhat.com>
8437
1c78ce2e 8438 PR target/67462
8439 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8440 if lp64.
8441
a4a87320 8442 PR target/69071
8443 * gcc.dg/pr69071.c: New test.
8444
91fbd04f 8445 PR c++/69211
8446 * g++.dg/opt/pr69211.C: New test.
8447
36105e82 8448 PR tree-optimization/69214
8449 * gcc.c-torture/compile/pr69214.c: New test.
8450
e934c380 84512016-01-11 Uros Bizjak <ubizjak@gmail.com>
8452
8453 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8454 * gcc.target/i386/pr66232-11.c: Ditto.
8455 * gcc.target/i386/pr66232-12.c: Ditto.
8456 * gcc.target/i386/pr66232-13.c: Ditto.
8457
3ff1b153 84582016-01-11 Richard Biener <rguenther@suse.de>
8459
8460 PR tree-optimization/69173
8461 * gcc.dg/torture/pr69173.c: New testcase.
8462
04e1504c 84632016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8464
8465 PR rtl-optimization/68796
8466 * gcc.target/aarch64/tst_5.c: New test.
8467 * gcc.target/aarch64/tst_6.c: Likewise.
8468
ae8718b5 84692016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8470
8471 PR rtl-optimization/68841
8472 * gcc.dg/pr68841.c: New test.
8473 * gcc.c-torture/execute/pr68841.c: New test.
8474
bd8bece2 84752016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8476
8477 PR rtl-optimization/68920
8478 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8479 for ix86 targets.
8480 * gcc.dg/ifcvt-5.c: New test.
8481
9b657cf1 84822016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 8483
8484 PR bootstrap/69123
8485 * g++.dg/pr69123.C: New.
8486
7a158352 84872016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8488
8489 PR target/69010
8490 * gcc.target/i386/pr69010.c: New test.
8491
ff375d11 84922016-01-11 Martin Jambor <mjambor@suse.cz>
8493
8494 PR ipa/69044
8495 * gcc.target/i386/chkp-pr69044.c: New test.
8496
9eb890f1 84972016-01-11 Tom de Vries <tom@codesourcery.com>
8498
8499 PR tree-optimization/69109
8500 * gcc.dg/autopar/pr69109-2.c: New test.
8501 * gcc.dg/autopar/pr69109.c: New test.
8502
c4157ee5 85032016-01-11 Tom de Vries <tom@codesourcery.com>
8504
8505 PR tree-optimization/69108
8506 * gcc.dg/autopar/pr69108.c: New test.
8507
b933e511 85082016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8509
8510 PR c++/69029
8511 * c-c++-common/Wisleading-indentation.c: Augment test.
8512
efb73de1 85132016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8514
8515 PR fortran/69154
8516 * gfortran.dg/inline_matmul_12.f90: New test.
8517
40c86c3b 85182016-01-10 Paul Thomas <pault@gcc.gnu.org>
8519
8520 PR fortran/67779
8521 * gfortran.dg/actual_array_offset_1: New test.
8522
a006c0bb 85232016-01-10 Tom de Vries <tom@codesourcery.com>
8524
8525 PR tree-optimization/69062
8526 * gcc.dg/autopar/pr69062.c: New test.
8527
880ed4be 85282016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8529
8530 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8531 * gcc.dg/vect/slp-perm-2.c: Likewise.
8532 * gcc.dg/vect/slp-perm-3.c: Likewise.
8533 * gcc.dg/vect/slp-perm-5.c: Likewise.
8534 * gcc.dg/vect/slp-perm-6.c: Likewise.
8535 * gcc.dg/vect/slp-perm-7.c: Likewise.
8536 * gcc.dg/vect/slp-perm-8.c: Likewise.
8537
d95e1856 85382016-01-10 Tom de Vries <tom@codesourcery.com>
8539
8540 PR tree-optimization/69039
8541 * gcc.dg/autopar/pr69039.c: New test.
8542
0f8f48d0 85432016-01-09 Marek Polacek <polacek@redhat.com>
8544
8545 PR c++/69113
8546 * g++.dg/pr69113.C: New test.
8547
7dff0499 85482016-01-09 Jakub Jelinek <jakub@redhat.com>
8549
8550 PR middle-end/50865
8551 PR tree-optimization/69097
8552 * gcc.c-torture/execute/pr50865.c: New test.
8553 * gcc.c-torture/execute/pr69097-1.c: New test.
8554 * gcc.c-torture/execute/pr69097-2.c: New test.
8555 * gcc.dg/pr69097-1.c: New test.
8556 * gcc.dg/pr69097-2.c: New test.
8557
18431e78 85582016-01-09 Jakub Jelinek <jakub@redhat.com>
8559
8560 PR c++/69164
8561 * g++.dg/opt/pr69164.C: New test.
8562
1943a4a2 85632016-01-08 Jakub Jelinek <jakub@redhat.com>
8564
8565 PR tree-optimization/69167
8566 * gcc.dg/pr69167.c: New test.
8567
a143e277 85682016-01-08 Marek Polacek <polacek@redhat.com>
8569
8570 PR c++/68449
8571 * g++.dg/pr68449.C: New.
8572
44c01906 85732016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8574
8575 PR tree-optimization/68707
8576 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8577 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8578 on platforms supporting it.
8579 * gcc.dg/vect/slp-perm-2.c: Likewise.
8580 * gcc.dg/vect/slp-perm-3.c: Likewise.
8581 * gcc.dg/vect/slp-perm-5.c: Likewise.
8582 * gcc.dg/vect/slp-perm-7.c: Likewise.
8583 * gcc.dg/vect/slp-perm-8.c: Likewise.
8584 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8585 on platforms supporting it.
8586
c437d1e8 85872016-01-08 Jakub Jelinek <jakub@redhat.com>
8588
c9595c51 8589 PR tree-optimization/69162
8590 * gcc.dg/pr69162.c: New test.
8591
c437d1e8 8592 PR tree-optimization/69172
8593 * gcc.dg/pr69172.c: New test.
8594
6a46a28c 85952016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8596
8597 PR tree-optimization/67781
8598 * gcc.c-torture/execute/pr67781.c: New file.
8599
62ad9a04 86002016-01-08 Jakub Jelinek <jakub@redhat.com>
8601
8602 PR tree-optimization/69083
8603 * gcc.dg/vect/pr69083.c: New test.
8604
9e0e8c2a 86052016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8606
8607 PR tree-optimization/61441
8608 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8609 Use -fexcess-precision=standard for compiler options.
8610 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8611
5d034e37 86122016-01-08 Jakub Jelinek <jakub@redhat.com>
8613
5013f740 8614 PR fortran/69128
8615 * gfortran.dg/gomp/pr69128.f90: New test.
8616
5d034e37 8617 PR c++/69145
8618 * g++.dg/ext/pr69145-1.C: New test.
8619 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8620 * g++.dg/ext/pr69145-2.h: New file.
8621
517906ff 86222016-01-07 Martin Sebor <msebor@redhat.com>
8623
8624 PR c/68966
8625 * gcc.dg/atomic-fetch-bool.c: New test.
8626 * gcc.dg/sync-fetch-bool.c: New test.
8627
cdbb524c 86282016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8629
8630 PR fortran/66680
8631 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8632
ec3aba9e 86332016-01-07 Nick Clifton <nickc@redhat.com>
8634
8635 PR target/66655
8636 * g++.dg/pr66655.C: New test.
8637 * g++.dg/pr66655_1.cc: Test support file.
8638 * g++.dg/pr66655.h: Test header file.
8639
9b657cf1 86402016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 8641
8642 PR fortran/66680
8643 gfortran.dg/gomp/pr66680.f90: New test.
8644
cd45d7a5 86452016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8646
8647 PR target/69171
8648 * gcc.target/i386/pr69171-1.c: New test.
8649 * gcc.target/i386/pr69171-2.c: Likewise.
8650 * gcc.target/i386/pr69171-3.c: Likewise.
8651 * gcc.target/i386/pr69171-4.c: Likewise.
8652 * gcc.target/i386/pr69171-5.c: Likewise.
8653 * gcc.target/i386/pr69171-6.c: Likewise.
8654
4a86a91a 86552015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8656
8657 PR middle-end/67639
8658 * c-c++-common/pr67639.c: New test.
8659
34c05552 86602016-01-07 Jakub Jelinek <jakub@redhat.com>
8661
8662 PR tree-optimization/69141
8663 * g++.dg/opt/pr69141.C: New test.
8664
f08d6895 86652016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8666
8667 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8668
32ec4173 86692016-01-06 Uros Bizjak <ubizjak@gmail.com>
8670
8671 PR target/69140
8672 * gcc.target/i386/pr69140.c: New test
8673
d74214f3 86742016-01-06 David Malcolm <dmalcolm@redhat.com>
8675
8676 * gcc.dg/bad-dereference.c: New test case.
8677
73991cab 86782015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8679
8680 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8681
fc8cc457 86822016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8683
8684 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8685
be3c9981 86862016-01-06 Marek Polacek <polacek@redhat.com>
8687
8688 PR sanitizer/69099
8689 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8690
2cb724f9 86912016-01-05 Marek Polacek <polacek@redhat.com>
8692
8693 PR c/69104
8694 * gcc.dg/atomic-invalid-2.c: New.
8695
233a53ed 86962016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8697
8698 PR target/68991
8699 * gcc.target/i386/pr68991.c: New test.
8700
ea87c5e3 87012016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8702
8703 PR target/68991
8704 * g++.dg/pr68991-1.C: New test.
8705 * g++.dg/pr68991-2.C: Likewise.
8706
1943a4a2 87072016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 8708
1943a4a2 8709 PR other/60465
afe82e5b 8710 * gcc.target/ia64/pr60465-gprel64.c: New test.
8711 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8712
1e9147dd 87132016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8714
8715 PR rtl-optimization/68651
8716 * gcc.target/aarch64/pr68651_1.c: New test.
8717
d42aa619 87182016-01-05 David Malcolm <dmalcolm@redhat.com>
8719
8720 PR c/69122
8721 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8722
1776de76 87232016-01-05 Nathan Sidwell <nathan@acm.org>
8724
2d7d361d 8725 PR c++/58583
8726 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8727
1776de76 8728 * gcc.dg/alias-15.c: New.
8729
5beb12c0 87302016-01-05 Nick Clifton <nickc@redhat.com>
8731
8732 PR target/68870
8733 * g++.dg/pr68770.C: New test.
8734
d8cca921 87352016-01-04 Mike Stump <mikestump@comcast.net>
8736
8737 * lib/target-supports.exp (check_effective_target_cilkplus):
8738 cilkplus targets require pthreads.
afc907ef 8739 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 8740
8427dff3 87412016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8742
8743 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8744 generation.
8745
f1717362 87462016-01-04 Jakub Jelinek <jakub@redhat.com>
8747
8748 Update copyright years.
8749
d7d6a3ab 87502016-01-04 Marek Polacek <polacek@redhat.com>
8751
8752 PR c/68908
8753 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8754 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8755 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8756
b8f4a5f9 87572016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8758
8759 * gcc.target/sparc/20160104-2.c: New test.
8760
6b5c028f 87612016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8762
8763 * gcc.target/sparc/20160104-1.c: New test.
8764
300e1002 87652016-01-03 Paul Thomas <pault@gcc.gnu.org>
8766
8767 PR fortran/65045
8768 * gfortran.dg/pr65045.f90: New test.
8769
855b105f 87702016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8771
8772 * gnat.dg/specs/debug1.ads: Delete.
8773
bdc177dc 87742016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8775
8776 PR libgfortran/68867
8777 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8778 expression.
8779
48aaffae 87802016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8781
8782 PR libgfortran/68867
8783 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8784 PowerPC.
8785
19a468b8 87862016-01-01 Paul Thomas <pault@gcc.gnu.org>
8787
8788 PR fortran/68864
8789 * gfortran.dg/pr68864.f90: New test.
8790
25371c91 87912016-01-01 Jakub Jelinek <jakub@redhat.com>
8792
2a659064 8793 PR tree-optimization/69070
8794 * gcc.dg/pr69070.c: New test.
8795
57aa9851 8796 PR sanitizer/69055
8797 * gfortran.dg/pr69055.f90: New test.
8798
25371c91 8799 PR target/69015
8800 * gcc.dg/pr69015.c: New test.
f1717362 8801\f
fb2c1edd 8802Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 8803
8804Copying and distribution of this file, with or without modification,
8805are permitted in any medium without royalty provided the copyright
8806notice and this notice are preserved.