]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
5aaec397 12016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2
3 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
4 ia32 if R_386_GOT32X relocation is supported.
5 * gcc.target/i386/noplt-3.c: Likewise.
6 * gcc.target/i386/noplt-2.c: Likewise.
7 (main): Renamed to ...
8 (bar): This.
9 * gcc.target/i386/noplt-4.c: Likewise.
10 (main): Renamed to ...
11 (bar): This.
12 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
13 * gcc.target/i386/pr67400-5.c: Likewise.
14
77104764 152016-06-24 Jakub Jelinek <jakub@redhat.com>
16
7318e591 17 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
18 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
19
77104764 20 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
21 f4): Adjust expected diagnostics.
22 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
23 (T): If OVFP is defined, redefine to TP.
24 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
25 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
26 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
27 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
28 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
29 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
30 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
31 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
32 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
33 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
34 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
35 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
36 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
37 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
38 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
39 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
40 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
41 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
42 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
43 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
44 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
45 as last argument to __builtin_add_overflow_p.
46
ddf08519 472016-06-23 Uros Bizjak <ubizjak@gmail.com>
48
49 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
50 dg-options and remove default vector testsuite compile flags.
51 * g++.dg/vect/pr33860a.cc: Ditto.
52 * g++.dg/vect/pr45470-a.cc: Ditto.
53 * g++.dg/vect/pr45470-b.cc: Ditto.
54 * g++.dg/vect/pr60896.cc: Ditto.
55 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
56 * gcc.dg/vect/pr18308.c: Ditto.
57 * gcc.dg/vect/pr24049.c: Ditto.
58 * gcc.dg/vect/pr33373.c: Ditto.
59 * gcc.dg/vect/pr36228.c: Ditto.
60 * gcc.dg/vect/pr42395.c: Ditto.
61 * gcc.dg/vect/pr42604.c: Ditto.
62 * gcc.dg/vect/pr46663.c: Ditto.
63 * gcc.dg/vect/pr48765.c: Ditto.
64 * gcc.dg/vect/pr49093.c: Ditto.
65 * gcc.dg/vect/pr49352.c: Ditto.
66 * gcc.dg/vect/pr52298.c: Ditto.
67 * gcc.dg/vect/pr52870.c: Ditto.
68 * gcc.dg/vect/pr53185.c: Ditto.
69 * gcc.dg/vect/pr53773.c: Ditto.
70 * gcc.dg/vect/pr56695.c: Ditto.
71 * gcc.dg/vect/pr62171.c: Ditto.
72 * gcc.dg/vect/pr63530.c: Ditto.
73 * gcc.dg/vect/pr68339.c: Ditto.
74 * gcc.dg/vect/pr71259.c: Ditto.
75 * gcc.dg/vect/vect-82_64.c: Ditto.
76 * gcc.dg/vect/vect-83_64.c: Ditto.
77 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
78 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
79 * gcc.dg/vect/vect-shift-2.c: Ditto.
80 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
81 * gfortran.dg/vect/pr39318.f90: Ditto.
82 * gfortran.dg/vect/pr45714-a.f: Ditto.
83 * gfortran.dg/vect/pr45714-b.f: Ditto.
84 * gfortran.dg/vect/pr46213.f90: Ditto.
85
81883aeb 862016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
87 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
88
89 * gcc.target/powerpc/p9-splat-5.c: New test.
90
affe5c16 912016-06-23 Uros Bizjak <ubizjak@gmail.com>
92
93 PR tree-optimization/71488
94 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
95 * lib/target-supports.exp: ... here.
96 (check_sse4_hw_available): New procedure.
97 (check_effective_target_sse4_runtime): Ditto.
98 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
99 -march=westmere for sse4_runtime targets.
547fdd3e 100 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 101 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
affe5c16 102 (main): Call check_vect ().
affe5c16 103
6fb2f181 1042016-06-23 H.J. Lu <hongjiu.lu@intel.com>
105
106 PR target/66232
107 PR target/67400
108 * gcc.target/i386/pr66232-14.c: New file.
109 * gcc.target/i386/pr66232-15.c: Likewise.
110 * gcc.target/i386/pr66232-16.c: Likewise.
111 * gcc.target/i386/pr66232-17.c: Likewise.
112 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
113 ia32 if R_386_GOT32X relocation is supported.
114 * gcc.target/i386/pr67400-2.c: Likewise.
115 * gcc.target/i386/pr67400-3.c: Likewise.
116 * gcc.target/i386/pr67400-4.c: Likewise.
117 * gcc.target/i386/pr67400-6.c: Likewise.
118 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 119 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 120
88be2b3c 1212016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
122
123 PR libgfortran/48852
124 * gfortran.dg/char4_iunit_1.f03: Update test.
125 * gfortran.dg/f2003_io_5.f03: Update test.
126 * gfortran.dg/real_const_3.f90: Update test.
127
ff600f64 1282016-06-23 Andi Kleen <ak@linux.intel.com>
129
130 * g++.dg/bprob/bprob.exp: Support autofdo.
131 * g++.dg/tree-prof/tree-prof.exp: dito.
132 * gcc.dg/tree-prof/tree-prof.exp: dito.
133 * gcc.misc-tests/bprob.exp: dito.
134 * gfortran.dg/prof/prof.exp: dito.
135 * lib/profopt.exp: dito.
136 * lib/target-supports.exp: Check for autofdo.
137
afa7ed87 1382016-06-23 Martin Liska <mliska@suse.cz>
139
140 * gcc.dg/pr71619.c: New test.
141
0941fba8 1422016-06-23 H.J. Lu <hongjiu.lu@intel.com>
143
144 PR target/67400
56896ed3 145 * gcc.target/i386/pr67400-1.c: New test.
146 * gcc.target/i386/pr67400-2.c: Likewise.
147 * gcc.target/i386/pr67400-3.c: Likewise.
148 * gcc.target/i386/pr67400-4.c: Likewise.
149 * gcc.target/i386/pr67400-5.c: Likewise.
150 * gcc.target/i386/pr67400-6.c: Likewise.
151 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 152
e557fc7f 1532016-06-22 David Malcolm <dmalcolm@redhat.com>
154
155 * c-c++-common/missing-header-1.c: New test case.
156 * c-c++-common/missing-header-2.c: New test case.
157 * c-c++-common/missing-header-3.c: New test case.
158 * c-c++-common/missing-header-4.c: New test case.
159
8469aece 1602016-06-22 David Malcolm <dmalcolm@redhat.com>
161
162 PR c/70339
163 * c-c++-common/attributes-1.c: Update dg-prune-output to include
164 hint.
165 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
166 expected results due to builtin "nanl" now being suggested for
167 "name".
168 * gcc.dg/pr67580.c: Update expected messages.
169 * gcc.dg/spellcheck-identifiers.c: New testcase.
170 * gcc.dg/spellcheck-typenames.c: New testcase.
171
6628b04d 1722016-06-22 David Malcolm <dmalcolm@redhat.com>
173
174 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
175 file.
176 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
177 diagnostic-test-show-locus-parseable-fixits.c to sources for
178 diagnostic_plugin_test_show_locus.c.
179 * lib/gcc-defs.exp (freeform_regexps): New global.
180 (dg-regexp): New function.
181 (handle-dg-regexps): New function.
182 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
183 freeform_regexps to the empty list.
184 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
185
82ccd33e 1862016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
187
affe5c16 188 PR tree-optimization/71488
82ccd33e 189 * g++.dg/pr71488.C: New test.
190 * gcc.dg/vect/vect-bool-cmp.c: New test.
191
2c21de58 1922016-06-22 Eric Botcazou <ebotcazou@adacore.com>
193
194 * gcc.dg/guality/param-5.c: New test.
195
fadfd5fc 1962016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
197
198 * gcc.target/i386/asm-flag-7.c: New test.
199
03fee1f8 2002016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
201
202 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
203 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
204 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
205 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
206 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
207 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
208 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
209 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
210 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
211 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
212 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
213 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
214 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
215 * gcc.dg/tree-ssa/vrp87.c: Likewise.
216 * lib/target-supports.exp: Likewise.
217
6905db52 2182016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
219
220 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
221 * gcc.dg/attr-ms_struct-2.c: Likewise.
222 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
223 * gcc.dg/bf-ms-attrib.c: Likewise.
224 * gcc.dg/bf-ms-layout-2.c: Likewise.
225 * gcc.dg/bf-ms-layout-3.c: Likewise.
226 * gcc.dg/bf-ms-layout.c: Likewise.
227 * gcc.dg/bf-no-ms-layout.c: Likewise.
228 * gcc.target/i386/bitfield1.c: Likewise.
229 * gcc.target/i386/bitfield2.c: Likewise.
230 * gcc.target/i386/bitfield3.c: Likewise.
231
a6f93fc2 2322016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
233
234 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
235 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
236 override other than -mcpu=power9 command-line option is specified,
237 or if the target operating system is aix.
238 * gcc.target/powerpc/darn-1.c: Likewise.
239 * gcc.target/powerpc/darn-2.c: Likewise.
240 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
241 test if effective-target is not powerpc_p9vector_ok or if the
242 target operating system is not defined.
243 * gcc.target/powerpc/vslv-1.c: Likewise.
244 * gcc.target/powerpc/vsrv-0.c: Likewise.
245 * gcc.target/powerpc/vsrv-1.c: Likewise.
246
1cb2b4d3 2472016-06-21 Tobias Burnus <burnus@net-b.de>
248
249 PR fortran/71068
250 * gfortran.dg/coarray/data_1.f90: New.
251
66ff0c67 2522016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
253
254 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
255 (dg-require-effective-target): Use arm_v8_neon_hw.
256 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
257 (dg-require-effective-target): Likewise.
258 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
259 (dg-require-effective-target): Likewise.
260 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
261 (dg-require-effective-target): Likewise.
262 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
263 (dg-require-effective-target): Likewise.
264 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
265 (dg-require-effective-target): Likewise.
266 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
267 Add AArch64 check.
268
949bfed4 2692016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
270
271 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
272 Set to 3 so test passes.
273
a20f6cd4 2742016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
275
276 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
277
12792843 2782016-06-21 Ilya Verbin <ilya.verbin@intel.com>
279
280 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
281 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
282 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
283 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
284
49763db6 2852016-06-21 Ilya Verbin <ilya.verbin@intel.com>
286
287 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
288 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
289
ada61167 2902016-06-21 H.J. Lu <hongjiu.lu@intel.com>
291
292 PR target/71549
293 * gcc.target/i386/pr71549.c: New test.
294
a15584d4 2952016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
296
297 * gcc.target/powerpc/vadsdu-0.c: Replace
298 dg-require-effective-target directive to allow test to run on more
299 platforms, and add dg-skip-if directive to disable test on aix
300 platforms because of known incompatibilities.
301 * gcc.target/powerpc/vadsdu-1.c: Likewise.
302 * gcc.target/powerpc/vadsdu-2.c: Likewise.
303 * gcc.target/powerpc/vadsdu-3.c: Likewise.
304 * gcc.target/powerpc/vadsdu-4.c: Likewise.
305 * gcc.target/powerpc/vadsdu-5.c: Likewise.
306 * gcc.target/powerpc/vadsdub-1.c: Likewise.
307 * gcc.target/powerpc/vadsdub-2.c: Replace
308 dg-require-effective-target directive to allow test to run on more
309 platforms, and add dg-skip-if directive to disable test on aix
310 platforms because of known incompatibilities.
311 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
312 with vec_absdb call to differentiate this test from vadsdub-1.c.
313 * gcc.target/powerpc/vadsduh-1.c: Replace
314 dg-require-effective-target directive to allow test to run on more
315 platforms, and add dg-skip-if directive to disable test on aix
316 platforms because of known incompatibilities.
317 * gcc.target/powerpc/vadsduh-2.c: Likewise.
318 * gcc.target/powerpc/vadsduw-1.c: Likewise.
319 * gcc.target/powerpc/vadsduw-2.c: Likewise.
320
ec15ec36 3212016-06-21 Jakub Jelinek <jakub@redhat.com>
322
323 PR tree-optimization/71588
324 * gcc.dg/pr71558.c: New test.
325
faeffe49 3262016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
327
328 * c-c++-common/pr68657-1.c: Require ptr32plus support.
329 * c-c++-common/pr68657-2.c: Likewise.
330 * c-c++-common/pr68657-3.c: Likewise.
331 * gcc.dg/torture/pr69714.c: Require int32plus support.
332 * gcc.dg/torture/pr70025.c: Likewise.
333 * gcc.dg/torture/pr70083.c: Likewise.
334 * gcc.dg/torture/pr70542.c: Likewise.
335 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
336
e218d07f 3372016-06-20 Joseph Myers <joseph@codesourcery.com>
338
339 PR c/71601
340 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
341
232a3df7 3422016-06-20 Jakub Jelinek <jakub@redhat.com>
343
d7f45b87 344 PR middle-end/71581
345 * gcc.dg/pr71581.c: New test.
346
232a3df7 347 PR rtl-optimization/71591
348 * gcc.dg/cpp/pr71591.c: New test.
349
dbddef42 3502016-06-20 David B. Robins <gcc@davidrobins.net>
351
352 PR target/71571
353 * g++.dg/torture/pr71571.C: New test.
354
03129ccb 3552016-06-20 Jakub Jelinek <jakub@redhat.com>
356
357 PR target/71559
358 * gcc.target/i386/sse2-pr71559.c: New test.
359 * gcc.target/i386/avx-pr71559.c: New test.
360 * gcc.target/i386/avx512f-pr71559.c: New test.
361
a40b4b62 3622016-06-20 Tobias Burnus <burnus@net-b.de>
363
364 PR fortran/71194
365 * gfortran.dg/pointer_remapping_10.f90: New.
366
ecbea05a 3672016-06-20 David Malcolm <dmalcolm@redhat.com>
368
369 * g++.dg/diagnostic/string-literal-concat.C: New test case.
370
0f61dae9 3712016-06-20 Martin Sebor <msebor@redhat.com>
372
373 PR c/69507
374 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
375 * gnu90-const-expr-1.c: Same.
376 * gnu99-const-expr-1.c: Same.
377 * gnu99-static-1.c: Same.
378
e458dfd8 3792016-06-20 Renlin Li <renlin.li@arm.com>
380
381 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
382
7ab71cb3 3832016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
384
385 * gcc.target/aarch64/vcvt_f64_1.c: New.
386 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
387 * gcc.target/aarch64/vrecp_f64_1.c: New.
388
34d36b7a 3892016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
390
391 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
392 "alignement".
393
ed7f4748 3942016-06-20 Georg-Johann Lay <avr@gjlay.de>
395
396 PR target/71103
397 * gcc.target/avr/torture/pr71103-2.c: New test.
398
21897f47 3992016-06-19 Martin Sebor <msebor@redhat.com>
400
401 PR c/69507
402 * gcc.dg/alignof.c: New test.
403
98683d85 4042016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
405
406 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
407 vs dg-error; test constexpr specifier too.
408
358cee25 4092016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
410
411 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
412
c3d7ceb6 4132016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
414
415 * lib/target-supports.exp
416 (check_effective_target_arm_neon_fp16_ok_nocache): Call
417 arm_neon_ok and merge flags. Fix temporary test name.
418 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
419 and merge flags.
420
1176073c 4212016-06-17 Martin Liska <mliska@suse.cz>
422
423 * gcc.dg/predict-9.c: Fix dump scanning.
424
f3e2969a 4252016-06-17 Bin Cheng <bin.cheng@arm.com>
426
427 PR tree-optimization/71354
428 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
429
7fdca647 4302016-06-17 Bin Cheng <bin.cheng@arm.com>
431
432 PR tree-optimization/71347
433 * gcc.dg/tree-ssa/pr71347.c: New test.
434
a338a226 4352016-06-17 Bin Cheng <bin.cheng@arm.com>
436
437 PR tree-optimization/71354
438 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
439
c1e75671 4402016-06-17 Bin Cheng <bin.cheng@arm.com>
441
442 * gcc.dg/vect/vect-alias-check-1.c: New test.
443
365ba13d 4442016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
445
59bde511 446 PR target/71151
365ba13d 447 * gcc.target/avr/pr71151-1.c: New test.
448 * gcc.target/avr/pr71151-2.c: New test.
449 * gcc.target/avr/pr71151-3.c: New test.
450 * gcc.target/avr/pr71151-4.c: New test.
451 * gcc.target/avr/pr71151-5.c: New test.
452 * gcc.target/avr/pr71151-6.c: New test.
453 * gcc.target/avr/pr71151-7.c: New test.
454 * gcc.target/avr/pr71151-8.c: New test.
455 * gcc.target/avr/pr71151-common.h: New test.
456
db48d95b 4572016-06-16 Martin Liska <mliska@suse.cz>
458
459 * gfortran.dg/predict-1.f90: New test.
460
4c780a59 4612016-06-16 Uros Bizjak <ubizjak@gmail.com>
462
463 PR target/71242
464 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
465
8c1879bc 4662016-06-16 Jan Hubicka <hubicka@ucw.cz>
467
468 * g++.dg/vect/pr36648.cc: Disable cunrolli
469
33698dfe 4702016-06-16 Jakub Jelinek <jakub@redhat.com>
471
745f2db6 472 PR target/71554
473 * gcc.c-torture/execute/pr71554.c: New test.
474
33698dfe 475 PR rtl-optimization/71532
476 * gcc.dg/torture/pr71532.c: New test.
477
b42322b9 4782016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
479
480 * gcc.target/powerpc/p9-dimode1.c: New test.
481 * gcc.target/powerpc/p9-dimode2.c: Likewise.
482
412b298a 4832016-06-15 Jakub Jelinek <jakub@redhat.com>
484
93479f99 485 * gcc.c-torture/compile/20160615-1.c: New test.
486
412b298a 487 * g++.dg/cpp0x/ref-qual17.C: New test.
488
3ec40531 4892016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
490
491 PR middle-end/71529
492 * gcc.target/i386/pr71529.C: New test.
493
edfe7670 4942016-06-15 Alan Hayward <alan.hayward@arm.com>
495
496 PR tree-optimization/71483
497 * g++.dg/vect/pr71483.c: New
498
6e52ac17 4992016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
500
501 PR c++/70202
502 * g++.dg/inherit/crash6.C: New.
503 * g++.dg/inherit/union2.C: Likewise.
504 * g++.dg/inherit/virtual12.C: Likewise.
505 * g++.dg/inherit/virtual13.C: Likewise.
506 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
507
aed35af2 5082016-06-15 Uros Bizjak <ubizjak@gmail.com>
509
0941fba8 510 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 511
6f710392 5122016-06-15 Alan Hayward <alan.hayward@arm.com>
513
514 PR tree-optimization/71439
515 * gcc.dg/vect/pr71439.c: New
516
d1cedfd3 5172016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
518
519 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
520
ee8fd158 5212016-06-15 Richard Biener <rguenther@suse.de>
522
523 * gcc.dg/vect/slp-45.c: New testcase.
524
5695a690 5252016-06-15 Richard Biener <rguenther@suse.de>
526
527 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
528
267ae3ee 5292016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
530
531 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
532 requirements, and disable for AIX for now.
533 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
534
a6d0e20a 5352016-06-14 Jakub Jelinek <jakub@redhat.com>
536
b2efd162 537 PR c++/71528
538 * g++.dg/opt/pr71528.C: New test.
539
a6d0e20a 540 PR c++/71516
541 * g++.dg/init/pr71516.C: New test.
542
035778de 5432016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
544
545 * g++.dg/init/array46.C: New.
546
7c9dc58e 5472016-06-14 Uros Bizjak <ubizjak@gmail.com>
548
0941fba8 549 * gcc.target/i386/float128-3.c: New test.
550 * gcc.target/i386/quad-sse4.c: Ditto.
551 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
552 Update scan strings.
7c9dc58e 553
412640c9 5542016-06-14 Richard Biener <rguenther@suse.de>
555
556 PR middle-end/71526
557 * gfortran.dg/pr71526.f90: New testcase.
558
1b9fde85 5592016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
560
561 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
562 * gcc.dg/zero_bits_compound-1.c: Likewise.
563
306097e3 5642016-06-14 Richard Biener <rguenther@suse.de>
565
566 PR tree-optimization/71522
567 * gcc.dg/torture/pr71522.c: New testcase.
568
566255a8 5692016-06-14 Jakub Jelinek <jakub@redhat.com>
570
571 PR tree-optimization/71520
572 * gcc.dg/tree-ssa/pr71520.c: New test.
573
eb912adb 5742016-06-14 Richard Biener <rguenther@suse.de>
575
576 PR tree-optimization/71521
56d35455 577 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 578
9720103d 5792016-06-13 Jakub Jelinek <jakub@redhat.com>
580
12cb8367 581 PR sanitizer/71498
582 * c-c++-common/ubsan/bounds-13.c: New test.
583
9720103d 584 PR preprocessor/71183
585 * gcc.dg/cpp/source_date_epoch-3.c: New test.
586
5965fbcc 5872016-06-13 Jeff Law <law@redhat.com>
588
589 PR tree-optimization/71403
590 * c-c++-common/ubsan/pr71403-1.c: New test.
591 * c-c++-common/ubsan/pr71403-2.c: New test.
592 * c-c++-common/ubsan/pr71403-3.c: New test.
593
04537049 5942016-06-13 Jakub Jelinek <jakub@redhat.com>
595
596 PR middle-end/71478
597 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
598 Add -Wno-psabi -w to dg-options.
599
412f195f 6002016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
601
602 * gcc.target/powerpc/vadsdu-0.c: New test.
603 * gcc.target/powerpc/vadsdu-1.c: New test.
604 * gcc.target/powerpc/vadsdu-2.c: New test.
605 * gcc.target/powerpc/vadsdu-3.c: New test.
606 * gcc.target/powerpc/vadsdu-4.c: New test.
607 * gcc.target/powerpc/vadsdu-5.c: New test.
608 * gcc.target/powerpc/vadsdub-1.c: New test.
609 * gcc.target/powerpc/vadsdub-2.c: New test.
610 * gcc.target/powerpc/vadsduh-1.c: New test.
611 * gcc.target/powerpc/vadsduh-2.c: New test.
612 * gcc.target/powerpc/vadsduw-1.c: New test.
613 * gcc.target/powerpc/vadsduw-2.c: New test.
614
527790c1 6152016-06-13 David Malcolm <dmalcolm@redhat.com>
616
617 * gcc.dg/c99-init-2.c (c): Update expected error message.
618 * gcc.dg/init-bad-8.c (foo): Likewise.
619 * gcc.dg/spellcheck-fields-3.c: New test case.
620
102e67eb 6212016-06-13 Martin Liska <mliska@suse.cz>
622
623 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
624 and "guess loop iv compared" heuristics.
625 * gcc.dg/predict-2.c: Likewise.
626 * gcc.dg/predict-3.c: Likewise.
627 * gcc.dg/predict-4.c: Likewise.
628 * gcc.dg/predict-5.c: Likewise.
629 * gcc.dg/predict-6.c: Likewise.
630
1a54d3be 6312016-06-13 Marek Polacek <polacek@redhat.com>
632
633 PR middle-end/71476
634 * c-c++-common/Wswitch-unreachable-4.c: New test.
635 * gcc.dg/Wswitch-unreachable-2.c: New test.
636 * g++.dg/tm/jump1.C: Move dg-warning.
637
5b7401b8 6382016-06-13 Eric Botcazou <ebotcazou@adacore.com>
639
640 * gnat.dg/renaming10.ad[sb]: New test.
641
1c93151c 6422016-06-13 Paul Thomas <pault@gcc.gnu.org>
643
644 PR fortran/70673
645 * gfortran.dg/pr70673.f90: New test.
646
249865a0 6472016-06-13 Richard Biener <rguenther@suse.de>
648
649 PR middle-end/64516
650 * gcc.dg/align-3.c: New testcase.
651
776d9b14 6522016-06-13 Martin Liska <mliska@suse.cz>
653
654 * gcc.target/i386/pr71458.c: New test.
655
0cf5c551 6562016-06-12 Uros Bizjak <ubizjak@gmail.com>
657
658 PR target/71241
659 * testsuite/gcc.dg/torture/float128-nan.c: New test.
660
34de0a35 6612016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
662
663 PR target/60751
664 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
665 statement.
666
0cc8bc98 6672016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
668
669 PR target/60751
670 * gfortran.dg/comma_IO_extension_1.f90: New test.
671 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
672 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
673 statement.
674 * gfortran.dg/graphite/pr38083.f90: Likewise.
675 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
676 missing format.
677
0ff78c86 6782016-06-11 Eric Botcazou <ebotcazou@adacore.com>
679
680 * gnat.dg/case_character.adb: New test.
681
6c38863e 6822016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
683
684 PR middle-end/71310
685 * gcc.target/powerpc/pr71310.c: New testcase.
686
24c41395 6872016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
688
689 PR middle-end/71478
690 * gcc.dg/pr71478.c: New test.
691
aeb26fb6 6922016-06-10 Jakub Jelinek <jakub@redhat.com>
693
702b3575 694 PR middle-end/71494
695 * gcc.c-torture/execute/pr71494.c: New test.
696
8ec29807 697 PR c/68657
698 * gcc.target/i386/pr68657.c: New test.
699
aeb26fb6 700 PR inline-asm/68843
701 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
702 (test): Add -masm=intel alternatives.
703
1dc4d519 7042016-06-10 Martin Sebor <msebor@redhat.com>
705
706 PR c/71392
707 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
708
6385d6d3 7092016-06-10 Jeff Law <law@redhat.com>
710
711 PR tree-optimization/71335
712 * gcc.c-torture/execute/pr71335.c: New test.
713
041a412b 7142016-06-10 David Malcolm <dmalcolm@redhat.com>
715
716 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
717 the various "cannot tail-call: " messages.
718
4a5edbb2 7192016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
720
721 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
722 and options.
723
9cf3aec3 7242016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
725
726 PR sanitizer/71480
727 * c-c++-common/asan/pr71480.c: New test.
728
61724718 7292016-06-10 H.J. Lu <hongjiu.lu@intel.com>
730
731 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
732 (ASMNAME2): Likewise.
733 (main): Replace fn in asm statement with ASMNAME ("fn").
734 * gcc.dg/guality/pr68037-2.c: Likewise.
735 * gcc.dg/guality/pr68037-3.c: Likewise.
736 * gcc.dg/torture/pr68037-1.c: Likewise.
737 * gcc.dg/torture/pr68037-2.c: Likewise.
738 * gcc.dg/torture/pr68037-3.c: Likewise.
739
1807f6fb 7402016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
741
742 PR inline-asm/68843
743 * gcc.target/i386/pr68843-1.c: New test.
744 * gcc.target/i386/pr68843-2.c: New test.
745
ccfa030f 7462016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 747 Cesar Philippidis <cesar@codesourcery.com>
748
749 PR middle-end/71373
750 * gcc.dg/goacc/nested-function-1.c: New file.
751 * gcc.dg/goacc/nested-function-2.c: Likewise.
752 * gcc.dg/goacc/pr71373.c: Likewise.
753 * gfortran.dg/goacc/cray-2.f95: Likewise.
754 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
755 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
756 * gfortran.dg/goacc/cray.f95: Update.
757 * gfortran.dg/goacc/loop-1.f95: Likewise.
758 * gfortran.dg/goacc/loop-3.f95: Likewise.
759 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
760 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
761
7622016-06-10 Thomas Schwinge <thomas@codesourcery.com>
763
764 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
765 for OpenACC tile clauses.
766 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 767
768 PR c/71381
769 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
770 to...
771 * c-c++-common/goacc/cache-2.c: ... this new file.
772 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
773 * gfortran.dg/goacc/cache-2.f95: ... this new file.
774 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
775 usage.
776 * gfortran.dg/goacc/cray.f95: Likewise.
777 * gfortran.dg/goacc/loop-1.f95: Likewise.
778
bb038f3e 7792016-06-10 Alan Hayward <alan.hayward@arm.com>
780
781 PR tree-optimization/71407
782 PR tree-optimization/71416
783 * gcc.dg/vect/pr71407.c: New
784 * gcc.dg/vect/pr71416-1.c: New
785 * gcc.dg/vect/pr71416-2.c: New
786
332409d3 7872016-06-10 Richard Biener <rguenther@suse.de>
788
789 PR middle-end/71477
790 * gcc.dg/torture/pr71477.c: New testcase.
791
03cf727c 7922016-06-09 Julia Koval <julia.koval@intel.com>
793
794 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
795 * gcc.target/i386/interrupt-13.c: Likewise.
796 * gcc.target/i386/interrupt-15.c: Likewise.
797 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
798 * gcc.target/i386/interrupt-24.c: Likewise.
799 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
800 * gcc.target/i386/interrupt-9.c: Likewise.
801 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
802
23b101c5 8032016-06-09 Martin Sebor <msebor@redhat.com>
804
805 PR c/70883
806 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
807 * gcc.dg/builtin-constant_p-1.c: Same.
808 * gcc.dg/builtins-error.c: Same.
809 * gcc.dg/pr70859.c: Same.
810
188d6bbb 8112016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
812
813 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
814 * gcc.dg/torture/pr68067-1.c: Likewise.
815 * gcc.dg/torture/pr68067-2.c: Likewise.
816
8172016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
818
819 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
820 when setting SIZE.
821
ff8886bd 8222016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
823
824 PR c++/71465
825 * g++.dg/inherit/crash5.C: New.
826 Revert:
827 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
828
829 PR c++/70202
830 * g++.dg/inherit/crash5.C: New.
831 * g++.dg/inherit/virtual1.C: Adjust.
832
3f76cceb 8332016-06-09 Martin Liska <mliska@suse.cz>
834
835 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
836 * g++.dg/predict-loop-exit-2.C: Likewise.
837 * g++.dg/predict-loop-exit-3.C: Likewise.
838 * gcc.dg/predict-1.c: Likewise.
839 * gcc.dg/predict-2.c: Likewise.
840 * gcc.dg/predict-3.c: Likewise.
841 * gcc.dg/predict-4.c: Likewise.
842 * gcc.dg/predict-5.c: Likewise.
843 * gcc.dg/predict-6.c: Likewise.
844 * gcc.dg/predict-7.c: Likewise.
845
59ae3d1b 8462016-06-09 Richard Biener <rguenther@suse.de>
847
848 PR tree-optimization/71462
849 * gcc.dg/torture/pr71462.c: New testcase.
850
8c2d2acf 8512016-06-09 Marek Polacek <polacek@redhat.com>
852
853 PR c/65471
854 * gcc.dg/c11-generic-3.c: New test.
855
224cb6b7 8562016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
857
858 * g++.dg/init/array42.C: New.
859 * g++.dg/init/array43.C: Likewise.
860 * g++.dg/init/array44.C: Likewise.
861 * g++.dg/init/array45.C: Likewise.
862 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
863 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
864 * g++.dg/cpp1y/auto-fn27.C: Likewise.
865 * g++.dg/gomp/pr35751.C: Likewise.
866 * g++.dg/init/array23.C: Likewise.
867 * g++.dg/init/brace2.C: Likewise.
868 * g++.dg/init/brace6.C: Likewise.
869
732905bb 8702016-06-08 Martin Sebor <msebor@redhat.com>
871 Jakub Jelinek <jakub@redhat.com>
872
873 PR c++/70507
874 PR c/68120
875 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
876 * c-c++-common/builtin-arith-overflow-2.c: New test.
877 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
878 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
879 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
880
7ddaa622 8812016-06-08 Jakub Jelinek <jakub@redhat.com>
882
883 PR c++/71442
884 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
885
84ee0905 8862016-06-08 Alan Lawrence <alan.lawrence@arm.com>
887
888 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
889 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
890 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
891 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
892 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
893 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
894 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
895 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
896 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
897 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
898 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
899 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
900 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
901
2876af98 9022016-06-08 Richard Biener <rguenther@suse.de>
903
904 PR tree-optimization/68558
905 * gcc.dg/vect/slp-44.c: New testcase.
906
acbb0d03 9072016-06-08 Richard Biener <rguenther@suse.de>
908
909 * gcc.dg/vect/slp-43.c: New testcase.
910
f8689010 9112016-06-08 Richard Biener <rguenther@suse.de>
912
913 PR tree-optimization/71452
914 * gcc.dg/torture/pr71452.c: New testcase.
915
52d393eb 9162016-06-08 Jakub Jelinek <jakub@redhat.com>
917
918 PR c++/71448
919 * g++.dg/torture/pr71448.C: New test.
920
9d700ce4 9212016-06-08 Bernd Schmidt <bschmidt@redhat.com>
922
923 PR debug/71432
924 PR ada/71413
925 * g++.dg/debug/pr71432.C: New test.
926
eb96ef65 9272016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
928
929 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
930 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
931 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
932
a4753cdd 9332016-06-08 Alan Hayward <alan.hayward@arm.com>
934
935 * gcc.dg/vect/vect-live-2.c: Update effective target.
936 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
937 * lib/target-supports.exp: Add aarch64 to vect_long.
938
bafc7b1d 9392016-06-08 Marek Polacek <polacek@redhat.com>
940
941 PR c/71418
942 * gcc.dg/noncompile/pr71418.c: New test.
943
06e590e7 944 PR c/71426
945 * gcc.dg/noncompile/pr71426.c: New test.
946
d3cb49c9 9472016-06-07 Jan Hubicka <hubicka@ucw.cz>
948
949 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
950 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
951 * gcc.dg/predict-3.c: Update template.
952 * gcc.dg/predict-5.c: Update template.
953 * gcc.dg/predict-6.c: Update template.
954 * gcc.dg/predict-9.c: Update template.
955 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
956
2d76c36a 9572016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
958
959 * gcc.target/powerpc/vec-mul.c: New test.
960
7cfde92a 9612016-06-07 David Malcolm <dmalcolm@redhat.com>
962
963 * gcc.dg/spellcheck-fields-2.c: New test case.
964
b032c4dd 9652016-06-07 Richard Biener <rguenther@suse.de>
966
967 PR c/61564
968 * gcc.dg/Wpragmas-1.c: New testcase.
969 * gcc.dg/Wattributes-4.c: Likewise.
970 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
971 entry.
972
a7056369 9732016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
974
975 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
976 spurious debug code.
977
123c61e0 9782016-06-07 Richard Biener <rguenther@suse.de>
979
980 PR tree-optimization/71428
981 * gcc.dg/torture/pr71428.c: New testcase.
982
5819d47b 9832016-06-07 Richard Biener <rguenther@suse.de>
984
985 PR middle-end/71423
986 * gcc.dg/torture/pr71423.c: New testcase.
987
6cec5c6b 9882016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
989
990 PR middle-end/71408
991 * gcc.dg/tree-ssa/pr71408.c: New test.
992
40bbfc17 9932016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
994
995 PR middle-end/71281
996 * g++.dg/torture/pr71281.C: New test.
997
61f1f80c 9982016-06-06 Marek Polacek <polacek@redhat.com>
999
1000 PR c/71362
1001 * gcc.dg/pr71362.c: New test.
1002
0406b32f 10032016-06-06 Jakub Jelinek <jakub@redhat.com>
1004 Patrick Palka <ppalka@gcc.gnu.org>
1005
1006 PR c++/70847
1007 PR c++/71330
1008 PR c++/71393
1009 * g++.dg/opt/pr70847.C: New test.
1010 * g++.dg/ubsan/pr70847.C: New test.
1011 * g++.dg/ubsan/pr71393.C: New test.
1012
b1445999 10132016-06-06 Jakub Jelinek <jakub@redhat.com>
1014
1015 PR tree-optimization/71259
1016 * gcc.dg/vect/pr71259.c: New test.
1017
99b4f3a2 10182016-06-06 David Malcolm <dmalcolm@redhat.com>
1019
1020 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1021 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1022 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1023 above.
1024
837679bc 10252016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1026
1027 PR middle-end/37780
1028 * gcc.c-torture/execute/pr37780.c: New test.
1029 * gcc.target/aarch64/pr37780_1.c: Likewise.
1030 * gcc.target/arm/pr37780_1.c: Likewise.
1031
e4b92538 10322016-06-06 Marek Polacek <polacek@redhat.com>
1033
1034 * c-c++-common/attr-may-alias-1.c: New test.
1035 * c-c++-common/attr-may-alias-2.c: New test.
1036 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1037
43ac2f2f 10382016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1039
1040 PR c/24414
1041 * gcc.target/i386/pr24414.c: New test.
1042
7e1786b2 10432016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1044
1045 * gcc.target/sparc/vis4misc.c: New file.
1046 * gcc.target/sparc/fpcmp.c: Likewise.
1047 * gcc.target/sparc/fpcmpu.c: Likewise.
1048
f593ccb2 10492016-06-06 Alan Hayward <alan.hayward@arm.com>
1050
1051 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1052 * gcc.dg/vect/vect-live-3.c: Likewise.
1053
be6d8ddc 10542016-06-06 Richard Biener <rguenther@suse.de>
1055
1056 PR tree-optimization/71398
1057 * gcc.dg/torture/pr71398.c: New testcase.
1058
78f27916 10592016-06-06 Uros Bizjak <ubizjak@gmail.com>
1060
1061 PR target/71389
1062 * g++.dg/pr71389.C: New test.
1063
c5899606 10642016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1065
1066 PR fortran/71404
1067 * gfortran.dg/fmt_read_5.f: New test.
1068
8e3cd305 10692016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1070
1071 PR fortran/69659
1072 * gfortran.dg/class_array_22.f03: New test.
1073
703c0a09 10742016-06-05 Jan Hubicka <hubicka@ucw.cz>
1075
1076 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1077
d07b2b6f 10782016-06-05 Jan Hubicka <hubicka@ucw.cz>
1079
1080 * gcc.dg/predict-9.c: Update template.
1081
4a7ec4ac 10822016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1083
1084 PR c++/49377
1085 * g++.dg/template/pr49377.C: New.
1086
7499ef4a 10872016-06-04 Jakub Jelinek <jakub@redhat.com>
1088
1089 PR tree-optimization/71405
1090 * g++.dg/torture/pr71405.C: New test.
1091
558c800d 10922016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1093
1094 PR c++/70202
1095 * g++.dg/inherit/crash5.C: New.
1096 * g++.dg/inherit/virtual1.C: Adjust.
1097
4ee7cf4b 10982016-06-03 Jeff Law <law@redhat.com>
1099
1100 PR tree-optimization/71316
1101 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1102
b12ae762 11032016-06-03 Jakub Jelinek <jakub@redhat.com>
1104
1105 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1106 dg-additional-options with just -fno-tree-scev-cprop in it.
1107 * gcc.dg/vect/vect-live-2.c: Likewise.
1108 * gcc.dg/vect/vect-live-5.c: Likewise.
1109 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1110 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1111 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1112
e09a5ee3 11132016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1114
1115 PR c++/27100
1116 * g++.dg/other/friend6.C: New test.
1117
f14b1922 11182016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1119
1120 * g++.dg/torture/ppc-ldst-array.C: New.
1121
20702ea3 11222016-06-03 Joseph Myers <joseph@codesourcery.com>
1123
1124 PR target/71276
1125 PR target/71277
1126 * gcc.dg/torture/builtin-fp-int-inexact.c,
1127 gcc.target/i386/387-builtin-fp-int-inexact.c,
1128 gcc.target/i386/387-rint-inline-1.c,
1129 gcc.target/i386/387-rint-inline-2.c,
1130 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1131 gcc.target/i386/sse2-rint-inline-1.c,
1132 gcc.target/i386/sse2-rint-inline-2.c,
1133 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1134 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1135
5ed3cc7b 11362016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1137 Julia Koval <julia.koval@intel.com>
1138
1139 PR target/66960
1140 PR target/67630
1141 PR target/67634
1142 PR target/67841
1143 PR target/68037
1144 PR target/68618
1145 PR target/68661
1146 PR target/69575
1147 PR target/69596
1148 PR target/69734
1149 * gcc.dg/guality/pr68037-1.c: New test.
1150 * gcc.dg/guality/pr68037-2.c: Likewise.
1151 * gcc.dg/guality/pr68037-3.c: Likewise.
1152 * gcc.dg/torture/pr68037-1.c: Likewise.
1153 * gcc.dg/torture/pr68037-2.c: Likewise.
1154 * gcc.dg/torture/pr68037-3.c: Likewise.
1155 * gcc.dg/torture/pr68661-1a.c: Likewise.
1156 * gcc.dg/torture/pr68661-1b.c: Likewise.
1157 * gcc.target/i386/interrupt-1.c: Likewise.
1158 * gcc.target/i386/interrupt-2.c: Likewise.
1159 * gcc.target/i386/interrupt-3.c: Likewise.
1160 * gcc.target/i386/interrupt-4.c: Likewise.
1161 * gcc.target/i386/interrupt-5.c: Likewise.
1162 * gcc.target/i386/interrupt-6.c: Likewise.
1163 * gcc.target/i386/interrupt-7.c: Likewise.
1164 * gcc.target/i386/interrupt-8.c: Likewise.
1165 * gcc.target/i386/interrupt-9.c: Likewise.
1166 * gcc.target/i386/interrupt-10.c: Likewise.
1167 * gcc.target/i386/interrupt-11.c: Likewise.
1168 * gcc.target/i386/interrupt-12.c: Likewise.
1169 * gcc.target/i386/interrupt-13.c: Likewise.
1170 * gcc.target/i386/interrupt-14.c: Likewise.
1171 * gcc.target/i386/interrupt-15.c: Likewise.
1172 * gcc.target/i386/interrupt-16.c: Likewise.
1173 * gcc.target/i386/interrupt-17.c: Likewise.
1174 * gcc.target/i386/interrupt-18.c: Likewise.
1175 * gcc.target/i386/interrupt-19.c: Likewise.
1176 * gcc.target/i386/interrupt-20.c: Likewise.
1177 * gcc.target/i386/interrupt-21.c: Likewise.
1178 * gcc.target/i386/interrupt-22.c: Likewise.
1179 * gcc.target/i386/interrupt-23.c: Likewise.
1180 * gcc.target/i386/interrupt-24.c: Likewise.
1181 * gcc.target/i386/interrupt-25.c: Likewise.
1182 * gcc.target/i386/interrupt-26.c: Likewise.
1183 * gcc.target/i386/interrupt-27.c: Likewise.
1184 * gcc.target/i386/interrupt-28.c: Likewise.
1185 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1186 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1187 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1188 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1189 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1190 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1191 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1192 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1193 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1194 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1195 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1196 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1197
3e346f54 11982016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1199
f27c52fb 1200 PR tree-optimization/52171
1201 * gcc.dg/pr52171.c: New test.
1202 * gcc.target/i386/pr52171.c: New test.
3e346f54 1203
22e029d2 12042016-06-03 Jan Hubicka <jh@suse.cz>
1205
1206 * g++.dg/tree-ssa/pred-1.C: New testcase
1207 * gcc.dg/tree-ssa/pred-1.c: New testcase
1208
41ce74ed 12092016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1210
1211 PR target/70957
1212 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1213 support.
1214 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1215
cf573a72 12162016-06-03 Alan Hayward <alan.hayward@arm.com>
1217
1218 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1219
75aae5b4 12202016-06-03 Alan Hayward <alan.hayward@arm.com>
1221
1222 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 1223 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 1224 * gcc.dg/vect/vect-live-1.c: New test.
1225 * gcc.dg/vect/vect-live-2.c: New test.
1226 * gcc.dg/vect/vect-live-3.c: New test.
1227 * gcc.dg/vect/vect-live-4.c: New test.
1228 * gcc.dg/vect/vect-live-5.c: New test.
1229 * gcc.dg/vect/vect-live-slp-1.c: New test.
1230 * gcc.dg/vect/vect-live-slp-2.c: New test.
1231 * gcc.dg/vect/vect-live-slp-3.c: New test.
1232
eba6788d 12332016-06-03 Jakub Jelinek <jakub@redhat.com>
1234
1235 PR middle-end/71387
1236 * g++.dg/opt/pr71387.C: New test.
1237
5a653985 12382016-06-02 Jeff Law <law@redhat.com>
1239
1240 PR tree-optimization/71328
1241 * gcc.c-torture/compile/pr71328.c: New test.
1242
f92f6941 12432016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1244
1245 PR fortran/52393
1246 * gfortran.dg/fmt_read_3.f90: Fix typo.
1247 * gfortran.dg/fmt_read_4.f90: New test.
1248
0d29e152 12492016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1250
1251 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1252 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1253 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1254 * g++.dg/cpp0x/override2.C: Likewise.
1255 * g++.dg/parse/crash5.C: Likewise.
1256 * g++.dg/parse/error16.C: Likewise.
1257 * g++.dg/parse/error27.C: Likewise.
1258 * g++.dg/template/qualttp15.C: Likewise.
1259 * g++.dg/template/redecl4.C: Likewise.
1260 * g++.old-deja/g++.other/crash39.C: Likewise.
1261 * g++.old-deja/g++.other/struct1.C: Likewise.
1262 * g++.old-deja/g++.pt/m9a.C: Likewise.
1263 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1264
2740a1a5 12652016-06-02 Jakub Jelinek <jakub@redhat.com>
1266
89f17a65 1267 PR c++/71372
1268 * c-c++-common/pr71372.c: New test.
1269
2740a1a5 1270 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1271 __TIME__ strings with __builtin_strcmp instead of printf and
1272 dg-output.
1273
9ae89a4e 12742016-06-02 Martin Liska <mliska@suse.cz>
1275
1276 * gcc.dg/predict-9.c: New test.
1277
41258f9c 12782016-06-02 Jakub Jelinek <jakub@redhat.com>
1279
1280 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1281 global set_compiler_env_var and global saved_compiler_env_var.
1282
dad46eb8 12832016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1284
1285 PR rtl-optimization/71295
1286 * gcc.c-torture/compile/pr71295.c: New test.
1287
9cc8a892 12882016-06-02 Jakub Jelinek <jakub@redhat.com>
1289
98e7c96c 1290 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1291
4a5a4de2 1292 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1293 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1294
9cc8a892 1295 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1296 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1297 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1298 alternative number.
1299
46819a36 13002016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1301
1302 * gcc.target/powerpc/p9-splat-4.c: New test.
1303
13042016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1305
1306 PR target/71186
1307 * gcc.target/powerpc/pr71186.c: New test.
1308
d9820cc5 13092016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1310
1311 PR fortran/52393
1312 * gfortran.dg/fmt_read_3.f90: New test.
1313
2f14ca3e 13142016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1315
1316 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1317 procedure.
1318
dfa5c0d3 13192016-06-01 Eduard Sanou <dhole@openmailbox.org>
1320
1321 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1322 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1323 env var is set.
1324 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1325 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1326 shown once.
1327 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1328 during compilation.
1329 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1330 vars set by dg-set-compiler-env-var.
1331
7d7125df 13322016-06-01 Paul Thomas <pault@gcc.gnu.org>
1333
1334 PR fortran/71156
1335 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1336 to the module procedure declaration.
1337 * gfortran.dg/submodule_16.f08: New test.
1338
6ab9cde4 13392016-06-01 Jakub Jelinek <jakub@redhat.com>
1340
1341 PR middle-end/71371
1342 * c-c++-common/gomp/pr71371.c: New test.
1343
0cfe7a23 13442016-06-01 Richard Biener <rguenther@suse.de>
1345
1346 PR tree-optimization/71366
1347 * gcc.dg/torture/pr71366-1.c: New testcase.
1348 * gcc.dg/torture/pr71366-2.c: Likewise.
1349
5a5b02e1 13502016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1351
1352 * gcc.target/powerpc/vslv-0.c: New test.
1353 * gcc.target/powerpc/vslv-1.c: New test.
1354 * gcc.target/powerpc/vsrv-0.c: New test.
1355 * gcc.target/powerpc/vsrv-1.c: New test.
1356
d27a79f6 13572016-06-01 Nathan Sidwell <nathan@acm.org>
1358
1359 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1360 * gcc.target/nvptx/weak.c: New.
1361
6172a9fd 13622016-06-01 Richard Biener <rguenther@suse.de>
1363
1364 PR tree-optimization/71261
1365 * gcc.dg/torture/vect-bool-1.c: New testcase.
1366
f9aaabb2 13672016-06-01 Jakub Jelinek <jakub@redhat.com>
1368
1369 * gfortran.dg/gomp/order-1.f90: New test.
1370 * gfortran.dg/gomp/order-2.f90: New test.
1371
53b01069 13722016-06-01 Jan Hubicka <hubicka@ucw.cz>
1373
1374 * gcc.dg/unroll-6.c: Update template.
1375 * gcc.dg/unroll-7.c: New testcase.
1376 * gcc.dg/unroll-8.c: New testcase.
1377
36757397 13782016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1379
1380 * gnat.dg/opt56.ad[sb]: New test.
1381
7f93bd6e 13822016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1383
1384 PR c++/66635
1385 * g++.dg/cpp0x/constexpr-ice16.C: New.
1386
9f41a2ce 13872016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1388
1389 PR tree-optimization/71314
1390 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1391 -mbranch-cost=2.
1392
31e02373 13932016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1394
1395 PR tree-optimization/71077
1396 * gcc.dg/tree-ssa/pr71077.c: New test.
1397
76f8f901 13982016-05-31 Jan Hubicka <hubicka@ucw.cz>
1399
7f93bd6e 1400 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1401 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1402 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 1403
04f5f923 14042016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1405
1406 PR c++/71248
1407 * g++.dg/cpp0x/pr71248.C: New.
1408 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1409 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1410 * g++.dg/init/new37.C: Likewise.
1411 * g++.dg/template/static1.C: Likewise.
1412 * g++.dg/template/static2.C: Likewise.
1413
4ffddf28 14142016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1415
1416 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1417 instead of %rdi.
1418 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1419
4ff7bd21 14202016-05-31 Marek Polacek <polacek@redhat.com>
1421
1422 * c-c++-common/Wswitch-unreachable-3.c: New test.
1423 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1424
e1f7cc4b 14252016-05-31 Richard Biener <rguenther@suse.de>
1426
1427 PR tree-optimization/71352
1428 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1429
02978bd1 14302016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1431
1432 * gcc.target/arm/armv5_thumb_isa.c: New test.
1433
cfce8164 14342016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1435
1436 PR target/71346
1437 * gcc.target/i386/pr71346.c: New test.
1438
7a51c705 14392016-05-31 Tom de Vries <tom@codesourcery.com>
1440
1441 PR tree-optimization/69068
1442 * gcc.dg/graphite/pr69068.c: New test.
1443
8c1ac106 14442016-05-27 Martin Sebor <msebor@redhat.com>
1445
1446 PR c++/71306
1447 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1448
b6431756 14492016-05-30 Jakub Jelinek <jakub@redhat.com>
1450
1451 PR c++/71349
1452 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1453 nowait depend(inout: dd[0]) clauses where permitted.
1454
f6203294 14552016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1456
1457 PR c++/71238
1458 * g++.dg/parse/pr71238.C: New.
1459 * g++.dg/concepts/friend1.C: Test column numbers too.
1460 * g++.dg/cpp0x/initlist31.C: Likewise.
1461 * g++.dg/cpp0x/pr51420.C: Likewise.
1462 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1463 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1464 * g++.dg/ext/builtin3.C: Likewise.
1465 * g++.dg/lookup/friend12.C: Likewise.
1466 * g++.dg/lookup/friend7.C: Likewise.
1467 * g++.dg/lookup/koenig1.C: Likewise.
1468 * g++.dg/lookup/koenig5.C: Likewise.
1469 * g++.dg/lookup/used-before-declaration.C: Likewise.
1470 * g++.dg/overload/koenig1.C: Likewise.
1471 * g++.dg/template/crash65.C: Likewise.
1472 * g++.dg/template/friend57.C: Likewise.
1473 * g++.dg/warn/Wshadow-5.C: Likewise.
1474 * g++.dg/warn/Wunused-8.C: Likewise.
1475 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1476 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1477 * g++.old-deja/g++.jason/member.C: Likewise.
1478 * g++.old-deja/g++.jason/report.C: Likewise.
1479 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1480 * g++.old-deja/g++.law/visibility20.C: Likewise.
1481 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1482 * g++.old-deja/g++.other/static5.C: Likewise.
1483 * g++.old-deja/g++.pt/overload2.C: Likewise.
1484
b96f8145 14852016-05-30 Jan Hubicka <hubicka@ucw.cz>
1486
1487 * gcc.dg/tree-ssa/peel1.c: New testcase.
1488 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1489 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1490
ed5bca7a 14912016-05-30 Tom de Vries <tom@codesourcery.com>
1492
1493 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1494 to ce.
1495
c0aa0333 14962016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1497
1498 PR c++/71099
1499 * g++.dg/parse/virtual1.C: New.
1500
231010db 15012016-05-30 Uros Bizjak <ubizjak@gmail.com>
1502
1503 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1504 Use correct register when clearing %edx.
1505
765557c0 15062016-05-30 Alexander Monakov <amonakov@ispras.ru>
1507
1508 PR tree-optimization/71289
1509 * gcc.dg/pr71289.c: New test.
1510
fc3b1c44 15112016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1512
1513 PR middle-end/71269
1514 PR middle-end/71292
1515 * gcc.dg/tree-ssa/pr71269.c: New test.
1516 * gcc.dg/tree-ssa/pr71292.c: New test.
1517
ce352457 15182016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1519
1520 PR middle-end/71252
1521 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1522
eedd711b 15232016-05-30 Jan Hubicka <hubicka@ucw.cz>
1524
1525 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1526 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1527 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1528
8c061890 15292016-05-30 Tom de Vries <tom@codesourcery.com>
1530
1531 PR tree-optimization/69067
1532 * gcc.dg/graphite/pr69067.c: New test.
1533
a6b0884c 15342016-05-29 Uros Bizjak <ubizjak@gmail.com>
1535
1536 PR target/71245
1537 * gcc.target/i386/pr71245-1.c: New test.
1538 * gcc.target/i386/pr71245-2.c: Ditto.
1539
2369edfc 15402016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1541
1542 PR c++/71105
1543 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1544 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1545 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1546
b6ab3f43 15472016-05-27 Jan Hubicka <hubicka@ucw.cz>
1548
1549 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1550
0192662b 15512016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1552
1553 Revert:
1554 PR c++/69855
1555 * g++.dg/overload/69855.C: New.
1556 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1557 * g++.old-deja/g++.pt/crash3.C: Likewise.
1558
fce78c50 15592016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1560
1561 PR c++/60385
1562 * g++.dg/parse/namespace13.C: New.
1563
372172fe 15642016-05-26 Jeff Law <law@redhat.com>
1565
1566 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1567 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1568 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1569 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1570 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1571 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1572 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1573 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1574 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1575 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1576 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1577 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1578 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1579
5d8a8944 15802016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1581
1582 PR c++/69855
1583 * g++.dg/overload/69855.C: New.
1584 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1585 * g++.old-deja/g++.pt/crash3.C: Likewise.
1586
29602b75 15872016-05-27 Jiong Wang <jiong.wang@arm.com>
1588
1589 PR target/63596
1590 * gcc.target/aarch64/va_arg_1.c: New testcase.
1591 * gcc.target/aarch64/va_arg_2.c: Likewise.
1592 * gcc.target/aarch64/va_arg_3.c: Likewise.
1593
c900b732 15942016-05-27 Jiong Wang <jiong.wang@arm.com>
1595
1596 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1597 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1598 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1599 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1600 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1601
73ef73bd 16022016-05-27 Marek Polacek <polacek@redhat.com>
1603
1604 PR middle-end/71308
1605 * g++.dg/torture/pr71308.C: New test.
1606
a6031633 16072016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1608
1609 * gcc.dg/zero_bits_compound-1.c: New test.
1610 * gcc.dg/zero_bits_compound-2.c: New test.
1611
1fbdc7ae 16122016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1613
1614 PR middle-end/71279
1615 * gcc.dg/pr71279.c: New test.
1616
2e196ca8 16172016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1618
1619 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1620 floating point min/max/comparison instructions.
1621 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1622
6feab9ce 16232016-05-26 Jakub Jelinek <jakub@redhat.com>
1624
1625 * c-c++-common/gomp/schedule-1.c: New test.
1626 * gfortran.dg/gomp/schedule-1.f90: New test.
1627
978cea8f 16282016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1629
1630 PR c++/70822
1631 PR c++/70106
1632 * g++.dg/cpp1y/auto-fn32.C: New test.
1633 * g++.dg/cpp1y/paren4.C: New test.
1634
0478d9ed 16352016-05-26 Nathan Sidwell <nathan@acm.org>
1636
1637 * gcc.dg/20060410.c: Xfail on ptx.
1638 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1639 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1640 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1641 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1642 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1643
5fd1c174 16442016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1645
1646 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1647
c5e8b3e2 16482016-05-26 Jakub Jelinek <jakub@redhat.com>
1649
0db93a5b 1650 PR tree-optimization/71280
1651 * gcc.dg/pr71280.c: New test.
1652
7199c05c 1653 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1654
76c786ac 1655 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1656 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1657
c5e8b3e2 1658 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1659
e9bcea2f 16602016-05-26 Jiong Wang <jiong.wang@arm.com>
1661
1662 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 1663 kept in memory.
e9bcea2f 1664
955d947b 16652016-05-25 Jeff Law <law@redhat.com>
1666
1667 PR tree-optimization/71272
1668 * gcc.c-torture/compile/pr71272.c: new test.
1669
77102dbe 16702016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1671
1672 * gcc.target/powerpc/vec-cmpne.c: New test.
1673 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1674
552821b4 16752016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1676
1677 * gnat.dg/opt55.ad[sb]: New test.
1678
0113f3c5 16792016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1680
1681 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1682 * c-c++-common/pr60226.c: Require int32plus.
1683 * gcc.c-torture/execute/pr70602.c: Likewise.
1684 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1685 unsigned long for malloc arg type.
1686 * gcc.dg/asr_div1.c: Require int32plus.
1687 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1688 * gcc.dg/pie-1.c: Require pie.
1689 * gcc.dg/pie-2.c: Likewise.
1690 * gcc.dg/pr59471.c: Require int32plus.
1691 * gcc.dg/pr59963-2.c: XFAIL for int16.
1692 * gcc.dg/pr60114.c: Require int32plus.
1693 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1694 unsigned long for typedef of size_t.
1695 * gcc.dg/pr63914.c: Require int32plus.
1696 * gcc.dg/pr64536.c: Require pt32plus.
1697 * gcc.dg/pr65658.c: Likewise.
1698 * gcc.dg/pr67271.c: Require int32plus.
1699 * gcc.dg/pr68112.c: Likewise.
1700 * gcc.dg/pr69071.c: Skip for avr target.
1701 * gcc.dg/pr69973.c: Require int32plus.
1702 * gcc.dg/pr70169.c: Skip for avr target.
1703 * gcc.dg/sso-6.c: Require int32plus.
1704 * gcc.dg/sso-7.c: Likewise.
1705 * gcc.dg/sso-8.c: Likewise.
1706 * gcc.dg/vrp-min-max-2.c: Likewise.
1707
f4094380 17082016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1709
1710 PR target/70738
1711 * gcc.target/i386/pr70738-1.c: New test.
1712 * gcc.target/i386/pr70738-2.c: Likewise.
1713 * gcc.target/i386/pr70738-3.c: Likewise.
1714 * gcc.target/i386/pr70738-4.c: Likewise.
1715 * gcc.target/i386/pr70738-5.c: Likewise.
1716 * gcc.target/i386/pr70738-6.c: Likewise.
1717 * gcc.target/i386/pr70738-7.c: Likewise.
1718 * gcc.target/i386/pr70738-8.c: Likewise.
1719 * gcc.target/i386/pr70738-9.c: Likewise.
1720
239a4bea 17212016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1722
1723 PR rtl-optimization/66940
1724 * gcc.c-torture/execute/pr66940.c: New test.
1725
bf6382ba 17262016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1727
1728 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1729 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1730 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1731 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1732 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1733 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1734 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1735 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1736 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1737 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1738 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1739 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1740 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1741 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1742 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1743 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1744 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1745 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1746 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1747 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1748 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1749 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1750 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1751 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1752
2c995da9 17532016-05-25 Marek Polacek <polacek@redhat.com>
1754
1755 PR c/71265
1756 * gcc.dg/noncompile/pr71265.c: New test.
1757
abfbb5b5 1758 PR c/71266
1759 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1760
f6871bbd 17612016-05-25 Nathan Sidwell <nathan@acm.org>
1762
1763 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1764
de04e83e 17652016-05-25 Richard Biener <rguenther@suse.de>
1766
1767 PR tree-optimization/71261
1768 * c-c++-common/torture/pr71261.c: New testcase.
1769
b35931f7 17702016-05-25 Richard Biener <rguenther@suse.de>
1771
1772 PR tree-optimization/71264
1773 * gcc.dg/vect/pr71264.c: New testcase.
1774
166c3089 17752016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1776
1777 PR c++/55992
1778 * g++.dg/cpp0x/alias-decl-53.C: New.
1779 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1780
14240409 17812016-05-25 Martin Liska <mliska@suse.cz>
1782
1783 * g++.dg/pr71239.C: New test.
1784
bc47d9f6 17852016-05-25 Richard Biener <rguenther@suse.de>
1786
4860a6bf 1787 * gcc.dg/vect/pr58135.c: Rename to ...
1788 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 1789
d8a3f157 17902016-05-25 Marek Polacek <polacek@redhat.com>
1791
1792 * g++.dg/pr65295.C: Use target c++14.
1793
3af16045 17942016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1795
231010db 1796 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1797 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 1798
949479b2 17992016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1800
1801 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1802 instructions.
1803
6d6a3fc3 18042016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1805
1806 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1807 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1808 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1809 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1810 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1811 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1812 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1813 * c-c++-common/goacc/pcopy.c: Likewise.
1814 * c-c++-common/goacc/pcopyin.c: Likewise.
1815 * c-c++-common/goacc/pcopyout.c: Likewise.
1816 * c-c++-common/goacc/pcreate.c: Likewise.
1817 * c-c++-common/goacc/pr70688.c: New test.
1818 * c-c++-common/goacc/present-1.c: Adjust test.
1819 * c-c++-common/goacc/reduction-5.c: Likewise.
1820 * g++.dg/goacc/data-1.C: New test.
1821
af648be2 18222016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1823
1824 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1825 vector parity built-in functions.
1826 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1827 count trailing zeros automatic vectorization.
1828 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1829 count trailing zeros built-in functions.
1830
4e173d60 18312016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1832
1833 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1834
a0c02a52 18352016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1836
1837 PR target/71050
1838 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1839
64c52e9c 18402016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1841
1842 PR c++/50436
1843 * g++.dg/template/crash123.C: New.
1844 * g++.dg/template/crash124.C: Likewise.
1845
752b5a4c 18462016-05-24 Martin Sebor <msebor@redhat.com>
1847
1848 PR c++/71147
1849 * g++.dg/ext/flexary16.C: New test.
1850
a36dd683 18512016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1852
f6871bbd 1853 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1854 before math.h is included.
a36dd683 1855 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1856 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1857 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1858 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1859 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1860 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1861 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1862 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1863 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1864 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1865 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1866 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1867 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1868 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1869 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1870 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1871 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1872 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1873 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1874 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1875 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1876 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1877 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1878
d60e1df7 18792016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1880 Kelvin Nilsen <kelvin@gcc.gnu.org>
1881
1882 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
1883 support.
1884
22d09025 18852016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1886
1887 PR c++/69872
1888 * g++.dg/warn/Wno-narrowing1.C: New.
1889
6ef0143d 18902016-05-24 Marek Polacek <polacek@redhat.com>
1891
1892 PR c/71249
1893 * c-c++-common/Wswitch-unreachable-2.c: New test.
1894
962a2062 18952016-05-24 Jakub Jelinek <jakub@redhat.com>
1896
ead77194 1897 PR c++/71257
1898 * g++.dg/vect/simd-clone-6.cc: New test.
1899 * g++.dg/gomp/declare-simd-6.C: New test.
1900
962a2062 1901 PR middle-end/70434
1902 PR c/69504
1903 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
1904
23edc6d1 19052016-05-24 Richard Biener <rguenther@suse.de>
1906
1907 PR tree-optimization/71240
1908 * gcc.dg/optimize-bswapsi-5.c: New testcase.
1909
30633bcc 19102016-05-24 Richard Biener <rguenther@suse.de>
1911
1912 PR tree-optimization/71230
1913 * gcc.dg/torture/pr71230.c: New testcase.
1914 * g++.dg/torture/pr71230.C: Likewise.
1915
c9d624bd 19162016-05-24 Thomas Schwinge <thomas@codesourcery.com>
1917
1918 * c-c++-common/goacc/routine-5.c: Add tests.
1919 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
1920 * gfortran.dg/goacc/routine-6.f90: Add tests.
1921
ce143ff0 19222016-05-24 Richard Biener <rguenther@suse.de>
1923
1924 PR tree-optimization/71253
1925 * gcc.dg/torture/pr71253.c: New testcase.
1926
3bdaecd5 19272016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1928
1929 PR middle-end/71252
1930 * gfortran.dg/pr71252.f90: New test.
1931
856b494d 19322016-05-24 Richard Sandiford <richard.sandiford@arm.com>
1933
1934 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
1935
7345b977 19362016-05-24 Richard Biener <rguenther@suse.de>
1937
1938 PR middle-end/70434
1939 PR c/69504
1940 * c-c++-common/vector-subscript-4.c: New testcase.
1941 * c-c++-common/vector-subscript-5.c: Likewise.
1942
6f065267 19432016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1944
1945 PR fortran/71123
1946 * gfortran.dg/namelist_90.f: New test
1947
fd6757da 19482016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1949
1950 PR fortran/66461
1951 * gfortran.dg/unexpected_eof.f: New test
1952
7d5555a8 19532016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1954 Kelvin Nilsen <kelvin@gcc.gnu.org>
1955
1956 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
1957 as little endian.
1958
ae6744c9 19592016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1960
1961 PR c++/70972
1962 * g++.dg/cpp0x/inh-ctor20.C: New.
1963 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
1964
f0d91a85 19652016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1966
1967 PR c++/69095
1968 * g++.dg/cpp0x/variadic168.C: New.
1969
1618ffe5 19702016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1971
1972 * g++.dg/cpp0x/pr31445.C: Test column number too.
1973 * g++.dg/cpp0x/pr32253.C: Likewise.
1974 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
1975 * g++.dg/cpp0x/variadic36.C: Likewise.
1976
c0205bab 19772016-05-23 Marc Glisse <marc.glisse@inria.fr>
1978
1979 * gcc.dg/fold-notshift-2.c: Adjust.
1980
1398da0f 19812016-05-23 Marek Polacek <polacek@redhat.com>
1982
1983 PR c/49859
1984 * c-c++-common/Wswitch-unreachable-1.c: New test.
1985 * gcc.dg/Wswitch-unreachable-1.c: New test.
1986 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
1987 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
1988 * g++.dg/gomp/block-10.C: Likewise.
1989 * gcc.dg/gomp/block-10.c: Likewise.
1990 * g++.dg/gomp/block-9.C: Likewise.
1991 * gcc.dg/gomp/block-9.c: Likewise.
1992 * g++.dg/gomp/target-1.C: Likewise.
1993 * g++.dg/gomp/target-2.C: Likewise.
1994 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 1995 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 1996 * g++.dg/gomp/taskgroup-1.C: Likewise.
1997 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1998 * gcc.dg/gomp/teams-1.c: Likewise.
1999 * g++.dg/gomp/teams-1.C: Likewise.
2000 * g++.dg/overload/error3.C: Likewise.
2001 * g++.dg/tm/jump1.C: Likewise.
2002 * g++.dg/torture/pr40335.C: Likewise.
2003 * gcc.dg/c99-vla-jump-5.c: Likewise.
2004 * gcc.dg/switch-warn-1.c: Likewise.
2005 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
2006 * gcc.dg/nested-func-1.c: Likewise.
2007 * gcc.dg/pr67784-4.c: Likewise.
2008
5403ed8b 20092016-05-23 Richard Biener <rguenther@suse.de>
2010
2011 PR tree-optimization/71230
2012 * gfortran.dg/pr71230-1.f90: New testcase.
2013 * gfortran.dg/pr71230-2.f90: Likewise.
2014
27510941 20152016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2016
1618ffe5 2017 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 2018 * gcc.dg/vect/pr58135.c: Add new.
2019 * gfortran.dg/pr46519-1.f: Adjust test case.
2020
a41c605d 20212016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2022
2023 PR c++/53401
2024 * g++.dg/cpp0x/decltype64.C: New.
2025
3eb254ab 20262016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2027
2028 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2029 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2030 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2031
a75fffe1 20322016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2033
2034 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2035 Add poly64x1_t and poly64x2_t cases if supported.
2036 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2037 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2038 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2039 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2040 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2041
56979b12 20422016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2043
2044 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2045 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2046 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2047 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2048 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2049 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2050 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2051
dc5e98db 20522016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2053
2054 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2055
c0f383ae 20562016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2057
2058 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2059 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2060
2a4d70a2 20612016-05-22 Jakub Jelinek <jakub@redhat.com>
2062
4c109025 2063 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2064 constraint instead of "r".
2065 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2066 insn instead of vxorpd.
2067 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2068
bad891ce 2069 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2070 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2071
ac23ddb9 2072 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2073
9dac9579 2074 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2075 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2076
2a4d70a2 2077 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2078
9eafdd7b 20792016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2080
2081 PR middle-end/40921
2082 * gcc.dg/tree-ssa/pr40921.c: New test.
2083
93df190d 20842016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2085
2086 PR target/71103
2087 * gcc.target/avr/pr71103.c: New test.
2088
933b9f7f 20892016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2090
2091 PR middle-end/71179
2092 * gcc.dg/tree-ssa/pr71179.c: New test.
2093
8bdfbc08 20942016-05-20 Martin Sebor <msebor@redhat.com>
2095
2096 PR c/71115
2097 * gcc.dg/init-excess-2.c: New test.
2098
6827ab42 20992016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2100
2101 * gnat.dg/opt53.adb: New test.
2102 * gnat.dg/opt54.adb: Likewise.
2103
58a5f4c0 21042016-05-20 Martin Jambor <mjambor@suse.cz>
2105
2106 PR tree-optimization/70884
2107 * gcc.dg/tree-ssa/pr70919.c: New test.
2108
bb7145f6 21092016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2110
2111 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2112 formatting.
f6871bbd 2113 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2114 fix code formatting.
2115
21162016-05-20 Nathan Sidwell <nathan@acm.org>
2117
2118 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2119 non-common cases.
2120 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 2121
9954d230 21222016-05-20 David Malcolm <dmalcolm@redhat.com>
2123
2124 * jit.dg/all-non-failing-tests.h: Add
2125 test-factorial-must-tail-call.c.
2126 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2127 * jit.dg/test-factorial-must-tail-call.c: New test case.
2128
08a161f9 21292016-05-20 Jakub Jelinek <jakub@redhat.com>
2130
2131 PR fortran/71204
2132 * gfortran.dg/pr71204.f90: New test.
2133
3d380077 21342016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2135
2136 * gcc.target/nvptx/sincos.c: New test.
2137
0f104d56 21382016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2139
2140 PR c++/70572
2141 * g++.dg/cpp1y/auto-fn31.C: New.
2142
61736a1b 21432016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2144
2145 * gcc.target/powerpc/vec-addec.c: New test.
2146 * gcc.target/powerpc/vec-addec-int128.c: New test.
2147
b4a61e77 21482016-05-20 David Malcolm <dmalcolm@redhat.com>
2149
2150 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2151 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2152 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2153 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2154
9a2ace10 21552016-05-20 Jan Hubicka <hubicka@ucw.cz>
2156
2157 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2158
45cdf8c6 21592016-05-20 Jakub Jelinek <jakub@redhat.com>
2160
b9a1dcd5 2161 PR c++/71210
2162 * g++.dg/opt/pr71210-1.C: New test.
2163 * g++.dg/opt/pr71210-2.C: New test.
2164
45cdf8c6 2165 PR tree-optimization/29756
2166 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2167 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2168 only on selected targets where V4SImode vectors are known to be
2169 supported.
2170
92e3ffbf 21712016-05-20 Marc Glisse <marc.glisse@inria.fr>
2172
2173 PR tree-optimization/71079
2174 PR tree-optimization/71206
2175 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2176
5da368e3 21772016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2178
2179 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2180 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2181 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2182
2506d97a 21832016-05-20 Richard Guenther <rguenther@suse.de>
2184
2185 PR tree-optimization/29756
2186 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2187
adade307 21882016-05-20 Richard Biener <rguenther@suse.de>
2189
2190 PR tree-optimization/71185
2191 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2192
c3deca25 21932016-05-20 Richard Biener <rguenther@suse.de>
2194
2195 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2196
8b0bef14 21972016-05-19 Marek Polacek <polacek@redhat.com>
2198
2199 PR c++/71075
2200 * g++.dg/diagnostic/pr71075.C: New test.
2201
08025288 22022016-05-19 David Malcolm <dmalcolm@redhat.com>
2203
2204 PR c++/71184
2205 * g++.dg/pr71184.C: New test case.
2206
26a51591 22072016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2208
2209 * gcc.target/powerpc/darn-0.c: New test.
2210 * gcc.target/powerpc/darn-1.c: New test.
2211 * gcc.target/powerpc/darn-2.c: New test.
2212
d8d3e75a 22132016-05-19 Marek Polacek <polacek@redhat.com>
2214
2215 PR tree-optimization/71031
2216 * gcc.dg/tree-ssa/vrp100.c: New test.
2217
c28211ae 22182016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2219
2220 PR rtl-optimization/71148
2221 * gcc.dg/pr71148.c: New test.
2222
3f5ea43a 22232016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2224
2225 PR target/71056
2226 * gcc.target/arm/pr71056.c: New test.
2227
2a7d4c20 22282016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2229
2230 * c-c++-common/pr69669.c: Check the used mode.
2231
ed0b0569 22322016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2233
2234 PR sanitizer/64354
2235 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2236
410372fe 22372016-05-19 Richard Biener <rguenther@suse.de>
2238
2239 PR tree-optimization/70729
2240 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2241 * gcc.dg/graphite/scop-18.c: Likewise.
2242 * gcc.dg/pr41783.c: Disable LIM.
2243 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2244 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2245 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2246 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2247 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2248 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2249 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2250 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2251 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2252 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2253 * gfortran.dg/pr42108.f90: Likewise.
2254
56f34f03 22552016-05-18 David Malcolm <dmalcolm@redhat.com>
2256
2257 PR driver/69265
2258 * gcc.dg/spellcheck-options-11.c: New test case.
2259
e6481cd1 22602016-05-18 Jakub Jelinek <jakub@redhat.com>
2261
2262 PR c++/71100
2263 * g++.dg/opt/pr71100.C: New test.
2264
be951c59 22652016-05-18 Martin Jambor <mjambor@suse.cz>
2266
2267 PR ipa/69708
2268 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2269 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2270 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2271 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2272
665ff45b 22732016-05-18 Martin Jambor <mjambor@suse.cz>
2274
2275 PR ipa/69708
2276 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2277 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2278 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2279 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2280 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2281
485be62c 22822016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2283
2284 PR c++/69793
2285 * g++.dg/template/crash122.C: New.
2286
b251d5f5 22872016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2288
2289 PR c++/70466
2290 * g++.dg/template/pr70466-1.C: New.
2291 * g++.dg/template/pr70466-2.C: Likewise.
2292
c93e9931 22932016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2294
2295 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2296 splat operations and the XXSPLTIB instruction.
2297 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2298 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2299 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2300 xxlxor to clear a register.
2301
8ba6639c 23022016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2303
2304 * gcc.dg/torture/pr71020.c: New test.
2305
ec6e3005 23062016-05-18 Martin Jambor <mjambor@suse.cz>
2307
2308 PR ipa/70646
2309 * gcc.dg/ipa/pr70646.c: New test.
2310
5ef3c918 23112016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2312
2313 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2314
70a88eab 23152016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2316
2317 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2318 missing tests for vreinterpretq_p{8,16}.
2319
b52a930c 23202016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2321
2322 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2323 vsliq_n_s64 and vsliq_n_u64.
2324
bdd4080b 23252016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2326
2327 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2328 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2329
37814bf5 23302016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2331
2332 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2333 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2334 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2335
764af2e0 23362016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2337
2338 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2339 in comment.
2340
ffe01a83 23412016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 2342
2343 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2344 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2345 "blr\t" and switch to scan-assembler-times.
2346
fab6dae9 23472016-05-18 Jiong Wang <jiong.wang@arm.com>
2348
231010db 2349 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2350 with __aarch64__.
2351 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2352 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 2353
4eb0c566 23542016-05-18 Jakub Jelinek <jakub@redhat.com>
2355
442f18f1 2356 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2357 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2358 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2359 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2360 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2361 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2362
4d83b36b 2363 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2364 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2365
a4528eec 2366 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2367 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2368
f0066139 2369 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2370 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2371
4eb0c566 2372 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2373
303e9267 23742016-05-18 Richard Biener <rguenther@suse.de>
2375
2376 PR tree-optimization/71168
2377 * gcc.dg/torture/pr71168.c: New testcase.
2378
0d7ddd44 23792016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2380
2381 PR middle-end/63586
2382 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2383 * gcc.dg/tree-ssa/pr63586.c: New test.
2384 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2385
899bcc0f 23862016-05-17 Nathan Sidwell <nathan@acm.org>
2387
2388 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2389 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2390 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2391 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2392
a2246979 23932016-05-17 Nathan Sidwell <nathan@acm.org>
2394
2395 * gcc.target/nvptx/abi-vararg-3.c: New.
2396
2f6a4d21 23972016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2398
2399 PR tree-optimization/54579
2400 PR middle-end/55299
2401 * gcc.dg/fold-notrotate-1.c: New test.
2402 * gcc.dg/fold-notshift-1.c: New test.
2403 * gcc.dg/fold-notshift-2.c: New test.
2404
27bdad45 24052016-05-17 Marek Polacek <polacek@redhat.com>
2406
2407 PR ipa/71146
2408 * g++.dg/ipa/pr71146.C: New test.
2409
f33a295a 24102016-05-17 David Malcolm <dmalcolm@redhat.com>
2411
2412 * jit.dg/test-error-array-bounds.c: New test case.
2413
b6dd53bf 24142016-05-17 Marc Glisse <marc.glisse@inria.fr>
2415
2416 * gcc.dg/tree-ssa/and-1.c: New testcase.
2417
a8719545 24182016-05-17 Marc Glisse <marc.glisse@inria.fr>
2419
2420 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2421 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2422
34806102 24232016-05-17 Marc Glisse <marc.glisse@inria.fr>
2424
2425 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2426 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2427
25fe08a8 24282016-05-17 Jiong Wang <jiong.wang@arm.com>
2429
2430 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2431
abf1a837 24322016-05-17 Jiong Wang <jiong.wang@arm.com>
2433
2434 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2435
666b9dd3 24362016-05-17 Jiong Wang <jiong.wang@arm.com>
2437
2438 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2439 ".2d[index]" when scan the assembly.
2440 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2441 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2442 float64x1.
2443 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2444
77d095c0 24452016-05-17 Richard Biener <rguenther@suse.de>
2446
2447 PR tree-optimization/71132
2448 * gcc.dg/torture/pr71132.c: New testcase.
2449
28adcc23 24502016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2451
2452 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2453
2439931e 24542016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2455
2456 PR target/70809
2457 * gcc.target/aarch64/pr70809_1.c: New test.
2458
5ec2ff80 24592016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2460
2461 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2462 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2463 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2464 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2465
17fd1c7a 24662016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2467 Ilya Enkovich <ilya.enkovich@intel.com>
2468
2469 PR target/71114
2470 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2471
46729204 24722016-05-16 Jan Hubicka <hubicka@ucw.cz>
2473
2474 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2475 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2476
2a1125d6 24772016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2478
2479 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2480 test for __ARM_FP16_ARGS.
2481 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2482 * gcc.target/arm/aapcs/neon-vect10.c: New.
2483 * gcc.target/arm/aapcs/neon-vect9.c: New.
2484 * gcc.target/arm/aapcs/vfp18.c: New.
2485 * gcc.target/arm/aapcs/vfp19.c: New.
2486 * gcc.target/arm/aapcs/vfp20.c: New.
2487 * gcc.target/arm/aapcs/vfp21.c: New.
2488 * gcc.target/arm/fp16-aapcs-1.c: New.
2489 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2490 test for __ARM_FP16_ARGS.
2491 * g++.target/arm/fp16-return-1.c: Update expected output.
2492
ea3d2d74 24932016-05-16 Jiong Wang <jiong.wang@arm.com>
2494
2495 PR testsuite/70227
2496 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2497
6989e05f 24982016-05-15 Harald Anlauf <anlauf@gmx.de>
2499
2500 PR fortran/69603
2501 * gfortran.dg/pr69603.f90: New testcase.
2502
a5f52592 25032016-05-14 Fritz Reese <fritzoreese@gmail.com>
2504
2505 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2506
88f949ab 25072016-05-14 Fritz Reese <fritzoreese@gmail.com>
2508
2509 PR fortran/71047
2510 * gfortran.dg/pr71047.f08: New test.
2511
90c88567 25122016-05-13 Joseph Myers <joseph@codesourcery.com>
2513
2514 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2515 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2516 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2517
00a690cc 25182016-05-13 Martin Sebor <msebor@redhat.com>
2519
2520 PR c++/60049
2521 * g++.dg/cpp0x/constexpr-60049.C: New test.
2522
ec8b6af7 25232016-05-13 Jakub Jelinek <jakub@redhat.com>
2524
2525 PR bootstrap/71071
2526 * gcc.dg/pr71071.c: New test.
2527
f54d1d7b 25282016-05-13 Uros Bizjak <ubizjak@gmail.com>
2529
2530 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2531 remove XOP handling.
2f3af60f 2532 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 2533
a39a0392 25342016-05-13 Nathan Sidwell <nathan@acm.org>
2535
2536 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2537 __atomic_is_lock_free declaration.
2538
42333dd9 25392016-05-13 Richard Biener <rguenther@suse.de>
2540
2541 PR tree-optimization/42587
2542 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2543
c5442454 25442016-05-13 Martin Liska <mliska@suse.cz>
2545
2546 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2547 the new format of dump output.
2548
03a400fb 25492016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2550
2551 * gcc.dg/pr71084.c: New test.
2552
69278c3f 25532016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2554
231010db 2555 PR target/53440
2556 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 2557
8138f11b 25582016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2559
2560 * gcc.target/aarch64/struct_return.c: New test.
2561
22a3f7bd 25622016-05-12 Marek Polacek <polacek@redhat.com>
2563
2564 PR c/70756
2565 * c-c++-common/pr70756-2.c: New test.
2566 * c-c++-common/pr70756.c: New test.
2567
9bcd42cc 25682016-05-12 Richard Biener <rguenther@suse.de>
2569
2570 PR tree-optimization/71059
2571 * gcc.dg/torture/pr71059.c: New testcase.
2572
5ffb4a0d 25732016-05-12 Richard Biener <rguenther@suse.de>
2574
2575 PR tree-optimization/71062
2576 * gcc.dg/torture/pr71062.c: New testcase.
2577
2ab65c31 25782016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2579
2580 PR tree-optimization/71006
2581 * gcc.dg/pr71006.c: New test.
2582
f0158fc0 25832016-05-12 Marek Polacek <polacek@redhat.com>
2584
2585 PR driver/71063
2586 * gcc.dg/opts-7.c: New test.
2587
0f56938b 25882016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2589
2590 PR target/70830
2591 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2592 Add -save-temps to dg-options.
2593 Scan for ldmfd rather than pop instruction.
2594 * gcc.target/arm/interrupt-2.c: Likewise.
2595 * gcc.target/arm/pr70830.c: New test.
2596
e10946d5 25972016-05-12 Jakub Jelinek <jakub@redhat.com>
2598
9fa8e468 2599 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2600 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2601
9ce62bbe 2602 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2603 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2604 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2605
708ae1b1 2606 PR target/71019
2607 * gcc.target/i386/avx512vl-pack-1.c: New test.
2608 * gcc.target/i386/avx512vl-pack-2.c: New test.
2609 * gcc.target/i386/avx512bw-pack-2.c: New test.
2610
a461f32e 2611 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2612
e10946d5 2613 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2614 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2615 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2616
f52a3ef6 26172016-05-12 Richard Biener <rguenther@suse.de>
2618
2619 PR tree-optimization/70986
2620 * gcc.dg/torture/pr70986-1.c: New testcase.
2621 * gcc.dg/torture/pr70986-2.c: Likewise.
2622 * gcc.dg/torture/pr70986-3.c: Likewise.
2623
54c4d22e 26242016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2625
2626 PR c/43651
2627 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2628 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2629
57215d5b 26302016-05-11 Uros Bizjak <ubizjak@gmail.com>
2631
2632 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2633 directive.
2634 * gcc.target/i386/pr66746.c: Ditto.
2635
67d3121c 26362016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2637
2638 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2639 support.
2640 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2641 warning when using -mvsx-timode.
2642 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2643 * gcc.target/powerpc/dform-2.c: Likewise.
2644 * gcc.target/powerpc/pr68805.c: Likewise.
2645
7f8012a5 26462016-05-11 Marek Polacek <polacek@redhat.com>
2647
2648 PR c++/71024
2649 * c-c++-common/attributes-3.c: New test.
2650
3e8567ce 26512016-05-11 Nathan Sidwell <nathan@acm.org>
2652
2653 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2654 * gcc.c-torture/execute/pr68185.c: Likewise.
2655 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2656 * gcc.dg/pr69634.c: Requires scheduling.
2657 * gcc.dg/torture/pr66178.c: Require label values.
2658 * gcc.dg/setjmp-6.c: Require indirect jumps.
2659
3739ac00 26602016-05-11 Richard Biener <rguenther@suse.de>
2661
2662 PR tree-optimization/71055
2663 * gcc.dg/torture/pr71055.c: New testcase.
2664
1ff8b385 26652016-05-11 Richard Biener <rguenther@suse.de>
2666
2667 PR debug/71057
2668 * g++.dg/debug/pr71057.C: New testcase.
2669
77126efa 26702016-05-11 Jakub Jelinek <jakub@redhat.com>
2671
2672 PR fortran/70855
2673 * gfortran.dg/gomp/pr70855.f90: New test.
2674
6fcaaf9b 26752016-05-11 Richard Biener <rguenther@suse.de>
2676
2677 PR middle-end/71002
2678 * g++.dg/torture/pr71002.C: New testcase.
2679
bfa8ea12 26802016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2681
2682 PR middle-end/70807
2683 * gcc.dg/pr70807.c: New test.
2684
87632549 26852016-05-10 Martin Sebor <msebor@redhat.com>
2686
2687 PR c++/38611
2688 * g++.dg/Wattributes.C: New test.
2689
f9153689 26902016-05-10 Marc Glisse <marc.glisse@inria.fr>
2691
2692 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2693 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2694 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2695
a44ed58a 26962016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2697
2698 PR target/70799
2699 * gcc.target/i386/pr70799-1.c: New test.
2700
d6c90d89 27012016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2702
2703 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2704
c1f73044 27052016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2706
2707 PR middle-end/70877
2708 * gcc.target/i386/pr70877.c: New test.
2709
e66d763a 27102016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2711
2712 PR tree-optimization/70786
2713 * gcc.target/i386/pr70876.c: New test.
2714
a30ff73a 27152016-05-10 Jakub Jelinek <jakub@redhat.com>
2716
2717 PR target/70927
2718 * gcc.target/i386/avx512vl-logic-1.c: New test.
2719 * gcc.target/i386/avx512vl-logic-2.c: New test.
2720 * gcc.target/i386/avx512dq-logic-2.c: New test.
2721
4b3fd38f 27222016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2723
2724 PR target/70963
2725 * gcc.target/powerpc/pr70963.c: New.
2726
abf93a25 27272016-05-10 David Malcolm <dmalcolm@redhat.com>
2728
2729 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2730 (test_very_wide_line): Add ruler to expected output.
2731 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2732 (test_very_wide_line): Likewise.
2733 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2734 (test_show_locus): Within the handling of "test_very_wide_line",
2735 enable show_ruler_p on the diagnostic context.
2736
d614888f 27372016-05-10 Richard Biener <rguenther@suse.de>
2738
2739 PR tree-optimization/71039
2740 * gcc.dg/torture/pr71039.c: New testcase.
2741
dbca5ed9 27422016-05-10 Nathan Sidwell <nathan@acm.org>
2743
2744 * gcc.dg/nested-func-10.c: Requires alloca.
2745 * gcc.dg/nested-func-9.c: Requires alloca.
2746 * gcc.c-torture/execute/pr70460.c: Requires labels.
2747 * gcc.c-torture/compile/pr70199.c: Requires labels.
2748 * gcc.target/nvptx/decl.c: Compile only.
2749 * gcc.target/nvptx/trailing-init.c: Compile only.
2750 * gcc.target/nvptx/ary-init.c: Compile only.
2751
3fa82609 27522016-05-10 Marek Polacek <polacek@redhat.com>
2753
2754 PR c/70255
2755 * gcc.dg/attr-opt-1.c: New test.
2756
76825907 27572016-05-10 Richard Biener <rguenther@suse.de>
2758
2759 PR tree-optimization/70497
2760 PR tree-optimization/28367
2761 * gcc.dg/torture/20160404-1.c: New testcase.
2762 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2763 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2764
68255819 27652016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2766
2767 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2768
d9aa8cdb 27692016-05-09 Uros Bizjak <ubizjak@gmail.com>
2770
2771 * gcc.target/i386/fabsneg-1.c New test.
2772
7cc16f50 27732016-05-09 Alan Modra <amodra@gmail.com>
2774
2775 PR testsuite/70826
2776 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2777
a83b7b63 27782016-05-09 Richard Biener <rguenther@suse.de>
2779
2780 PR tree-optimization/70985
2781 * gcc.dg/torture/pr70985.c: New testcase.
2782
189d0706 27832016-05-09 Bin Cheng <bin.cheng@arm.com>
2784
2785 * gcc.dg/tree-ssa/ifc-9.c: New test.
2786 * gcc.dg/tree-ssa/ifc-10.c: New test.
2787 * gcc.dg/tree-ssa/ifc-11.c: New test.
2788 * gcc.dg/tree-ssa/ifc-12.c: New test.
2789 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2790 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2791 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2792
1ec957b0 27932016-05-09 Richard Biener <rguenther@suse.de>
2794
2795 PR fortran/70937
2796 * gfortran.dg/pr70937.f90: New testcase.
2797
923c7714 27982016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2799
2800 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2801
d7cd448a 28022016-05-07 Fritz Reese <fritzoreese@gmail.com>
2803
2804 PR fortran/56226
2805 * gfortran.dg/dec_structure_1.f90: New testcase.
2806 * gfortran.dg/dec_structure_2.f90: Ditto.
2807 * gfortran.dg/dec_structure_3.f90: Ditto.
2808 * gfortran.dg/dec_structure_4.f90: Ditto.
2809 * gfortran.dg/dec_structure_5.f90: Ditto.
2810 * gfortran.dg/dec_structure_6.f90: Ditto.
2811 * gfortran.dg/dec_structure_7.f90: Ditto.
2812 * gfortran.dg/dec_structure_8.f90: Ditto.
2813 * gfortran.dg/dec_structure_9.f90: Ditto.
2814 * gfortran.dg/dec_structure_10.f90: Ditto.
2815 * gfortran.dg/dec_structure_11.f90: Ditto.
2816 * gfortran.dg/dec_union_1.f90: Ditto.
2817 * gfortran.dg/dec_union_2.f90: Ditto.
2818 * gfortran.dg/dec_union_3.f90: Ditto.
2819 * gfortran.dg/dec_union_4.f90: Ditto.
2820 * gfortran.dg/dec_union_5.f90: Ditto.
2821 * gfortran.dg/dec_union_6.f90: Ditto.
2822 * gfortran.dg/dec_union_7.f90: Ditto.
2823
f681e29b 28242016-05-07 Tom de Vries <tom@codesourcery.com>
2825
2826 PR tree-optimization/70956
2827 * gcc.dg/graphite/pr70956.c: New test.
2828
68d7f375 28292016-05-06 Jakub Jelinek <jakub@redhat.com>
2830
faf39348 2831 PR middle-end/70941
2832 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2833 (a, b, c, d): Change type from char to signed char.
2834 (main): Compare against (signed char) -1634678893 instead of
2835 hardcoded -109. Use __builtin_abort instead of abort.
2836
b768b13a 2837 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2838 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2839
68d7f375 2840 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2841
5dda16ea 28422016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2843
2844 PR debug/70935
2845 * gcc.dg/torture/pr70935.c: New test.
2846
13ede1b5 28472016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2848
2849 PR target/58219
7fc878c4 2850 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 2851
96d94be2 28522016-05-06 Richard Biener <rguenther@suse.de>
2853
2854 PR tree-optimization/70960
2855 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2856
e5d9f15d 28572016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2858
2859 PR target/52933
2860 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
2861 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
2862 Adjust expected instruction counts.
2863 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
2864
2dd7705f 28652016-05-06 Marek Polacek <polacek@redhat.com>
2866
2867 PR sanitizer/70875
2868 * gcc.dg/ubsan/bounds-3.c: New test.
2869
cb8bc632 28702016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2871
2872 PR target/54089
2873 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
2874
b343c173 28752016-05-06 Richard Biener <rguenther@suse.de>
2876
2877 PR middle-end/70931
2878 * gfortran.dg/pr70931.f90: New testcase.
2879
1e3db0b1 28802016-05-06 Richard Biener <rguenther@suse.de>
2881
2882 PR middle-end/70941
2883 * gcc.dg/torture/pr70941.c: New testcase.
2884
bdd54b6d 28852016-05-05 Bin Cheng <bin.cheng@arm.com>
2886
2887 PR tree-optimization/57206
2888 * gcc.dg/vect/pr57206.c: New test.
2889
499adcfd 28902016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2891
2892 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
2893
871164c4 28942016-05-05 Jakub Jelinek <jakub@redhat.com>
2895
ecb23e00 2896 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
2897
871164c4 2898 * c-c++-common/Wdangling-else-4.c: New test.
2899
70cf83ba 29002016-05-04 Jakub Jelinek <jakub@redhat.com>
2901
858c9470 2902 PR c++/70906
2903 PR c++/70933
2904 * g++.dg/opt/pr70906.C: New test.
2905 * g++.dg/opt/pr70933.C: New test.
2906
70cf83ba 2907 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
2908
aaa36a78 29092016-05-04 Jan Hubicka <hubicka@ucw.cz>
2910
2911 * gcc.dg/ipa/pure-const-3.c: New testcase.
2912
1d52c456 29132016-05-04 Marek Polacek <polacek@redhat.com>
2914
2915 * c-c++-common/Wdangling-else-1.c: New test.
2916 * c-c++-common/Wdangling-else-2.c: New test.
2917 * c-c++-common/Wdangling-else-3.c: New test.
2918
dc581573 29192016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
2920
2921 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
2922 flag is present.
2923
a64030fe 29242016-05-04 Marek Polacek <polacek@redhat.com>
2925
2926 PR c/48778
2927 * gcc.dg/Waddress-2.c: New test.
2928
b461b04a 29292016-05-04 Alan Modra <amodra@gmail.com>
2930
2931 * gcc.target/powerpc/pr70866.c: New.
2932
c388a0cf 29332016-05-03 Martin Sebor <msebor@redhat.com>
2934
2935 PR c++/66561
2936 * c-c++-common/builtin_location.c: New test.
2937 * g++.dg/cpp1y/builtin_location.C: New test.
2938
5d4db8ef 29392016-05-03 Marek Polacek <polacek@redhat.com>
2940
2941 PR c/70859
2942 * gcc.dg/pr70859.c: New test.
2943 * gcc.dg/pr70859-2.c: New test.
2944
ca938765 29452016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
2946
2947 * gnat.dg/debug5.adb: New testcase.
2948
60b27d5f 29492016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2950
2951 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
2952 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
2953 Procedure to check for z10 instruction set.
2954
5ab325d0 29552016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2956
2957 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
2958
c548a0ad 29592016-05-03 Alan Modra <amodra@gmail.com>
2960
2961 * gcc.target/powerpc/savres.c: Add func using a single gpr.
2962
d5ecd946 29632016-05-03 Jakub Jelinek <jakub@redhat.com>
2964
2965 * gcc.target/i386/avx512f-cvt-1.c: New test.
2966
35b0a053 29672016-05-03 H.J. Lu <hongjiu.lu@intel.com>
2968
2969 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
2970 -fdump-tree-vrp-details.
2971
9ae1b28a 29722016-05-03 Richard Biener <rguenther@suse.de>
2973
2974 * gcc.dg/pr30172-1.c: Adjust.
2975 * gcc.dg/pr63743.c: Likewise.
2976 * gcc.dg/tm/pr51696.c: Likewise.
2977 * c-c++-common/tm/safe-1.c: Likewise.
2978 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2979 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
2980 * g++.dg/plugin/self-assign-test-1.C: Likewise.
2981 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2982
9c1a31e4 29832016-05-03 Jakub Jelinek <jakub@redhat.com>
2984
fe69bcb9 2985 PR rtl-optimization/70467
2986 * gcc.target/i386/pr70467-3.c: New test.
2987 * gcc.target/i386/pr70467-4.c: New test.
2988
9082c4a4 2989 PR tree-optimization/70916
2990 * gcc.c-torture/compile/pr70916.c: New test.
2991
9c1a31e4 2992 PR target/49244
2993 * gcc.target/i386/pr49244-1.c: New test.
2994 * gcc.target/i386/pr49244-2.c: New test.
2995
69105acc 29962016-05-03 Bernd Schmidt <bschmidt@redhat.com>
2997
2998 PR rtl-optimization/44281
2999 * gcc.target/i386/pr44281.c: New test.
3000
9ab8df54 30012016-05-03 bin cheng <bin.cheng@arm.com>
3002
3003 PR tree-optimization/56541
3004 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
3005 * gcc.dg/vect/pr56541.c: new test.
3006
3c62cae0 30072016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
3008
3009 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
3010 __float128.
3011 * gcc.target/powerpc/float128-complex-2.c: Likewise.
3012
91abc161 30132016-05-02 H.J. Lu <hongjiu.lu@intel.com>
3014
3015 PR testsuite/70520
3016 * c-c++-common/asan/clone-test-1.c (main): Align child process
3017 stack to 16 bytes.
3018
aa3d1155 30192016-05-02 David Malcolm <dmalcolm@redhat.com>
3020
3021 PR c++/62314
3022 * g++.dg/spellcheck-fields-2.C: New test case.
3023
002c3f28 30242016-05-02 David Malcolm <dmalcolm@redhat.com>
3025
3026 PR c++/62314
3027 * g++.dg/pr62314.C: New test case.
3028
46e5dccc 30292016-05-02 Jan Hubicka <hubicka@ucw.cz>
3030
3031 * gcc.dg/ipa/inline-8.c: New testcase.
3032
663f4248 30332016-05-02 Jakub Jelinek <jakub@redhat.com>
3034
3035 PR rtl-optimization/70467
3036 * gcc.target/i386/pr70467-1.c: New test.
3037
efe8bdf5 30382016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3039
3040 * gcc.dg/spec-options.c: Run the test on all targets.
3041 * gcc.dg/foo.specs: Use cpp_unique_options.
3042
47ef9633 30432016-05-02 Marc Glisse <marc.glisse@inria.fr>
3044
3045 * gcc.dg/tree-ssa/unord.c: New testcase.
3046
eb1a077c 30472016-05-02 Marc Glisse <marc.glisse@inria.fr>
3048
3049 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3050
28e869d0 30512016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3052
3053 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3054
dd185f6e 30552016-05-02 Marek Polacek <polacek@redhat.com>
3056
3057 PR c/70851
3058 * gcc.dg/enum-incomplete-3.c: New test.
3059
773d09b9 30602016-05-02 Marek Polacek <polacek@redhat.com>
3061 Tom de Vries <tom@codesourcery.com>
3062
3063 PR tree-optimization/70700
3064 * gcc.dg/pr70700.c: New test.
3065
f0dc3286 30662016-05-01 Uros Bizjak <ubizjak@gmail.com>
3067
3068 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3069 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3070 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3071 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3072 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3073
7f931827 30742016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3075
3076 * ada/acats/run_acats: Rename into...
3077 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3078 * ada/acats/run_all.sh: Remove redundant test.
3079 (target_run): Move around.
3080 (target_gnatchop): Use newly built executable.
3081 (target_gnatmake): Likewise.
3082 Check that the compilation of impbit succeeds.
3083
1c492b4e 30842016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3085
3086 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3087 * gcc.dg/20021029-1.c: Likewise.
3088 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3089 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3090 * gcc.target/sh/cmpstr.c: Likewise.
3091 * gcc.target/sh/cmpstrn.c: Likewise.
3092 * gcc.target/sh/memset.c: Likewise.
3093 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3094 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3095 * gcc.target/sh/pr39423-1.c: Likewise.
3096 * gcc.target/sh/pr49468-di.c: Likewise.
3097 * gcc.target/sh/pr49468-si.c: Likewise.
3098 * gcc.target/sh/pr49880-1.c: Likewise.
3099 * gcc.target/sh/pr49880-2.c: Likewise.
3100 * gcc.target/sh/pr49880-3.c: Likewise.
3101 * gcc.target/sh/pr50751-1.c: Likewise.
3102 * gcc.target/sh/pr50751-4.c: Likewise.
3103 * gcc.target/sh/pr50751-7.c: Likewise.
3104 * gcc.target/sh/pr51244-1.c: Likewise.
3105 * gcc.target/sh/pr51244-10.c: Likewise.
3106 * gcc.target/sh/pr51244-11.c: Likewise.
3107 * gcc.target/sh/pr51244-12.c: Likewise.
3108 * gcc.target/sh/pr51244-13.c: Likewise.
3109 * gcc.target/sh/pr51244-14.c: Likewise.
3110 * gcc.target/sh/pr51244-17.c: Likewise.
3111 * gcc.target/sh/pr51244-18.c: Likewise.
3112 * gcc.target/sh/pr51244-19.c: Likewise.
3113 * gcc.target/sh/pr51244-4.c: Likewise.
3114 * gcc.target/sh/pr51244-5.c: Likewise.
3115 * gcc.target/sh/pr51244-7.c: Likewise.
3116 * gcc.target/sh/pr51244-8.c: Likewise.
3117 * gcc.target/sh/pr51244-9.c: Likewise.
3118 * gcc.target/sh/pr51697.c: Likewise.
3119 * gcc.target/sh/pr52483-1.c: Likewise.
3120 * gcc.target/sh/pr52483-2.c: Likewise.
3121 * gcc.target/sh/pr52483-3.c: Likewise.
3122 * gcc.target/sh/pr52483-5.c: Likewise.
3123 * gcc.target/sh/pr52933-1.c: Likewise.
3124 * gcc.target/sh/pr52933-2.c: Likewise.
3125 * gcc.target/sh/pr52933-3.c: Likewise.
3126 * gcc.target/sh/pr53568-1.c: Likewise.
3127 * gcc.target/sh/pr53976-1.c: Likewise.
3128 * gcc.target/sh/pr53988-1.c: Likewise.
3129 * gcc.target/sh/pr53988.c: Likewise.
3130 * gcc.target/sh/pr54089-1.c: Likewise.
3131 * gcc.target/sh/pr54089-6.c: Likewise.
3132 * gcc.target/sh/pr54089-7.c: Likewise.
3133 * gcc.target/sh/pr54089-8.c: Likewise.
3134 * gcc.target/sh/pr54089-9.c: Likewise.
3135 * gcc.target/sh/pr54236-1.c: Likewise.
3136 * gcc.target/sh/pr54236-2.c: Likewise.
3137 * gcc.target/sh/pr54236-3.c: Likewise.
3138 * gcc.target/sh/pr54236-4.c: Likewise.
3139 * gcc.target/sh/pr54386.c: Likewise.
3140 * gcc.target/sh/pr54602-1.c: Likewise.
3141 * gcc.target/sh/pr54685.c: Likewise.
3142 * gcc.target/sh/pr54760-1.c: Likewise.
3143 * gcc.target/sh/pr54760-2.c: Likewise.
3144 * gcc.target/sh/pr54760-3.c: Likewise.
3145 * gcc.target/sh/pr54760-4.c: Likewise.
3146 * gcc.target/sh/pr54760-5.c: Likewise.
3147 * gcc.target/sh/pr54760-6.c: Likewise.
3148 * gcc.target/sh/pr55146.c: Likewise.
3149 * gcc.target/sh/pr55160.c: Likewise.
3150 * gcc.target/sh/pr59278.c: Likewise.
3151 * gcc.target/sh/pr59401-1.c: Likewise.
3152 * gcc.target/sh/pr59533-1.c: Likewise.
3153 * gcc.target/sh/pr63260.c: Likewise.
3154 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3155 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3156 * gcc.target/sh/strlen.c: Likewise.
3157 * gcc.target/sh/torture/pr30807.c: Likewise.
3158 * gcc.target/sh/torture/pr34777.c: Likewise.
3159 * gcc.target/sh/torture/pr64652.c: Likewise.
3160 * gcc.target/sh/torture/pr65505.c: Likewise.
3161 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3162 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3163
0c4005be 31642016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3165
3166 PR c++/66644
3167 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3168
d94e6223 31692016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3170
3171 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3172 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3173 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3174 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3175
46f37836 31762016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3177
3178 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3179 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3180
4d0a8bac 31812016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3182
3183 PR middle-end/70626
3184 * c-c++-common/goacc/combined-reduction.c: New test.
3185 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3186
b98e0db3 31872016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3188
3189 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3190 *movdi_internal pattern only if PIC off.
3191 * gcc.target/i386/pr70155-2.c: Likewise.
3192 * gcc.target/i386/pr70155-3.c: Likewise.
3193 * gcc.target/i386/pr70155-4.c: Likewise.
3194 * gcc.target/i386/pr70155-5.c: Likewise.
3195 * gcc.target/i386/pr70155-6.c: Likewise.
3196 * gcc.target/i386/pr70155-7.c: Likewise.
3197 * gcc.target/i386/pr70155-8.c: Likewise.
3198 * gcc.target/i386/pr70155-15.c: Likewise.
3199 * gcc.target/i386/pr70155-17.c: Likewise.
3200 * gcc.target/i386/pr70155-22.c: Likewise.
3201
8b066242 32022016-04-29 Bin Cheng <bin.cheng@arm.com>
3203
3204 PR tree-optimization/70803
3205 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3206
22912e73 32072016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3208
3209 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3210 optimization of vector loop.
3211 * gcc.target/i386/vect-unpack-3.c: New test.
3212 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3213 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3214 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3215
568128c6 32162016-04-29 Marek Polacek <polacek@redhat.com>
3217
3218 PR sanitizer/70342
3219 * g++.dg/ubsan/null-7.C: New test.
3220
025dd1e0 3221 PR c/70852
3222 * gcc.dg/pr70852.c: New test.
3223
eb16928e 32242016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3225
3226 PR/69089
3227 * g++.dg/cpp0x/alignas6.C: New test.
3228
d7377ee9 32292016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3230
4860a6bf 3231 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3232 * gcc.dg/pr27003.c: Likewise.
3233 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3234 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3235 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3236 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 3237 * gcc.target/arc/mxy.c: Likewise.
3238 * gcc.target/arc/mswape.c: Likewise.
3239 * gcc.target/arc/mrtsc.c: Likewise.
3240 * gcc.target/arc/mcrc.c: Likewise.
3241 * gcc.target/arc/mdsp-packa.c: Likewise.
3242 * gcc.target/arc/mdvbf.c: Likewise.
3243 * gcc.target/arc/mlock.c: Likewise.
3244 * gcc.target/arc/mmac-24.c: Likewise.
3245 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3246
efa1b7ab 32472016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3248 Matthijs Kooijman <matthijs@stdin.nl>
3249 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3250
3251 PR target/60040
3252 * gcc.target/avr/pr60040-1.c: New.
3253 * gcc.target/avr/pr60040-2.c: New.
3254
00371d68 32552016-04-29 Richard Biener <rguenther@suse.de>
3256
3257 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3258
73447cc5 32592016-04-29 Richard Biener <rguenther@suse.de>
3260
3261 PR tree-optimization/13962
3262 PR tree-optimization/65686
3263 * gcc.dg/uninit-pr65686.c: New testcase.
3264
c2087b56 32652016-04-29 Jakub Jelinek <jakub@redhat.com>
3266
3267 PR middle-end/70843
3268 * gcc.dg/pr70843.c: New test.
3269
cdd06d5a 32702016-04-28 Jakub Jelinek <jakub@redhat.com>
3271
3272 PR target/70858
3273 * gcc.target/i386/pr70858.c: New test.
3274
1a60079e 32752016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3276
3277 * gcc.target/arc/nps400-1.c: New file.
3278
11bc2894 32792016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3280 Andrew Burgess <andrew.burgess@embecosm.com>
3281
3282 * gcc.target/arc/movh_cl-1.c: New file.
3283
dd9bf0b5 32842016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3285 Andrew Burgess <andrew.burgess@embecosm.com>
3286
3287 * gcc.target/arc/extzv-1.c: New file.
3288 * gcc.target/arc/insv-1.c: New file.
3289 * gcc.target/arc/insv-2.c: New file.
3290 * gcc.target/arc/movb-1.c: New file.
3291 * gcc.target/arc/movb-2.c: New file.
3292 * gcc.target/arc/movb-3.c: New file.
3293 * gcc.target/arc/movb-4.c: New file.
3294 * gcc.target/arc/movb-5.c: New file.
3295 * gcc.target/arc/movb_cl-1.c: New file.
3296 * gcc.target/arc/movb_cl-2.c: New file.
3297 * gcc.target/arc/movbi_cl-1.c: New file.
3298 * gcc.target/arc/movl-1.c: New file.
3299
a22e4209 33002016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3301 Andrew Burgess <andrew.burgess@embecosm.com>
3302
3303 * gcc.target/arc/cmem-1.c: New file.
3304 * gcc.target/arc/cmem-2.c: New file.
3305 * gcc.target/arc/cmem-3.c: New file.
3306 * gcc.target/arc/cmem-4.c: New file.
3307 * gcc.target/arc/cmem-5.c: New file.
3308 * gcc.target/arc/cmem-6.c: New file.
3309 * gcc.target/arc/cmem-7.c: New file.
3310 * gcc.target/arc/cmem-ld.inc: New file.
3311 * gcc.target/arc/cmem-st.inc: New file.
3312
287c3982 33132016-04-28 Jakub Jelinek <jakub@redhat.com>
3314
3315 PR target/70821
3316 * gcc.target/i386/pr70821.c: New test.
3317
e40e5340 33182016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3319
3320 * gcc.target/powerpc/vec-adde.c: New test.
3321 * gcc.target/powerpc/vec-adde-int128.c: New test.
3322
cf977d50 33232016-04-28 Jakub Jelinek <jakub@redhat.com>
3324
3325 * gcc.target/i386/avx-vround-1.c: New test.
3326 * gcc.target/i386/avx-vround-2.c: New test.
3327 * gcc.target/i386/avx512vl-vround-1.c: New test.
3328 * gcc.target/i386/avx512vl-vround-2.c: New test.
3329
572f8300 33302016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3331
3332 PR testsuite/70595
3333 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3334 (check_effective_target_cilkplus_runtime): ... this.
3335 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3336 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3337
3338 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3339 Require cilkplus_runtime.
3340 Don't add -lcilkrts.
3341 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3342 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3343 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3344 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3345 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3346 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3347 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3348 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3349 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3350 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3351 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3352 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3353 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3354 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3355 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3356 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3357 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3358 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3359 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3360 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3361 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3362 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3363 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3364 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3365 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3366 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3367 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3368 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3369 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3370
3371 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3372 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3373
3374 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3375
3376 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3377 cilkplus_runtime.
3378
dfba0905 33792016-04-27 Marc Glisse <marc.glisse@inria.fr>
3380
3381 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3382 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3383
605a4556 33842015-04-27 Ryan Burn <contact@rnburn.com>
3385
3386 PR c++/69024
3387 PR c++/68997
3388 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3389 diagnostic.
3390 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3391 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3392
6a1231a5 33932016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3394
3395 * gnat.dg/limited_with4.ad[sb]: New test.
3396 * gnat.dg/limited_with4_pkg.ads: New helper.
3397
4dad9e09 33982016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3399
3400 PR target/70155
3401 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3402 and movv1ti_internal patterns
3403 * gcc.target/i386/pr70155-1.c: New test.
3404 * gcc.target/i386/pr70155-2.c: Likewise.
3405 * gcc.target/i386/pr70155-3.c: Likewise.
3406 * gcc.target/i386/pr70155-4.c: Likewise.
3407 * gcc.target/i386/pr70155-5.c: Likewise.
3408 * gcc.target/i386/pr70155-6.c: Likewise.
3409 * gcc.target/i386/pr70155-7.c: Likewise.
3410 * gcc.target/i386/pr70155-8.c: Likewise.
3411 * gcc.target/i386/pr70155-9.c: Likewise.
3412 * gcc.target/i386/pr70155-10.c: Likewise.
3413 * gcc.target/i386/pr70155-11.c: Likewise.
3414 * gcc.target/i386/pr70155-12.c: Likewise.
3415 * gcc.target/i386/pr70155-13.c: Likewise.
3416 * gcc.target/i386/pr70155-14.c: Likewise.
3417 * gcc.target/i386/pr70155-15.c: Likewise.
3418 * gcc.target/i386/pr70155-16.c: Likewise.
3419 * gcc.target/i386/pr70155-17.c: Likewise.
3420 * gcc.target/i386/pr70155-18.c: Likewise.
3421 * gcc.target/i386/pr70155-19.c: Likewise.
3422 * gcc.target/i386/pr70155-20.c: Likewise.
3423 * gcc.target/i386/pr70155-21.c: Likewise.
3424 * gcc.target/i386/pr70155-22.c: Likewise.
3425
a80f3f45 34262016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3427
3428 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3429 ".{5,6}".
3430
279305d1 34312016-04-27 Bin Cheng <bin.cheng@arm.com>
3432
3433 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3434 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3435 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3436 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3437 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3438
8974b625 34392016-04-27 Richard Biener <rguenther@suse.de>
3440
3441 PR ipa/70760
3442 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3443 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3444
886d5463 34452016-04-27 Nathan Sidwell <nathan@acm.org>
3446
3447 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3448 * g++.dg/ubsan/pr63956.C: Adjust error location.
3449
f0e35aa9 34502016-04-27 Nick Clifton <nickc@redhat.com>
3451
3452 PR middle-end/49889
3453 * gcc.dg/pr49889.c: New test.
3454
40385231 34552016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3456
3457 * c-c++-common/memset-array.c: New test.
3458
37229a71 34592016-04-26 Martin Sebor <msebor@redhat.com>
3460
3461 PR c++/66639
3462 * g++.dg/cpp1y/func_constexpr.C: New test.
3463
3eedf9bd 34642016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3465
3466 PR c++/70241
3467 * g++.dg/cpp0x/enum32.C: New test.
3468 * g++.dg/cpp0x/enum33.C: New test.
3469
34702016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 3471
3472 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3473 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3474 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3475 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3476 * gcc.c-torture/execute/pr38151.c: Likewise.
3477 * gcc.c-torture/execute/pr66556.c: Likewise.
3478 * gcc.c-torture/execute/pr67781.c: Likewise.
3479 * gcc.c-torture/execute/pr68648.c: Likewise.
3480
8c51f92f 34812016-04-26 Marc Glisse <marc.glisse@inria.fr>
3482
3483 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3484
fa20ebd3 34852016-04-26 Marek Polacek <polacek@redhat.com>
3486
3487 PR c/67784
3488 * gcc.dg/pr67784-3.c: New test.
3489 * gcc.dg/pr67784-4.c: New test.
3490 * gcc.dg/pr67784-5.c: New test.
3491
9db47803 3492 PR c/70791
3493 * gcc.dg/Wnested-externs-2.c: New test.
3494
bff407f2 34952016-04-26 Marc Glisse <marc.glisse@inria.fr>
3496
3497 * gcc.dg/fold-plusmult.c: Adjust.
3498 * gcc.dg/no-strict-overflow-6.c: Adjust.
3499 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3500
78d0c69e 35012016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3502
3503 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3504 number scans.
3505 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3506 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3507 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3508 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3509 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3510 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3511 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3512 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3513 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3514 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3515 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3516 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3517 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3518 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3519 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3520 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3521 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3522 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3523 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3524 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3525 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3526 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3527 scans.
3528 * gcc.target/i386/pr32219-4.c: Likewise.
3529 * gcc.target/i386/pr32219-6.c: Likewise.
3530 * gcc.target/i386/pr32219-8.c: Likewise.
3531
221d6722 35322016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3533
3534 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3535 associated options.
3536
514727a9 35372016-04-26 Marek Polacek <polacek@redhat.com>
3538
3539 PR c++/70744
3540 * g++.dg/ext/cond2.C: New test.
3541
e6ee4c61 35422016-04-26 Bin Cheng <bin.cheng@arm.com>
3543
3544 PR tree-optimization/70771
3545 PR tree-optimization/70775
3546 * gcc.dg/pr70771.c: New test.
3730828c 3547 * gcc.dg/pr70775.c: New test.
e6ee4c61 3548
b3d72796 35492016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3550
3551 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3552
c11ece29 35532016-04-25 Richard Biener <rguenther@suse.de>
3554
3555 PR tree-optimization/70780
3556 * gcc.dg/torture/pr70780.c: New testcase.
3557
d40b10b2 35582016-04-25 Michael Collison <michael.collison@arm.com>
3559
4860a6bf 3560 * gcc.target/arm/neon-vaddws16.c: New test.
3561 * gcc.target/arm/neon-vaddws32.c: New test.
3562 * gcc.target/arm/neon-vaddwu16.c: New test.
3563 * gcc.target/arm/neon-vaddwu32.c: New test.
3564 * gcc.target/arm/neon-vaddwu8.c: New test.
3565 * lib/target-supports.exp
d40b10b2 3566 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3567 that arm neon support vector widen sum of HImode TO SImode.
3568
4bbfd6c2 35692016-04-23 Jakub Jelinek <jakub@redhat.com>
3570
3571 PR sanitizer/70712
3572 * c-c++-common/asan/pr70712.c: New test.
3573
524df596 35742016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3575
3576 * .gitattributes: New file.
3577
426c75c3 35782016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3579
3580 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3581
c052a8d5 35822016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3583
3584 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3585 * gfortran.dg/submodule_15.f08: Likewise.
3586
c08d4612 35872016-04-22 Richard Biener <rguenther@suse.de>
3588
3589 PR tree-optimization/70740
3590 * gcc.dg/torture/pr70740.c: New testcase.
3591
fd3211e1 35922016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3593
3594 PR target/70750
3595 * gcc.target/i386/pr70750-1.c: New test.
3596 * gcc.target/i386/pr70750-2.c: Likewise.
3597
15acd78c 35982016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3599
3600 PR c++/70540
3601 * g++.dg/cpp0x/auto48.C: New.
3602
192bf59c 36032016-04-21 Marek Polacek <polacek@redhat.com>
3604
3605 PR c++/70513
3606 * g++.dg/cpp0x/forw_enum12.C: New test.
3607 * g++.dg/cpp0x/forw_enum13.C: New test.
3608
5d429e99 36092016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3610
3611 PR target/70728
3612 * gcc.target/i386/pr70728.c: New test.
3613
06777d85 36142016-04-21 Richard Biener <rguenther@suse.de>
3615
3616 PR middle-end/70747
3617 * gcc.dg/pr70747.c: New testcase.
3618
7434c6fb 36192016-04-21 Bin Cheng <bin.cheng@arm.com>
3620
3621 PR tree-optimization/70715
3622 * gcc.dg/tree-ssa/scev-13.c: New test.
3623
f3ec0970 36242016-04-21 Marc Glisse <marc.glisse@inria.fr>
3625
3626 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3627
523f3a9d 36282016-04-21 Marc Glisse <marc.glisse@inria.fr>
3629
3630 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3631
ace7bf06 36322016-04-20 Jan Hubicka <jh@suse.cz>
3633
3634 PR ipa/70018
3635 * g++.dg/ipa/nothrow-1.C: New testcase.
3636
2b073aa6 36372016-04-20 Nathan Sidwell <nathan@acm.org>
3638
3639 PR c++/55635
3640 * g++.dg/eh/delete1.C: New.
3641
8a574c11 36422016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3643
3644 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3645 -mtune-ctrl=sse_typeless_stores.
3646
e3400750 36472016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3648
3649 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3650
4bd8a059 36512016-04-20 Bin Cheng <bin.cheng@arm.com>
3652
3653 PR tree-optimization/69489
3654 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3655
70574e60 36562016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3657
3658 PR c++/69363
3659 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3660 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3661 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3662
bd6f374c 36632016-04-20 Bin Cheng <bin.cheng@arm.com>
3664
3665 PR tree-optimization/56625
3666 PR tree-optimization/69489
3667 * gcc.dg/vect/pr56625.c: New test.
3668 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3669
482539ee 36702016-04-20 Andrew Pinski <apinski@cavium.com>
3671
3672 PR target/64971
3673 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3674
b4672800 36752016-04-20 Arnaud Charlet <charlet@adacore.com>
3676
3677 * gnat.dg/self1.adb: Remove now incorrect test.
3678
4fb48737 36792016-04-20 Bin Cheng <bin.cheng@arm.com>
3680
3681 * gcc.dg/tree-ssa/scev-11.c: New test.
3682 * gcc.dg/tree-ssa/scev-12.c: New test.
3683
97efb92e 36842016-04-20 Marek Polacek <polacek@redhat.com>
3685
3686 PR tree-optimization/70725
3687 * gcc.dg/pr70725.c: New test.
3688
9d2d4060 36892016-04-20 Richard Biener <rguenther@suse.de>
3690
3691 PR tree-optimization/70726
3692 * g++.dg/vect/pr70726.cc: New testcase.
3693
54530437 36942016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3695
3696 PR target/70674
3697 * gcc.target/s390/pr70674.c: New test.
3698
acda2210 36992016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3700
3701 PR libgfortran/70684
3702 * gfortran.dg/list_read_14.f90: New test.
3703
b7040bb0 37042016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3705
3706 PR target/69201
3707 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3708 extern to force it misaligned.
3709 (b): Likewise.
3710 (c): Likewise.
3711 (d): Likewise.
3712 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3713 Don't check `*' before movv4sf_internal.
3714 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3715 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3716 Don't check `*' before movv16qi_internal.
3717 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3718 extern to force it misaligned.
3719 (b): Likewise.
3720 (c): Likewise.
3721 (d): Likewise.
3722 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3723 Don't check `*' before movv2df_internal.
3724 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3725 extern to force it misaligned.
3726 (b): Likewise.
3727 (c): Likewise.
3728 (d): Likewise.
3729 Check movv8sf_internal instead of avx_storeups256.
3730 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3731
263b5475 37322016-04-19 Richard Biener <rguenther@suse.de>
3733
3734 PR tree-optimization/70171
3735 * g++.dg/tree-ssa/pr70171.C: New testcase.
3736
222ac318 37372016-04-19 Richard Biener <rguenther@suse.de>
3738
3739 PR tree-optimization/70724
3740 * gcc.dg/torture/pr70724.c: New testcase.
3741
003000a4 37422016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3743
3744 PR middle-end/70689
4860a6bf 3745 * gcc.target/i386/pr70689.c: New.
003000a4 3746
3f6e13de 37472016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3748
3749 PR target/70708
3750 * gcc.target/i386/pr70708.c: New test.
3751
10abddbd 37522016-04-18 Richard Biener <rguenther@suse.de>
3753
3754 PR tree-optimization/43434
3755 * gcc.dg/vect/pr43434.c: New testcase.
3756 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3757 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3758 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3759 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3760 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3761 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3762 * gcc.dg/gomp/pr68640.c: Likewise.
3763 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3764 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3765
950db54a 37662016-04-18 Richard Biener <rguenther@suse.de>
3767
3768 PR tree-optimization/70701
3769 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3770
67ccbf39 37712016-04-18 Tom de Vries <tom@codesourcery.com>
3772
3773 PR testsuite/70699
3774 * gcc.dg/pr70161.c: Add dot-file scans.
3775 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3776 instead of after last dot char.
3777
021ad2f3 37782016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3779
3780 * c-c++-common/dump-ada-spec-3.c: New test.
3781 * c-c++-common/dump-ada-spec-4.c: Likewise.
3782
d572fcfd 37832016-04-17 Tom de Vries <tom@codesourcery.com>
3784
3785 PR other/70183
3786 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3787
8b4ee73c 37882016-04-15 Jan Hubicka <jh@suse.cz>
3789
3790 PR ipa/70018
3791 * g++.dg/ipa/pure-const-1.C: New testcase.
3792 * g++.dg/ipa/pure-const-2.C: New testcase.
3793 * g++.dg/ipa/pure-const-3.C: New testcase.
3794
eac243e7 37952016-04-15 Marek Polacek <polacek@redhat.com>
3796
3797 PR c/70671
3798 * gcc.dg/bitfld-22.c: New test.
3799
64c1df32 38002016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3801
3802 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3803 x86_64.
3804
926f9422 38052016-04-15 Marek Polacek <polacek@redhat.com>
3806
3807 PR c/70651
3808 * c-c++-common/pr70651.c: New test.
3809
309bbaa3 38102016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3811
3812 PR rtl-optimization/70681
3813 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3814 dump scan on arm and powerpc.
3815 * gcc.dg/pr10474.c: Likewise.
3816
b4ba8358 38172016-04-15 Jakub Jelinek <jakub@redhat.com>
3818
ed92874a 3819 PR c++/69517
3820 PR c++/70019
3821 PR c++/70588
3822 * g++.dg/cpp1y/vla11.C: Revert for real.
3823
b4ba8358 3824 PR c/70436
3825 * c-c++-common/Wparentheses-1.c: New test.
3826 * c-c++-common/gomp/Wparentheses-1.c: New test.
3827 * c-c++-common/gomp/Wparentheses-2.c: New test.
3828 * c-c++-common/gomp/Wparentheses-3.c: New test.
3829 * c-c++-common/gomp/Wparentheses-4.c: New test.
3830 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3831 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3832 * c-c++-common/goacc/Wparentheses-1.c: New test.
3833
65717bb5 38342016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3835
3836 PR target/70662
3837 * gcc.target/i386/pr70662.c: New test.
3838
ca1a4077 38392016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 3840 Alan Modra <amodra@gmail.com>
ca1a4077 3841
3842 PR tree-optimization/70130
3843 * gcc.dg/vect/O3-pr70130.c: New testcase.
3844
dbe1794c 38452016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3846
11836644 3847 PR target/70669
3848 * gcc.target/powerpc/pr70669.c: New test.
3849
dbe1794c 3850 PR target/70640
3851 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3852 a power7 system that does not have an assembler that supports
3853 power8.
3854
4c1007f1 38552016-04-14 Martin Sebor <msebor@redhat.com>
3856
3857 PR c++/69517
3858 PR c++/70019
3859 PR c++/70588
3860 * c-c++-common/ubsan/vla-1.c: Revert.
3861 * g++.dg/cpp1y/vla11.C: Same.
3862 * g++.dg/cpp1y/vla12.C: Same.
3863 * g++.dg/cpp1y/vla13.C: Same.
3864 * g++.dg/cpp1y/vla14.C: Same.
3865 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 3866 * g++.dg/init/array24.C: Same.
4c1007f1 3867 * g++.dg/ubsan/vla-1.C: Same.
3868
22dcab66 38692016-04-14 Marek Polacek <polacek@redhat.com>
3870 Jan Hubicka <hubicka@ucw.cz>
3871
3872 PR c++/70029
3873 * g++.dg/torture/pr70029.C: New test.
3874
3e74b025 38752016-04-14 Martin Sebor <msebor@redhat.com>
3876
3877 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
3878 type size to prevent failures on targets with very low maximum
3879 alignment.
3880
1d2e0f2a 38812016-04-14 Richard Biener <rguenther@suse.de>
3882
3883 PR tree-optimization/70623
3884 * gcc.dg/torture/pr70623.c: New testcase.
3885 * gcc.dg/torture/pr70623-2.c: Likewise.
3886
9aed0626 38872016-04-13 Martin Sebor <msebor@redhat.com>
3888
3889 PR c++/69517
3890 PR c++/70019
3891 PR c++/70588
3892 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
3893 * g++.dg/cpp1y/vla11.C: New test.
3894 * g++.dg/cpp1y/vla12.C: New test.
3895 * g++.dg/cpp1y/vla13.C: New test.
3896 * g++.dg/cpp1y/vla14.C: New test.
3897 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 3898 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 3899 * g++.dg/ubsan/vla-1.C: Disable exceptions.
3900
fd499010 39012016-04-13 Jakub Jelinek <jakub@redhat.com>
3902
3903 PR c++/70641
3904 * g++.dg/opt/pr70641.C: New test.
3905
87fa7252 39062016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3907
3908 PR rtl-optimization/68749
3909 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
3910 effects of argument promotions.
3911 Remove default args to dg-skip-if.
3912
6c40e18b 39132016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
3914
3915 PR c++/70635
3916 * g++.dg/parse/pr70635.C: New.
3917
92c53257 39182016-04-13 Marek Polacek <polacek@redhat.com>
3919
3920 PR c++/70639
3921 * c-c++-common/Wmisleading-indentation-4.c: New test.
3922
0241e4dc 39232016-04-13 Marek Polacek <polacek@redhat.com>
3924
3925 PR c/70436
4860a6bf 3926 * gcc.dg/Wparentheses-12.c: New test.
3927 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 3928
92bda444 39292016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
3930
3931 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
3932 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
3933 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
3934
38ea8a26 39352016-04-13 Jakub Jelinek <jakub@redhat.com>
3936
d08aa032 3937 PR middle-end/70633
3938 * gcc.c-torture/compile/pr70633.c: New test.
3939
38ea8a26 3940 PR debug/70628
3941 * gcc.dg/torture/pr70628.c: New test.
3942
9231d5c2 39432016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
3944
3945 PR c++/70610
3946 * g++.dg/template/pr70610.C: New test.
3947 * g++.dg/template/pr70610-2.C: New test.
3948 * g++.dg/template/pr70610-3.C: New test.
3949 * g++.dg/template/pr70610-4.C: New test.
3950
249ca944 39512016-04-12 Jakub Jelinek <jakub@redhat.com>
3952
7f2ea2fb 3953 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
3954 128 instead of 32.
3955
249ca944 3956 PR c++/70571
3957 * g++.dg/ext/pr70571.C: New test.
3958
8ca5a97d 39592016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3960
bf32a52d 3961 PR target/70640
8ca5a97d 3962 * gcc.target/powerpc/pr70640.c: New test.
3963
e971b45f 39642016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
3965
3966 PR c++/68722
3967 * g++.dg/parse/pr68722.C: New.
3968
0b54d964 39692016-04-12 Jakub Jelinek <jakub@redhat.com>
3970
3971 PR rtl-optimization/70596
3972 * gcc.target/i386/pr70596.c: New test.
3973
d2dd85e3 39742016-04-12 Nathan Sidwell <nathan@acm.org>
3975
3976 PR c++/70501
3977 * g++.dg/init/pr70501.C: New.
3978
2d0001b0 39792016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
3980
3981 * gcc.target/i386/asm-flag-6.c: New test.
3982
6c4df0d1 39832016-04-12 Tom de Vries <tom@codesourcery.com>
3984
3985 PR tree-optimization/68756
3986 * gcc.dg/graphite/pr68756.c: New test.
3987
0d60da57 39882016-04-12 Jakub Jelinek <jakub@redhat.com>
3989
3990 PR tree-optimization/70602
3991 * gcc.c-torture/execute/pr70602.c: New test.
3992
62735984 39932016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3994
3995 PR target/70381
3996 * gcc.target/powerpc/float128-1.c: New tests to make sure the
3997 __float128 emulator is built and runs.
3998 * gcc.target/powerpc/float128-1.c: Likewise.
3999
4000 * lib/target-supports.exp (check_ppc_float128_sw_available):
4001 Rework tests for __float128 software and hardware
4002 availability. Fix exit condition to return 0 on success.
4003
a702492c 40042016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4005
4006 PR target/70133
4007 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
4008 * gcc.target/aarch64/target_attr_15.c: Likewise.
4009
a8c5ce92 40102016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4011
4012 PR c++/69066
4013 * g++.dg/cpp1y/pr69066.C: New.
4014
5ecab913 40152016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4016
4017 PR fortran/68566
4018 * gfortran.dg/pr36192.f90: Update test.
4019 * gfortran.dg/pr36192_1.f90: Update test.
4020 * gfortran.dg/real_dimension_1.f: Update test.
4021 * gfortran.dg/parameter_array_init_7.f90: New test.
4022
6cb5ef70 40232016-04-09 John David Anglin <danglin@gcc.gnu.org>
4024
4edfdd23 4025 PR testsuite/64039
4026 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4027
964f71e3 4028 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4029
5d61c198 4030 PR rtl-optimization/66669
4031 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4032
16eaaf58 4033 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4034
0b68802d 4035 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4036 * gcc.dg/pie-1.c: Likewise.
4037 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4038 * gcc.dg/pic-4.c: Likewise.
4039 * gcc.dg/pie-3.c: Likewise.
4040 * gcc.dg/pie-4.c: Likewise.
4041
9c0dd509 4042 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4043
03b2d3c1 4044 PR tree-optimization/68644
4045 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4046
6cb5ef70 4047 PR rtl-optimization/64886
4048 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4049
07de41ba 40502016-04-09 Tom de Vries <tom@codesourcery.com>
4051
4052 PR tree-optimization/68953
4053 * gcc.dg/graphite/pr68953.c: New test.
4054
d294e3fb 40552016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4056
4057 PR fortran/70592
4058 * gfortran.dg/deferred_character_16.f90: New test.
4059
3cb15094 40602016-04-09 Jakub Jelinek <jakub@redhat.com>
4061
4062 PR tree-optimization/70586
4063 * gcc.c-torture/execute/pr70586.c: New test.
4064
a02dc66f 40652016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4066
4067 PR sanitizer/70573
4068 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4069 with __builtin_memset
4070 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4071
0c302595 40722016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4073
4074 PR lto/70289
4075 PR ipa/70348
4076 PR tree-optimization/70373
4077 PR middle-end/70533
4078 PR middle-end/70534
4079 PR middle-end/70535
4080 * c-c++-common/goacc/reduction-5.c: New test.
4081 * c-c++-common/goacc/reduction-promotions.c: New test.
4082 * gfortran.dg/goacc/reduction-3.f95: New test.
4083 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4084
c6c0523b 40852016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4086
4087 PR c++/70590
4088 PR c++/70452
4089 * g++.dg/pr70590.C: New test.
4090 * g++.dg/pr70590-2.C: New test.
4091
3ac399da 40922016-04-08 Jakub Jelinek <jakub@redhat.com>
4093
e97d1706 4094 PR middle-end/70593
4095 * gcc.target/i386/pr70593.c: New test.
4096
3ac399da 4097 PR rtl-optimization/70574
4098 * gcc.target/i386/avx2-pr70574.c: New test.
4099
fcfbb129 41002016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4101
4102 PR sanitizer/70541
4103 * c-c++-common/asan/pr70541.c: New test.
4104
0aabcddf 41052016-04-08 Tom de Vries <tom@codesourcery.com>
4106
4107 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4108 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4109
bec0c1e8 41102016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4111
4112 PR target/70566
4113 * gcc.c-torture/execute/pr70566.c: New test.
4114
87c791f5 41152016-04-08 Tom de Vries <tom@codesourcery.com>
4116
4117 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4118 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4119
7f38718f 41202016-04-08 Alan Modra <amodra@gmail.com>
4121
4122 * gcc.target/powerpc/pr70117.c: New.
4123
a96a7710 41242016-04-07 Jakub Jelinek <jakub@redhat.com>
4125
7a6265d1 4126 PR testsuite/70581
4127 * gcc.dg/lto/simd-function_0.c: New test.
4128
a96a7710 4129 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4130 clones.
4131 * c-c++-common/attr-simd-2.c: Likewise.
4132 * c-c++-common/attr-simd-4.c: Likewise.
4133 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4134 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4135
508dd607 41362016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4137
4138 PR testsuite/70553
4139 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4140
1b61585a 41412016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4142 Tom de Vries <tom@codesourcery.com>
4143
4144 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4145 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4146 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4147 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4148 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4149 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4150 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4151 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4152
5f060aa8 41532016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4154
4155 PR c/70436
4156 * g++.dg/warn/Wparentheses-29.C: New test.
4157
d3831f71 41582016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4159
4160 PR c/70436
4161 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4162 explicit braces to resolve a future -Wparentheses warning.
4163
382ece2d 41642016-04-06 Richard Henderson <rth@redhat.com>
4165
4166 * gcc.dg/pr61817-1.c: New test.
4167 * gcc.dg/pr61817-2.c: New test.
4168 * gcc.dg/pr69391-1.c: New test.
4169 * gcc.dg/pr69391-2.c: New test.
4170
72234ee9 41712016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4172
4173 PR rtl-optimization/70398
4860a6bf 4174 * gcc.target/aarch64/pr70398.c: New.
72234ee9 4175
5547150a 41762016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4177
4178 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4179
15b70121 41802016-04-06 Yvan Roux <yvan.roux@linaro.org>
4181 Pedro Alves <palves@redhat.com>
4182
4183 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4184
585aefbb 41852016-04-06 Jakub Jelinek <jakub@redhat.com>
4186
0cbb513b 4187 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4188 Check for avx512f effective targets instead of avx2.
4189 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4190 for AVX512F clones.
4191 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4192 * g++.dg/gomp/declare-simd-1.C: Likewise.
4193 * g++.dg/gomp/declare-simd-3.C: Likewise.
4194 * g++.dg/gomp/declare-simd-4.C: Likewise.
4195
585aefbb 4196 PR middle-end/70550
4197 * c-c++-common/gomp/pr70550-1.c: New test.
4198 * c-c++-common/gomp/pr70550-2.c: New test.
4199
0b91cceb 42002016-04-05 Nathan Sidwell <nathan@acm.org>
4201
4202 PR c++/70512
4203 * g++.dg/ext/attribute-may-alias-5.C: New.
4204
645a9d8e 42052016-04-05 Jakub Jelinek <jakub@redhat.com>
4206
4207 PR c++/70336
4208 * c-c++-common/pr70336.c: New test.
4209 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4210 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4211
bdf23925 42122016-04-05 Jan Hubicka <hubicka@ucw.cz>
4213
4214 PR ipa/66223
4215 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4216
aaff837c 42172016-04-05 Jakub Jelinek <jakub@redhat.com>
4218
4219 PR rtl-optimization/70542
4220 * gcc.dg/torture/pr70542.c: New test.
4221 * gcc.target/i386/avx2-pr70542.c: New test.
4222
2eac58a0 42232016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4224
4225 PR tree-optimization/70509
4226 * gcc.target/i386/avx512bw-pr70509.c: New test.
4227
4f7ebe46 42282016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4229
4230 PR c++/70452
4231 * g++.dg/ext/constexpr-vla4.C: New test.
4232
305d86a0 42332016-04-05 Uros Bizjak <ubizjak@gmail.com>
4234
4235 PR target/70510
4236 * gcc.target/i386/pr70510.c: New test.
4237
eec3b789 42382016-04-05 Richard Biener <rguenther@suse.de>
4239
4240 PR tree-optimization/70526
4241 * g++.dg/torture/pr70526.C: New testcase.
4242
ca943582 42432016-04-05 Jakub Jelinek <jakub@redhat.com>
4244
4245 PR target/70525
4246 * gcc.target/i386/pr70525.c: New test.
4247
87825cd5 42482016-04-05 Richard Biener <rguenther@suse.de>
4249
4250 PR middle-end/70499
4251 * g++.dg/torture/pr70499.C: New testcase.
4252
14638828 42532016-04-05 Richard Biener <rguenther@suse.de>
4254
4255 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4256 remove XFAIL.
4257
967a90d5 42582016-04-04 Jakub Jelinek <jakub@redhat.com>
4259
4260 PR middle-end/70307
4261 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4262 rs6000 ABI warnings.
4263
d374a3a3 42642016-04-04 Jan Hubicka <hubicka@ucw.cz>
4265
4266 PR ipa/66223
4267 * g++.dg/ipa/devirt-51.C: New testcase.
4268
8ff377a6 42692016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4270 Jakub Jelinek <jakub@redhat.com>
4271
4272 PR middle-end/70457
4273 * gcc.dg/torture/pr70457.c: New.
4274
f567b44f 42752016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4276
4277 PR fortran/67538
4278 * gfortran.dg/allocate_with_source_19.f08: New test.
4279
89d4ebfa 42802016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4281
4282 PR fortran/65795
4283 * gfortran.dg/coarray_allocate_6.f08: New test.
4284
68ab33a6 42852016-04-04 Richard Biener <rguenther@suse.de>
4286
4287 PR rtl-optimization/70484
4288 * gcc.dg/torture/pr70484.c: New testcase.
4289
c4f5465d 42902016-04-04 Marek Polacek <polacek@redhat.com>
4291
4292 PR c/70307
4293 * gcc.dg/torture/pr70307.c: New test.
4294
bfec6609 42952016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4296
4297 PR target/70416
4298 PR target/67391
4299 * gcc.target/sh/torture/pr70416.c: New.
4300
40df9099 43012016-04-02 Martin Sebor <msebor@redhat.com>
4302
4303 PR c++/67376
4304 PR c++/70170
4305 PR c++/70172
4306 PR c++/70228
4307 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4308 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4309 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4310 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4311 * g++.dg/cpp0x/constexpr-string.C: Same.
4312 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4313 * g++.dg/cpp0x/pr65398.C: Same.
4314 * g++.dg/ext/constexpr-vla1.C: Same.
4315 * g++.dg/ext/constexpr-vla2.C: Same.
4316 * g++.dg/ext/constexpr-vla3.C: Same.
4317 * g++.dg/ubsan/pr63956.C: Same.
4318
0edb9bfe 43192016-04-01 Jakub Jelinek <jakub@redhat.com>
4320
4321 PR rtl-optimization/70467
4322 * gcc.target/i386/pr70467-2.c: New test.
4323
e5b1a1d9 43242016-04-01 Jakub Jelinek <jakub@redhat.com>
4325 Marek Polacek <polacek@redhat.com>
4326
4327 PR c++/70488
4328 * g++.dg/init/new47.C: New test.
4329
b2ca3fb0 43302016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4331
4332 PR target/70496
4333 * gcc.target/arm/pr70496.c: New test.
4334
4c3bd1e3 43352016-04-01 Nathan Sidwell <nathan@acm.org>
4336
47de69ad 4337 PR c++/68475
4338 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4339
313d569f 43402016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4341
4342 PR target/69890
4343 * gcc.dg/strlenopt.h (memmove): New.
4344 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4345 instead of "string.h".
4346 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4347 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4348 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4349 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4350 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4351 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4352 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4353 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4354 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4355 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4356 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4357 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4358 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4359 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4360 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4361 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4362 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4363 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4364 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4365 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4366
5469facd 43672016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4368
4369 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4370 (Holder::foo): Reflect this.
4371
503de754 43722016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4373
4374 PR target/70442
4375 * gcc.dg/pr70442.c: New test.
4376
13ee2de7 43772016-03-31 Nathan Sidwell <nathan@acm.org>
4378
4379 PR c++/70393
4380 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4381
5e0d03a8 43822016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4383
4384 PR target/70453
4385 * gcc.target/i386/pr70453.c: New test.
4386
8cb82ed4 43872016-03-31 Andrey Belevantsev <abel@ispras.ru>
4388
4389 PR target/70292
4390 * gcc.c-torture/pr70292.c: New test.
4391
7952b661 43922016-03-31 Marek Polacek <polacek@redhat.com>
4393
4394 PR c/70297
4395 * c-c++-common/pr70297.c: New test.
4396 * g++.dg/cpp0x/typedef-redecl.C: New test.
4397 * gcc.dg/typedef-redecl2.c: New test.
4398
1607cc74 43992016-03-31 Jakub Jelinek <jakub@redhat.com>
4400
4401 PR rtl-optimization/70460
4402 * gcc.c-torture/execute/pr70460.c: New test.
4403
c689c252 44042016-03-31 Richard Biener <rguenther@suse.de>
4405
4406 PR c++/70430
4407 * g++.dg/ext/vector30.C: New testcase.
4408
91c9586d 44092016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4410 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4411
4412 * gfortran.dg/fmt_pf.f90: New test.
4413
afa5c1b8 44142016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4415
4416 Forward-port from 5 branch
4417 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4418
4419 PR testsuite/70356
4420 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4421 dg-require-effective-target after dg-do.
4422
4423 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4424
4425 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4426
6a5dcab3 44272016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4428 Julian Brown <julian@codesourcery.com>
4429 Chung-Lin Tang <cltang@codesourcery.com>
4430 Cesar Philippidis <cesar@codesourcery.com>
4431 James Norris <jnorris@codesourcery.com>
4432 Tom de Vries <tom@codesourcery.com>
4433 Nathan Sidwell <nathan@codesourcery.com>
4434
305d86a0 4435 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 4436 * c-c++-common/goacc/loop-clauses.c: Likewise.
4437 * g++.dg/goacc/template.C: Likewise.
4438 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4439 * gfortran.dg/goacc/loop-1.f95: Likewise.
4440 * gfortran.dg/goacc/loop-5.f95: Likewise.
4441 * gfortran.dg/goacc/loop-6.f95: Likewise.
4442 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4443 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4444 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4445 * c-c++-common/goacc/clauses-fail.c: Likewise.
4446 * c-c++-common/goacc/parallel-1.c: Likewise.
4447 * c-c++-common/goacc/reduction-1.c: Likewise.
4448 * c-c++-common/goacc/reduction-2.c: Likewise.
4449 * c-c++-common/goacc/reduction-3.c: Likewise.
4450 * c-c++-common/goacc/reduction-4.c: Likewise.
4451 * c-c++-common/goacc/routine-3.c: Likewise.
4452 * c-c++-common/goacc/routine-4.c: Likewise.
4453 * c-c++-common/goacc/routine-5.c: Likewise.
4454 * c-c++-common/goacc/tile.c: Likewise.
4455 * g++.dg/goacc/template.C: Likewise.
4456 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4457 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4458 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4459 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4460 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4461 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4462 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4463 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4464 * c-c++-common/goacc/use_device-1.c: ... this file.
4465 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4466 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4467 * c-c++-common/goacc/host_data-6.c: ... this file.
4468 * c-c++-common/goacc/loop-2-kernels.c: New file.
4469 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4470 * c-c++-common/goacc/loop-3.c: Likewise.
4471 * g++.dg/goacc/reference.C: Likewise.
4472 * g++.dg/goacc/routine-1.C: Likewise.
4473 * g++.dg/goacc/routine-2.C: Likewise.
4474
932c0baa 44752016-03-30 Richard Biener <rguenther@suse.de>
4476
4477 PR middle-end/70450
4478 * gcc.dg/torture/pr70450.c: New testcase.
4479
7f7c4659 44802016-03-30 Jakub Jelinek <jakub@redhat.com>
4481
4482 PR target/70421
4483 * gcc.dg/torture/pr70421.c: New test.
4484 * gcc.target/i386/avx512f-pr70421.c: New test.
4485
9cbfe80c 44862016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4487
4488 PR testsuite/70364
4489 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4490 (check): New function.
4491 (bar): Call check.
4492 (foo): Align stack to 16 bytes when calling bar.
4493 * gcc.target/i386/cleanup-2.c: Likewise.
4494
f56c7d36 44952016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4496
4497 PR tree-optimization/59124
4498 * gcc.dg/Warray-bounds-19.c: New test.
4499
0275bf9b 45002016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4501
4502 * lib/prune.exp (escape_regex_chars): New.
4503 (prune_file_path): Update to quote metcharacters for regexp.
4504
a3daa269 45052016-03-29 Jakub Jelinek <jakub@redhat.com>
4506
24e1ba3d 4507 PR rtl-optimization/70429
4508 * gcc.c-torture/execute/pr70429.c: New test.
4509
a3daa269 4510 PR tree-optimization/70405
4511 * gcc.dg/pr70405.c: New test.
4512
3ef41a6e 45132016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4514
4515 PR fortran/70397
4516 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4517 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4518
4abd9410 45192016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4520
4521 PR testsuite/64177
4522 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4523 __cilkrts_set_param to set two workers.
4524 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4525 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4526
b58e5f0f 45272016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4528
305d86a0 4529 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 4530
bff53658 45312016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4532
4533 PR target/70406
305d86a0 4534 * gcc.target/i386/pr70406.c: New test.
bff53658 4535
bb2c9c15 45362016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4537
4538 * gnat.dg/specs/double_record_extension3.ads: New test.
4539
f12c84ab 45402016-03-25 Richard Henderson <rth@redhat.com>
4541
4542 PR target/70120
4543 * gcc.target/aarch64/pr70120-1.c: New.
4544 * gcc.target/aarch64/pr70120-2.c: New.
4545 * gcc.target/aarch64/pr70120-3.c: New.
4546
b0bf58c4 45472016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4548
4549 PR c++/62212
4550 * g++.dg/template/mangle2.C: The dg-do directive should be
4551 "compile" not "assemble".
4552
f175ba0f 45532016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4554
4555 PR lto/69650
4556 * gcc.dg/pr69650.c: New test.
4557
4cc3295f 45582016-03-25 David Edelsohn <dje.gcc@gmail.com>
4559
4560 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4561
0cf40600 45622016-03-25 Alan Modra <amodra@gmail.com>
4563
4564 * gcc.dg/dfp/pr70052.c: New test.
4565
3aebf099 45662016-03-24 Richard Henderson <rth@redhat.com>
4567
4568 PR middle-end/69845
4569 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4570 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4571
83245bd3 45722016-03-24 Tom de Vries <tom@codesourcery.com>
4573
4574 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4575
108e7ee4 45762016-03-24 Tom de Vries <tom@codesourcery.com>
4577
4578 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4579 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4580
17af0b14 45812016-03-24 Tom de Vries <tom@codesourcery.com>
4582
4583 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4584 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4585
6c8770ee 45862016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4587
4588 PR c++/62212
4589 * g++.dg/template/mangle2.C: New test.
4590
a7e21b7b 45912016-03-24 Richard Biener <rguenther@suse.de>
4592
4593 PR tree-optimization/70396
4594 * gcc.dg/torture/pr70396.c: New testcase.
4595
f365d297 45962016-03-24 Richard Biener <rguenther@suse.de>
4597
4598 PR middle-end/70370
4599 * gcc.dg/torture/pr70370.c: New testcase.
4600
da7aeb13 46012016-03-24 Tom de Vries <tom@codesourcery.com>
4602
4603 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4604 * gfortran.dg/goacc/kernels-tree.f95: Same.
4605 * gfortran.dg/goacc/parallel-tree.f95: Same.
4606
80b30de0 46072016-03-24 Tom de Vries <tom@codesourcery.com>
4608
4609 * c-c++-common/goacc/uninit-if-clause.c: New test.
4610 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4611
cb9b6b99 46122016-03-24 Jakub Jelinek <jakub@redhat.com>
4613
4614 PR target/70290
305d86a0 4615 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4616 Fix formatting.
cb9b6b99 4617
a4225fff 46182016-03-24 Richard Biener <rguenther@suse.de>
4619
4620 PR tree-optimization/70372
4621 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4622
5a869ab8 46232016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4624
4625 PR c++/70347
4626 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4627
36ce5faa 46282016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4629
4630 PR c++/70332
4631 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4632
c4fa85c9 46332016-03-23 Jakub Jelinek <jakub@redhat.com>
4634
d9377ad5 4635 PR c++/70001
4636 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4637 * g++.dg/cpp1y/pr70001.C: New test.
4638
c4fa85c9 4639 PR c++/70323
4640 * g++.dg/cpp0x/constexpr-70323.C: New test.
4641
0a2062da 46422016-03-23 Alexandre Oliva <aoliva@redhat.com>
4643 Jason Merrill <jason@redhat.com>
4644 Jakub Jelinek <jakub@redhat.com>
4645
4646 PR c++/69315
4647 * g++.dg/cpp0x/constexpr-69315.C: New test.
4648 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4649
62d2a6dc 46502016-03-23 Marek Polacek <polacek@redhat.com>
4651
4652 PR c++/69884
4653 * g++.dg/warn/Wignored-attributes-1.C: New test.
4654 * g++.dg/warn/Wignored-attributes-2.C: New test.
4655
a82d6246 46562016-03-23 Tom de Vries <tom@codesourcery.com>
4657
4658 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4659 initialization.
4660 * gfortran.dg/goacc/private-3.f95 (test): Same.
4661 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4662 missing use param.
4663
dc834ba1 46642016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4665
4666 * lib/target-supports.exp: Remove v7ve entry from loop
4667 creating effective target checks.
4668 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4669 (add_options_for_arm_arch_v7ve): Likewise.
4670
7e83fd1f 46712016-03-23 Jakub Jelinek <jakub@redhat.com>
4672
4673 PR tree-optimization/70354
4674 * gcc.dg/vect/pr70354-1.c: New test.
4675 * gcc.dg/vect/pr70354-2.c: New test.
4676 * gcc.target/i386/avx2-pr70354-1.c: New test.
4677 * gcc.target/i386/avx2-pr70354-2.c: New test.
4678
4e4da058 46792016-03-22 Jeff Law <law@redhat.com>
4680
4681 PR target/70232
4682 * gcc.dg/tree-ssa/pr70232.c: New test.
4683
6855137b 46842016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4685
4686 PR target/70302
4687 * gcc.target/i386/pr70302.c: New test.
4688
19db1ec8 46892016-03-22 Richard Biener <rguenther@suse.de>
4690
4691 PR middle-end/70251
4692 * g++.dg/torture/pr70251.C: New testcase.
4693
4baec9f2 46942016-03-22 David Malcolm <dmalcolm@redhat.com>
4695
4696 PR c/69993
4697 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4698 Wmisleading-indentation.c.
4699 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4700 reflect change to diagnostic text and order of messages.
4701 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4702
fcfec126 47032016-03-22 David Edelsohn <dje.gcc@gmail.com>
4704
4705 * g++.dg/ext/java-3.C: Don't compile on AIX.
4706
aa30728a 47072016-03-22 Richard Biener <rguenther@suse.de>
4708
4709 PR middle-end/70333
4710 * gcc.dg/torture/pr70333.c: New testcase.
4711
46ec4eb4 47122016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4713
4714 * g++.dg/ext/pr70290.C: New test.
4715
4880f878 47162016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4717
4718 PR target/70325
4719 * gcc.target/i386/pr70325.c: New test.
4720
3d78ea44 47212016-03-22 Jakub Jelinek <jakub@redhat.com>
4722
5934fb8f 4723 PR target/70329
4724 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4725 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4726
b6436f79 4727 PR target/70300
4728 * gcc.target/i386/pr70300.c: New test.
4729
3d78ea44 4730 PR c++/70295
4731 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4732 (func2): New function for cond with parens, xfail warning for c++.
4733 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4734
b60244f6 47352016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4736
4737 PR c++/70096
4738 * g++.dg/template/ptrmem30.C: New test.
4739
c8e3e744 47402016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4741
4742 PR c++/70204
4743 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4744 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4745
2715f63a 47462016-03-21 Jakub Jelinek <jakub@redhat.com>
4747
4748 PR middle-end/70326
4749 * gcc.dg/pr70326.c: New test.
4750
2daa2cda 47512016-03-21 Marc Glisse <marc.glisse@inria.fr>
4752 Jakub Jelinek <jakub@redhat.com>
4753
4754 PR tree-optimization/70317
4755 * gcc.dg/pr70317.c: New test.
4756
d9aa5a50 47572016-03-21 Uros Bizjak <ubizjak@gmail.com>
4758
4759 PR target/70327
4760 * gcc.target/i386/pr70327.c: New test.
4761
e1a88bf4 47622016-03-21 Martin Liska <mliska@suse.cz>
4763
61941425 4764 PR ipa/70306
e1a88bf4 4765 * gcc.dg/ipa/pr70306.c: New test.
4766
d9aa5a50 47672016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 4768
4769 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4770 * gcc.target/arm/attr-align3.c: Likewise.
4771 * gcc.target/arm/attr_arm.c: Likewise.
4772 * gcc.target/arm/flip-thumb.c: Likewise.
4773
afdde20c 47742016-03-21 Jakub Jelinek <jakub@redhat.com>
4775
4776 PR target/70296
4777 * gcc.target/powerpc/altivec-36.c: New test.
4778
3f2ef661 47792016-03-21 Richard Biener <rguenther@suse.de>
4780
4781 PR tree-optimization/70310
4782 * gcc.dg/torture/pr70310.c: New testcase.
4783
08b2b692 47842016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4785
4786 PR target/70293
4787 * gcc.target/i386/pr70293.c: New test.
4788
93505d22 47892016-03-21 Richard Biener <rguenther@suse.de>
4790
4791 PR tree-optimization/70288
4792 * gcc.dg/torture/pr70288-1.c: New testcase.
4793 * gcc.dg/torture/pr70288-2.c: Likewise.
4794
06fd1914 47952016-03-21 Andrey Belevantsev <abel@ispras.ru>
4796
4797 PR rtl-optimization/69307
4798 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 4799
b628775e 48002016-03-21 Andrey Belevantsev <abel@ispras.ru>
4801
4802 PR rtl-optimization/69102
4803 * gcc.c-torture/compile/pr69102.c: New test.
4804
1421f43c 48052016-03-18 Jeff Law <law@redhat.com>
4806
4807 PR rtl-optimization/70263
4808 * gcc.c-torture/compile/pr70263-1.c: New test.
4809 * gcc.target/i386/pr70263-2.c: New test.
4810
e7142ce1 48112016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4812
4813 PR rtl-optimization/70278
4814 * gcc.dg/torture/pr70278.c: New test.
4815 * gcc.target/arm/pr70278.c: New test.
4816
5539bc70 48172016-03-18 David Malcolm <dmalcolm@redhat.com>
4818
4819 PR c/70281
4820 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4821 (test_builtin_types_compatible_p): New test function.
4822 * gcc.dg/pr70281.c: New test case.
4823
296a290a 48242016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4825
4826 PR target/70113
4827 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4828
666094f0 48292016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4830
4831 PR tree-optimization/70252
4832 * gcc.dg/pr70252.c: New test.
4833
350514e8 48342016-03-18 Tom de Vries <tom@codesourcery.com>
4835
4836 * gcc.dg/pr70161-2.c: New test.
4837 * gcc.dg/pr70161.c: New test.
4838
011e0cea 48392016-03-18 Tom de Vries <tom@codesourcery.com>
4840
4841 PR ipa/70269
4842 * gcc.dg/pr70269.c: New test.
4843
292a09de 48442016-03-18 Jakub Jelinek <jakub@redhat.com>
4845
4846 PR c++/70267
4847 * g++.dg/ext/java-3.C: New test.
4848
efc86c4c 48492016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4850
4851 PR c++/70205
4852 * g++.dg/lookup/pr70205.C: New test.
4853
a28dd575 48542016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4855
4856 PR c++/70218
4857 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4858
92e7ab1e 48592016-03-17 Marek Polacek <polacek@redhat.com>
4860
4861 PR c/69407
4862 * gcc.dg/atomic-op-6.c: New test.
4863
7378dbfb 48642016-03-17 David Malcolm <dmalcolm@redhat.com>
4865
4866 PR c/70264
4867 * c-c++-common/pr70264.c: New test case.
4868
f7995d7d 48692016-03-17 Jakub Jelinek <jakub@redhat.com>
4870
e2895b76 4871 PR c++/70144
4872 * c-c++-common/pr70144-1.c: New test.
4873 * c-c++-common/pr70144-2.c: New test.
4874
f7995d7d 4875 PR c++/70272
4876 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
4877 * g++.dg/opt/flifetime-dse6.C: New test.
4878 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4879
5ec4a949 48802016-03-17 H.J. Lu <hongjiu.lu@intel.com>
4881
4882 PR driver/70192
4883 * gcc.dg/pic-1.c: New test.
4884 * gcc.dg/pic-2.c: Likewise.
4885 * gcc.dg/pic-3.c: Likewise.
4886 * gcc.dg/pic-4.c: Likewise.
4887 * gcc.dg/pie-1.c: Likewise.
4888 * gcc.dg/pie-2.c: Likewise.
4889 * gcc.dg/pie-3.c: Likewise.
4890 * gcc.dg/pie-4.c: Likewise.
4891 * gcc.dg/pie-5.c: Likewise.
4892 * gcc.dg/pie-6.c: Likewise.
4893
c28550e1 48942016-03-17 Tom de Vries <tom@codesourcery.com>
4895
4896 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
4897 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
4898
be3296cb 48992016-03-17 Richard Biener <rguenther@suse.de>
4900
4901 PR debug/70271
4902 * g++.dg/debug/pr70271.C: New testcase.
4903
9b60ef21 49042016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
4905
4906 * gcc.target/i386/pr70251.c: New test.
4907
9a80bc1a 49082016-03-17 Marek Polacek <polacek@redhat.com>
4909
4910 PR c++/70194
4911 * g++.dg/warn/constexpr-70194.C: New test.
4912
733d7ff9 49132016-03-16 Richard Henderson <rth@redhat.com>
4914
4915 PR middle-end/70240
4916 * gcc.c-torture/compile/pr70240.c: New.
4917
3e6f12bf 49182016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4919
4920 * gcc.c-torture/compile/20151204.c: Skip for avr.
4921
867c9e99 49222016-03-16 Jakub Jelinek <jakub@redhat.com>
4923
4924 PR target/70245
4925 * g++.dg/opt/pr70245.C: New test.
4926 * g++.dg/opt/pr70245.h: New file.
4927 * g++.dg/opt/pr70245-aux.cc: New file.
4928
8ced6ab7 49292016-03-16 Martin Sebor <msebor@redhat.com>
4930
4931 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
4932
37af779a 49332016-03-16 Richard Henderson <rth@redhat.com>
4934
4935 PR middle-end/70199
4936 * gcc.c-torture/compile/pr70199.c: New.
4937
78ed999c 49382016-03-16 H.J. Lu <hongjiu.lu@intel.com>
4939
4940 * gcc.dg/uninit-19.c: Run dos2unix.
4941
462ca422 49422016-03-16 Marek Polacek <polacek@redhat.com>
4943
4944 PR c/70093
4945 * gcc.dg/nested-func-10.c: New test.
4946 * gcc.dg/nested-func-9.c: New test.
4947
fe58aacc 49482016-03-16 Jakub Jelinek <jakub@redhat.com>
4949
4950 PR tree-optimization/68714
4951 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
4952
27a53872 49532016-03-16 Tom de Vries <tom@codesourcery.com>
4954
4955 PR tree-optimization/68715
4956 * gcc.dg/graphite/pr68715-2.c: New test.
4957 * gcc.dg/graphite/pr68715.c: New test.
4958 * gfortran.dg/graphite/pr68715.f90: New test.
4959
95049c3c 49602016-03-16 Tom de Vries <tom@codesourcery.com>
4961
4962 PR tree-optimization/68809
4963 * gcc.dg/graphite/pr68809-2.c: New test.
4964 * gcc.dg/graphite/pr68809.c: New test.
4965
09eddd70 49662016-03-16 Jakub Jelinek <jakub@redhat.com>
4967
81fc5915 4968 PR c++/70147
4969 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
4970 method call to i () as argument. Adjust expected output.
4971
09eddd70 4972 PR c++/70147
4973 * g++.dg/ubsan/pr70147-1.C: New test.
4974 * g++.dg/ubsan/pr70147-2.C: New test.
4975
6373d2a2 49762016-03-15 Martin Sebor <msebor@redhat.com>
4977
4978 PR c++/58281
4979 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
4980
d27a0c11 49812016-03-15 John David Anglin <danglin@gcc.gnu.org>
4982
9908039d 4983 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
4984 hppa*-*-hpux*.
4985
45cdc3a6 4986 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
4987
d27a0c11 4988 PR libfortran/69799
4989 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
4990 libatomic_available.
4991
0dd1d57f 49922016-03-15 Marek Polacek <polacek@redhat.com>
4993
4994 PR c++/70209
4995 * g++.dg/ext/attribute-may-alias-4.C: New test.
4996
0ce02c07 49972016-03-15 Alexander Monakov <amonakov@ispras.ru>
4998
4999 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
5000 -fvar-tracking-assignments-toggle flag.
5001
f6e39b30 50022016-03-15 Pat Haugen <pthaugen@us.ibm.com>
5003
5004 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
5005
167f93a2 50062016-03-15 Jakub Jelinek <jakub@redhat.com>
5007
5008 PR rtl-optimization/70222
5009 * gcc.c-torture/execute/pr70222-1.c: New test.
5010 * gcc.c-torture/execute/pr70222-2.c: New test.
5011
08a8af4a 50122016-03-15 Richard Henderson <rth@redhat.com>
5013
5014 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
5015
738eb905 50162016-03-15 Andrey Belevantsev <abel@ispras.ru>
5017
5018 PR rtl-optimization/69032
5019 * gcc.dg/pr69032.c: New test.
5020
dd148b3a 50212016-03-15 Andrey Belevantsev <abel@ispras.ru>
5022
5023 PR rtl-optimization/63384
d9aa5a50 5024 * g++.dg/pr63384.C: New test.
dd148b3a 5025
acf58115 50262016-03-15 Andrey Belevantsev <abel@ispras.ru>
5027
5028 PR target/64411
5029 * gcc.target/i386/pr64411.C: New test.
5030
a2897dc4 50312016-03-15 Tom de Vries <tom@codesourcery.com>
5032
5033 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5034 * gfortran.dg/goacc/kernels-alias.f95: New test.
5035
7bad2faf 50362016-03-14 Martin Sebor <msebor@redhat.com>
5037
5038 PR c++/53792
5039 * g++.dg/cpp0x/constexpr-inline.C: New test.
5040 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5041
d65fa8d9 50422016-03-14 David Edelsohn <dje.gcc@gmail.com>
5043
5044 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5045
2b3c633f 50462016-03-14 Jakub Jelinek <jakub@redhat.com>
5047
5048 PR middle-end/70219
5049 * gcc.dg/pr70219.c: New test.
5050
e947f9c3 50512016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5052
5053 PR target/70083
5054 * gcc.dg/torture/pr70083.c: New test.
5055 * gcc.target/i386/pr70083.c: New test.
5056
74201dc2 50572016-03-14 Richard Biener <rguenther@suse.de>
5058
5059 PR tree-optimization/56365
5060 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5061
88aea41e 50622016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5063
5064 PR target/70098
5065 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5066 New function.
5067 * g++.dg/pr70098.C: New testcase.
5068
5069
1bd2aefd 50702016-03-14 Tom de Vries <tom@codesourcery.com>
5071
5072 PR tree-optimization/70045
5073 * gcc.dg/graphite/pr70045.c: New test.
5074
922c7033 50752016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5076
5077 PR fortran/69043
5078 * gfortran.dg/include_9.f90: New test.
5079
fd4ab6d9 50802016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5081
5082 PR fortran/45076
5083 gfortran.dg/prof/prof.exp: New script.
5084 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5085
7d7218d3 50862016-03-12 Andrey Belevantsev <abel@ispras.ru>
5087
5088 PR rtl-optimization/69307
5089 * gcc.dg/pr69307.c: New test.
5090
02ffd664 50912016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5092
5093 PR target/69614
5094 * gcc.target/arm/pr69614.c: New.
5095
76e207a9 50962016-03-12 Paul Thomas <pault@gcc.gnu.org>
5097
5098 PR fortran/70031
5099 * gfortran.dg/submodule_14.f08: New test
5100
5101 PR fortran/69524
5102 * gfortran.dg/submodule_15.f08: New test
5103
490ee78a 51042016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5105
5106 PR c++/70106
5107 * g++.dg/cpp1y/paren3.C: New test.
5108
04e137ff 51092016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5110
5111 PR target/70131
5112 * gcc.target/powerpc/ppc-round2.c: New test.
5113
27b2c1c4 51142016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5115
5116 PR target/70123
5117 * gcc.dg/torture/pr70123.c: New test.
5118
84116671 51192016-03-11 Jeff Law <law@redhat.com>
5120
5121 PR tree-optimization/70190
5122 * gcc.c-torture/compile/pr70190.c: New test.
5123
cfa58bc8 51242016-03-11 David Malcolm <dmalcolm@redhat.com>
5125
5126 PR c/68187
5127 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5128 case.
5129 (test43_b): Likewise.
5130 (test43_c): Likewise.
5131 (test43_d): Likewise.
5132 (test43_e): Likewise.
5133 (test43_f): Likewise.
5134 (test43_g): Likewise.
5135 (test44_a): Likewise.
5136 (test44_b): Likewise.
5137 (test44_c): Likewise.
5138 (test44_d): Likewise.
5139 (test44_e): Likewise.
5140
ce234f27 51412016-03-11 David Malcolm <dmalcolm@redhat.com>
5142
5143 PR c/70085
5144 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5145
e4756b48 51462016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5147
5148 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5149 dg-options.
5150
1f5ef87e 51512016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5152
5153 PR target/70002
5154 PR target/69245
5155 * gcc.target/aarch64/pr69245_2.c: New test.
5156
f9c352a1 51572016-03-11 Jakub Jelinek <jakub@redhat.com>
5158
5159 PR tree-optimization/70177
5160 * gcc.dg/pr70177.c: New test.
5161
4dd92ac6 51622016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5163
5164 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5165
331e4fdb 51662016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5167
5168 * gcc.dg/tree-ssa/sra-20.c: New.
5169
69262824 51702016-03-11 Jakub Jelinek <jakub@redhat.com>
5171
6f9a7425 5172 PR rtl-optimization/70174
5173 * gcc.dg/pr70174.c: New test.
5174
69262824 5175 PR tree-optimization/70169
5176 * gcc.dg/pr70169.c: New test.
5177
4637a847 51782016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5179
5180 PR target/70160
5181 * gcc.target/i386/pr70160.c: New test.
5182
5a86d754 51832016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5184
5185 * gcc.target/s390/dfp-1.c: New test.
5186
af4c8290 51872016-03-10 Nick Clifton <nickc@redhat.com>
5188
5189 PR target/70044
5190 * gcc.target/aarch64/pr70044.c: New test.
5191
98dfd328 51922016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5193 Jakub Jelinek <jakub@redhat.com>
5194
5195 PR c++/70001
5196 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5197 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5198 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5199
75e72311 52002016-03-10 Jan Hubicka <hubicka@ucw.cz>
5201
5202 PR lto/69589
5203 * g++.dg/lto/pr69589_0.C: New testcase
5204 * g++.dg/lto/pr69589_1.C: New testcase
5205
a2eb1271 52062016-03-10 Marek Polacek <polacek@redhat.com>
5207
5208 PR c++/70153
5209 * g++.dg/delayedfold/unary-plus1.C: New test.
5210
52112016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 5212
5213 * gcc.target/arm/pr45701-1.c: Escape brackets.
5214 * gcc.target/arm/pr45701-2.c: Likewise.
5215
5ab2987f 52162016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5217
5218 * gfortran.dg/unconstrained_commons.f: New.
5219
6972afac 52202016-03-10 Alan Modra <amodra@gmail.com>
5221
5222 * gcc.dg/pr69195.c: New.
5223 * gcc.dg/pr69238.c: New.
5224
c82c99ec 52252016-03-10 Tom de Vries <tom@codesourcery.com>
5226
5227 PR testsuite/68915
5228 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5229
a2389d4a 52302016-03-10 Richard Biener <rguenther@suse.de>
5231
5232 PR tree-optimization/70128
5233 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5234 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5235
c272412d 52362016-03-09 Jakub Jelinek <jakub@redhat.com>
5237
a0451069 5238 PR tree-optimization/70152
5239 * gcc.dg/pr70152.c: New test.
5240
c272412d 5241 PR target/70086
5242 * gcc.target/i386/pr70086-1.c: New test.
5243 * gcc.target/i386/pr70086-2.c: New test.
5244 * gcc.target/i386/pr70086-3.c: New test.
5f611068 5245
5246 PR tree-optimization/70127
5247 * gcc.c-torture/execute/pr70127.c: New test.
5248
27dcb7a8 52492016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5250
5251 * c-c++-common/goacc/combined-directives-2.c: New test.
5252
c24757cf 52532016-03-09 David Malcolm <dmalcolm@redhat.com>
5254
5255 PR c/68473
5256 PR c++/70105
5257 * g++.dg/diagnostic/pr70105.C: New test.
5258 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5259 (test_multiple_ordinary_maps): New test function.
5260
83108969 52612016-03-09 David Malcolm <dmalcolm@redhat.com>
5262
5263 PR c/68473
5264 PR c++/70105
5265 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5266 Drop range information from call to inform_at_rich_loc.
5267 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5268 New.
5269 (test_show_locus): Replace calls to rich_location::add_range with
5270 calls to add_range. Rewrite the tests that used the now-defunct
5271 rich_location ctor taking a source_range. Simplify other tests
5272 by replacing calls to COMBINE_LOCATION_DATA with calls to
5273 make_location.
5274
6733c0e8 52752016-03-09 Richard Biener <rguenther@suse.de>
5276 Jakub Jelinek <jakub@redhat.com>
5277
5278 PR tree-optimization/70138
5279 * gcc.dg/vect/pr70138-1.c: New testcase.
5280 * gcc.dg/vect/pr70138-2.c: Likewise.
5281
96abb9f5 52822016-03-09 Jakub Jelinek <jakub@redhat.com>
5283
5284 PR target/70049
5285 * gcc.target/i386/pr70049.c: New test.
5286
42bb3bfb 52872016-03-09 Richard Biener <rguenther@suse.de>
5288
5289 PR c/70143
5290 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5291 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5292 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5293
27527428 52942016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5295
5296 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5297 arm-*-*.
5298
248449f2 52992016-03-09 Jakub Jelinek <jakub@redhat.com>
5300
1bd49ced 5301 PR middle-end/67278
5302 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5303
248449f2 5304 PR target/67278
5305 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5306
5307 PR middle-end/70050
5308 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5309 in testcase comment.
5310
dfc460ff 53112016-03-09 Tom de Vries <tom@codesourcery.com>
5312
5313 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5314 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5315 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5316 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5317 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5318 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5319 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5320 * gfortran.dg/goacc/kernels-loop.f95: New test.
5321
0377fc7f 53222016-03-08 Martin Sebor <msebor@redhat.com>
5323
5324 PR c++/62096
5325 * g++.dg/warn/overflow-warn-7.C: New test.
5326
3556aa80 53272016-03-08 Jason Merrill <jason@redhat.com>
5328
5329 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5330 * lib/target-supports.exp (check_effective_target_concepts): New.
5331
e5096208 53322016-03-08 Jakub Jelinek <jakub@redhat.com>
5333
5370eb8d 5334 PR c++/70135
5335 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5336 * g++.dg/ubsan/pr70135.C: New test.
5337
e5096208 5338 PR target/70110
5339 * gcc.dg/pr70110.c: New test.
5340
cc37120d 53412016-03-07 Martin Jambor <mjambor@suse.cz>
5342
5343 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5344 * c-c++-common/gomp/if-1.c: Likewise.
5345 * c-c++-common/gomp/pr61486-2.c: Likewise.
5346 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5347 to dg-additional-options.
5348 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5349 * g++/gomp/target-teams-1.c: Likewise.
5350 * gcc.dg/gomp/gomp.exp: Likewise.
5351 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5352 dg-additional-options.
5353 * gfortran.dg/gomp/gomp.exp: Likewise.
5354 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5355 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5356 dg-additional-options.
5357 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5358
53c248d8 53592016-03-07 Martin Jambor <mjambor@suse.cz>
5360
5361 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5362 * c-c++-common/gomp/gridify-1.c: New test.
5363 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5364
541e79a0 53652016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5366
5367 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5368 trigger for cortex-r8, when scanning for register r8.
5369 * gcc.target/arm/pr45701-2.c: Likewise.
5370
4dfabd94 53712016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 5372 Jeff Law <law@redhat.com>
4dfabd94 5373
5374 PR tree-optimization/69740
5375 * gcc.c-torture/compile/pr69740-1.c: New test.
5376 * gcc.c-torture/compile/pr69740-2.c: New test.
5377
1b63a87b 53782016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5379
5380 * lib/target-supports.exp
5381 (check_effective_target_whole_vector_shift): Enable for PPC64.
5382
d33914da 53832016-03-07 Richard Biener <rguenther@suse.de>
5384
5385 PR tree-optimization/70115
5386 * gcc.dg/torture/pr70115.c: New testcase.
5387
584fba4b 53882016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5389
5390 PR middle-end/69916
5391 * c-c-++-common/goacc/pr69916.c: New.
5392
7f2f5ec0 53932016-03-07 Richard Henderson <rth@redhat.com>
5394
5395 * gcc.c-torture/compile/pr70061.c: New test.
5396
f530e7c4 53972016-03-07 Richard Biener <rguenther@suse.de>
5398
5399 PR testsuite/70109
5400 * gcc.dg/vect/O3-pr36098.c: New testcase.
5401
a3855fed 54022016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5403
5404 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5405
091ffc31 54062016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5407
5408 * gnat.dg/renaming9.ad[sb]: New testcase.
5409
2941b871 54102016-03-05 Jakub Jelinek <jakub@redhat.com>
5411
5412 PR c++/70084
5413 * g++.dg/expr/stdarg3.C: New test.
5414
5173ce42 54152016-03-04 Jeff Law <law@redhat.com>
5416
5417 PR tree-optimization/69196
5418 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5419 x86_64-*-*.
5420
2d1d2e55 54212016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5422
0e43078e 5423 PR c/69973
5424 * gcc.dg/pr69973.c: New test.
5425
d8ec06ae 5426 PR rtl-optimization/69941
5427 * gcc.dg/torture/pr69941.c: New test.
5428
2d1d2e55 5429 PR c/69824
5430 * gcc.dg/pr69824.c: New test.
5431
32f692e2 54322016-03-05 Tom de Vries <tom@codesourcery.com>
5433
5434 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5435 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5436 function.
5437
1c699e9a 54382016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5439
5440 PR c++/66786
5441 * g++.dg/cpp1y/var-templ48.C: New test.
5442 * g++.dg/cpp1y/var-templ49.C: New test.
5443
358448c6 54442016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5445
5446 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5447
01dc3c45 54482016-03-04 Jakub Jelinek <jakub@redhat.com>
5449
e968ff6d 5450 PR c++/70035
5451 * g++.dg/ubsan/pr70035.C: New test.
5452
01dc3c45 5453 PR target/70062
5454 * gcc.target/i386/pr70062.c: New test.
5455
3937d618 54562016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5457
5458 * g++.dg/template/typename21.C: Remove c++98_only.
5459
c58ac7f8 54602016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5461
5462 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5463
0060768a 54642016-03-04 David Malcolm <dmalcolm@redhat.com>
5465
5466 PR c/68187
5467 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5468 function.
5469 (fn_42_b): Likewise.
5470 (fn_42_c): Likewise.
5471
74c6fd40 54722016-03-04 David Malcolm <dmalcolm@redhat.com>
5473
5474 PR c/68187
5475 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5476 function.
5477 (fn_40_b): Likewise.
5478 (fn_41_a): Likewise.
5479 (fn_41_b): Likewise.
5480
31b11359 54812016-03-04 Jakub Jelinek <jakub@redhat.com>
5482
5483 PR target/70059
5484 * gcc.target/i386/avx512f-pr70059.c: New test.
5485 * gcc.target/i386/avx512dq-pr70059.c: New test.
5486
c5b93452 54872016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5488
5489 PR rtl-optimization/57676
5490 * gcc.dg/torture/pr57676.c: New test.
5491
268fbd56 54922016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5493
5494 * gcc.dg/pr70026.c: New test.
5495
6560d1ad 54962016-03-04 Marek Polacek <polacek@redhat.com>
5497
5498 PR c/69798
5499 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5500 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5501
cc7dfddf 55022016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5503
5504 PR target/70004
5505 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5506 Delete.
5507 (test_corners_sisd_si): Likewise.
5508 (main): Remove checks of the above.
5509 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5510
e9663bd4 55112016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5512
5513 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5514
dcdd684e 55152016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5516
5517 * gcc.dg/torture/pr69951.c: Accept argc==0.
5518
e692d332 55192016-03-04 Richard Biener <rguenther@suse.de>
5520
5521 PR c++/70054
5522 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5523 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5524
af77b7e6 55252016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5526
5527 PR testsuite/69766
5528 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5529 testing multiarch.
5530
290da96e 55312016-03-04 Jakub Jelinek <jakub@redhat.com>
5532
5533 PR debug/69947
5534 * gcc.dg/guality/pr69947.c: New test.
5535
e51ce713 55362016-03-03 Jakub Jelinek <jakub@redhat.com>
5537
5538 PR ada/70017
5539 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5540
1feed892 55412016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5542
5543 PR rtl-optimization/69904
5544 * gcc.target/arm/pr69904.c: New test.
5545
c32bda69 55462016-03-03 Jakub Jelinek <jakub@redhat.com>
5547
5548 PR target/70021
5549 * gcc.dg/vect/pr70021.c: New test.
5550 * gcc.target/i386/pr70021.c: New test.
5551
1bc579ed 55522016-03-03 Marek Polacek <polacek@redhat.com>
5553
5554 PR middle-end/70050
5555 * gcc.dg/pr70050.c: New test.
5556
cfa8d638 55572016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5558
5559 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5560
1b889259 55612016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5562
5563 PR tree-optimization/70043
5564 * gfortran.dg/vect/pr70043.f90: New test.
5565
f756dfa3 55662016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5567
5568 * gnat.dg/specs/task1.ads: New test.
5569
5cb4863d 55702016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5571
5572 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5573 Invoke gdb with -batch.
5574 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5575
5dd12e43 55762016-03-03 Richard Biener <rguenther@suse.de>
5577
5578 PR tree-optimization/55936
5579 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5580
d97ba4ca 55812016-03-02 Jeff Law <law@redhat.com>
5582
5d23c86f 5583 PR rtl-optimization/69942
5584 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5585 effects of argument promotions.
5586
d97ba4ca 5587 PR tree-optimization/69987
5588 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5589 target does not support -fprefetch-loop-arrays.
5590
901faaa0 55912016-03-02 Uros Bizjak <ubizjak@gmail.com>
5592
5593 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5594
51f6fdce 55952016-03-02 Bin Cheng <bin.cheng@arm.com>
5596
6bc7872f 5597 PR rtl-optimization/69052
51f6fdce 5598 * gcc.target/i386/pr69052.c: New test.
5599
31d31e07 56002016-03-02 Alan Modra <amodra@gmail.com>
5601
5602 * gcc.dg/pr69990.c: New.
5603
04faee95 56042016-03-02 Jakub Jelinek <jakub@redhat.com>
5605
270d0117 5606 PR c/68062
5607 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5608
5609 PR middle-end/70022
5610 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5611
04faee95 5612 PR target/70028
5613 * gcc.target/i386/pr70028.c: New test.
5614
a2cc9e8e 56152016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5616
5617 * c-c++-common/asan/swapcontext-test-1.c,
5618 * c-c++-common/tsan/thread_leak.c,
5619 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5620 * g++.dg/tsan/benign_race.C,
5621 * g++.dg/tsan/fd_close_norace.C,
5622 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5623 races with sanitizer output
5624
dd4bd263 56252016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 5626 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 5627
5628 PR target/67278
5629 * gcc.dg/simd-8.c: New testcase.
5630
b5fe3a49 56312016-03-02 Richard Biener <rguenther@suse.de>
5632
5633 PR middle-end/67278
5634 * gcc.dg/simd-7.c: New testcase.
5635
23601f67 56362016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5637
5638 * gcc.target/i386/pr70007.c: Tweak.
5639
f66f65e7 56402016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5641
5642 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5643
60773515 56442016-03-02 Marek Polacek <polacek@redhat.com>
5645
5646 PR c/67854
5647 * gcc.dg/pr67854.c: New test.
5648
6c094cb1 56492016-03-02 Jakub Jelinek <jakub@redhat.com>
5650
5651 PR middle-end/70025
5652 * gcc.dg/torture/pr70025.c: New test.
5653
7627bb56 56542016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5655
5656 PR tree-optimization/68621
5657 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5658
066c8e94 56592016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5660
5661 * gcc.target/i386/pr70007.c: New test.
5662
d3b819ad 56632016-03-01 Jeff Law <law@redhat.com>
5664
d4b9ad56 5665 PR tree-optimization/69196
7e217344 5666 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 5667
d3b819ad 5668 PR tree-optimization/69196
5669 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5670 duplicating code and spoiling the expected output.
5671
4f37285d 56722016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5673
5674 PR target/70033
5675 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5676 supports power9 before doing tests.
5677 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5678 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5679 * gcc.target/powerpc/p9-permute.c: Likewise.
5680
3e9c4f6c 56812016-03-01 Uros Bizjak <ubizjak@gmail.com>
5682
5683 PR target/70027
5684 * gcc.target/i386/pr70027.c: New test.
5685
e324729e 56862016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 5687
5688 * gcc.dg/pr70017.c: New test.
5689
40e9ce2d 56902016-03-01 Jakub Jelinek <jakub@redhat.com>
5691
5692 PR c/69796
5693 PR c/69974
5694 * gcc.dg/pr69796.c: New test.
5695 * gcc.dg/pr69974.c: New test.
5696
e8b016ea 56972016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5698
5699 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5700
24d3127c 57012016-02-29 Jeff Law <law@redhat.com>
5702
5703 PR tree-optimization/69987
5704 * gfortran.dg/pr69987.f90: New test.
5705
5706 PR tree-optimization/69989
5707 * gcc.c-torture/compile/pr69989-2.c: New test.
5708
12cc1225 57092016-03-01 Marek Polacek <polacek@redhat.com>
5710
5711 PR c++/69795
5712 * g++.dg/parse/invalid1.C: New test.
5713
d99a947c 57142016-03-01 Richard Biener <rguenther@suse.de>
5715
5716 PR middle-end/70022
5717 * gcc.dg/pr70022.c: New testcase.
5718
395dbc60 57192016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5720
5721 PR tree-optimization/69956
5722 * gcc.dg/pr69956.c: New test.
5723
40a35c55 57242016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5725
5726 PR target/70011
5727 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5728 XFAIL when hardware supports efficient unaligned storage access.
5729
4edc90b0 57302016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5731
5732 PR c++/69961
5733 * g++.dg/template/pr69961a.C: New test.
5734 * g++.dg/template/pr69961b.C: New test.
5735
1ed1f69a 57362016-02-29 David Malcolm <dmalcolm@redhat.com>
5737
5738 PR preprocessor/69985
5739 * gcc.dg/cpp/pr69985.c: New test case.
5740
01c5d15d 57412016-02-29 Jeff Law <law@redhat.com>
5742
3a4d3de5 5743 PR tree-optimization/70005
5744 * gcc.c-torture/execute/pr70005.c New test.
5745
01c5d15d 5746 PR tree-optimization/69999
5747 * gcc.c-torture/compile/pr69999.c: New test.
5748
1bf66b54 57492016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5750
5751 PR tree-optimization/69652
5752 * gcc.dg/torture/pr69652.c: Delete test.
5753 * gcc.dg/vect/pr69652.c: New test.
5754
b4d653d5 57552016-02-19 Richard Biener <rguenther@suse.de>
5756
5757 PR tree-optimization/69980
5758 * gfortran.dg/vect/pr69980.f90: New testcase.
5759
35bc4745 57602016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5761
5762 * gcc.target/sparc/20160229-1.c: New test.
5763
bb54a538 57642016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5765
5766 * gnat.dg/stack_usage3.adb: New test.
5767 * gnat.dg/stack_usage3_pkg.ads: New helper.
5768
95164e71 57692016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5770
5771 * gnat.dg/renaming8.adb: New test.
5772 * gnat.dg/renaming8_pkg1.ads: New helper.
5773 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5774 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5775
a890896f 57762016-02-29 Richard Biener <rguenther@suse.de>
5777
5778 PR tree-optimization/69720
5779 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5780
5c70403a 57812016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5782
5783 PR fortran/68147
5784 PR fortran/47674
5785 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5786
dfb6d139 57872016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 5788 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5789
5790 PR fortran/56007
5791 * gfortran.dg/coarray_8.f90: Adjust error message.
5792 * gfortran.dg/pr56007.f90: New test.
5793 * gfortran.dg/pr56007.f: New test.
5794
536508db 57952016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5796
5797 PR tree-optimization/69989
5798 * gcc.dg/torture/pr69989.c: New test.
5799
eec75e45 58002016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5801
5802 * gcc.target/i386/stack-realign-win.c: New test.
5803
0175e45a 58042016-02-28 Harald Anlauf <anlauf@gmx.de>
5805
5806 PR fortran/60126
5807 * gfortran.dg/pr60126.f90: New test.
5808
2a703589 58092016-02-27 Jeff Law <law@redhat.com>
5810
5811 Revert
5812 2016-02-26 Richard Biener <rguenther@suse.de>
5813 Jeff Law <law@redhat.com>
5814
5815 PR tree-optimization/69740
5816 * gcc.c-torture/compile/pr69740-1.c: New test.
5817 * gcc.c-torture/compile/pr69740-2.c: New test.
5818
359b4c18 58192016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5820
1c96765a 5821 PR fortran/69910
359b4c18 5822 * gfortran.dg/newunit_4.f90: New test.
5823
49462d93 58242016-02-27 Jakub Jelinek <jakub@redhat.com>
5825
5826 PR target/69613
5827 PR rtl-optimization/69886
5828 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5829 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5830 target.
5831
c4ac733e 58322016-02-26 Martin Sebor <msebor@redhat.com>
5833
5834 PR tree-optimization/15826
5835 * gcc.dg/tree-ssa/pr15826.c: New test.
5836
da8c4b5d 58372016-02-26 Jakub Jelinek <jakub@redhat.com>
5838
5839 PR target/69969
5840 * gcc.target/powerpc/pr69969.c: New test.
5841
0a4558eb 58422016-02-26 Martin Sebor <msebor@redhat.com>
5843
5844 PR c++/15766
5845 * g++.old-deja/g++.other/decl5.C: Add a test case.
5846
5b500299 58472016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5848
5849 PR target/69946
5850 * gcc.target/powerpc/pr69946.c: New file.
5851
565f533b 58522016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 5853 Jeff Law <law@redhat.com>
565f533b 5854
0a4558eb 5855 PR tree-optimization/69740
565f533b 5856 * gcc.c-torture/compile/pr69740-1.c: New test.
5857 * gcc.c-torture/compile/pr69740-2.c: New test.
5858
ff67cbea 58592016-02-26 Martin Jambor <mjambor@suse.cz>
5860
5861 PR middle-end/69920
5862 * gcc.dg/torture/pr69932.c: New test.
5863 * gcc.dg/torture/pr69936.c: Likewise.
5864
e400d817 58652016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5866
5867 PR target/69709
5868 * gcc.target/s390/pr69709.c: New test.
5869
126a5a2d 58702016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5871
5872 PR target/69245
5873 * gcc.target/aarch64/pr69245_1.c: New test.
5874
59c58860 58752016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5876
5877 PR target/69613
5878 * gcc.dg/torture/pr69613.c: New test.
5879
9441fa4e 58802016-02-26 Jakub Jelinek <jakub@redhat.com>
5881
5882 PR rtl-optimization/69891
5883 * gcc.target/i386/pr69891.c: New test.
5884
e48fcde0 58852016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 5886 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5887
35ed600a 5888 PR target/61397
f41208a1 5889 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
5890 functionality for both 32-bit and 64-bit.
5891
c86aaa0e 58922016-02-26 Richard Biener <rguenther@suse.de>
5893
5894 PR tree-optimization/69551
5895 * gcc.dg/torture/pr69951.c: New testcase.
5896
38e71a65 58972016-02-25 Richard Biener <rguenther@suse.de>
5898
5899 PR tree-optimization/48795
5900 * gcc.dg/Warray-bounds-18.c: New testcase.
5901
03331e69 59022016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5903
5904 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
5905
f14d8d6a 59062016-02-25 Jakub Jelinek <jakub@redhat.com>
5907
5908 PR rtl-optimization/69896
5909 * gcc.dg/pr69896.c: New test.
5910
4003c807 59112016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
5912
5913 PR c++/69736
5914 * g++.dg/cpp1y/paren2.C: New test.
5915
a0573328 59162016-02-24 Martin Sebor <msebor@redhat.com>
5917
5918 PR c/51147
5919 * gcc.dg/enum-mode-2.c: New test.
5920
2cde02ad 59212016-02-24 Jakub Jelinek <jakub@redhat.com>
5922
5923 PR c++/69922
5924 * g++.dg/warn/Wnonnull-compare-6.C: New test.
5925 * g++.dg/warn/Wnonnull-compare-7.C: New test.
5926 * g++.dg/ubsan/pr69922.C: New test.
5927
f0ea75d1 59282016-02-24 Marek Polacek <polacek@redhat.com>
5929
5930 PR c/69819
5931 * gcc.dg/pr69819.c: New test.
5932
05027366 59332016-02-24 Martin Sebor <msebor@redhat.com>
5934
34ed562b 5935 PR c++/69912
5936 * g++.dg/ext/flexary15.C: New test.
5937
59382016-02-24 Martin Sebor <msebor@redhat.com>
5939
5940 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 5941 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 5942 * g++.dg/ext/builtin_alloca.C: Same.
05027366 5943
650c3ad5 59442016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5945 Charles Baylis <charles.baylis@linaro.org>
5946
5947 PR debug/61033
5948 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
5949
596070e8 59502016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 5951 Jakub Jelinek <jakub@redhat.com>
596070e8 5952
5953 PR middle-end/69760
5954 * gcc.dg/torture/pr69760.c: New testcase.
5955
d6b92d9f 59562016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5957
5958 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
5959 pattern on Solaris with as.
5960
90436d9d 59612016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5962
5963 * gcc.target/arm/cond_sub_restrict_it.c: New test.
5964 * gcc.target/arm/condarith_restrict_it.c: Likewise.
5965 * gcc.target/arm/movcond_restrict_it.c: Likewise.
5966 * gcc.target/arm/negscc_restrict_it.c: Likewise.
5967
7c749495 59682016-02-24 Jakub Jelinek <jakub@redhat.com>
5969
5970 PR middle-end/69915
5971 * gcc.dg/pr69915.c: New test.
5972
9c9680b5 59732016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5974
5975 PR rtl-optimization/69886
5976 * gcc.dg/torture/pr69886.c: New test.
5977
36d081ee 59782016-02-24 Richard Biener <rguenther@suse.de>
5979
5980 PR middle-end/68963
5981 * gcc.dg/torture/pr68963.c: New testcase.
5982
2a0accb9 59832016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5984
5985 PR target/69875
5986 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
5987 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
5988 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
5989 * gcc.target/arm/atomic_loaddi_1.c: New test.
5990 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
5991 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
5992 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
5993 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
5994 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
5995 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
5996 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
5997 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
5998
f0e92ef1 59992016-02-24 Jakub Jelinek <jakub@redhat.com>
6000
6001 PR middle-end/69909
6002 * gcc.dg/torture/pr69909.c: New test.
6003
6907286f 60042016-02-24 Richard Biener <rguenther@suse.de>
6005
6006 PR tree-optimization/69907
6007 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
6008 * gcc.dg/vect/bb-slp-34.c: XFAIL.
6009 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
6010
e6ab7475 60112016-02-24 Christian Bruel <christian.bruel@st.com>
6012
6013 * gcc.target/arm/pragma_cpp_fma.c: New test.
6014
47587450 60152016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6016
6017 PR fortran/61156
6018 * gfortran.dg/include_6.f90: Update test.
6019
d41ab738 60202016-02-23 Jakub Jelinek <jakub@redhat.com>
6021
6022 PR objc/69844
6023 * objc.dg/pr69844.m: New test.
6024
4772d9d5 60252016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6026
6027 PR libgfortran/69456
6028 * gfortran.dg/namelist_89.f90: New test.
6029 * gfortran.dg/pr59700.f90: Update test..
6030
8c38d887 60312016-02-23 Martin Sebor <msebor@redhat.com>
6032
6033 PR middle-end/69780
6034 * g++.dg/ext/builtin_alloca.C: New test.
6035 * gcc.dg/builtins-68.c: New test.
6036
ee1bfdb0 60372016-02-23 Richard Henderson <rth@redhat.com>
6038
6039 * gcc.target/i386/addr-space-3.c: Remove test.
6040
52609ec3 60412016-02-23 David Malcolm <dmalcolm@redhat.com>
6042
6043 PR preprocessor/69126
6044 PR preprocessor/69543
6045 * c-c++-common/pr69126-2-long.c: New test.
6046 * c-c++-common/pr69126-2-short.c: New test.
6047 * c-c++-common/pr69543-1.c: Remove xfail.
6048
d5bf2cc8 60492016-02-23 David Malcolm <dmalcolm@redhat.com>
6050
6051 PR preprocessor/69126
6052 PR preprocessor/69543
6053 PR preprocessor/69558
6054 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6055 (f): Rename to...
6056 (test_2): ...this, and add leading comment.
6057 (MACRO_3, test_3): New.
6058 (MACRO_4A, MACRO_4B, test_4): New.
6059 (MACRO): Rename to...
6060 (MACRO_5): ...this.
6061 (g): Rename to...
6062 (test_5): ...this, updating for renaming of MACRO, and
6063 add leading comment.
6064 * c-c++-common/pr69543-1.c: New.
6065 * c-c++-common/pr69543-2.c: New.
6066 * c-c++-common/pr69543-3.c: New.
6067 * c-c++-common/pr69543-4.c: New.
6068 * c-c++-common/pr69558-1.c: New.
6069 * c-c++-common/pr69558-2.c: New.
6070 * c-c++-common/pr69558-3.c: New.
6071 * c-c++-common/pr69558-4.c: New.
6072 * gcc.dg/pr69558.c: Move to...
6073 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6074 xfail for c++.
6075
3a37a410 60762016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6077
6078 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6079 to -ftree-parallelize-loops/-fopenacc changes.
6080 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6081 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6082 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6083 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6084 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6085 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6086 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6087 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6088 * c-c++-common/goacc/kernels-loop.c: Likewise.
6089 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6090 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6091 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6092 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6093
ecca180f 60942016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6095
6096 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6097
eec0fa3f 60982016-02-23 Jakub Jelinek <jakub@redhat.com>
6099
f1f91c07 6100 PR c++/69902
6101 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6102
eec0fa3f 6103 PR c/69900
6104 * gcc.dg/pr69900.c: New test.
6105
e045424d 61062016-02-23 Martin Jambor <mjambor@suse.cz>
6107
6108 PR tree-optimization/69666
6109 * gcc.dg/tree-ssa/pr69666.c: New test.
6110
f482dff6 61112016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6112
6113 PR fortran/67451
6114 * gfortran.dg/coarray_allocate_5.f08: New test.
6115
57ed698b 61162016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6117
6118 * gcc.target/s390/vcond-shift.c: Move to ...
6119 * gcc.target/s390/vector/vcond-shift.c: ... here.
6120
990e443c 61212016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6122
6123 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6124 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6125
296c5f01 61262016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6127
6128 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6129
e53f41d5 61302016-02-20 Mark Wielaard <mjw@redhat.com>
6131
6132 PR c/28901
6133 * gcc.dg/unused-variable-3.c: New test.
6134
13af201d 61352016-02-22 Jakub Jelinek <jakub@redhat.com>
6136
6137 PR target/69888
6138 * gcc.target/i386/pr69888.c: New test.
6139
682c90f9 61402016-02-22 Richard Biener <rguenther@suse.de>
6141
6142 PR tree-optimization/69882
6143 * gfortran.dg/vect/pr69882.f90: New testcase.
6144
b8cd18c3 61452016-02-22 Jakub Jelinek <jakub@redhat.com>
6146
6147 PR target/69885
6148 * gcc.dg/pr69885.c: New test.
6149
09343379 61502016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6151
6152 PR target/69806
6153 PR target/54089
6154 * gcc.target/sh/pr54089-10.c: New.
6155
b345a09f 61562016-02-20 Paul Thomas <pault@gcc.gnu.org>
6157
6158 PR fortran/69423
6159 * gfortran.dg/deferred_character_15.f90 : New test.
6160
51385aed 61612016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6162
6163 PR fortran/57365
6164 gfortran.dg/allocate_with_source_18.f03: New test.
6165
61662016-02-20 Harald Anlauf <anlauf@gmx.de>
6167
6168 PR fortran/52531
6169 gfortran.dg/gomp/pr52531.f90: New test.
6170
9cce8384 61712016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6172
6173 PR c++/69865
6174 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6175 -std=c++03.
6176
d91f5fbb 61772016-02-19 Jakub Jelinek <jakub@redhat.com>
6178
563d5cb8 6179 PR c++/69826
6180 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6181 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6182
0a04aac9 6183 PR c++/69850
6184 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6185
d91f5fbb 6186 PR c++/69851
6187 * g++.dg/torture/pr69851.C: New test.
6188
5fe1f282 61892016-02-19 Martin Sebor <msebor@redhat.com>
6190
6191 PR testsuite/69573
6192 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6193
a45bce11 61942016-02-19 Jakub Jelinek <jakub@redhat.com>
6195
6263dde1 6196 PR c++/69850
6197 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6198 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6199
a45bce11 6200 PR c++/67767
6201 * g++.dg/cpp0x/pr67767.C: New test.
6202
cf2ed1b7 62032016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6204
6205 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6206 for fp, simd, crypto, crc, lse.
6207 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6208 above.
6209 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6210 effective target check.
6211
f6cc34b0 62122016-02-19 Jakub Jelinek <jakub@redhat.com>
6213
6214 PR target/69820
6215 * gcc.target/i386/pr69820.c: New test.
6216
6c678e78 62172016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6218
6219 * gcc.target/s390/vector/int128-1.c: New test.
6220
b088ff4b 62212016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6222
6223 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6224
b11e60a4 62252016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6226
6227 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6228 instruction pattern name to prevent the testcase from failing with
6229 -march=z13.
6230
664ff6a0 62312016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6232
6233 * gcc.target/s390/md/movstr-2.c: New test.
6234
e80be24b 62352016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6236
6237 * gcc.target/s390/morestack.c: New test.
6238
9839f350 62392016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6240
6241 PR target/69625
6242 * gcc.target/s390/pr69625.c: Add test case.
6243
4550fbd0 62442016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6245
6246 PR testsuite/68580
6247 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6248
57d00b6a 62492016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6250
6251 PR target/68404
6252 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6253 * gcc.target/powerpc/fusion3.c: Likewise.
6254
63ad69d6 62552016-02-18 Richard Biener <rguenther@suse.de>
6256
6257 PR middle-end/69553
6258 * g++.dg/torture/pr69553.C: New testcase.
6259
d92404ed 62602016-02-18 Nick Clifton <nickc@redhat.com>
6261
4550fbd0 6262 PR target/62254
6263 PR target/69610
6264 * gcc.target/arm/pr62554.c: New test.
6265 * gcc.target/arm/pr69610-1.c: New test.
6266 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 6267
0808dfce 62682016-02-18 Richard Biener <rguenther@suse.de>
6269
6270 PR middle-end/69854
6271 * gcc.dg/torture/pr69854.c: New testcase.
6272
fc3527e3 62732016-02-17 Jakub Jelinek <jakub@redhat.com>
6274
6275 PR c++/69850
6276 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6277
e3c24279 62782012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6279
6280 * gcc.target/powerpc/vec-cg.c: New test.
6281
c9732c2b 62822016-02-17 Richard Biener <rguenther@suse.de>
6283
6284 PR testsuite/69586
6285 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6286
51bf9f9b 62872016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6288
6289 PR target/69161
6290 * gcc.c-torture/compile/pr69161.c: New test.
6291
6baedca3 62922016-02-17 David Sherwood <david.sherwood@arm.com>
6293
6294 PR target/69532
6295 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6296 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6297
4f240715 62982016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6299
6300 * gcc.dg/ifcvt-4.c: Skip on Visium.
6301
e0c0515d 63022016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6303
6304 * gnat.dg/atomic8.adb: New test.
6305
7b319ee6 63062016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6307
6308 * gnat.dg/discr46.ad[sb]: New test.
6309
48a7e3d1 63102016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6311
6312 PR Target/48344
6313 * gcc.target/powerpc/pr48344-1.c: New test.
6314
3f844f15 63152015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6316
6317 PR fortran/69742
6318 * gfortran.dg/associate_21.f90: New test.
6319
7675e968 63202016-02-16 Jakub Jelinek <jakub@redhat.com>
6321
6322 PR c/69835
6323 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6324 -Wnonnull in dg-options.
6325 * c-c++-common/nonnull-2.c: New test.
6326
d6faee88 63272016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6328 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6329
6330 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6331
3a2a72aa 63322016-02-16 Jakub Jelinek <jakub@redhat.com>
6333
6334 PR middle-end/69801
6335 * gcc.dg/pr69801.c: Add empty dg-options.
6336
28072426 63372016-02-16 James Norris <jnorris@codesourcery.com>
6338
6339 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6340 * g++.dg/goacc/deviceptr-1.c: New file.
6341
37fffac2 63422016-02-16 Jakub Jelinek <jakub@redhat.com>
6343
6344 PR tree-optimization/69820
6345 * gcc.dg/vect/pr69820.c: New test.
6346
f72a5e61 63472016-02-16 Richard Biener <rguenther@suse.de>
6348
6349 PR tree-optimization/69776
6350 * gcc.dg/torture/pr69776-2.c: New testcase.
6351
50e0cd76 63522016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6353
6354 PR tree-optimization/69714
6355 * gcc.dg/torture/pr69714.c: New test.
6356
14a72c4e 63572016-02-16 Jakub Jelinek <jakub@redhat.com>
6358
6359 PR tree-optimization/69802
6360 * gcc.dg/pr69802.c: New test.
6361
fd808c11 63622016-02-16 Richard Biener <rguenther@suse.de>
6363
6364 PR middle-end/69801
6365 * gcc.dg/pr69801.c: New testcase.
6366
49a549ca 63672016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6368
6369 PR libgfortran/69651
6370 * gfortran.dg/read_bang.f90: New test.
6371 * gfortran.dg/read_bang4.f90: New test.
6372
77454e6e 63732016-02-15 Jakub Jelinek <jakub@redhat.com>
6374
2074f21c 6375 PR c++/69658
6376 * g++.dg/init/pr69658.C: New test.
6377
77454e6e 6378 PR c++/69797
6379 * c-c++-common/pr69797.c: New test.
6380
4ef4d764 63812016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6382
6383 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6384 check for aarch64*-*-*.
6385
4a45fe0f 63862016-02-15 Richard Biener <rguenther@suse.de>
6387
6388 PR tree-optimization/69783
6389 * gcc.dg/vect/pr69783.c: New testcase.
6390
0b3619e6 63912016-02-15 Richard Biener <rguenther@suse.de>
6392
6393 PR tree-optimization/69776
6394 * gcc.dg/torture/pr69776.c: New testcase.
6395
9b49c3cb 63962016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6397
6398 PR fortran/60526
6399 * gfortran.dg/type_decl_4.f90: Reinstated.
6400
e46faff9 64012016-02-14 John David Anglin <danglin@gcc.gnu.org>
6402
6403 PR fortran/68746
6404 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6405
a96c809a 64062016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6407
6408 PR fortran/60526
6409 PR bootstrap/69816
6410 * gfortran.dg/type_decl_4.f90: Removed.
6411
fdec7e88 64122016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6413
6414 PR fortran/60526
6415 * gfortran.dg/type_decl_4.f90: New test.
6416
a72095c4 64172016-02-14 Alan Modra <amodra@gmail.com>
6418
bc436924 6419 PR testsuite/68886
a72095c4 6420 * gcc.c-torture/execute/stkalign.c: Revise test.
6421
73bb5f8b 64222016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6423
6424 PR target/67260
6425 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6426
beb13161 64272016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6428
6429 PR target/67260
6430 * gcc.target/sh/torture/pr67260.c: New.
6431
67cab04e 64322016-02-12 John David Anglin <danglin@gcc.gnu.org>
6433
6434 * gcc.dg/pr67964.c: Add dg-require-alias.
6435
44a59bb1 64362016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6437
6438 PR target/67636
6439 PR target/64345
6440 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6441
38c9bd3a 64422016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6443
6444 PR libgfortran/69668
6445 * gfortran.dg/namelist_88.f90: New test.
6446
1774ff82 64472016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6448
6449 PR libgfortran/69668
6450 * gfortran.dg/namelist_38.f90: Update test.
6451 * gfortran.dg/namelist_84.f90: Update test.
6452
aec1f4bd 64532016-02-12 David Malcolm <dmalcolm@redhat.com>
6454
6455 PR other/69554
6456 * gcc.dg/pr69554-1.c: New test.
6457 * gfortran.dg/pr69554-1.F90: New test.
6458 * gfortran.dg/pr69554-2.F90: New test.
6459 * lib/gcc-dg.exp (proc dg-locus): New function.
6460 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6461 distinguish between the caret-printing and non-caret-printing
6462 cases. If caret-printing has been explicitly enabled, bail out
6463 without attempting to fix up the output.
6464
da7d5066 64652016-02-12 David Malcolm <dmalcolm@redhat.com>
6466
6467 PR driver/69265
6468 PR driver/69453
6469 * gcc.dg/spellcheck-options-3.c: New test case.
6470 * gcc.dg/spellcheck-options-4.c: New test case.
6471 * gcc.dg/spellcheck-options-5.c: New test case.
6472 * gcc.dg/spellcheck-options-6.c: New test case.
6473 * gcc.dg/spellcheck-options-7.c: New test case.
6474 * gcc.dg/spellcheck-options-8.c: New test case.
6475 * gcc.dg/spellcheck-options-9.c: New test case.
6476 * gcc.dg/spellcheck-options-10.c: New test case.
6477
fcce1b0b 64782016-02-12 Jakub Jelinek <jakub@redhat.com>
6479
6480 PR rtl-optimization/69764
6481 PR rtl-optimization/69771
6482 * c-c++-common/pr69764.c: New test.
6483 * gcc.dg/torture/pr69771.c: New test.
6484
6d609290 64852016-02-12 Marek Polacek <polacek@redhat.com>
6486
6487 * g++.dg/torture/init-list1.C: New.
6488
7d75fb56 64892016-02-12 Marek Polacek <polacek@redhat.com>
6490
6491 * gcc.dg/pr69522.c: Add empty dg-options.
6492
52543fda 64932016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6494
6495 * g++.dg/lto/lto.exp: Include and init mpx.
6496 * g++.dg/lto/pr69729_0.C: New test.
6497
34947478 64982016-02-12 Jakub Jelinek <jakub@redhat.com>
6499
9181a4ec 6500 PR ipa/69241
6501 * g++.dg/ipa/pr69241-4.C: New test.
6502
34947478 6503 PR ipa/68672
6504 * g++.dg/ipa/pr68672-1.C: New test.
6505 * g++.dg/ipa/pr68672-2.C: New test.
6506 * g++.dg/ipa/pr68672-3.C: New test.
6507
74a4140f 65082016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6509
6510 PR c/69522
50e0cd76 6511 * gcc.dg/pr69522.c: New test.
74a4140f 6512
9ddb20d6 65132016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6514
6515 PR c++/69098
6516 * g++.dg/cpp1y/69098.C: New test.
6517 * g++.dg/cpp1y/69098-2.C: New test.
6518
67cf9b55 65192016-02-12 Jakub Jelinek <jakub@redhat.com>
6520
6521 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6522 and neighbour -> neighbor.
6523 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6524 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6525 * c-c++-common/Wvarargs.c: Likewise.
6526 * c-c++-common/goacc/host_data-5.c: Likewise.
6527 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6528 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6529 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6530 * gcc.target/aarch64/pr60697.c: Likewise.
6531 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6532 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6533 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6534 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6535 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6536 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6537 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6538 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6539 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6540 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6541 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6542 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6543 * g++.dg/lookup/koenig5.C: Likewise.
6544 * g++.dg/ext/no-asm-2.C: Likewise.
6545 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6546 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6547 * gfortran.dg/used_types_16.f90: Likewise.
6548 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6549 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6550 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6551 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6552 * gfortran.dg/abstract_type_6.f03: Likewise.
6553 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6554 * gfortran.dg/used_types_15.f90: Likewise.
6555 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6556 * gfortran.dg/exit_3.f08: Likewise.
6557 * gfortran.dg/open_status_2.f90: Likewise.
6558 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6559 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6560 * gfortran.dg/associate_1.f03: Likewise.
6561 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6562 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6563 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6564 * gcc.dg/builtin-object-size-1.c: Likewise.
6565 * gcc.dg/noreturn-6.c: Likewise.
6566 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6567 * gcc.dg/globalalias.c: Likewise.
6568 * gcc.dg/builtins-config.h: Likewise.
6569 * gcc.dg/pr30457.c: Likewise.
6570 * gcc.c-torture/compile/volatile-1.c: Likewise.
6571 * gcc.c-torture/execute/20101011-1.c: Likewise.
6572 * c-c++-common/Waddress-1.c: Likewise.
6573
40b38ace 65742016-02-11 Jakub Jelinek <jakub@redhat.com>
6575
6576 PR c/69768
6577 * c-c++-common/Waddress-1.c: New test.
6578
42c87ca9 65792016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6580
6581 PR fortran/69296
6582 * gfortran.dg/associate_19.f03: New test.
6583 * gfortran.dg/associate_20.f03: New test.
6584
acb7939f 65852016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6586
6587 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6588
6defe3c5 65892016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6590
6591 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6592 .arch armv8-a\n. Add -dA to dg-options.
6593 * gcc.target/aarch64/assembler_arch_1.c: New test.
6594 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6595
63f63318 65962016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6597
6598 PR c++/68726
6599 * g++.dg/cpp0x/pr68726.C: New.
6600
1cddf457 66012016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6602
6603 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6604 test.
6605
b86fba37 66062016-02-11 Richard Biener <rguenther@suse.de>
6607
6608 * g++.dg/tree-ssa/pr61034.C: Adjust.
6609
ec4ec95a 66102016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6611
be7c31e9 6612 PR target/69148
ec4ec95a 6613 * gcc.target/s390/pr69148.c: New.
6614
f64416ca 66152016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6616
6617 PR tree-optimization/69652
6618 * gcc.dg/torture/pr69652.c: New test.
6619
e5d1ea31 66202016-02-10 Jakub Jelinek <jakub@redhat.com>
6621 Patrick Palka <ppalka@gcc.gnu.org>
6622
6623 PR ipa/69241
6624 PR c++/69649
6625 * g++.dg/ipa/pr69241-1.C: New test.
6626 * g++.dg/ipa/pr69241-2.C: New test.
6627 * g++.dg/ipa/pr69241-3.C: New test.
6628 * g++.dg/ipa/pr69649.C: New test.
6629
fa03b19d 66302016-02-10 Uros Bizjak <ubizjak@gmail.com>
6631
6632 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6633 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6634
14485c8a 66352016-02-10 Bin Cheng <bin.cheng@arm.com>
6636
6637 PR tree-optimization/68021
6638 * gcc.dg/tree-ssa/pr68021.c: New test.
6639
79f1ed25 66402016-02-10 Richard Biener <rguenther@suse.de>
6641
6642 PR tree-optimization/69726
6643 * gcc.dg/uninit-22.c: New testcase.
6644
58f74eff 66452016-02-09 Andrew Pinski <apinski@cavium.com>
6646
6647 PR tree-opt/69282
6648 * gcc.c-torture/compile/20160205-1.c: New testcase.
6649
600c00f7 66502016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6651
6652 PR target/68404
6653 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6654 instead accessing a really large arrray.
6655 * gcc.target/powerpc/fusion3.c: Likewise.
6656
0771836e 66572016-02-09 Charles Baylis <charles.baylis@linaro.org>
6658
6659 PR target/68532
6660 * gcc.c-torture/execute/pr68532.c: New test.
6661
4ccd644f 66622016-02-11 Alexandre Oliva <aoliva@redhat.com>
6663
6664 PR target/69634
6665 * gcc.dg/pr69634.c: New.
6666
2e980a39 66672016-02-09 Richard Biener <rguenther@suse.de>
6668
6669 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6670
aacf7102 66712016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 6672
aacf7102 6673 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6674
a1856ddf 66752016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6676
6677 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6678
d4d3da7e 66792016-02-09 Richard Biener <rguenther@suse.de>
6680
6681 PR tree-optimization/69715
6682 * gcc.dg/torture/pr69715.c: New testcase.
6683
9cc6714f 66842016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6685
6686 PR c++/69139
6687 * g++.dg/cpp0x/trailing12.C: New test.
6688 * g++.dg/cpp0x/trailing13.C: New test.
6689
83d5062b 66902016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6691
6692 PR c++/69283
6693 PR c++/67835
6694 * g++.dg/cpp1y/auto-fn29.C: New test.
6695 * g++.dg/cpp1y/auto-fn30.C: New test.
6696
394a86f3 66972016-02-08 Jakub Jelinek <jakub@redhat.com>
6698
6699 PR tree-optimization/69209
6700 * gcc.c-torture/compile/pr69209.c: New test.
6701
93b124b4 67022016-02-08 Jeff Law <law@redhat.com>
6703
6704 PR tree-optimization/68541
6705 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6706 of statements allowed in join block for path splitting.
6707
26abce13 67082016-02-08 Jakub Jelinek <jakub@redhat.com>
6709
0acb2d6e 6710 PR c++/59627
6711 * g++.dg/gomp/pr59627.C: New test.
6712
26abce13 6713 PR ipa/69239
6714 * g++.dg/ipa/pr69239.C: New test.
6715
86e0b129 67162016-02-08 David Malcolm <dmalcolm@redhat.com>
6717
6718 PR preprocessor/69664
6719 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6720 * gcc.dg/cpp/warn-comments.c: Likewise.
6721
f553d9f8 67222016-02-08 Marek Polacek <polacek@redhat.com>
6723
6724 PR c++/69688
6725 * g++.dg/init/const12.C: New test.
6726
600695e0 67272016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6728
6729 PR target/60410
6730 * gcc.dg/lto/pr55113_0.c: Remove test.
6731
c4f4b1e8 67322016-02-08 Richard Biener <rguenther@suse.de>
6733
6734 PR tree-optimization/69719
6735 * gcc.dg/torture/pr69719.c: New testcase.
6736
5a987d87 67372016-02-08 Richard Biener <rguenther@suse.de>
6738 Jeff Law <law@redhat.com>
6739
6740 PR target/68273
6741 * gcc.target/mips/pr68273.c: New testcase.
6742
0418e71d 67432016-02-08 Richard Biener <rguenther@suse.de>
6744
6745 PR rtl-optimization/69274
6746 * gcc.target/i386/addr-sel-1.c: XFAIL.
6747
07c0f1ca 67482016-02-08 Jeff Law <law@redhat.com>
6749
40d85f4c 6750 PR tree-optimization/68541
6751 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6752
140e093f 6753 PR tree-optimization/65917
07c0f1ca 6754 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6755
16430acf 67562016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6757
6758 PR fortran/50555
6759 * gfortran.dg/namelist_args.f90: New test.
6760
3f0ff0d8 67612016-02-05 Jeff Law <law@redhat.com>
6762
140e093f 6763 PR tree-optimization/68541
3f0ff0d8 6764 * gcc.dg/tree-ssa/split-path-2.c: New test.
6765 * gcc.dg/tree-ssa/split-path-3.c: New test.
6766 * gcc.dg/tree-ssa/split-path-4.c: New test.
6767 * gcc.dg/tree-ssa/split-path-5.c: New test.
6768 * gcc.dg/tree-ssa/split-path-6.c: New test.
6769 * gcc.dg/tree-ssa/split-path-7.c: New test.
6770
a7cc1f94 67712016-02-05 Martin Sebor <msebor@redhat.com>
6772
6773 PR c++/69662
6774 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6775 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6776
fcb25f28 67772016-02-06 Richard HEnderson <rth@redhat.com>
6778
6779 PR c/69643
6780 * gcc.target/i386/addr-space-4.c: New.
6781 * gcc.target/i386/addr-space-5.c: New.
6782
3a2545a1 67832016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6784
6785 PR fortran/66089
6786 * gfortran.dg/elemental_dependency_6.f90: New.
6787
1e302465 67882016-02-05 Jakub Jelinek <jakub@redhat.com>
6789
66feb54c 6790 PR rtl-optimization/69691
6791 * gcc.c-torture/execute/pr69691.c: New test.
6792
1e302465 6793 PR c++/69628
6794 * g++.dg/parse/pr69628.C: New test.
6795
9c28a298 67962016-02-05 Uros Bizjak <ubizjak@gmail.com>
6797
6798 * gcc.dg/sancov/asan.c: Move to ...
6799 * gcc.dg/asan/sancov-1.c: ... here.
6800
a854e286 68012016-02-05 Uros Bizjak <ubizjak@gmail.com>
6802
6803 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6804
d4f0b240 68052016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6806
6807 PR target/69677
6808 * gcc.target/i386/pr69677.c: New test.
6809
235d8723 68102016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6811
6812 PR c++/68948
6813 * g++.dg/template/pr68948.C: New test.
6814
f390cf65 68152016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6816
6817 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6818 (only necessary on s390x).
6819
ab99f104 68202016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6821
6822 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6823 -mno-accumulate-outgoing-args.
6824
f7ef5392 68252016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6826
6827 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6828
6b098e91 68292016-02-04 Jakub Jelinek <jakub@redhat.com>
6830
6831 PR c/69669
6832 * c-c++-common/pr69669.c: New test.
6833
f0146cf3 68342016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6835
6836 PR target/69667
6837 * g++.dg/pr69667.C: New file.
6838
08fd6cf5 68392016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6840
6841 PR target/69619
6842 * gcc.dg/pr69619.c: Add new test.
6843
a6f3f39f 68442016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6845
6846 PR rtl-optimization/69577
6847 * gcc.target/i386/pr69577.c: New test.
6848
774068a0 68492016-02-04 Martin Liska <mliska@suse.cz>
6850
6851 * g++.dg/asan/pr69276.C: New test.
6852
f50a7894 68532016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6854
6855 PR target/65932
6856 PR target/67714
6857 * gcc.target/arm/wmul-3.c: Simplify test to generate just
6858 a single smulbb instruction.
6859 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
6860 * gcc.target/amr/wmul-2.c: Likewise.
6861
6b722eb3 68622016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6863
6864 PR target/65932
6865 PR target/67714
6866 * gcc.c-torture/execute/pr67714.c: New test.
6867
1f1475a7 68682016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6869
6870 PR target/69454
6871 * gcc.target/i386/pr69454-1.c: New test.
6872 * gcc.target/i386/pr69454-2.c: New test.
6873
6b94e133 68742016-02-03 Martin Sebor <msebor@redhat.com>
6875
6876 PR c++/69251
6877 PR c++/69253
6878 PR c++/69290
6879 PR c++/69277
6880 PR c++/69349
6881 * g++.dg/ext/flexarray-mangle-2.C: New test.
6882 * g++.dg/ext/flexarray-mangle.C: New test.
6883 * g++.dg/ext/flexarray-subst.C: New test.
6884 * g++.dg/ext/flexary11.C: New test.
6885 * g++.dg/ext/flexary12.C: New test.
6886 * g++.dg/ext/flexary13.C: New test.
6887 * g++.dg/ext/flexary14.C: New test.
6888 * g++.dg/other/dump-ada-spec-2.C: Adjust.
6889
342ed0ac 68902016-02-03 H.J. Lu <hongjiu.lu@intel.com>
6891
6892 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
6893 Define only if CHECK_FLOAT128 is defined.
6894 (main): Properly initialize u5.
6895
edf6c4d2 68962016-02-03 Jakub Jelinek <jakub@redhat.com>
6897
415d5641 6898 PR c/69627
6899 * gcc.dg/pr69627.c: New test.
6900
edf6c4d2 6901 PR target/69644
6902 * gcc.dg/pr69644.c: New test.
6903
cf8f3ba0 69042016-02-03 Mike Stump <mikestump@comcast.net>
6905
6906 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
6907 support for struct-layout-1.exp.
6908
c90d55dd 69092016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
6910
6911 PR c++/69056
f7ef5392 6912 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 6913
401bd0c8 69142016-02-03 Vladimir Makarov <vmakarov@redhat.com>
6915 Alexandre Oliva <aoliva@redhat.com>
6916
6917 PR target/69461
6918 * gcc.target/powerpc/pr69461.c: New.
6919
277d9d1d 69202016-02-03 Uros Bizjak <ubizjak@gmail.com>
6921
6922 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
6923 works from here ...
6924 (check_effective_target_fsanitize_thread): ... to here. Do not
6925 specify additional compile flags for the test source.
6926 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
6927 specify additional compile flags for the test source.
6928
e69ad94a 69292016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
6930
6931 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6932
a4454da2 69332016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
6934
6935 PR fortran/67451
6936 PR fortran/69418
6937 * gfortran.dg/coarray_allocate_2.f08: New test.
6938 * gfortran.dg/coarray_allocate_3.f08: New test.
6939 * gfortran.dg/coarray_allocate_4.f08: New test.
6940
88cab2dd 69412016-02-03 Alan Lawrence <alan.lawrence@arm.com>
6942
6943 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
6944 use same scan-tree-dump-times on all platforms.
6945 * gcc.dg/vect/vect-outer-1.c: Likewise.
6946 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
6947 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6948 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
6949 * gcc.dg/vect/vect-outer-1b.c: Likewise.
6950 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6951 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6952 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6953
66ea75c4 69542016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
6955
6956 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
6957 warning.
6958
4eef8df7 69592016-02-02 H.J. Lu <hongjiu.lu@intel.com>
6960
6961 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
6962
665fbc2f 69632016-02-02 James Norris <jnorris@codesourcery.com>
6964
6965 * c-c++-common/goacc/routine-5.c: Add tests.
6966
b10e3d47 69672016-02-02 Alexander Monakov <amonakov@ispras.ru>
6968
6969 * gcc.target/nvptx/unsigned-cmp.c: New test.
6970
12ad66dd 69712016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
6972
6973 * gcc.target/aarch64/scalar_shift_1.c
6974 (test_corners_sisd_di): Improve force to SIMD register.
6975 (test_corners_sisd_si): Likewise.
6976 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
6977 Remove scan-assembler check for ldr.
6978
f9ec342f 69792016-02-02 Richard Biener <rguenther@suse.de>
6980
6981 PR tree-optimization/69595
6982 * gcc.dg/Warray-bounds-17.c: New testcase.
6983
32f2925a 69842016-02-02 Richard Biener <rguenther@suse.de>
6985
6986 PR tree-optimization/69606
6987 * gcc.dg/torture/pr69606.c: New testcase.
6988
cfd9ca84 69892016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
6990
6991 PR middle-end/68542
6992 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
6993 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
6994
19bf08e2 69952016-02-02 Alan Modra <amodra@gmail.com>
6996
6997 PR target/69548
6998 * gcc.target/powerpc/pr69548.c: New test.
6999
6f13b088 70002016-02-01 Jakub Jelinek <jakub@redhat.com>
7001
dcddc5af 7002 PR rtl-optimization/69592
7003 * gcc.dg/pr69592.c: New test.
7004
6f13b088 7005 PR preprocessor/69543
7006 PR c/69558
7007 * gcc.dg/pr69543.c: New test.
7008 * gcc.dg/pr69558.c: New test.
7009
d090e5c2 70102016-02-01 Uros Bizjak <ubizjak@gmail.com>
7011
fcb317c5 7012 PR testsuite/65940
7013 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 7014
aaf527dc 70152016-02-01 Martin Sebor <msebor@redhat.com>
7016
7017 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7018
1674217b 70192016-02-01 Bin Cheng <bin.cheng@arm.com>
7020
7021 PR tree-optimization/67921
7022 * c-c++-common/ubsan/pr67921.c: New test.
7023
b4007655 70242016-02-01 Richard Biener <rguenther@suse.de>
7025
7026 PR middle-end/69556
7027 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7028
88a477bb 70292016-02-01 Richard Biener <rguenther@suse.de>
7030
7031 PR tree-optimization/69574
7032 * gcc.dg/torture/pr69574.c: New testcase.
7033
2eaaa4e7 70342016-02-01 Richard Biener <rguenther@suse.de>
7035
7036 PR tree-optimization/69579
7037 * gcc.dg/setjmp-6.c: New testcase.
7038
e3882c44 70392016-02-01 Jakub Jelinek <jakub@redhat.com>
7040
7041 PR rtl-optimization/69570
7042 * g++.dg/opt/pr69570.C: New test.
7043
f80aff47 70442016-02-01 Richard Henderson <rth@redhat.com>
7045
7046 * gcc.dg/pr69535.c: New test.
7047
240568aa 70482016-01-31 John David Anglin <danglin@gcc.gnu.org>
7049
6009b3b8 7050 PR testsuite/69584
7051 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7052 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7053
1fdf7177 7054 PR debug/68244
7055 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7056
240568aa 7057 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7058
cb3e5ac0 70592016-01-31 Paul Thomas <pault@gcc.gnu.org>
7060
7061 PR fortran/67564
7062 * gfortran.dg/allocate_with_source_17.f03: New test.
7063
3b8b902b 70642016-01-30 Jakub Jelinek <jakub@redhat.com>
7065
7066 PR tree-optimization/69546
7067 * gcc.dg/torture/pr69546.c: New test.
7068
17985abe 70692016-01-30 Paul Thomas <pault@gcc.gnu.org>
7070
7071 PR fortran/69566
7072 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7073
b5239e80 70742016-01-30 Martin Sebor <msebor@redhat.com>
7075
7076 PR c++/68490
7077 * g++.dg/ext/flexary10.C: New test.
7078
e8f03010 70792016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7080
7081 PR fortran/66707
7082 gfortran.dg/common_23.f90: New test.
7083
dc93691a 70842016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7085
7086 PR target/65546
7087 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7088 condition being checked, and disable it when the target supports
7089 misaligned loads and stores.
7090
ff5e28e9 70912016-01-29 Jakub Jelinek <jakub@redhat.com>
7092
7093 PR debug/69518
7094 * gcc.dg/torture/pr69518.c: New test.
7095
b0d8930a 70962016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7097
7098 PR target/69530
7099 * gcc.target/i386/pr69530.c: New test.
7100
21601fc7 71012016-01-29 Steve Ellcey <sellcey@imgtec.com>
7102
7103 PR target/65604
7104 * gcc.target/mips/div-delay.c: New test.
7105
ca6c7317 71062016-01-29 Jakub Jelinek <jakub@redhat.com>
7107
4758dc39 7108 PR target/69551
7109 * gcc.target/i386/pr69551.c: New test.
7110
ca6c7317 7111 PR target/66137
7112 * gcc.target/i386/pr66137.c: New test.
7113
e3078da6 71142016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7115
7116 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7117 always built for p5600.
7118 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7119 isa=p5600 dg-option.
7120
b622ec25 71212016-01-29 Richard Biener <rguenther@suse.de>
7122
7123 PR tree-optimization/69547
7124 * g++.dg/tree-ssa/pr69547.C: New testcase.
7125
d2a60e99 71262016-01-29 Jakub Jelinek <jakub@redhat.com>
7127
7128 PR debug/66869
7129 * g++.dg/warn/Wunused-function2.C: New test.
7130
ae849d2b 71312016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7132
7133 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7134 support for test to succeed.
7135
ce6a6978 71362016-01-29 Marek Polacek <polacek@redhat.com>
7137
7138 PR c++/69509
7139 PR c++/69516
7140 * g++.dg/ext/constexpr-vla2.C: New test.
7141 * g++.dg/ext/constexpr-vla3.C: New test.
7142 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7143
7550d855 71442016-01-29 Richard Biener <rguenther@suse.de>
7145
7146 PR middle-end/69537
7147 * gcc.dg/uninit-21.c: New testcase.
7148
f11bb279 71492016-01-28 Uros Bizjak <ubizjak@gmail.com>
7150
7151 PR target/69459
7152 * gcc.target/i386/pr69459.c: New test.
7153
c80c12c8 71542016-01-28 Steve Ellcey <sellcey@imgtec.com>
7155
7156 PR target/68400
7157 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7158 * gcc.target/mips/pr68400.c: New test.
7159
c649bacc 71602016-01-28 Martin Sebor <msebor@redhat.com>
7161
7162 PR target/17381
7163 * gcc.target/powerpc/pr17381.c: New test.
7164
f4881661 71652016-01-28 Jakub Jelinek <jakub@redhat.com>
7166
7167 PR middle-end/69542
7168 * gcc.dg/torture/pr69542.c: New test.
7169
d66fdd75 71702016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7171
7172 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7173
d4a78818 71742016-01-28 David Edelsohn <dje.gcc@gmail.com>
7175
7176 * gcc.dg/pr65980.c: Skip on AIX.
7177 * gcc.dg/pr66688.c: Same.
7178
21329e97 71792016-01-28 David Edelsohn <dje.gcc@gmail.com>
7180
7181 PR target/63679
7182 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7183 * gcc.dg/tree-ssa/sra-18.c: Same.
7184
cc7124a6 71852016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7186
7187 PR fortran/62536
7188 * gfortran.dg/block_15.f08: New test.
7189 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7190 on incorrectly closed BLOCK.
7191
358dfcb4 71922016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7193
7194 * gcc.dg/declare-simd.c: New test.
e87502d6 71952016-01-28 Richard Biener <rguenther@suse.de>
7196
7197 PR tree-optimization/69466
7198 * gfortran.dg/vect/pr69466.f90: New testcase.
7199
44e7334b 72002016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7201
7202 * g++.dg/pr67989.C: Remove ARM-specific option.
7203 * gcc.target/arm/pr67989.C: New file.
7204
5ce8f551 72052016-01-27 Uros Bizjak <ubizjak@gmail.com>
7206
7207 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7208 and expm1 test for glibc < 2.11.
7209
fa6e6b15 72102016-01-27 Richard Henderson <rth@redhat.com>
7211
7212 * gcc.c-torture/execute/pr69447.c: New test.
7213
72142016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 7215
7b8122c6 7216 PR fortran/69422
147b2f9b 7217 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7218
78e516eb 72192016-01-27 Jakub Jelinek <jakub@redhat.com>
7220
7221 PR debug/66869
7222 * gcc.dg/pr66869.c: New test.
7223
9b849350 72242016-01-25 Jeff Law <law@redhat.com>
7225
7226 PR tree-optimization/68398
f11bb279 7227 PR tree-optimization/69196
9b849350 7228 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7229 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7230 path to avoid new heuristic allowing more irreducible regions
7231 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7232 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7233 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7234 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7235 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7236
fee5e491 72372016-01-27 Marek Polacek <polacek@redhat.com>
7238
7239 PR c/68062
7240 * c-c++-common/vector-compare-4.c: New test.
7241
eec96426 72422016-01-27 David Malcolm <dmalcolm@redhat.com>
7243
7244 PR preprocessor/69126
7245 * c-c++-common/pr69126.c: New test case.
7246
5068be18 72472016-01-27 Ian Lance Taylor <iant@google.com>
7248
7249 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7250
5fa82c11 72512016-01-27 Ryan Burn <contact@rnburn.com>
7252
7253 PR cilkplus/69267
7254 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7255
b3df0219 72562016-01-27 Uros Bizjak <ubizjak@gmail.com>
7257
7258 PR target/69512
7259 * gcc.target/i386/pr69512.c: New test.
7260
d46a16d4 72612016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7262
7263 PR ada/69488
7264 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7265
6a9b35ef 72662016-01-27 Marek Polacek <polacek@redhat.com>
7267
7268 PR c++/69379
7269 * g++.dg/pr69379.C: New test.
7270
18e9663b 72712016-01-27 Martin Sebor <msebor@redhat.com>
7272
7273 PR c++/69317
7274 * g++.dg/abi/Wabi-2-2.C: New test.
7275 * g++.dg/abi/Wabi-2-3.C: New test.
7276 * g++.dg/abi/Wabi-3-2.C: New test.
7277 * g++.dg/abi/Wabi-3-3.C: New test.
7278
c88301ad 72792016-01-27 Richard Biener <rguenther@suse.de>
7280
7281 PR tree-optimization/69166
7282 * gcc.dg/torture/pr69166.c: New testcase.
7283
8ca47550 72842016-01-27 Martin Jambor <mjambor@suse.cz>
7285
7286 PR tree-optimization/69355
7287 * gcc.dg/tree-ssa/pr69355.c: New test.
7288
5cb23e3c 72892016-01-27 Marek Polacek <polacek@redhat.com>
7290
7291 PR c++/69496
7292 * g++.dg/ext/constexpr-vla1.C: New test.
7293
7b0c1b6d 72942016-01-20 Christian Bruel <christian.bruel@st.com>
7295
7296 PR target/69245
7297 * gcc.target/arm/pr69245.c: New test.
7298
220112fc 72992016-01-27 Jakub Jelinek <jakub@redhat.com>
7300
7301 PR tree-optimization/69399
7302 * gcc.dg/torture/pr69399.c: New test.
7303
16294490 73042016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7305
7306 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7307
8abd3d0c 73082016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7309
7310 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7311
7cf9b895 73122016-01-26 Tom de Vries <tom@codesourcery.com>
7313
7314 PR tree-optimization/69110
7315 * gcc.dg/autopar/pr69110.c: New test.
7316
557c1942 73172016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 7318 Sebastian Pop <s.pop@samsung.com>
557c1942 7319
7320 * gcc.dg/graphite/isl-ast-op-select.c: New.
7321
80adbd96 73222015-01-26 Paul Thomas <pault@gcc.gnu.org>
7323
7324 PR fortran/69385
7325 * gfortran.dg/allocate_error_6.f90: New test.
7326
c3f86f60 73272016-01-26 Richard Henderson <rth@redhat.com>
7328
7329 * gcc.dg/tm/pr60908.c: New test.
7330
3752e5b1 73312016-01-26 David Malcolm <dmalcolm@redhat.com>
7332
7333 PR other/69006
7334 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7335 directive.
7336 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7337 expected multiline output to reflect the colorization being
7338 disabled before newlines.
7339 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7340 (custom_diagnostic_finalizer): Replace call to
7341 pp_newline_and_flush with call to pp_flush.
7342 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7343 * gfortran.dg/implicit_class_1.f90: Likewise.
7344 * lib/gcc-dg.exp (allow_blank_lines): New global.
7345 (dg-allow-blank-lines-in-output): New procedure.
7346 (gcc-dg-prune): Complain about blank lines in the output, unless
7347 dg-allow-blank-lines-in-output was called.
7348 * lib/multiline.exp (_build_multiline_regex): Only support
7349 arbitrary followup text for non-blank-lines, not for blank lines.
7350
9bbfd060 73512016-01-26 Jakub Jelinek <jakub@redhat.com>
7352
7353 PR tree-optimization/69483
7354 * gcc.dg/pr69483.c: New test.
7355 * g++.dg/opt/pr69483.C: New test.
7356
53773057 73572016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7358
7359 PR target/68620
7360 * gcc.target/arm/pr68620.c: New test.
7361
442a556f 73622016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7363
7364 * gcc.target/i386/pr68986-2.c: Remove -m32.
7365
d513c683 73662016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7367
7368 PR target/68986
7369 * gcc.target/i386/pr68986-1.c: New test.
7370 * gcc.target/i386/pr68986-2.c: Likewise.
7371 * gcc.target/i386/pr68986-3.c: Likewise.
7372
976877a5 73732016-01-26 Christian Bruel <christian.bruel@st.com>
7374
7375 * lib/target-supports.exp
7376 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7377 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7378 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7379
2c7b2f88 73802016-01-26 Richard Biener <rguenther@suse.de>
7381
7382 PR tree-optimization/69452
7383 * gcc.dg/torture/pr69452.c: New testcase.
7384
f7fc06e7 73852016-01-26 Jakub Jelinek <jakub@redhat.com>
7386
7387 PR target/69442
7388 * gcc.dg/pr69442.c: New test.
7389
d1dae587 73902016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7391
7392 PR target/67896
7393 * gcc.target/aarch64/simd/pr67896.C: New.
7394
ef7be7f8 73952016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7396
7397 PR tree-optimization/69400
7398 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7399 function.
7400 (plugin_init): Call it.
7401 * gcc.dg/torture/pr69400.c: New test.
7402
648433a4 74032016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7404
7405 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7406
45fc5243 74072016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7408 Sebastian Pop <s.pop@samsung.com>
7409
7410 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7411 isl-0.15.
7412
c699f6a1 74132016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7414 Sebastian Pop <s.pop@samsung.com>
7415
7416 * gcc.dg/graphite/pr69292.c: New.
7417
b86e24ea 74182016-01-25 Jakub Jelinek <jakub@redhat.com>
7419
7420 * c-c++-common/goacc/use_device-1.c: New test.
7421
105cb8d7 74222016-01-25 Jeff Law <law@redhat.com>
7423
7424 PR tree-optimization/69196
7425 PR tree-optimization/68398
7426 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7427 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7428
44562749 74292016-01-25 David Edelsohn <dje.gcc@gmail.com>
7430
7431 PR target/69469
7432 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7433 Algorithm.
7434
6837fee7 74352016-01-25 Richard Biener <rguenther@suse.de>
7436
7437 PR testsuite/69380
7438 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7439
fe500d65 74402016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7441
7442 PR target/69421
7443 * gcc.dg/pr69421.c: New test.
7444
8eacba94 74452016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7446
7447 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7448 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7449 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7450 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7451 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7452 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7453 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7454 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7455 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7456 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7457
af09d40d 74582016-01-25 Richard Biener <rguenther@suse.de>
7459
7460 PR tree-optimization/69376
7461 * gcc.dg/torture/pr69376.c: New testcase.
7462
d65063f5 74632016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7464
7465 PR fortran/69397
7466 PR fortran/68442
7467 * gfortran.dg/interface_38.f90: New test.
7468 * gfortran.dg/interface_39.f90: New test.
80adbd96 7469
08c7bfb4 74702016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7471
7472 Revert:
7473 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7474
7475 PR c++/11858
7476 PR c++/24663
7477 PR c++/24664
7478 * g++.dg/template/pr11858.C: New test.
7479 * g++.dg/template/pr24663.C: New test.
7480 * g++.dg/template/unify12.C: New test.
7481 * g++.dg/template/unify13.C: New test.
7482 * g++.dg/template/unify14.C: New test.
7483 * g++.dg/template/unify15.C: New test.
7484 * g++.dg/template/unify16.C: New test.
7485 * g++.dg/template/unify17.C: New test.
7486
c2e7d2be 74872016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7488
7489 PR fortran/68283
7490 gfortran.dg/pr68283.f90: New test.
7491
9f2e8617 74922016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7493
7494 PR fortran/66094
7495 * gfortran.dg/inline_matmul_13.f90: New test.
7496 * gfortran.dg/matmul_bounds_8.f90: New test.
7497 * gfortran.dg/matmul_bounds_9.f90: New test.
7498 * gfortran.dg/matmul_bounds_10.f90: New test.
7499
a4838119 75002016-01-23 Tom de Vries <tom@codesourcery.com>
7501
7502 PR tree-optimization/69426
7503 * gcc.dg/autopar/pr69426.c: New test.
7504
feddf0dc 75052016-01-23 Martin Sebor <msebor@redhat.com>
7506
7507 PR c++/58109
7508 PR c++/69022
7509 * g++.dg/cpp0x/alignas5.C: New test.
7510 * g++.dg/ext/vector29.C: Same.
7511
132731fb 75122016-01-23 Uros Bizjak <ubizjak@gmail.com>
7513
7514 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7515 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7516 _GNU_SOURCE from compile flags to the source.
7517 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7518 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7519 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7520 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7521
51aec681 75222016-01-22 Jakub Jelinek <jakub@redhat.com>
7523
7524 PR target/69432
7525 * g++.dg/opt/pr69432.C: New test.
7526
147aa3e3 75272016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7528
7529 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7530 32-bit targets testing an -m64 multilib.
7531
4d04e35e 75322016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7533
7534 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7535 64-bit support.
7536
86f38d0c 75372016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7538
7539 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7540
f776e712 75412016-01-21 Christian Bruel <christian.bruel@st.com>
7542
7543 PR target/68674
7544 * gcc.target/i386/pr68674.c
7545 * gcc.target/aarch64/pr68674.c
7546 * gcc.target/arm/pr68674.c
7547
7b9de435 75482016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7549
7550 PR target/69403
7551 * gcc.c-torture/execute/pr69403.c: New test.
7552
9935a0ba 75532016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7554
7555 PR c++/55843
7556 * g++.dg/template/pr55843.C: New.
7557
06b94aa1 75582016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7559
7560 PR testsuite/66877
7561 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7562 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7563
b68773a8 75642016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7565
7566 PR testsuite/67489
132731fb 7567 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7568 from dg-do compile directive, and instead add
7569 { dg-require-effective-target int128 }.
b68773a8 7570
bbbbe8ab 75712016-01-20 Martin Sebor <msebor@redhat.com>
7572
7573 PR c/69405
7574 * gcc.dg/sync-fetch.c: New test.
7575
f3a6a26f 75762016-01-21 Martin Sebor <msebor@redhat.com>
7577
7578 PR target/69252
7579 * gcc.target/powerpc/pr69252.c: New test.
7580
d1565a03 75812016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7582
7583 PR fortran/65996
132731fb 7584 * gfortran.dg/pr65996.f90: New test.
d1565a03 7585
15a5a905 75862016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7587
7588 PR c++/68810
bbbbe8ab 7589 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 7590 expected to generate an error.
15a5a905 7591
e4538af5 75922016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7593
7594 PR middle-end/66178
7595 * gcc.dg/torture/pr66178.c: New test.
7596
4d4180ce 75972016-01-21 Anton Blanchard <anton@samba.org>
7598 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7599
7600 PR target/63354
7601 * gcc.target/powerpc/pr63354.c: New test.
7602
86e16058 76032016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7604
7605 PR rtl-optimization/68990
7606 * gcc.target/i386/pr68990: New.
7607
b11b85e4 76082016-01-21 Nick Clifton <nickc@redhat.com>
7609
7610 PR target/69129
7611 * gcc.target/mips/pr69129.c: New.
7612
62dd9f85 76132016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7614
7615 PR c++/58046
7616 * g++.dg/cpp0x/pr58046.C: New.
7617
ac7d424b 76182016-01-21 Jakub Jelinek <jakub@redhat.com>
7619
47c0bea3 7620 PR target/69187
7621 PR target/65624
7622 * gcc.target/arm/pr69187.c: New test.
7623
ac7d424b 7624 PR c++/69355
7625 * g++.dg/torture/pr69355.C: New test.
7626
9e18b252 76272016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7628 Sebastian Pop <s.pop@samsung.com>
7629
7630 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7631
de862e2f 76322016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7633 Sebastian Pop <s.pop@samsung.com>
7634
132731fb 7635 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 7636
f55f9344 76372016-01-21 Jakub Jelinek <jakub@redhat.com>
7638
7639 PR middle-end/67653
7640 * c-c++-common/pr67653.c: New test.
7641 * gcc.dg/torture/pr29119.c: Add dg-warning.
7642
62752e71 76432016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7644
7645 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7646
16d4186f 76472016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7648
7649 PR c/24293
7650 * gcc.dg/pr24293.c: New test.
7651 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7652 incomplete struct type.
7653 * gcc.dg/declspec-1.c: Likewise.
7654 * gcc.dg/pr63549.c: Likewise.
7655
58219d13 76562016-01-20 Jakub Jelinek <jakub@redhat.com>
7657
7658 PR tree-optimization/66612
7659 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7660 for bdn instruction.
7661
a7b5688a 76622016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7663
7664 * lib/target-supports.exp
7665 (check_effective_target_arm_fp_ok_nocache): New.
7666 (check_effective_target_arm_fp_ok): New.
7667 (add_options_for_arm_fp): New.
7668 (check_effective_target_arm_crypto_ok_nocache): Require
7669 target_arm_v8_neon_ok instead of arm32.
7670 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7671 (check_effective_target_arm_crypto_pragma_ok): New.
7672 (add_options_for_arm_vfp): New.
7673 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7674 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7675 target instead. Force initial fpu to vfp.
7676 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7677 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7678 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7679 dependency.
7680 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7681 use arm_vfp effective target instead. Force initial fpu to vfp.
7682 * gcc.target/arm/attr-neon3.c: Likewise.
7683 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7684 arm_vfp_ok.
7685 * gcc.target/arm/unsigned-float.c: Likewise.
7686 * gcc.target/arm/vfp-1.c: Likewise.
7687 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7688 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7689 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7690 * gcc.target/arm/vfp-ldmias.c: Likewise.
7691 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7692 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7693 * gcc.target/arm/vfp-stmiad.c: Likewise.
7694 * gcc.target/arm/vfp-stmias.c: Likewise.
7695 * gcc.target/arm/vnmul-1.c: Likewise.
7696 * gcc.target/arm/vnmul-2.c: Likewise.
7697 * gcc.target/arm/vnmul-3.c: Likewise.
7698 * gcc.target/arm/vnmul-4.c: Likewise.
7699
7ca56ca8 77002016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 7701
7fb75b57 7702 PR testsuite/69366
7703 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7704 the MPX run-time library, for compile-time MPX test.
7705 * gcc.target/i386/chkp-always_inline.c: Likewise.
7706 * gcc.target/i386/chkp-bndret.c: Likewise.
7707 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7708 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7709 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7710 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7711 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7712 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7713 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7714 * gcc.target/i386/chkp-label-address.c: Likewise.
7715 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7716 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7717 * gcc.target/i386/chkp-pr69044.c: Likewise.
7718 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7719 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7720 * gcc.target/i386/chkp-strchr.c: Likewise.
7721 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7722 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7723 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7724 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7725 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7726 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7727 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7728 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7729 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7730 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7731 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7732 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7733 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7734 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7735 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7736 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7737 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7738 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7739 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7740 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7741 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7742 * gcc.target/i386/pr63995-2.c: Likewise.
7743 * gcc.target/i386/pr64805.c: Likewise.
7744 * gcc.target/i386/pr65044.c: Likewise.
7745 * gcc.target/i386/pr65167.c: Likewise.
7746 * gcc.target/i386/pr65183.c: Likewise.
7747 * gcc.target/i386/pr65184.c: Likewise.
7748 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 7749
f2da0b99 77502016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7751
7752 PR tree-optimization/69328
7753 * gcc.dg/pr69328.c: New test.
7754
4d379676 77552016-01-20 Jeff Law <law@redhat.com>
7756
4a11f145 7757 PR target/25114
4d379676 7758 * gcc.target/m68k/pr25114.c: New test.
7759
0754bad1 77602016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7761
7762 * gcc.target/arm/memset-inline-10.c: Added
7763 dg-require-effective-target arm_thumb2_ok.
7764
63bd5c2d 77652016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7766
7767 * gcc.dg/debug/dwarf2/sso.c: New test.
7768
a9c01e81 77692016-01-19 Uros Bizjak <ubizjak@gmail.com>
7770
7771 PR testsuite/68820
7772 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7773 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7774 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7775
53fa0e54 77762016-01-19 Jan Hubicka <hubicka@ucw.cz>
7777
7778 PR ipa/66223
7779 * g++.dg/ipa/devirt-50.C: New testcase.
7780
e035a62c 77812016-01-19 Marek Polacek <polacek@redhat.com>
7782
7783 PR c++/68965
7784 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7785 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7786
885cc3ea 77872016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7788
7789 PR target/69135
7790 * gcc.target/arm/pr69135_1.c: New test.
7791
07bd240e 77922015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7793
7794 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7795
9f60d257 77962015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7797
7798 * gcc.target/aarch64/ccmp_1.c: New testcase.
7799
a0c919f7 78002016-01-19 Marek Polacek <polacek@redhat.com>
7801
7802 PR c++/68586
7803 * g++.dg/cpp0x/enum30.C: New test.
7804
dc5d6d17 78052016-01-19 Richard Biener <rguenther@suse.de>
7806
7807 PR tree-optimization/69336
7808 * g++.dg/tree-ssa/pr69336.C: New testcase.
7809
6dd156e0 78102016-01-19 Jakub Jelinek <jakub@redhat.com>
7811
7812 PR debug/65779
7813 * gcc.dg/pr65779.c: New test.
7814
3e0d45b9 78152016-01-19 Richard Biener <rguenther@suse.de>
7816
7817 PR tree-optimization/69352
7818 * gcc.dg/torture/pr69352.c: New testcase.
7819
7a3cf64d 78202016-01-19 Jakub Jelinek <jakub@redhat.com>
7821
7822 PR rtl-optimization/68955
7823 PR rtl-optimization/64557
7824 * gcc.dg/torture/pr68955.c: New test.
7825
8be55b33 78262016-01-19 Jan Hubicka <hubicka@ucw.cz>
7827
7828 PR lto/69136
7829 * g++.dg/torture/pr69136.C: New testcase.
7830
72a985d7 78312016-01-19 Jan Hubicka <hubicka@ucw.cz>
7832
7833 PR lto/69133
7834 * g++.dg/lto/pr69133_0.C: New testcase.
7835 * g++.dg/lto/pr69133_1.C: New testcase.
7836
56778b62 78372016-01-15 Jeff Law <law@redhat.com>
7838
7839 PR tree-optimization/69320
7840 * gcc.c-torture/pr69320-1.c: New test.
7841 * gcc.c-torture/pr69320-2.c: New test.
7842 * gcc.c-torture/pr69320-3.c: New test.
7843 * gcc.c-torture/pr69320-4.c: New test.
7844
ced41b93 78452016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7846
7847 PR c++/11858
7848 PR c++/24663
7849 PR c++/24664
7850 * g++.dg/template/pr11858.C: New test.
7851 * g++.dg/template/pr24663.C: New test.
7852 * g++.dg/template/unify12.C: New test.
7853 * g++.dg/template/unify13.C: New test.
7854 * g++.dg/template/unify14.C: New test.
7855 * g++.dg/template/unify15.C: New test.
7856 * g++.dg/template/unify16.C: New test.
7857 * g++.dg/template/unify17.C: New test.
7858
7f8cbcaf 78592016-01-18 David Malcolm <dmalcolm@redhat.com>
7860
7861 PR testsuite/69181
7862 * gcc.dg/pr69181-1.c: New test file.
7863 * gcc.dg/pr69181-2.c: New test file.
7864 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
7865 globals by moving it to...
7866 (cleanup-after-saved-dg-test): ...this new function. Add
7867 "global additional_sources_used". Add reset of global
7868 multiline_expected_outputs to the empty list.
7869 * lib/multiline.exp (_multiline_expected_outputs): Rename this
7870 global to...
7871 (multiline_expected_outputs): ...this, and updated comments to
7872 note that it is modified from gcc-dg.exp.
7873 (dg-end-multiline-output): Update for the above renaming.
7874 (handle-multiline-outputs): Likewise. Remove the clearing
7875 of the expected outputs to the empty list.
7876
3c7cbfc0 78772016-01-18 Richard Biener <rguenther@suse.de>
7878
7879 PR tree-optimization/69297
7880 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
7881
81d49cc1 78822016-01-18 Joseph Myers <joseph@codesourcery.com>
7883
7884 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
7885 dg-options.
7886 * gcc.target/mips/mips-3d-2.c: Likewise.
7887 * gcc.target/mips/mips-3d-3.c: Likewise.
7888 * gcc.target/mips/mips-3d-4.c: Likewise.
7889 * gcc.target/mips/mips-3d-5.c: Likewise.
7890 * gcc.target/mips/mips-3d-6.c: Likewise.
7891 * gcc.target/mips/mips-3d-7.c: Likewise.
7892 * gcc.target/mips/mips-3d-8.c: Likewise.
7893 * gcc.target/mips/mips-3d-9.c: Likewise.
7894 * gcc.target/mips/mips-ps-1.c: Likewise.
7895 * gcc.target/mips/mips-ps-2.c: Likewise.
7896 * gcc.target/mips/mips-ps-3.c: Likewise.
7897 * gcc.target/mips/mips-ps-4.c: Likewise.
7898 * gcc.target/mips/mips-ps-5.c: Likewise.
7899 * gcc.target/mips/mips-ps-6.c: Likewise.
7900 * gcc.target/mips/mips-ps-7.c: Likewise.
7901 * gcc.target/mips/mips-ps-type.c: Likewise.
7902 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7903 * gcc.target/mips/mips16-attributes-6.c: Likewise.
7904
03c4ff3a 79052016-01-18 Tom de Vries <tom@codesourcery.com>
7906
7907 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
7908 * c-c++-common/goacc/kernels-double-reduction.c: New test.
7909 * c-c++-common/goacc/kernels-empty.c: New test.
7910 * c-c++-common/goacc/kernels-eternal.c: New test.
7911 * c-c++-common/goacc/kernels-loop-2.c: New test.
7912 * c-c++-common/goacc/kernels-loop-3.c: New test.
7913 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
7914 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
7915 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
7916 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
7917 * c-c++-common/goacc/kernels-loop-data.c: New test.
7918 * c-c++-common/goacc/kernels-loop-g.c: New test.
7919 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
7920 * c-c++-common/goacc/kernels-loop-n.c: New test.
7921 * c-c++-common/goacc/kernels-loop-nest.c: New test.
7922 * c-c++-common/goacc/kernels-loop.c: New test.
7923 * c-c++-common/goacc/kernels-noreturn.c: New test.
7924 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
7925 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
7926 * c-c++-common/goacc/kernels-reduction.c: New test.
7927
22e3dcee 79282016-01-18 Tom de Vries <tom@codesourcery.com>
7929
7930 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
7931 * gcc.dg/autopar/outer-2.c: Same.
7932 * gcc.dg/autopar/outer-3.c: Same.
7933 * gcc.dg/autopar/outer-4.c: Same.
7934 * gcc.dg/autopar/outer-5.c: Same.
7935 * gcc.dg/autopar/outer-6.c: Same.
7936 * gcc.dg/autopar/parallelization-1.c: Same.
7937 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
7938 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
7939 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
7940 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
7941 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
7942 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
7943 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
7944 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
7945 * gcc.dg/autopar/pr39500-1.c: Same.
7946 * gcc.dg/autopar/pr39500-2.c: Same.
7947 * gcc.dg/autopar/pr46193.c: Same.
7948 * gcc.dg/autopar/pr46194.c: Same.
7949 * gcc.dg/autopar/pr49580.c: Same.
7950 * gcc.dg/autopar/pr49960-1.c: Same.
7951 * gcc.dg/autopar/pr49960.c: Same.
7952 * gcc.dg/autopar/pr68373.c: Same.
7953 * gcc.dg/autopar/reduc-1.c: Same.
7954 * gcc.dg/autopar/reduc-1char.c: Same.
7955 * gcc.dg/autopar/reduc-1short.c: Same.
7956 * gcc.dg/autopar/reduc-2.c: Same.
7957 * gcc.dg/autopar/reduc-2char.c: Same.
7958 * gcc.dg/autopar/reduc-2short.c: Same.
7959 * gcc.dg/autopar/reduc-3.c: Same.
7960 * gcc.dg/autopar/reduc-4.c: Same.
7961 * gcc.dg/autopar/reduc-6.c: Same.
7962 * gcc.dg/autopar/reduc-7.c: Same.
7963 * gcc.dg/autopar/reduc-8.c: Same.
7964 * gcc.dg/autopar/reduc-9.c: Same.
7965 * gcc.dg/autopar/uns-outer-4.c: Same.
7966 * gcc.dg/autopar/uns-outer-5.c: Same.
7967 * gcc.dg/autopar/uns-outer-6.c: Same.
7968 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
7969 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
7970
fd5cbe2f 79712016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7972
7973 PR target/63679
7974 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
7975 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
7976
fa75ab55 79772016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7978
7979 PR target/63679
7980 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
7981 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
7982 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
7983
214b2582 79842016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7985
7986 PR target/63679
7987 * gcc.dg/tree-ssa/sra-17.c: New.
7988 * gcc.dg/tree-ssa/sra-18.c: New.
7989
13146837 79902016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7991
7992 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
7993
6ccd18c2 79942016-01-18 Eric Botcazou <ebotcazou@adacore.com>
7995
7996 * gnat.dg/inline12.adb: New test.
7997
8872b95f 79982016-01-18 Bin Cheng <bin.cheng@arm.com>
7999
8000 PR tree-optimization/66797
8001 * gcc.c-torture/execute/pr65447.c: Relax check condition.
8002
971514e3 80032016-01-18 Richard Biener <rguenther@suse.de>
8004
8005 PR tree-optimization/69170
8006 * gcc.dg/torture/pr69170.c: New testcase.
8007
dfb6d139 80082016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 8009
8010 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
8011
164d84c2 80122016-01-16 Tom de Vries <tom@codesourcery.com>
8013
8014 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
8015
4c33b769 80162016-01-16 Tom de Vries <tom@codesourcery.com>
8017
8018 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8019 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8020 redundant dg-require-effective-target pthread.
8021 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8022 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8023 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8024 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8025 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8026 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8027 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8028
673441b0 80292016-01-16 David Edelsohn <dje.gcc@gmail.com>
8030
8031 PR target/68609
8032 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8033 * gcc.target/powerpc/recip-7.c: Same.
8034
90153ae7 80352016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8036
8037 PR c++/69091
8038 * g++.dg/template/pr69091.C: New test.
8039
bc24d01d 80402016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8041
8042 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8043 dump does not contain an error_mark_node.
8044 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8045 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8046
4067c0fd 80472016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8048
8049 PR c++/68936
8050 * g++.dg/template/pr68936.C: New test.
8051
27c6dbdd 80522016-01-15 David Edelsohn <dje.gcc@gmail.com>
8053
8054 PR target/68609
8055 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8056 * gcc.target/powerpc/recip-2.c: Same.
8057 * gcc.target/powerpc/recip-3.c: Same.
8058 * gcc.target/powerpc/recip-4.c: Same.
8059 * gcc.target/powerpc/recip-sqrtf.c: Same.
8060
e390c57d 80612016-01-15 Jeff Law <law@redhat.com>
8062
8063 PR tree-optimization/69270
8064 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8065 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8066
ddcfeaf1 80672016-01-15 Paul Thomas <pault@gcc.gnu.org>
8068
8069 PR fortran/49630
8070 * gfortran.dg/deferred_character_13.f90: New test for the fix
8071 of comment 3 of the PR.
8072
8073 PR fortran/54070
8074 * gfortran.dg/deferred_character_8.f90: New test
8075 * gfortran.dg/allocate_error_5.f90: New test
8076
8077 PR fortran/60593
8078 * gfortran.dg/deferred_character_10.f90: New test
8079
8080 PR fortran/60795
8081 * gfortran.dg/deferred_character_14.f90: New test
8082
8083 PR fortran/61147
8084 * gfortran.dg/deferred_character_11.f90: New test
8085
8086 PR fortran/64324
8087 * gfortran.dg/deferred_character_9.f90: New test
8088
81be349c 80892016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8090
8091 PR rtl-optimization/69030
8092 * gcc.target/i386/pr69030.c: New.
8093
998456c5 80942016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8095
8096 * gcc.target/aarch64/target_attr_17.c: New test.
8097
0d85be19 80982016-01-15 Richard Biener <rguenther@suse.de>
8099
8100 PR tree-optimization/66856
8101 * gcc.dg/torture/pr66856-1.c: New testcase.
8102 * gcc.dg/torture/pr66856-2.c: Likewise.
8103
321d36c8 81042016-01-15 Richard Biener <rguenther@suse.de>
8105
8106 PR debug/69137
8107 * g++.dg/lto/pr69137_0.C: New testcase.
8108
d94a1f53 81092016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8110
8111 PR middle-end/69246
8112 * gcc.target/i386/pr69246.c: New test.
8113
5fe9a861 81142016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8115
a9c01e81 8116 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 8117
3d05a5e9 81182016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8119
8120 PR c++/56194
8121 * g++.dg/init/const9.C: Disable test on S/390.
8122
5e8132b5 81232016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8124
8125 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8126 * g++.dg/Wno-frame-address.C: Ditto.
8127
32307cdf 81282016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8129
8130 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8131
1ca28250 81322016-01-15 Richard Biener <rguenther@suse.de>
8133
8134 PR tree-optimization/68961
8135 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8136
6271bd93 81372016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8138
8139 * gcc.target/i386/pr65105-5.c: New test.
8140
dfb6d139 81412016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 8142
8143 * gcc.c-torture/execute/alias-4.c: New testcase.
8144
dfb6d139 81452016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 8146
8147 PR ipa/68148
8148 * g++.dg/ipa/devirt-49.C: New testcase.
8149
7bbac464 81502016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 8151
8152 PR target/65837
8153 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8154 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8155 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8156
4345b868 81572016-01-15 Richard Biener <rguenther@suse.de>
8158
8159 PR tree-optimization/69117
8160 * gcc.dg/torture/pr69117.c: New testcase.
8161
580357e7 81622015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 8163
8164 PR c++/69048
8165 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8166
612baa31 81672016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8168
8169 PR testsuite/67509
8170 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8171 range tests use 100 * maximum instead of maximum + 1.
8172
44e09bc4 81732016-01-14 Jakub Jelinek <jakub@redhat.com>
8174
8175 PR debug/69244
8176 * gcc.dg/guality/pr69244.c: New test.
8177
96962ae4 81782016-01-14 Uros Bizjak <ubizjak@gmail.com>
8179
8180 * lib/target-supports.exp (check_effective_target_issignaling):
8181 New procedure.
8182 * gcc.dg/pr61441.c: Require issignaling effective target.
8183
ab9c400b 81842016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8185
8186 PR target/68803
8187 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8188
a7ed4583 81892016-01-14 David Malcolm <dmalcolm@redhat.com>
8190
8191 PR c++/68819
8192 PR preprocessor/69177
8193 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8194 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8195 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8196 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8197
77f35cec 81982016-01-14 Marek Polacek <polacek@redhat.com>
8199
8200 PR c/69262
8201 * gcc.dg/array-15.c: New test.
8202
915d0950 82032016-01-14 Jakub Jelinek <jakub@redhat.com>
8204
8205 PR middle-end/68146
8206 PR tree-optimization/69155
8207 * gfortran.dg/pr68146.f: New test.
8208 * gfortran.dg/pr69155.f90: New test.
8209
24651fb7 82102016-01-14 Richard Biener <rguenther@suse.de>
8211
8212 PR tree-optimization/68060
8213 * gcc.dg/torture/pr68060-1.c: New testcase.
8214 * gcc.dg/torture/pr68060-2.c: Likewise.
8215
2f63f950 82162016-01-14 Nick Clifton <nickc@redhat.com>
8217
8218 * lib/target-supports.exp
8219 (check_effective_target_arm_neon_ok_nocache): Add an option
8220 sequence that includes setting the ARM architecture to ARMv7-A.
8221 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8222 command line options necessary to enable Neon support.
8223 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8224 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8225 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8226 * gcc.target/arm/pr69180.c: Likewise.
8227
3ce0acde 82282016-01-14 Jeff Law <law@redhat.com>
8229
8230 PR tree-optimization/69270
8231 * gcc.dg/tree-ssa/pr69270.c: New test.
8232
bda05c57 82332016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8234
8235 PR c/66208
8236 * c-c++-common/pr66208.c: New file.
8237
9b657cf1 82382016-01-13 Jakub Jelinek <jakub@redhat.com>
8239
8240 PR tree-optimization/69156
8241 * gcc.dg/pr69156.c: New test.
8242
58ba1b9d 82432016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8244
8245 * gcc.target/i386/pr69225-7.c: New test.
8246
e5fee0fe 82472016-01-13 Richard Henderson <rth@redhat.com>
8248
8249 * gcc.dg/tm/memopt-13.c: Update expected function.
8250 * gcc.dg/tm/memopt-6.c: Likewise.
8251
3f0e9745 82522016-01-13 Uros Bizjak <ubizjak@gmail.com>
8253
8254 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8255 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8256 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8257 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 8258
3f0e9745 82592016-01-13 Tom de Vries <tom@codesourcery.com>
8260
8261 PR tree-optimization/69169
7a6ddc0d 8262 * gcc.dg/pr69169.c: New test.
8263
9b657cf1 82642016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 8265
8266 PR target/69228
8267 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8268 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8269 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8270 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8271 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8272 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8273 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8274 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8275
f704d701 82762016-01-13 Jakub Jelinek <jakub@redhat.com>
8277
8278 PR target/69247
8279 * gcc.dg/pr69247.c: New test.
8280
e966d6b9 82812016-01-13 Richard Biener <rguenther@suse.de>
8282
8283 PR tree-optimization/69242
8284 * gcc.dg/torture/pr69242.c: New testcase.
8285
1ca1d9b2 82862016-01-13 Richard Biener <rguenther@suse.de>
8287
8288 PR tree-optimization/69186
8289 * gcc.dg/torture/pr69186.c: New testcase.
8290
d07cbccc 82912016-01-13 Jeff Law <law@redhat.com>
8292
8293 PR tree-optimization/67755
8294 * gcc.dg/tree-ssa/pr67755.c: New test.
8295
82962016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 8297
8298 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8299 pass number in output by a star.
8300
b95d41cf 83012016-01-12 Bin Cheng <bin.cheng@arm.com>
8302
8303 PR tree-optimization/68911
8304 * gcc.c-torture/execute/pr68911.c: New test.
8305
91d87e22 83062016-01-12 Marek Polacek <polacek@redhat.com>
8307
8308 PR c++/68979
8309 * g++.dg/warn/permissive-1.C: New test.
8310
8a9401a4 83112016-01-12 Jakub Jelinek <jakub@redhat.com>
8312
8313 PR objc++/68511
8314 PR c++/69213
8315 * g++.dg/opt/pr69213.C: New test.
8316
b9cb7a67 83172016-01-12 Christian Bruel <christian.bruel@st.com>
8318
8319 PR target/69180
8320 * gcc.target/arm/pr69180.c: New test.
8321
e4c96992 83222016-01-12 Richard Biener <rguenther@suse.de>
8323
8324 PR lto/69077
8325 * g++.dg/lto/pr69077_0.C: New testcase.
8326 * g++.dg/lto/pr69077_1.C: Likewise.
8327
90525f61 83282016-01-12 Jakub Jelinek <jakub@redhat.com>
8329
8330 PR target/69175
8331 * g++.dg/opt/pr69175.C: New test.
8332
9e7edfd3 83332016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8334
8335 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8336 rather than #including math.h & stdlib.h.
8337 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8338 * gcc.dg/vect/pr49771.c: Likewise.
8339 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8340 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8341 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8342 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8343 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8344 * gcc.dg/vect/pr44507.c: Likewise.
8345 * gcc.dg/vect/pr45902.c: Likewise.
8346 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8347 * gcc.dg/vect/vect-117.c: Likewise.
8348 * gcc.dg/vect/vect-99.c: Likewise.
8349 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8350 * gcc.dg/vect/vect-cond-1.c: Likewise.
8351 * gcc.dg/vect/vect-cond-2.c: Likewise.
8352 * gcc.dg/vect/vect-cond-3.c: Likewise.
8353 * gcc.dg/vect/vect-cond-4.c: Likewise.
8354 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8355 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8356 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8357 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8358 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8359 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8360 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8361 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8362 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8363 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8364 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8365 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8366 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8367 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8368 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8369 include of signal.h.
8370 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8371 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8372 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8373 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8374 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8375 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8376 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8377 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8378 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8379 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8380 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8381 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8382 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8383 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8384 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8385 * gcc.dg/vect/vect-outer-5.c: Likewise.
8386 * gcc.dg/vect/vect-outer-6.c: Likewise.
8387 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8388 include of stdio.h.
8389
3368873d 83902016-01-12 Nick Clifton <nickc@redhat.com>
8391
8392 PR target/68913
8393 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8394 to fread so that it will be found in all target runtimes.
8395
0464ea95 83962016-01-12 Richard Biener <rguenther@suse.de>
8397
8398 PR tree-optimization/69053
8399 * g++.dg/torture/pr69053.C: New testcase.
8400
7819730f 84012016-01-12 Richard Biener <rguenther@suse.de>
8402
8403 PR tree-optimization/69168
8404 * gcc.dg/torture/pr69168.c: New testcase.
8405
995bfebf 84062016-01-12 Richard Biener <rguenther@suse.de>
8407
8408 PR tree-optimization/69157
8409 * gcc.dg/torture/pr69157.c: New testcase.
8410
84112016-01-12 Richard Biener <rguenther@suse.de>
8412
8413 PR tree-optimization/69174
8414 * gcc.dg/torture/pr69174.c: New testcase.
8415
1d10d64c 84162016-01-12 Jakub Jelinek <jakub@redhat.com>
8417
8418 PR c++/66808
8419 PR c++/69000
8420 * g++.dg/tls/pr66808.C: New test.
8421 * g++.dg/tls/pr69000.C: New test.
8422
f0b79faf 84232016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8424
8425 * gcc.target/powerpc/swaps-p8-23.c: New test.
8426 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8427
04cf75a4 84282016-01-11 John David Anglin <danglin@gcc.gnu.org>
8429
8430 PR tree-optimization/68356
8431 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8432
0eb4264c 84332016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8434 Jim Wilson <jim.wilson@linaro.org>
8435
8436 PR target/69194
8437 * gcc.target/arm/pr69194.c: New test.
8438
2f66de64 84392016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8440
8441 PR target/69225
8442 * gcc.target/i386/pr69225-1.c: New test.
8443 * gcc.target/i386/pr69225-2.c: Likewise.
8444 * gcc.target/i386/pr69225-3.c: Likewise.
8445 * gcc.target/i386/pr69225-4.c: Likewise.
8446 * gcc.target/i386/pr69225-5.c: Likewise.
8447 * gcc.target/i386/pr69225-6.c: Likewise.
8448
36105e82 84492016-01-11 Jakub Jelinek <jakub@redhat.com>
8450
1c78ce2e 8451 PR target/67462
8452 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8453 if lp64.
8454
a4a87320 8455 PR target/69071
8456 * gcc.dg/pr69071.c: New test.
8457
91fbd04f 8458 PR c++/69211
8459 * g++.dg/opt/pr69211.C: New test.
8460
36105e82 8461 PR tree-optimization/69214
8462 * gcc.c-torture/compile/pr69214.c: New test.
8463
e934c380 84642016-01-11 Uros Bizjak <ubizjak@gmail.com>
8465
8466 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8467 * gcc.target/i386/pr66232-11.c: Ditto.
8468 * gcc.target/i386/pr66232-12.c: Ditto.
8469 * gcc.target/i386/pr66232-13.c: Ditto.
8470
3ff1b153 84712016-01-11 Richard Biener <rguenther@suse.de>
8472
8473 PR tree-optimization/69173
8474 * gcc.dg/torture/pr69173.c: New testcase.
8475
04e1504c 84762016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8477
8478 PR rtl-optimization/68796
8479 * gcc.target/aarch64/tst_5.c: New test.
8480 * gcc.target/aarch64/tst_6.c: Likewise.
8481
ae8718b5 84822016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8483
8484 PR rtl-optimization/68841
8485 * gcc.dg/pr68841.c: New test.
8486 * gcc.c-torture/execute/pr68841.c: New test.
8487
bd8bece2 84882016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8489
8490 PR rtl-optimization/68920
8491 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8492 for ix86 targets.
8493 * gcc.dg/ifcvt-5.c: New test.
8494
9b657cf1 84952016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 8496
8497 PR bootstrap/69123
8498 * g++.dg/pr69123.C: New.
8499
7a158352 85002016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8501
8502 PR target/69010
8503 * gcc.target/i386/pr69010.c: New test.
8504
ff375d11 85052016-01-11 Martin Jambor <mjambor@suse.cz>
8506
8507 PR ipa/69044
8508 * gcc.target/i386/chkp-pr69044.c: New test.
8509
9eb890f1 85102016-01-11 Tom de Vries <tom@codesourcery.com>
8511
8512 PR tree-optimization/69109
8513 * gcc.dg/autopar/pr69109-2.c: New test.
8514 * gcc.dg/autopar/pr69109.c: New test.
8515
c4157ee5 85162016-01-11 Tom de Vries <tom@codesourcery.com>
8517
8518 PR tree-optimization/69108
8519 * gcc.dg/autopar/pr69108.c: New test.
8520
b933e511 85212016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8522
8523 PR c++/69029
8524 * c-c++-common/Wisleading-indentation.c: Augment test.
8525
efb73de1 85262016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8527
8528 PR fortran/69154
8529 * gfortran.dg/inline_matmul_12.f90: New test.
8530
40c86c3b 85312016-01-10 Paul Thomas <pault@gcc.gnu.org>
8532
8533 PR fortran/67779
8534 * gfortran.dg/actual_array_offset_1: New test.
8535
a006c0bb 85362016-01-10 Tom de Vries <tom@codesourcery.com>
8537
8538 PR tree-optimization/69062
8539 * gcc.dg/autopar/pr69062.c: New test.
8540
880ed4be 85412016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8542
8543 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8544 * gcc.dg/vect/slp-perm-2.c: Likewise.
8545 * gcc.dg/vect/slp-perm-3.c: Likewise.
8546 * gcc.dg/vect/slp-perm-5.c: Likewise.
8547 * gcc.dg/vect/slp-perm-6.c: Likewise.
8548 * gcc.dg/vect/slp-perm-7.c: Likewise.
8549 * gcc.dg/vect/slp-perm-8.c: Likewise.
8550
d95e1856 85512016-01-10 Tom de Vries <tom@codesourcery.com>
8552
8553 PR tree-optimization/69039
8554 * gcc.dg/autopar/pr69039.c: New test.
8555
0f8f48d0 85562016-01-09 Marek Polacek <polacek@redhat.com>
8557
8558 PR c++/69113
8559 * g++.dg/pr69113.C: New test.
8560
7dff0499 85612016-01-09 Jakub Jelinek <jakub@redhat.com>
8562
8563 PR middle-end/50865
8564 PR tree-optimization/69097
8565 * gcc.c-torture/execute/pr50865.c: New test.
8566 * gcc.c-torture/execute/pr69097-1.c: New test.
8567 * gcc.c-torture/execute/pr69097-2.c: New test.
8568 * gcc.dg/pr69097-1.c: New test.
8569 * gcc.dg/pr69097-2.c: New test.
8570
18431e78 85712016-01-09 Jakub Jelinek <jakub@redhat.com>
8572
8573 PR c++/69164
8574 * g++.dg/opt/pr69164.C: New test.
8575
1943a4a2 85762016-01-08 Jakub Jelinek <jakub@redhat.com>
8577
8578 PR tree-optimization/69167
8579 * gcc.dg/pr69167.c: New test.
8580
a143e277 85812016-01-08 Marek Polacek <polacek@redhat.com>
8582
8583 PR c++/68449
8584 * g++.dg/pr68449.C: New.
8585
44c01906 85862016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8587
8588 PR tree-optimization/68707
8589 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8590 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8591 on platforms supporting it.
8592 * gcc.dg/vect/slp-perm-2.c: Likewise.
8593 * gcc.dg/vect/slp-perm-3.c: Likewise.
8594 * gcc.dg/vect/slp-perm-5.c: Likewise.
8595 * gcc.dg/vect/slp-perm-7.c: Likewise.
8596 * gcc.dg/vect/slp-perm-8.c: Likewise.
8597 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8598 on platforms supporting it.
8599
c437d1e8 86002016-01-08 Jakub Jelinek <jakub@redhat.com>
8601
c9595c51 8602 PR tree-optimization/69162
8603 * gcc.dg/pr69162.c: New test.
8604
c437d1e8 8605 PR tree-optimization/69172
8606 * gcc.dg/pr69172.c: New test.
8607
6a46a28c 86082016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8609
8610 PR tree-optimization/67781
8611 * gcc.c-torture/execute/pr67781.c: New file.
8612
62ad9a04 86132016-01-08 Jakub Jelinek <jakub@redhat.com>
8614
8615 PR tree-optimization/69083
8616 * gcc.dg/vect/pr69083.c: New test.
8617
9e0e8c2a 86182016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8619
8620 PR tree-optimization/61441
8621 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8622 Use -fexcess-precision=standard for compiler options.
8623 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8624
5d034e37 86252016-01-08 Jakub Jelinek <jakub@redhat.com>
8626
5013f740 8627 PR fortran/69128
8628 * gfortran.dg/gomp/pr69128.f90: New test.
8629
5d034e37 8630 PR c++/69145
8631 * g++.dg/ext/pr69145-1.C: New test.
8632 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8633 * g++.dg/ext/pr69145-2.h: New file.
8634
517906ff 86352016-01-07 Martin Sebor <msebor@redhat.com>
8636
8637 PR c/68966
8638 * gcc.dg/atomic-fetch-bool.c: New test.
8639 * gcc.dg/sync-fetch-bool.c: New test.
8640
cdbb524c 86412016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8642
8643 PR fortran/66680
8644 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8645
ec3aba9e 86462016-01-07 Nick Clifton <nickc@redhat.com>
8647
8648 PR target/66655
8649 * g++.dg/pr66655.C: New test.
8650 * g++.dg/pr66655_1.cc: Test support file.
8651 * g++.dg/pr66655.h: Test header file.
8652
9b657cf1 86532016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 8654
8655 PR fortran/66680
8656 gfortran.dg/gomp/pr66680.f90: New test.
8657
cd45d7a5 86582016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8659
8660 PR target/69171
8661 * gcc.target/i386/pr69171-1.c: New test.
8662 * gcc.target/i386/pr69171-2.c: Likewise.
8663 * gcc.target/i386/pr69171-3.c: Likewise.
8664 * gcc.target/i386/pr69171-4.c: Likewise.
8665 * gcc.target/i386/pr69171-5.c: Likewise.
8666 * gcc.target/i386/pr69171-6.c: Likewise.
8667
4a86a91a 86682015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8669
8670 PR middle-end/67639
8671 * c-c++-common/pr67639.c: New test.
8672
34c05552 86732016-01-07 Jakub Jelinek <jakub@redhat.com>
8674
8675 PR tree-optimization/69141
8676 * g++.dg/opt/pr69141.C: New test.
8677
f08d6895 86782016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8679
8680 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8681
32ec4173 86822016-01-06 Uros Bizjak <ubizjak@gmail.com>
8683
8684 PR target/69140
8685 * gcc.target/i386/pr69140.c: New test
8686
d74214f3 86872016-01-06 David Malcolm <dmalcolm@redhat.com>
8688
8689 * gcc.dg/bad-dereference.c: New test case.
8690
73991cab 86912015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8692
8693 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8694
fc8cc457 86952016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8696
8697 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8698
be3c9981 86992016-01-06 Marek Polacek <polacek@redhat.com>
8700
8701 PR sanitizer/69099
8702 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8703
2cb724f9 87042016-01-05 Marek Polacek <polacek@redhat.com>
8705
8706 PR c/69104
8707 * gcc.dg/atomic-invalid-2.c: New.
8708
233a53ed 87092016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8710
8711 PR target/68991
8712 * gcc.target/i386/pr68991.c: New test.
8713
ea87c5e3 87142016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8715
8716 PR target/68991
8717 * g++.dg/pr68991-1.C: New test.
8718 * g++.dg/pr68991-2.C: Likewise.
8719
1943a4a2 87202016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 8721
1943a4a2 8722 PR other/60465
afe82e5b 8723 * gcc.target/ia64/pr60465-gprel64.c: New test.
8724 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8725
1e9147dd 87262016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8727
8728 PR rtl-optimization/68651
8729 * gcc.target/aarch64/pr68651_1.c: New test.
8730
d42aa619 87312016-01-05 David Malcolm <dmalcolm@redhat.com>
8732
8733 PR c/69122
8734 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8735
1776de76 87362016-01-05 Nathan Sidwell <nathan@acm.org>
8737
2d7d361d 8738 PR c++/58583
8739 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8740
1776de76 8741 * gcc.dg/alias-15.c: New.
8742
5beb12c0 87432016-01-05 Nick Clifton <nickc@redhat.com>
8744
8745 PR target/68870
8746 * g++.dg/pr68770.C: New test.
8747
d8cca921 87482016-01-04 Mike Stump <mikestump@comcast.net>
8749
8750 * lib/target-supports.exp (check_effective_target_cilkplus):
8751 cilkplus targets require pthreads.
afc907ef 8752 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 8753
8427dff3 87542016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8755
8756 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8757 generation.
8758
f1717362 87592016-01-04 Jakub Jelinek <jakub@redhat.com>
8760
8761 Update copyright years.
8762
d7d6a3ab 87632016-01-04 Marek Polacek <polacek@redhat.com>
8764
8765 PR c/68908
8766 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8767 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8768 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8769
b8f4a5f9 87702016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8771
8772 * gcc.target/sparc/20160104-2.c: New test.
8773
6b5c028f 87742016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8775
8776 * gcc.target/sparc/20160104-1.c: New test.
8777
300e1002 87782016-01-03 Paul Thomas <pault@gcc.gnu.org>
8779
8780 PR fortran/65045
8781 * gfortran.dg/pr65045.f90: New test.
8782
855b105f 87832016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8784
8785 * gnat.dg/specs/debug1.ads: Delete.
8786
bdc177dc 87872016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8788
8789 PR libgfortran/68867
8790 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8791 expression.
8792
48aaffae 87932016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8794
8795 PR libgfortran/68867
8796 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8797 PowerPC.
8798
19a468b8 87992016-01-01 Paul Thomas <pault@gcc.gnu.org>
8800
8801 PR fortran/68864
8802 * gfortran.dg/pr68864.f90: New test.
8803
25371c91 88042016-01-01 Jakub Jelinek <jakub@redhat.com>
8805
2a659064 8806 PR tree-optimization/69070
8807 * gcc.dg/pr69070.c: New test.
8808
57aa9851 8809 PR sanitizer/69055
8810 * gfortran.dg/pr69055.f90: New test.
8811
25371c91 8812 PR target/69015
8813 * gcc.dg/pr69015.c: New test.
f1717362 8814\f
fb2c1edd 8815Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 8816
8817Copying and distribution of this file, with or without modification,
8818are permitted in any medium without royalty provided the copyright
8819notice and this notice are preserved.