internal-fn.c (expand_arith_set_overflow): New function.
[gcc.git] / gcc / testsuite / ChangeLog
1 2016-06-24 Jakub Jelinek <jakub@redhat.com>
2
3 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
4 f4): Adjust expected diagnostics.
5 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
6 (T): If OVFP is defined, redefine to TP.
7 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
8 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
9 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
10 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
11 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
12 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
13 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
14 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
15 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
16 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
17 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
18 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
19 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
20 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
21 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
22 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
23 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
24 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
25 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
26 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
27 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
28 as last argument to __builtin_add_overflow_p.
29
30 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
31
32 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
33 dg-options and remove default vector testsuite compile flags.
34 * g++.dg/vect/pr33860a.cc: Ditto.
35 * g++.dg/vect/pr45470-a.cc: Ditto.
36 * g++.dg/vect/pr45470-b.cc: Ditto.
37 * g++.dg/vect/pr60896.cc: Ditto.
38 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
39 * gcc.dg/vect/pr18308.c: Ditto.
40 * gcc.dg/vect/pr24049.c: Ditto.
41 * gcc.dg/vect/pr33373.c: Ditto.
42 * gcc.dg/vect/pr36228.c: Ditto.
43 * gcc.dg/vect/pr42395.c: Ditto.
44 * gcc.dg/vect/pr42604.c: Ditto.
45 * gcc.dg/vect/pr46663.c: Ditto.
46 * gcc.dg/vect/pr48765.c: Ditto.
47 * gcc.dg/vect/pr49093.c: Ditto.
48 * gcc.dg/vect/pr49352.c: Ditto.
49 * gcc.dg/vect/pr52298.c: Ditto.
50 * gcc.dg/vect/pr52870.c: Ditto.
51 * gcc.dg/vect/pr53185.c: Ditto.
52 * gcc.dg/vect/pr53773.c: Ditto.
53 * gcc.dg/vect/pr56695.c: Ditto.
54 * gcc.dg/vect/pr62171.c: Ditto.
55 * gcc.dg/vect/pr63530.c: Ditto.
56 * gcc.dg/vect/pr68339.c: Ditto.
57 * gcc.dg/vect/pr71259.c: Ditto.
58 * gcc.dg/vect/vect-82_64.c: Ditto.
59 * gcc.dg/vect/vect-83_64.c: Ditto.
60 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
61 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
62 * gcc.dg/vect/vect-shift-2.c: Ditto.
63 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
64 * gfortran.dg/vect/pr39318.f90: Ditto.
65 * gfortran.dg/vect/pr45714-a.f: Ditto.
66 * gfortran.dg/vect/pr45714-b.f: Ditto.
67 * gfortran.dg/vect/pr46213.f90: Ditto.
68
69 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
70 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
71
72 * gcc.target/powerpc/p9-splat-5.c: New test.
73
74 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
75
76 PR tree-optimization/71488
77 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
78 * lib/target-supports.exp: ... here.
79 (check_sse4_hw_available): New procedure.
80 (check_effective_target_sse4_runtime): Ditto.
81 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
82 -march=westmere for sse4_runtime targets.
83 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
84 (dg-additional-options): Use for sse4_runtime targets.
85 (main): Call check_vect ().
86 (dg-final): Perform scan only for sse4_runtime targets.
87
88 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
89
90 PR target/66232
91 PR target/67400
92 * gcc.target/i386/pr66232-14.c: New file.
93 * gcc.target/i386/pr66232-15.c: Likewise.
94 * gcc.target/i386/pr66232-16.c: Likewise.
95 * gcc.target/i386/pr66232-17.c: Likewise.
96 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
97 ia32 if R_386_GOT32X relocation is supported.
98 * gcc.target/i386/pr67400-2.c: Likewise.
99 * gcc.target/i386/pr67400-3.c: Likewise.
100 * gcc.target/i386/pr67400-4.c: Likewise.
101 * gcc.target/i386/pr67400-6.c: Likewise.
102 * gcc.target/i386/pr67400-7.c: Likewise.
103 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
104
105 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
106
107 PR libgfortran/48852
108 * gfortran.dg/char4_iunit_1.f03: Update test.
109 * gfortran.dg/f2003_io_5.f03: Update test.
110 * gfortran.dg/real_const_3.f90: Update test.
111
112 2016-06-23 Andi Kleen <ak@linux.intel.com>
113
114 * g++.dg/bprob/bprob.exp: Support autofdo.
115 * g++.dg/tree-prof/tree-prof.exp: dito.
116 * gcc.dg/tree-prof/tree-prof.exp: dito.
117 * gcc.misc-tests/bprob.exp: dito.
118 * gfortran.dg/prof/prof.exp: dito.
119 * lib/profopt.exp: dito.
120 * lib/target-supports.exp: Check for autofdo.
121
122 2016-06-23 Martin Liska <mliska@suse.cz>
123
124 * gcc.dg/pr71619.c: New test.
125
126 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
127
128 PR target/67400
129 * gcc.target/i386/pr67400-1.c: New test.
130 * gcc.target/i386/pr67400-2.c: Likewise.
131 * gcc.target/i386/pr67400-3.c: Likewise.
132 * gcc.target/i386/pr67400-4.c: Likewise.
133 * gcc.target/i386/pr67400-5.c: Likewise.
134 * gcc.target/i386/pr67400-6.c: Likewise.
135 * gcc.target/i386/pr67400-7.c: Likewise.
136
137 2016-06-22 David Malcolm <dmalcolm@redhat.com>
138
139 * c-c++-common/missing-header-1.c: New test case.
140 * c-c++-common/missing-header-2.c: New test case.
141 * c-c++-common/missing-header-3.c: New test case.
142 * c-c++-common/missing-header-4.c: New test case.
143
144 2016-06-22 David Malcolm <dmalcolm@redhat.com>
145
146 PR c/70339
147 * c-c++-common/attributes-1.c: Update dg-prune-output to include
148 hint.
149 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
150 expected results due to builtin "nanl" now being suggested for
151 "name".
152 * gcc.dg/pr67580.c: Update expected messages.
153 * gcc.dg/spellcheck-identifiers.c: New testcase.
154 * gcc.dg/spellcheck-typenames.c: New testcase.
155
156 2016-06-22 David Malcolm <dmalcolm@redhat.com>
157
158 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
159 file.
160 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
161 diagnostic-test-show-locus-parseable-fixits.c to sources for
162 diagnostic_plugin_test_show_locus.c.
163 * lib/gcc-defs.exp (freeform_regexps): New global.
164 (dg-regexp): New function.
165 (handle-dg-regexps): New function.
166 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
167 freeform_regexps to the empty list.
168 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
169
170 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
171
172 PR tree-optimization/71488
173 * g++.dg/pr71488.C: New test.
174 * gcc.dg/vect/vect-bool-cmp.c: New test.
175
176 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
177
178 * gcc.dg/guality/param-5.c: New test.
179
180 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
181
182 * gcc.target/i386/asm-flag-7.c: New test.
183
184 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
185
186 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
187 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
188 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
189 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
190 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
191 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
192 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
193 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
194 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
195 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
196 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
197 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
198 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
199 * gcc.dg/tree-ssa/vrp87.c: Likewise.
200 * lib/target-supports.exp: Likewise.
201
202 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
203
204 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
205 * gcc.dg/attr-ms_struct-2.c: Likewise.
206 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
207 * gcc.dg/bf-ms-attrib.c: Likewise.
208 * gcc.dg/bf-ms-layout-2.c: Likewise.
209 * gcc.dg/bf-ms-layout-3.c: Likewise.
210 * gcc.dg/bf-ms-layout.c: Likewise.
211 * gcc.dg/bf-no-ms-layout.c: Likewise.
212 * gcc.target/i386/bitfield1.c: Likewise.
213 * gcc.target/i386/bitfield2.c: Likewise.
214 * gcc.target/i386/bitfield3.c: Likewise.
215
216 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
217
218 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
219 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
220 override other than -mcpu=power9 command-line option is specified,
221 or if the target operating system is aix.
222 * gcc.target/powerpc/darn-1.c: Likewise.
223 * gcc.target/powerpc/darn-2.c: Likewise.
224 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
225 test if effective-target is not powerpc_p9vector_ok or if the
226 target operating system is not defined.
227 * gcc.target/powerpc/vslv-1.c: Likewise.
228 * gcc.target/powerpc/vsrv-0.c: Likewise.
229 * gcc.target/powerpc/vsrv-1.c: Likewise.
230
231 2016-06-21 Tobias Burnus <burnus@net-b.de>
232
233 PR fortran/71068
234 * gfortran.dg/coarray/data_1.f90: New.
235
236 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
237
238 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
239 (dg-require-effective-target): Use arm_v8_neon_hw.
240 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
241 (dg-require-effective-target): Likewise.
242 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
243 (dg-require-effective-target): Likewise.
244 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
245 (dg-require-effective-target): Likewise.
246 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
247 (dg-require-effective-target): Likewise.
248 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
249 (dg-require-effective-target): Likewise.
250 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
251 Add AArch64 check.
252
253 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
254
255 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
256 Set to 3 so test passes.
257
258 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
259
260 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
261
262 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
263
264 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
265 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
266 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
267 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
268
269 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
270
271 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
272 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
273
274 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
275
276 PR target/71549
277 * gcc.target/i386/pr71549.c: New test.
278
279 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
280
281 * gcc.target/powerpc/vadsdu-0.c: Replace
282 dg-require-effective-target directive to allow test to run on more
283 platforms, and add dg-skip-if directive to disable test on aix
284 platforms because of known incompatibilities.
285 * gcc.target/powerpc/vadsdu-1.c: Likewise.
286 * gcc.target/powerpc/vadsdu-2.c: Likewise.
287 * gcc.target/powerpc/vadsdu-3.c: Likewise.
288 * gcc.target/powerpc/vadsdu-4.c: Likewise.
289 * gcc.target/powerpc/vadsdu-5.c: Likewise.
290 * gcc.target/powerpc/vadsdub-1.c: Likewise.
291 * gcc.target/powerpc/vadsdub-2.c: Replace
292 dg-require-effective-target directive to allow test to run on more
293 platforms, and add dg-skip-if directive to disable test on aix
294 platforms because of known incompatibilities.
295 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
296 with vec_absdb call to differentiate this test from vadsdub-1.c.
297 * gcc.target/powerpc/vadsduh-1.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/vadsduh-2.c: Likewise.
302 * gcc.target/powerpc/vadsduw-1.c: Likewise.
303 * gcc.target/powerpc/vadsduw-2.c: Likewise.
304
305 2016-06-21 Jakub Jelinek <jakub@redhat.com>
306
307 PR tree-optimization/71588
308 * gcc.dg/pr71558.c: New test.
309
310 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
311
312 * c-c++-common/pr68657-1.c: Require ptr32plus support.
313 * c-c++-common/pr68657-2.c: Likewise.
314 * c-c++-common/pr68657-3.c: Likewise.
315 * gcc.dg/torture/pr69714.c: Require int32plus support.
316 * gcc.dg/torture/pr70025.c: Likewise.
317 * gcc.dg/torture/pr70083.c: Likewise.
318 * gcc.dg/torture/pr70542.c: Likewise.
319 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
320
321 2016-06-20 Joseph Myers <joseph@codesourcery.com>
322
323 PR c/71601
324 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
325
326 2016-06-20 Jakub Jelinek <jakub@redhat.com>
327
328 PR middle-end/71581
329 * gcc.dg/pr71581.c: New test.
330
331 PR rtl-optimization/71591
332 * gcc.dg/cpp/pr71591.c: New test.
333
334 2016-06-20 David B. Robins <gcc@davidrobins.net>
335
336 PR target/71571
337 * g++.dg/torture/pr71571.C: New test.
338
339 2016-06-20 Jakub Jelinek <jakub@redhat.com>
340
341 PR target/71559
342 * gcc.target/i386/sse2-pr71559.c: New test.
343 * gcc.target/i386/avx-pr71559.c: New test.
344 * gcc.target/i386/avx512f-pr71559.c: New test.
345
346 2016-06-20 Tobias Burnus <burnus@net-b.de>
347
348 PR fortran/71194
349 * gfortran.dg/pointer_remapping_10.f90: New.
350
351 2016-06-20 David Malcolm <dmalcolm@redhat.com>
352
353 * g++.dg/diagnostic/string-literal-concat.C: New test case.
354
355 2016-06-20 Martin Sebor <msebor@redhat.com>
356
357 PR c/69507
358 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
359 * gnu90-const-expr-1.c: Same.
360 * gnu99-const-expr-1.c: Same.
361 * gnu99-static-1.c: Same.
362
363 2016-06-20 Renlin Li <renlin.li@arm.com>
364
365 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
366
367 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
368
369 * gcc.target/aarch64/vcvt_f64_1.c: New.
370 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
371 * gcc.target/aarch64/vrecp_f64_1.c: New.
372
373 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
374
375 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
376 "alignement".
377
378 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
379
380 PR target/71103
381 * gcc.target/avr/torture/pr71103-2.c: New test.
382
383 2016-06-19 Martin Sebor <msebor@redhat.com>
384
385 PR c/69507
386 * gcc.dg/alignof.c: New test.
387
388 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
389
390 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
391 vs dg-error; test constexpr specifier too.
392
393 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
394
395 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
396
397 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
398
399 * lib/target-supports.exp
400 (check_effective_target_arm_neon_fp16_ok_nocache): Call
401 arm_neon_ok and merge flags. Fix temporary test name.
402 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
403 and merge flags.
404
405 2016-06-17 Martin Liska <mliska@suse.cz>
406
407 * gcc.dg/predict-9.c: Fix dump scanning.
408
409 2016-06-17 Bin Cheng <bin.cheng@arm.com>
410
411 PR tree-optimization/71354
412 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
413
414 2016-06-17 Bin Cheng <bin.cheng@arm.com>
415
416 PR tree-optimization/71347
417 * gcc.dg/tree-ssa/pr71347.c: New test.
418
419 2016-06-17 Bin Cheng <bin.cheng@arm.com>
420
421 PR tree-optimization/71354
422 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
423
424 2016-06-17 Bin Cheng <bin.cheng@arm.com>
425
426 * gcc.dg/vect/vect-alias-check-1.c: New test.
427
428 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
429
430 PR target/71151
431 * gcc.target/avr/pr71151-1.c: New test.
432 * gcc.target/avr/pr71151-2.c: New test.
433 * gcc.target/avr/pr71151-3.c: New test.
434 * gcc.target/avr/pr71151-4.c: New test.
435 * gcc.target/avr/pr71151-5.c: New test.
436 * gcc.target/avr/pr71151-6.c: New test.
437 * gcc.target/avr/pr71151-7.c: New test.
438 * gcc.target/avr/pr71151-8.c: New test.
439 * gcc.target/avr/pr71151-common.h: New test.
440
441 2016-06-16 Martin Liska <mliska@suse.cz>
442
443 * gfortran.dg/predict-1.f90: New test.
444
445 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
446
447 PR target/71242
448 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
449
450 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
451
452 * g++.dg/vect/pr36648.cc: Disable cunrolli
453
454 2016-06-16 Jakub Jelinek <jakub@redhat.com>
455
456 PR target/71554
457 * gcc.c-torture/execute/pr71554.c: New test.
458
459 PR rtl-optimization/71532
460 * gcc.dg/torture/pr71532.c: New test.
461
462 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
463
464 * gcc.target/powerpc/p9-dimode1.c: New test.
465 * gcc.target/powerpc/p9-dimode2.c: Likewise.
466
467 2016-06-15 Jakub Jelinek <jakub@redhat.com>
468
469 * gcc.c-torture/compile/20160615-1.c: New test.
470
471 * g++.dg/cpp0x/ref-qual17.C: New test.
472
473 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
474
475 PR middle-end/71529
476 * gcc.target/i386/pr71529.C: New test.
477
478 2016-06-15 Alan Hayward <alan.hayward@arm.com>
479
480 PR tree-optimization/71483
481 * g++.dg/vect/pr71483.c: New
482
483 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
484
485 PR c++/70202
486 * g++.dg/inherit/crash6.C: New.
487 * g++.dg/inherit/union2.C: Likewise.
488 * g++.dg/inherit/virtual12.C: Likewise.
489 * g++.dg/inherit/virtual13.C: Likewise.
490 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
491
492 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
493
494 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
495
496 2016-06-15 Alan Hayward <alan.hayward@arm.com>
497
498 PR tree-optimization/71439
499 * gcc.dg/vect/pr71439.c: New
500
501 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
502
503 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
504
505 2016-06-15 Richard Biener <rguenther@suse.de>
506
507 * gcc.dg/vect/slp-45.c: New testcase.
508
509 2016-06-15 Richard Biener <rguenther@suse.de>
510
511 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
512
513 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
514
515 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
516 requirements, and disable for AIX for now.
517 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
518
519 2016-06-14 Jakub Jelinek <jakub@redhat.com>
520
521 PR c++/71528
522 * g++.dg/opt/pr71528.C: New test.
523
524 PR c++/71516
525 * g++.dg/init/pr71516.C: New test.
526
527 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
528
529 * g++.dg/init/array46.C: New.
530
531 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
532
533 * gcc.target/i386/float128-3.c: New test.
534 * gcc.target/i386/quad-sse4.c: Ditto.
535 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
536 Update scan strings.
537
538 2016-06-14 Richard Biener <rguenther@suse.de>
539
540 PR middle-end/71526
541 * gfortran.dg/pr71526.f90: New testcase.
542
543 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
544
545 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
546 * gcc.dg/zero_bits_compound-1.c: Likewise.
547
548 2016-06-14 Richard Biener <rguenther@suse.de>
549
550 PR tree-optimization/71522
551 * gcc.dg/torture/pr71522.c: New testcase.
552
553 2016-06-14 Jakub Jelinek <jakub@redhat.com>
554
555 PR tree-optimization/71520
556 * gcc.dg/tree-ssa/pr71520.c: New test.
557
558 2016-06-14 Richard Biener <rguenther@suse.de>
559
560 PR tree-optimization/71521
561 * gcc.dg/tree-ssa/vrp101.c: New testcase.
562
563 2016-06-13 Jakub Jelinek <jakub@redhat.com>
564
565 PR sanitizer/71498
566 * c-c++-common/ubsan/bounds-13.c: New test.
567
568 PR preprocessor/71183
569 * gcc.dg/cpp/source_date_epoch-3.c: New test.
570
571 2016-06-13 Jeff Law <law@redhat.com>
572
573 PR tree-optimization/71403
574 * c-c++-common/ubsan/pr71403-1.c: New test.
575 * c-c++-common/ubsan/pr71403-2.c: New test.
576 * c-c++-common/ubsan/pr71403-3.c: New test.
577
578 2016-06-13 Jakub Jelinek <jakub@redhat.com>
579
580 PR middle-end/71478
581 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
582 Add -Wno-psabi -w to dg-options.
583
584 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
585
586 * gcc.target/powerpc/vadsdu-0.c: New test.
587 * gcc.target/powerpc/vadsdu-1.c: New test.
588 * gcc.target/powerpc/vadsdu-2.c: New test.
589 * gcc.target/powerpc/vadsdu-3.c: New test.
590 * gcc.target/powerpc/vadsdu-4.c: New test.
591 * gcc.target/powerpc/vadsdu-5.c: New test.
592 * gcc.target/powerpc/vadsdub-1.c: New test.
593 * gcc.target/powerpc/vadsdub-2.c: New test.
594 * gcc.target/powerpc/vadsduh-1.c: New test.
595 * gcc.target/powerpc/vadsduh-2.c: New test.
596 * gcc.target/powerpc/vadsduw-1.c: New test.
597 * gcc.target/powerpc/vadsduw-2.c: New test.
598
599 2016-06-13 David Malcolm <dmalcolm@redhat.com>
600
601 * gcc.dg/c99-init-2.c (c): Update expected error message.
602 * gcc.dg/init-bad-8.c (foo): Likewise.
603 * gcc.dg/spellcheck-fields-3.c: New test case.
604
605 2016-06-13 Martin Liska <mliska@suse.cz>
606
607 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
608 and "guess loop iv compared" heuristics.
609 * gcc.dg/predict-2.c: Likewise.
610 * gcc.dg/predict-3.c: Likewise.
611 * gcc.dg/predict-4.c: Likewise.
612 * gcc.dg/predict-5.c: Likewise.
613 * gcc.dg/predict-6.c: Likewise.
614
615 2016-06-13 Marek Polacek <polacek@redhat.com>
616
617 PR middle-end/71476
618 * c-c++-common/Wswitch-unreachable-4.c: New test.
619 * gcc.dg/Wswitch-unreachable-2.c: New test.
620 * g++.dg/tm/jump1.C: Move dg-warning.
621
622 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
623
624 * gnat.dg/renaming10.ad[sb]: New test.
625
626 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
627
628 PR fortran/70673
629 * gfortran.dg/pr70673.f90: New test.
630
631 2016-06-13 Richard Biener <rguenther@suse.de>
632
633 PR middle-end/64516
634 * gcc.dg/align-3.c: New testcase.
635
636 2016-06-13 Martin Liska <mliska@suse.cz>
637
638 * gcc.target/i386/pr71458.c: New test.
639
640 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
641
642 PR target/71241
643 * testsuite/gcc.dg/torture/float128-nan.c: New test.
644
645 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
646
647 PR target/60751
648 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
649 statement.
650
651 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
652
653 PR target/60751
654 * gfortran.dg/comma_IO_extension_1.f90: New test.
655 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
656 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
657 statement.
658 * gfortran.dg/graphite/pr38083.f90: Likewise.
659 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
660 missing format.
661
662 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
663
664 * gnat.dg/case_character.adb: New test.
665
666 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
667
668 PR middle-end/71310
669 * gcc.target/powerpc/pr71310.c: New testcase.
670
671 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
672
673 PR middle-end/71478
674 * gcc.dg/pr71478.c: New test.
675
676 2016-06-10 Jakub Jelinek <jakub@redhat.com>
677
678 PR middle-end/71494
679 * gcc.c-torture/execute/pr71494.c: New test.
680
681 PR c/68657
682 * gcc.target/i386/pr68657.c: New test.
683
684 PR inline-asm/68843
685 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
686 (test): Add -masm=intel alternatives.
687
688 2016-06-10 Martin Sebor <msebor@redhat.com>
689
690 PR c/71392
691 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
692
693 2016-06-10 Jeff Law <law@redhat.com>
694
695 PR tree-optimization/71335
696 * gcc.c-torture/execute/pr71335.c: New test.
697
698 2016-06-10 David Malcolm <dmalcolm@redhat.com>
699
700 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
701 the various "cannot tail-call: " messages.
702
703 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
704
705 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
706 and options.
707
708 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
709
710 PR sanitizer/71480
711 * c-c++-common/asan/pr71480.c: New test.
712
713 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
714
715 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
716 (ASMNAME2): Likewise.
717 (main): Replace fn in asm statement with ASMNAME ("fn").
718 * gcc.dg/guality/pr68037-2.c: Likewise.
719 * gcc.dg/guality/pr68037-3.c: Likewise.
720 * gcc.dg/torture/pr68037-1.c: Likewise.
721 * gcc.dg/torture/pr68037-2.c: Likewise.
722 * gcc.dg/torture/pr68037-3.c: Likewise.
723
724 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
725
726 PR inline-asm/68843
727 * gcc.target/i386/pr68843-1.c: New test.
728 * gcc.target/i386/pr68843-2.c: New test.
729
730 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
731 Cesar Philippidis <cesar@codesourcery.com>
732
733 PR middle-end/71373
734 * gcc.dg/goacc/nested-function-1.c: New file.
735 * gcc.dg/goacc/nested-function-2.c: Likewise.
736 * gcc.dg/goacc/pr71373.c: Likewise.
737 * gfortran.dg/goacc/cray-2.f95: Likewise.
738 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
739 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
740 * gfortran.dg/goacc/cray.f95: Update.
741 * gfortran.dg/goacc/loop-1.f95: Likewise.
742 * gfortran.dg/goacc/loop-3.f95: Likewise.
743 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
744 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
745
746 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
747
748 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
749 for OpenACC tile clauses.
750 * gfortran.dg/goacc/combined-directives.f90: Likewise.
751
752 PR c/71381
753 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
754 to...
755 * c-c++-common/goacc/cache-2.c: ... this new file.
756 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
757 * gfortran.dg/goacc/cache-2.f95: ... this new file.
758 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
759 usage.
760 * gfortran.dg/goacc/cray.f95: Likewise.
761 * gfortran.dg/goacc/loop-1.f95: Likewise.
762
763 2016-06-10 Alan Hayward <alan.hayward@arm.com>
764
765 PR tree-optimization/71407
766 PR tree-optimization/71416
767 * gcc.dg/vect/pr71407.c: New
768 * gcc.dg/vect/pr71416-1.c: New
769 * gcc.dg/vect/pr71416-2.c: New
770
771 2016-06-10 Richard Biener <rguenther@suse.de>
772
773 PR middle-end/71477
774 * gcc.dg/torture/pr71477.c: New testcase.
775
776 2016-06-09 Julia Koval <julia.koval@intel.com>
777
778 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
779 * gcc.target/i386/interrupt-13.c: Likewise.
780 * gcc.target/i386/interrupt-15.c: Likewise.
781 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
782 * gcc.target/i386/interrupt-24.c: Likewise.
783 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
784 * gcc.target/i386/interrupt-9.c: Likewise.
785 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
786
787 2016-06-09 Martin Sebor <msebor@redhat.com>
788
789 PR c/70883
790 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
791 * gcc.dg/builtin-constant_p-1.c: Same.
792 * gcc.dg/builtins-error.c: Same.
793 * gcc.dg/pr70859.c: Same.
794
795 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
796
797 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
798 * gcc.dg/torture/pr68067-1.c: Likewise.
799 * gcc.dg/torture/pr68067-2.c: Likewise.
800
801 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
802
803 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
804 when setting SIZE.
805
806 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
807
808 PR c++/71465
809 * g++.dg/inherit/crash5.C: New.
810 Revert:
811 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
812
813 PR c++/70202
814 * g++.dg/inherit/crash5.C: New.
815 * g++.dg/inherit/virtual1.C: Adjust.
816
817 2016-06-09 Martin Liska <mliska@suse.cz>
818
819 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
820 * g++.dg/predict-loop-exit-2.C: Likewise.
821 * g++.dg/predict-loop-exit-3.C: Likewise.
822 * gcc.dg/predict-1.c: Likewise.
823 * gcc.dg/predict-2.c: Likewise.
824 * gcc.dg/predict-3.c: Likewise.
825 * gcc.dg/predict-4.c: Likewise.
826 * gcc.dg/predict-5.c: Likewise.
827 * gcc.dg/predict-6.c: Likewise.
828 * gcc.dg/predict-7.c: Likewise.
829
830 2016-06-09 Richard Biener <rguenther@suse.de>
831
832 PR tree-optimization/71462
833 * gcc.dg/torture/pr71462.c: New testcase.
834
835 2016-06-09 Marek Polacek <polacek@redhat.com>
836
837 PR c/65471
838 * gcc.dg/c11-generic-3.c: New test.
839
840 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
841
842 * g++.dg/init/array42.C: New.
843 * g++.dg/init/array43.C: Likewise.
844 * g++.dg/init/array44.C: Likewise.
845 * g++.dg/init/array45.C: Likewise.
846 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
847 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
848 * g++.dg/cpp1y/auto-fn27.C: Likewise.
849 * g++.dg/gomp/pr35751.C: Likewise.
850 * g++.dg/init/array23.C: Likewise.
851 * g++.dg/init/brace2.C: Likewise.
852 * g++.dg/init/brace6.C: Likewise.
853
854 2016-06-08 Martin Sebor <msebor@redhat.com>
855 Jakub Jelinek <jakub@redhat.com>
856
857 PR c++/70507
858 PR c/68120
859 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
860 * c-c++-common/builtin-arith-overflow-2.c: New test.
861 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
862 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
863 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
864
865 2016-06-08 Jakub Jelinek <jakub@redhat.com>
866
867 PR c++/71442
868 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
869
870 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
871
872 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
873 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
874 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
875 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
876 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
877 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
878 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
879 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
880 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
881 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
882 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
883 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
884 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
885
886 2016-06-08 Richard Biener <rguenther@suse.de>
887
888 PR tree-optimization/68558
889 * gcc.dg/vect/slp-44.c: New testcase.
890
891 2016-06-08 Richard Biener <rguenther@suse.de>
892
893 * gcc.dg/vect/slp-43.c: New testcase.
894
895 2016-06-08 Richard Biener <rguenther@suse.de>
896
897 PR tree-optimization/71452
898 * gcc.dg/torture/pr71452.c: New testcase.
899
900 2016-06-08 Jakub Jelinek <jakub@redhat.com>
901
902 PR c++/71448
903 * g++.dg/torture/pr71448.C: New test.
904
905 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
906
907 PR debug/71432
908 PR ada/71413
909 * g++.dg/debug/pr71432.C: New test.
910
911 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
912
913 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
914 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
915 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
916
917 2016-06-08 Alan Hayward <alan.hayward@arm.com>
918
919 * gcc.dg/vect/vect-live-2.c: Update effective target.
920 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
921 * lib/target-supports.exp: Add aarch64 to vect_long.
922
923 2016-06-08 Marek Polacek <polacek@redhat.com>
924
925 PR c/71418
926 * gcc.dg/noncompile/pr71418.c: New test.
927
928 PR c/71426
929 * gcc.dg/noncompile/pr71426.c: New test.
930
931 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
932
933 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
934 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
935 * gcc.dg/predict-3.c: Update template.
936 * gcc.dg/predict-5.c: Update template.
937 * gcc.dg/predict-6.c: Update template.
938 * gcc.dg/predict-9.c: Update template.
939 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
940
941 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
942
943 * gcc.target/powerpc/vec-mul.c: New test.
944
945 2016-06-07 David Malcolm <dmalcolm@redhat.com>
946
947 * gcc.dg/spellcheck-fields-2.c: New test case.
948
949 2016-06-07 Richard Biener <rguenther@suse.de>
950
951 PR c/61564
952 * gcc.dg/Wpragmas-1.c: New testcase.
953 * gcc.dg/Wattributes-4.c: Likewise.
954 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
955 entry.
956
957 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
958
959 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
960 spurious debug code.
961
962 2016-06-07 Richard Biener <rguenther@suse.de>
963
964 PR tree-optimization/71428
965 * gcc.dg/torture/pr71428.c: New testcase.
966
967 2016-06-07 Richard Biener <rguenther@suse.de>
968
969 PR middle-end/71423
970 * gcc.dg/torture/pr71423.c: New testcase.
971
972 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
973
974 PR middle-end/71408
975 * gcc.dg/tree-ssa/pr71408.c: New test.
976
977 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
978
979 PR middle-end/71281
980 * g++.dg/torture/pr71281.C: New test.
981
982 2016-06-06 Marek Polacek <polacek@redhat.com>
983
984 PR c/71362
985 * gcc.dg/pr71362.c: New test.
986
987 2016-06-06 Jakub Jelinek <jakub@redhat.com>
988 Patrick Palka <ppalka@gcc.gnu.org>
989
990 PR c++/70847
991 PR c++/71330
992 PR c++/71393
993 * g++.dg/opt/pr70847.C: New test.
994 * g++.dg/ubsan/pr70847.C: New test.
995 * g++.dg/ubsan/pr71393.C: New test.
996
997 2016-06-06 Jakub Jelinek <jakub@redhat.com>
998
999 PR tree-optimization/71259
1000 * gcc.dg/vect/pr71259.c: New test.
1001
1002 2016-06-06 David Malcolm <dmalcolm@redhat.com>
1003
1004 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
1005 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
1006 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
1007 above.
1008
1009 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1010
1011 PR middle-end/37780
1012 * gcc.c-torture/execute/pr37780.c: New test.
1013 * gcc.target/aarch64/pr37780_1.c: Likewise.
1014 * gcc.target/arm/pr37780_1.c: Likewise.
1015
1016 2016-06-06 Marek Polacek <polacek@redhat.com>
1017
1018 * c-c++-common/attr-may-alias-1.c: New test.
1019 * c-c++-common/attr-may-alias-2.c: New test.
1020 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
1021
1022 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
1023
1024 PR c/24414
1025 * gcc.target/i386/pr24414.c: New test.
1026
1027 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
1028
1029 * gcc.target/sparc/vis4misc.c: New file.
1030 * gcc.target/sparc/fpcmp.c: Likewise.
1031 * gcc.target/sparc/fpcmpu.c: Likewise.
1032
1033 2016-06-06 Alan Hayward <alan.hayward@arm.com>
1034
1035 * gcc.dg/vect/vect-live-1.c: Use additional-options.
1036 * gcc.dg/vect/vect-live-3.c: Likewise.
1037
1038 2016-06-06 Richard Biener <rguenther@suse.de>
1039
1040 PR tree-optimization/71398
1041 * gcc.dg/torture/pr71398.c: New testcase.
1042
1043 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
1044
1045 PR target/71389
1046 * g++.dg/pr71389.C: New test.
1047
1048 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1049
1050 PR fortran/71404
1051 * gfortran.dg/fmt_read_5.f: New test.
1052
1053 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
1054
1055 PR fortran/69659
1056 * gfortran.dg/class_array_22.f03: New test.
1057
1058 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1059
1060 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
1061
1062 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
1063
1064 * gcc.dg/predict-9.c: Update template.
1065
1066 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
1067
1068 PR c++/49377
1069 * g++.dg/template/pr49377.C: New.
1070
1071 2016-06-04 Jakub Jelinek <jakub@redhat.com>
1072
1073 PR tree-optimization/71405
1074 * g++.dg/torture/pr71405.C: New test.
1075
1076 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1077
1078 PR c++/70202
1079 * g++.dg/inherit/crash5.C: New.
1080 * g++.dg/inherit/virtual1.C: Adjust.
1081
1082 2016-06-03 Jeff Law <law@redhat.com>
1083
1084 PR tree-optimization/71316
1085 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
1086
1087 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1088
1089 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
1090 dg-additional-options with just -fno-tree-scev-cprop in it.
1091 * gcc.dg/vect/vect-live-2.c: Likewise.
1092 * gcc.dg/vect/vect-live-5.c: Likewise.
1093 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
1094 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
1095 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
1096
1097 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
1098
1099 PR c++/27100
1100 * g++.dg/other/friend6.C: New test.
1101
1102 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1103
1104 * g++.dg/torture/ppc-ldst-array.C: New.
1105
1106 2016-06-03 Joseph Myers <joseph@codesourcery.com>
1107
1108 PR target/71276
1109 PR target/71277
1110 * gcc.dg/torture/builtin-fp-int-inexact.c,
1111 gcc.target/i386/387-builtin-fp-int-inexact.c,
1112 gcc.target/i386/387-rint-inline-1.c,
1113 gcc.target/i386/387-rint-inline-2.c,
1114 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
1115 gcc.target/i386/sse2-rint-inline-1.c,
1116 gcc.target/i386/sse2-rint-inline-2.c,
1117 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
1118 gcc.target/i386/sse4_1-rint-inline.c: New tests.
1119
1120 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
1121 Julia Koval <julia.koval@intel.com>
1122
1123 PR target/66960
1124 PR target/67630
1125 PR target/67634
1126 PR target/67841
1127 PR target/68037
1128 PR target/68618
1129 PR target/68661
1130 PR target/69575
1131 PR target/69596
1132 PR target/69734
1133 * gcc.dg/guality/pr68037-1.c: New test.
1134 * gcc.dg/guality/pr68037-2.c: Likewise.
1135 * gcc.dg/guality/pr68037-3.c: Likewise.
1136 * gcc.dg/torture/pr68037-1.c: Likewise.
1137 * gcc.dg/torture/pr68037-2.c: Likewise.
1138 * gcc.dg/torture/pr68037-3.c: Likewise.
1139 * gcc.dg/torture/pr68661-1a.c: Likewise.
1140 * gcc.dg/torture/pr68661-1b.c: Likewise.
1141 * gcc.target/i386/interrupt-1.c: Likewise.
1142 * gcc.target/i386/interrupt-2.c: Likewise.
1143 * gcc.target/i386/interrupt-3.c: Likewise.
1144 * gcc.target/i386/interrupt-4.c: Likewise.
1145 * gcc.target/i386/interrupt-5.c: Likewise.
1146 * gcc.target/i386/interrupt-6.c: Likewise.
1147 * gcc.target/i386/interrupt-7.c: Likewise.
1148 * gcc.target/i386/interrupt-8.c: Likewise.
1149 * gcc.target/i386/interrupt-9.c: Likewise.
1150 * gcc.target/i386/interrupt-10.c: Likewise.
1151 * gcc.target/i386/interrupt-11.c: Likewise.
1152 * gcc.target/i386/interrupt-12.c: Likewise.
1153 * gcc.target/i386/interrupt-13.c: Likewise.
1154 * gcc.target/i386/interrupt-14.c: Likewise.
1155 * gcc.target/i386/interrupt-15.c: Likewise.
1156 * gcc.target/i386/interrupt-16.c: Likewise.
1157 * gcc.target/i386/interrupt-17.c: Likewise.
1158 * gcc.target/i386/interrupt-18.c: Likewise.
1159 * gcc.target/i386/interrupt-19.c: Likewise.
1160 * gcc.target/i386/interrupt-20.c: Likewise.
1161 * gcc.target/i386/interrupt-21.c: Likewise.
1162 * gcc.target/i386/interrupt-22.c: Likewise.
1163 * gcc.target/i386/interrupt-23.c: Likewise.
1164 * gcc.target/i386/interrupt-24.c: Likewise.
1165 * gcc.target/i386/interrupt-25.c: Likewise.
1166 * gcc.target/i386/interrupt-26.c: Likewise.
1167 * gcc.target/i386/interrupt-27.c: Likewise.
1168 * gcc.target/i386/interrupt-28.c: Likewise.
1169 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
1170 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
1171 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
1172 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
1173 * gcc.target/i386/interrupt-iamcu.c: Likewise.
1174 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
1175 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
1176 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
1177 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
1178 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
1179 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
1180 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
1181
1182 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
1183
1184 PR tree-optimization/52171
1185 * gcc.dg/pr52171.c: New test.
1186 * gcc.target/i386/pr52171.c: New test.
1187
1188 2016-06-03 Jan Hubicka <jh@suse.cz>
1189
1190 * g++.dg/tree-ssa/pred-1.C: New testcase
1191 * gcc.dg/tree-ssa/pred-1.c: New testcase
1192
1193 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1194
1195 PR target/70957
1196 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
1197 support.
1198 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
1199
1200 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1201
1202 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
1203
1204 2016-06-03 Alan Hayward <alan.hayward@arm.com>
1205
1206 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
1207 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
1208 * gcc.dg/vect/vect-live-1.c: New test.
1209 * gcc.dg/vect/vect-live-2.c: New test.
1210 * gcc.dg/vect/vect-live-3.c: New test.
1211 * gcc.dg/vect/vect-live-4.c: New test.
1212 * gcc.dg/vect/vect-live-5.c: New test.
1213 * gcc.dg/vect/vect-live-slp-1.c: New test.
1214 * gcc.dg/vect/vect-live-slp-2.c: New test.
1215 * gcc.dg/vect/vect-live-slp-3.c: New test.
1216
1217 2016-06-03 Jakub Jelinek <jakub@redhat.com>
1218
1219 PR middle-end/71387
1220 * g++.dg/opt/pr71387.C: New test.
1221
1222 2016-06-02 Jeff Law <law@redhat.com>
1223
1224 PR tree-optimization/71328
1225 * gcc.c-torture/compile/pr71328.c: New test.
1226
1227 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1228
1229 PR fortran/52393
1230 * gfortran.dg/fmt_read_3.f90: Fix typo.
1231 * gfortran.dg/fmt_read_4.f90: New test.
1232
1233 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1234
1235 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
1236 * g++.dg/cpp0x/forw_enum6.C: Likewise.
1237 * g++.dg/cpp0x/forw_enum8.C: Likewise.
1238 * g++.dg/cpp0x/override2.C: Likewise.
1239 * g++.dg/parse/crash5.C: Likewise.
1240 * g++.dg/parse/error16.C: Likewise.
1241 * g++.dg/parse/error27.C: Likewise.
1242 * g++.dg/template/qualttp15.C: Likewise.
1243 * g++.dg/template/redecl4.C: Likewise.
1244 * g++.old-deja/g++.other/crash39.C: Likewise.
1245 * g++.old-deja/g++.other/struct1.C: Likewise.
1246 * g++.old-deja/g++.pt/m9a.C: Likewise.
1247 * g++.old-deja/g++.pt/memclass10.C: Likewise.
1248
1249 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1250
1251 PR c++/71372
1252 * c-c++-common/pr71372.c: New test.
1253
1254 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
1255 __TIME__ strings with __builtin_strcmp instead of printf and
1256 dg-output.
1257
1258 2016-06-02 Martin Liska <mliska@suse.cz>
1259
1260 * gcc.dg/predict-9.c: New test.
1261
1262 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1263
1264 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
1265 global set_compiler_env_var and global saved_compiler_env_var.
1266
1267 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1268
1269 PR rtl-optimization/71295
1270 * gcc.c-torture/compile/pr71295.c: New test.
1271
1272 2016-06-02 Jakub Jelinek <jakub@redhat.com>
1273
1274 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
1275
1276 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
1277 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
1278
1279 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
1280 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
1281 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
1282 alternative number.
1283
1284 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1285
1286 * gcc.target/powerpc/p9-splat-4.c: New test.
1287
1288 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1289
1290 PR target/71186
1291 * gcc.target/powerpc/pr71186.c: New test.
1292
1293 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1294
1295 PR fortran/52393
1296 * gfortran.dg/fmt_read_3.f90: New test.
1297
1298 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
1299
1300 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
1301 procedure.
1302
1303 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
1304
1305 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
1306 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
1307 env var is set.
1308 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
1309 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
1310 shown once.
1311 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
1312 during compilation.
1313 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
1314 vars set by dg-set-compiler-env-var.
1315
1316 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
1317
1318 PR fortran/71156
1319 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
1320 to the module procedure declaration.
1321 * gfortran.dg/submodule_16.f08: New test.
1322
1323 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1324
1325 PR middle-end/71371
1326 * c-c++-common/gomp/pr71371.c: New test.
1327
1328 2016-06-01 Richard Biener <rguenther@suse.de>
1329
1330 PR tree-optimization/71366
1331 * gcc.dg/torture/pr71366-1.c: New testcase.
1332 * gcc.dg/torture/pr71366-2.c: Likewise.
1333
1334 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
1335
1336 * gcc.target/powerpc/vslv-0.c: New test.
1337 * gcc.target/powerpc/vslv-1.c: New test.
1338 * gcc.target/powerpc/vsrv-0.c: New test.
1339 * gcc.target/powerpc/vsrv-1.c: New test.
1340
1341 2016-06-01 Nathan Sidwell <nathan@acm.org>
1342
1343 * c-c++-common/torture/pr57945.c: Add expected PTX error.
1344 * gcc.target/nvptx/weak.c: New.
1345
1346 2016-06-01 Richard Biener <rguenther@suse.de>
1347
1348 PR tree-optimization/71261
1349 * gcc.dg/torture/vect-bool-1.c: New testcase.
1350
1351 2016-06-01 Jakub Jelinek <jakub@redhat.com>
1352
1353 * gfortran.dg/gomp/order-1.f90: New test.
1354 * gfortran.dg/gomp/order-2.f90: New test.
1355
1356 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
1357
1358 * gcc.dg/unroll-6.c: Update template.
1359 * gcc.dg/unroll-7.c: New testcase.
1360 * gcc.dg/unroll-8.c: New testcase.
1361
1362 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
1363
1364 * gnat.dg/opt56.ad[sb]: New test.
1365
1366 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
1367
1368 PR c++/66635
1369 * g++.dg/cpp0x/constexpr-ice16.C: New.
1370
1371 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1372
1373 PR tree-optimization/71314
1374 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
1375 -mbranch-cost=2.
1376
1377 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
1378
1379 PR tree-optimization/71077
1380 * gcc.dg/tree-ssa/pr71077.c: New test.
1381
1382 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
1383
1384 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
1385 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1386 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
1387
1388 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
1389
1390 PR c++/71248
1391 * g++.dg/cpp0x/pr71248.C: New.
1392 * g++.dg/cpp0x/auto7.C: Test column numbers too.
1393 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
1394 * g++.dg/init/new37.C: Likewise.
1395 * g++.dg/template/static1.C: Likewise.
1396 * g++.dg/template/static2.C: Likewise.
1397
1398 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
1399
1400 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
1401 instead of %rdi.
1402 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
1403
1404 2016-05-31 Marek Polacek <polacek@redhat.com>
1405
1406 * c-c++-common/Wswitch-unreachable-3.c: New test.
1407 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
1408
1409 2016-05-31 Richard Biener <rguenther@suse.de>
1410
1411 PR tree-optimization/71352
1412 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
1413
1414 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1415
1416 * gcc.target/arm/armv5_thumb_isa.c: New test.
1417
1418 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
1419
1420 PR target/71346
1421 * gcc.target/i386/pr71346.c: New test.
1422
1423 2016-05-31 Tom de Vries <tom@codesourcery.com>
1424
1425 PR tree-optimization/69068
1426 * gcc.dg/graphite/pr69068.c: New test.
1427
1428 2016-05-27 Martin Sebor <msebor@redhat.com>
1429
1430 PR c++/71306
1431 * g++.dg/warn/Wplacement-new-size-3.C: New test.
1432
1433 2016-05-30 Jakub Jelinek <jakub@redhat.com>
1434
1435 PR c++/71349
1436 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
1437 nowait depend(inout: dd[0]) clauses where permitted.
1438
1439 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1440
1441 PR c++/71238
1442 * g++.dg/parse/pr71238.C: New.
1443 * g++.dg/concepts/friend1.C: Test column numbers too.
1444 * g++.dg/cpp0x/initlist31.C: Likewise.
1445 * g++.dg/cpp0x/pr51420.C: Likewise.
1446 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
1447 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1448 * g++.dg/ext/builtin3.C: Likewise.
1449 * g++.dg/lookup/friend12.C: Likewise.
1450 * g++.dg/lookup/friend7.C: Likewise.
1451 * g++.dg/lookup/koenig1.C: Likewise.
1452 * g++.dg/lookup/koenig5.C: Likewise.
1453 * g++.dg/lookup/used-before-declaration.C: Likewise.
1454 * g++.dg/overload/koenig1.C: Likewise.
1455 * g++.dg/template/crash65.C: Likewise.
1456 * g++.dg/template/friend57.C: Likewise.
1457 * g++.dg/warn/Wshadow-5.C: Likewise.
1458 * g++.dg/warn/Wunused-8.C: Likewise.
1459 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
1460 * g++.old-deja/g++.jason/lineno5.C: Likewise.
1461 * g++.old-deja/g++.jason/member.C: Likewise.
1462 * g++.old-deja/g++.jason/report.C: Likewise.
1463 * g++.old-deja/g++.jason/scoping12.C: Likewise.
1464 * g++.old-deja/g++.law/visibility20.C: Likewise.
1465 * g++.old-deja/g++.ns/koenig5.C: Likewise.
1466 * g++.old-deja/g++.other/static5.C: Likewise.
1467 * g++.old-deja/g++.pt/overload2.C: Likewise.
1468
1469 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1470
1471 * gcc.dg/tree-ssa/peel1.c: New testcase.
1472 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
1473 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
1474
1475 2016-05-30 Tom de Vries <tom@codesourcery.com>
1476
1477 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
1478 to ce.
1479
1480 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
1481
1482 PR c++/71099
1483 * g++.dg/parse/virtual1.C: New.
1484
1485 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
1486
1487 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
1488 Use correct register when clearing %edx.
1489
1490 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
1491
1492 PR tree-optimization/71289
1493 * gcc.dg/pr71289.c: New test.
1494
1495 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1496
1497 PR middle-end/71269
1498 PR middle-end/71292
1499 * gcc.dg/tree-ssa/pr71269.c: New test.
1500 * gcc.dg/tree-ssa/pr71292.c: New test.
1501
1502 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
1503
1504 PR middle-end/71252
1505 * gcc.dg/tree-ssa/pr71252-2.c: New test.
1506
1507 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
1508
1509 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
1510 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
1511 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
1512
1513 2016-05-30 Tom de Vries <tom@codesourcery.com>
1514
1515 PR tree-optimization/69067
1516 * gcc.dg/graphite/pr69067.c: New test.
1517
1518 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
1519
1520 PR target/71245
1521 * gcc.target/i386/pr71245-1.c: New test.
1522 * gcc.target/i386/pr71245-2.c: Ditto.
1523
1524 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
1525
1526 PR c++/71105
1527 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
1528 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
1529 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
1530
1531 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
1532
1533 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
1534
1535 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
1536
1537 Revert:
1538 PR c++/69855
1539 * g++.dg/overload/69855.C: New.
1540 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1541 * g++.old-deja/g++.pt/crash3.C: Likewise.
1542
1543 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
1544
1545 PR c++/60385
1546 * g++.dg/parse/namespace13.C: New.
1547
1548 2016-05-26 Jeff Law <law@redhat.com>
1549
1550 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
1551 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
1552 * gcc.dg/tree-ssa/pr68198.c: Likewise.
1553 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
1554 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
1555 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
1556 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
1557 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
1558 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
1559 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
1560 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
1561 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
1562 * gcc.dg/tree-ssa/vrp56.c: Likewise.
1563
1564 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
1565
1566 PR c++/69855
1567 * g++.dg/overload/69855.C: New.
1568 * g++.old-deja/g++.law/missed-error2.C: Adjust.
1569 * g++.old-deja/g++.pt/crash3.C: Likewise.
1570
1571 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1572
1573 PR target/63596
1574 * gcc.target/aarch64/va_arg_1.c: New testcase.
1575 * gcc.target/aarch64/va_arg_2.c: Likewise.
1576 * gcc.target/aarch64/va_arg_3.c: Likewise.
1577
1578 2016-05-27 Jiong Wang <jiong.wang@arm.com>
1579
1580 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
1581 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
1582 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
1583 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
1584 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
1585
1586 2016-05-27 Marek Polacek <polacek@redhat.com>
1587
1588 PR middle-end/71308
1589 * g++.dg/torture/pr71308.C: New test.
1590
1591 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
1592
1593 * gcc.dg/zero_bits_compound-1.c: New test.
1594 * gcc.dg/zero_bits_compound-2.c: New test.
1595
1596 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
1597
1598 PR middle-end/71279
1599 * gcc.dg/pr71279.c: New test.
1600
1601 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1602
1603 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
1604 floating point min/max/comparison instructions.
1605 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
1606
1607 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1608
1609 * c-c++-common/gomp/schedule-1.c: New test.
1610 * gfortran.dg/gomp/schedule-1.f90: New test.
1611
1612 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
1613
1614 PR c++/70822
1615 PR c++/70106
1616 * g++.dg/cpp1y/auto-fn32.C: New test.
1617 * g++.dg/cpp1y/paren4.C: New test.
1618
1619 2016-05-26 Nathan Sidwell <nathan@acm.org>
1620
1621 * gcc.dg/20060410.c: Xfail on ptx.
1622 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
1623 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
1624 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
1625 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
1626 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
1627
1628 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1629
1630 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
1631
1632 2016-05-26 Jakub Jelinek <jakub@redhat.com>
1633
1634 PR tree-optimization/71280
1635 * gcc.dg/pr71280.c: New test.
1636
1637 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
1638
1639 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
1640 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
1641
1642 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
1643
1644 2016-05-26 Jiong Wang <jiong.wang@arm.com>
1645
1646 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
1647 kept in memory.
1648
1649 2016-05-25 Jeff Law <law@redhat.com>
1650
1651 PR tree-optimization/71272
1652 * gcc.c-torture/compile/pr71272.c: new test.
1653
1654 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
1655
1656 * gcc.target/powerpc/vec-cmpne.c: New test.
1657 * gcc.target/powerpc/vec-cmpne-long.c: New test.
1658
1659 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
1660
1661 * gnat.dg/opt55.ad[sb]: New test.
1662
1663 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1664
1665 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
1666 * c-c++-common/pr60226.c: Require int32plus.
1667 * gcc.c-torture/execute/pr70602.c: Likewise.
1668 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
1669 unsigned long for malloc arg type.
1670 * gcc.dg/asr_div1.c: Require int32plus.
1671 * gcc.dg/enum-mode-1.c: XFAIL for int16.
1672 * gcc.dg/pie-1.c: Require pie.
1673 * gcc.dg/pie-2.c: Likewise.
1674 * gcc.dg/pr59471.c: Require int32plus.
1675 * gcc.dg/pr59963-2.c: XFAIL for int16.
1676 * gcc.dg/pr60114.c: Require int32plus.
1677 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
1678 unsigned long for typedef of size_t.
1679 * gcc.dg/pr63914.c: Require int32plus.
1680 * gcc.dg/pr64536.c: Require pt32plus.
1681 * gcc.dg/pr65658.c: Likewise.
1682 * gcc.dg/pr67271.c: Require int32plus.
1683 * gcc.dg/pr68112.c: Likewise.
1684 * gcc.dg/pr69071.c: Skip for avr target.
1685 * gcc.dg/pr69973.c: Require int32plus.
1686 * gcc.dg/pr70169.c: Skip for avr target.
1687 * gcc.dg/sso-6.c: Require int32plus.
1688 * gcc.dg/sso-7.c: Likewise.
1689 * gcc.dg/sso-8.c: Likewise.
1690 * gcc.dg/vrp-min-max-2.c: Likewise.
1691
1692 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
1693
1694 PR target/70738
1695 * gcc.target/i386/pr70738-1.c: New test.
1696 * gcc.target/i386/pr70738-2.c: Likewise.
1697 * gcc.target/i386/pr70738-3.c: Likewise.
1698 * gcc.target/i386/pr70738-4.c: Likewise.
1699 * gcc.target/i386/pr70738-5.c: Likewise.
1700 * gcc.target/i386/pr70738-6.c: Likewise.
1701 * gcc.target/i386/pr70738-7.c: Likewise.
1702 * gcc.target/i386/pr70738-8.c: Likewise.
1703 * gcc.target/i386/pr70738-9.c: Likewise.
1704
1705 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1706
1707 PR rtl-optimization/66940
1708 * gcc.c-torture/execute/pr66940.c: New test.
1709
1710 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
1711
1712 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
1713 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
1714 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
1715 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
1716 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
1717 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
1718 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
1719 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
1720 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
1721 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
1722 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
1723 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
1724 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
1725 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
1726 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
1727 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
1728 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
1729 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
1730 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
1731 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
1732 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
1733 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
1734 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
1735 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
1736
1737 2016-05-25 Marek Polacek <polacek@redhat.com>
1738
1739 PR c/71265
1740 * gcc.dg/noncompile/pr71265.c: New test.
1741
1742 PR c/71266
1743 * gcc.dg/noncompile/old-style-parm-3.c: New test.
1744
1745 2016-05-25 Nathan Sidwell <nathan@acm.org>
1746
1747 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
1748
1749 2016-05-25 Richard Biener <rguenther@suse.de>
1750
1751 PR tree-optimization/71261
1752 * c-c++-common/torture/pr71261.c: New testcase.
1753
1754 2016-05-25 Richard Biener <rguenther@suse.de>
1755
1756 PR tree-optimization/71264
1757 * gcc.dg/vect/pr71264.c: New testcase.
1758
1759 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
1760
1761 PR c++/55992
1762 * g++.dg/cpp0x/alias-decl-53.C: New.
1763 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
1764
1765 2016-05-25 Martin Liska <mliska@suse.cz>
1766
1767 * g++.dg/pr71239.C: New test.
1768
1769 2016-05-25 Richard Biener <rguenther@suse.de>
1770
1771 * gcc.dg/vect/pr58135.c: Rename to ...
1772 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
1773
1774 2016-05-25 Marek Polacek <polacek@redhat.com>
1775
1776 * g++.dg/pr65295.C: Use target c++14.
1777
1778 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1779
1780 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
1781 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
1782
1783 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1784
1785 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
1786 instructions.
1787
1788 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
1789
1790 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
1791 * c-c++-common/goacc/deviceptr-1.c: Likewise.
1792 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
1793 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
1794 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
1795 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
1796 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
1797 * c-c++-common/goacc/pcopy.c: Likewise.
1798 * c-c++-common/goacc/pcopyin.c: Likewise.
1799 * c-c++-common/goacc/pcopyout.c: Likewise.
1800 * c-c++-common/goacc/pcreate.c: Likewise.
1801 * c-c++-common/goacc/pr70688.c: New test.
1802 * c-c++-common/goacc/present-1.c: Adjust test.
1803 * c-c++-common/goacc/reduction-5.c: Likewise.
1804 * g++.dg/goacc/data-1.C: New test.
1805
1806 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1807
1808 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
1809 vector parity built-in functions.
1810 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
1811 count trailing zeros automatic vectorization.
1812 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
1813 count trailing zeros built-in functions.
1814
1815 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1816
1817 * gcc.dg/tree-ssa/reassoc-44.c: New test.
1818
1819 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
1820
1821 PR target/71050
1822 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
1823
1824 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1825
1826 PR c++/50436
1827 * g++.dg/template/crash123.C: New.
1828 * g++.dg/template/crash124.C: Likewise.
1829
1830 2016-05-24 Martin Sebor <msebor@redhat.com>
1831
1832 PR c++/71147
1833 * g++.dg/ext/flexary16.C: New test.
1834
1835 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
1836
1837 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
1838 before math.h is included.
1839 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
1840 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
1841 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
1842 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
1843 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
1844 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
1845 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
1846 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
1847 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
1848 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
1849 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
1850 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
1851 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
1852 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
1853 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
1854 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
1855 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
1856 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
1857 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
1858 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
1859 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
1860 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
1861 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
1862
1863 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
1864 Kelvin Nilsen <kelvin@gcc.gnu.org>
1865
1866 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
1867 support.
1868
1869 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
1870
1871 PR c++/69872
1872 * g++.dg/warn/Wno-narrowing1.C: New.
1873
1874 2016-05-24 Marek Polacek <polacek@redhat.com>
1875
1876 PR c/71249
1877 * c-c++-common/Wswitch-unreachable-2.c: New test.
1878
1879 2016-05-24 Jakub Jelinek <jakub@redhat.com>
1880
1881 PR c++/71257
1882 * g++.dg/vect/simd-clone-6.cc: New test.
1883 * g++.dg/gomp/declare-simd-6.C: New test.
1884
1885 PR middle-end/70434
1886 PR c/69504
1887 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
1888
1889 2016-05-24 Richard Biener <rguenther@suse.de>
1890
1891 PR tree-optimization/71240
1892 * gcc.dg/optimize-bswapsi-5.c: New testcase.
1893
1894 2016-05-24 Richard Biener <rguenther@suse.de>
1895
1896 PR tree-optimization/71230
1897 * gcc.dg/torture/pr71230.c: New testcase.
1898 * g++.dg/torture/pr71230.C: Likewise.
1899
1900 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
1901
1902 * c-c++-common/goacc/routine-5.c: Add tests.
1903 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
1904 * gfortran.dg/goacc/routine-6.f90: Add tests.
1905
1906 2016-05-24 Richard Biener <rguenther@suse.de>
1907
1908 PR tree-optimization/71253
1909 * gcc.dg/torture/pr71253.c: New testcase.
1910
1911 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
1912
1913 PR middle-end/71252
1914 * gfortran.dg/pr71252.f90: New test.
1915
1916 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
1917
1918 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
1919
1920 2016-05-24 Richard Biener <rguenther@suse.de>
1921
1922 PR middle-end/70434
1923 PR c/69504
1924 * c-c++-common/vector-subscript-4.c: New testcase.
1925 * c-c++-common/vector-subscript-5.c: Likewise.
1926
1927 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1928
1929 PR fortran/71123
1930 * gfortran.dg/namelist_90.f: New test
1931
1932 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1933
1934 PR fortran/66461
1935 * gfortran.dg/unexpected_eof.f: New test
1936
1937 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1938 Kelvin Nilsen <kelvin@gcc.gnu.org>
1939
1940 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
1941 as little endian.
1942
1943 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1944
1945 PR c++/70972
1946 * g++.dg/cpp0x/inh-ctor20.C: New.
1947 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
1948
1949 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1950
1951 PR c++/69095
1952 * g++.dg/cpp0x/variadic168.C: New.
1953
1954 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
1955
1956 * g++.dg/cpp0x/pr31445.C: Test column number too.
1957 * g++.dg/cpp0x/pr32253.C: Likewise.
1958 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
1959 * g++.dg/cpp0x/variadic36.C: Likewise.
1960
1961 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
1962
1963 * gcc.dg/fold-notshift-2.c: Adjust.
1964
1965 2016-05-23 Marek Polacek <polacek@redhat.com>
1966
1967 PR c/49859
1968 * c-c++-common/Wswitch-unreachable-1.c: New test.
1969 * gcc.dg/Wswitch-unreachable-1.c: New test.
1970 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
1971 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
1972 * g++.dg/gomp/block-10.C: Likewise.
1973 * gcc.dg/gomp/block-10.c: Likewise.
1974 * g++.dg/gomp/block-9.C: Likewise.
1975 * gcc.dg/gomp/block-9.c: Likewise.
1976 * g++.dg/gomp/target-1.C: Likewise.
1977 * g++.dg/gomp/target-2.C: Likewise.
1978 * gcc.dg/gomp/target-1.c: Likewise.
1979 * gcc.dg/gomp/target-2.c: Likewise.
1980 * g++.dg/gomp/taskgroup-1.C: Likewise.
1981 * gcc.dg/gomp/taskgroup-1.c: Likewise.
1982 * gcc.dg/gomp/teams-1.c: Likewise.
1983 * g++.dg/gomp/teams-1.C: Likewise.
1984 * g++.dg/overload/error3.C: Likewise.
1985 * g++.dg/tm/jump1.C: Likewise.
1986 * g++.dg/torture/pr40335.C: Likewise.
1987 * gcc.dg/c99-vla-jump-5.c: Likewise.
1988 * gcc.dg/switch-warn-1.c: Likewise.
1989 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
1990 * gcc.dg/nested-func-1.c: Likewise.
1991 * gcc.dg/pr67784-4.c: Likewise.
1992
1993 2016-05-23 Richard Biener <rguenther@suse.de>
1994
1995 PR tree-optimization/71230
1996 * gfortran.dg/pr71230-1.f90: New testcase.
1997 * gfortran.dg/pr71230-2.f90: Likewise.
1998
1999 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2000
2001 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
2002 * gcc.dg/vect/pr58135.c: Add new.
2003 * gfortran.dg/pr46519-1.f: Adjust test case.
2004
2005 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
2006
2007 PR c++/53401
2008 * g++.dg/cpp0x/decltype64.C: New.
2009
2010 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2011
2012 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
2013 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2014 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2015
2016 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2017
2018 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
2019 Add poly64x1_t and poly64x2_t cases if supported.
2020 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2021 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
2022 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
2023 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
2024 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
2025
2026 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2027
2028 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
2029 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
2030 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
2031 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
2032 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
2033 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
2034 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
2035
2036 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2037
2038 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
2039
2040 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
2041
2042 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
2043 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
2044
2045 2016-05-22 Jakub Jelinek <jakub@redhat.com>
2046
2047 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
2048 constraint instead of "r".
2049 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
2050 insn instead of vxorpd.
2051 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
2052
2053 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
2054 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
2055
2056 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
2057
2058 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
2059 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
2060
2061 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
2062
2063 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
2064
2065 PR middle-end/40921
2066 * gcc.dg/tree-ssa/pr40921.c: New test.
2067
2068 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
2069
2070 PR target/71103
2071 * gcc.target/avr/pr71103.c: New test.
2072
2073 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2074
2075 PR middle-end/71179
2076 * gcc.dg/tree-ssa/pr71179.c: New test.
2077
2078 2016-05-20 Martin Sebor <msebor@redhat.com>
2079
2080 PR c/71115
2081 * gcc.dg/init-excess-2.c: New test.
2082
2083 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
2084
2085 * gnat.dg/opt53.adb: New test.
2086 * gnat.dg/opt54.adb: Likewise.
2087
2088 2016-05-20 Martin Jambor <mjambor@suse.cz>
2089
2090 PR tree-optimization/70884
2091 * gcc.dg/tree-ssa/pr70919.c: New test.
2092
2093 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2094
2095 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
2096 formatting.
2097 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
2098 fix code formatting.
2099
2100 2016-05-20 Nathan Sidwell <nathan@acm.org>
2101
2102 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
2103 non-common cases.
2104 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
2105
2106 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2107
2108 * jit.dg/all-non-failing-tests.h: Add
2109 test-factorial-must-tail-call.c.
2110 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
2111 * jit.dg/test-factorial-must-tail-call.c: New test case.
2112
2113 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2114
2115 PR fortran/71204
2116 * gfortran.dg/pr71204.f90: New test.
2117
2118 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
2119
2120 * gcc.target/nvptx/sincos.c: New test.
2121
2122 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2123
2124 PR c++/70572
2125 * g++.dg/cpp1y/auto-fn31.C: New.
2126
2127 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
2128
2129 * gcc.target/powerpc/vec-addec.c: New test.
2130 * gcc.target/powerpc/vec-addec-int128.c: New test.
2131
2132 2016-05-20 David Malcolm <dmalcolm@redhat.com>
2133
2134 * gcc.dg/plugin/must-tail-call-1.c: New test case.
2135 * gcc.dg/plugin/must-tail-call-2.c: New test case.
2136 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
2137 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
2138
2139 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
2140
2141 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
2142
2143 2016-05-20 Jakub Jelinek <jakub@redhat.com>
2144
2145 PR c++/71210
2146 * g++.dg/opt/pr71210-1.C: New test.
2147 * g++.dg/opt/pr71210-2.C: New test.
2148
2149 PR tree-optimization/29756
2150 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
2151 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
2152 only on selected targets where V4SImode vectors are known to be
2153 supported.
2154
2155 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
2156
2157 PR tree-optimization/71079
2158 PR tree-optimization/71206
2159 * gcc.dg/tree-ssa/pr71206.c: New testcase.
2160
2161 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2162
2163 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
2164 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
2165 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
2166
2167 2016-05-20 Richard Guenther <rguenther@suse.de>
2168
2169 PR tree-optimization/29756
2170 * gcc.dg/tree-ssa/vector-6.c: New testcase.
2171
2172 2016-05-20 Richard Biener <rguenther@suse.de>
2173
2174 PR tree-optimization/71185
2175 * gcc.dg/tree-ssa/pr71185.c: New testcase.
2176
2177 2016-05-20 Richard Biener <rguenther@suse.de>
2178
2179 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
2180
2181 2016-05-19 Marek Polacek <polacek@redhat.com>
2182
2183 PR c++/71075
2184 * g++.dg/diagnostic/pr71075.C: New test.
2185
2186 2016-05-19 David Malcolm <dmalcolm@redhat.com>
2187
2188 PR c++/71184
2189 * g++.dg/pr71184.C: New test case.
2190
2191 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
2192
2193 * gcc.target/powerpc/darn-0.c: New test.
2194 * gcc.target/powerpc/darn-1.c: New test.
2195 * gcc.target/powerpc/darn-2.c: New test.
2196
2197 2016-05-19 Marek Polacek <polacek@redhat.com>
2198
2199 PR tree-optimization/71031
2200 * gcc.dg/tree-ssa/vrp100.c: New test.
2201
2202 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
2203
2204 PR rtl-optimization/71148
2205 * gcc.dg/pr71148.c: New test.
2206
2207 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2208
2209 PR target/71056
2210 * gcc.target/arm/pr71056.c: New test.
2211
2212 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2213
2214 * c-c++-common/pr69669.c: Check the used mode.
2215
2216 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
2217
2218 PR sanitizer/64354
2219 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
2220
2221 2016-05-19 Richard Biener <rguenther@suse.de>
2222
2223 PR tree-optimization/70729
2224 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
2225 * gcc.dg/graphite/scop-18.c: Likewise.
2226 * gcc.dg/pr41783.c: Disable LIM.
2227 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
2228 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
2229 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2230 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2231 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
2232 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
2233 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
2234 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
2235 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
2236 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
2237 * gfortran.dg/pr42108.f90: Likewise.
2238
2239 2016-05-18 David Malcolm <dmalcolm@redhat.com>
2240
2241 PR driver/69265
2242 * gcc.dg/spellcheck-options-11.c: New test case.
2243
2244 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2245
2246 PR c++/71100
2247 * g++.dg/opt/pr71100.C: New test.
2248
2249 2016-05-18 Martin Jambor <mjambor@suse.cz>
2250
2251 PR ipa/69708
2252 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
2253 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
2254 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
2255 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
2256
2257 2016-05-18 Martin Jambor <mjambor@suse.cz>
2258
2259 PR ipa/69708
2260 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
2261 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
2262 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
2263 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
2264 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
2265
2266 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2267
2268 PR c++/69793
2269 * g++.dg/template/crash122.C: New.
2270
2271 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
2272
2273 PR c++/70466
2274 * g++.dg/template/pr70466-1.C: New.
2275 * g++.dg/template/pr70466-2.C: Likewise.
2276
2277 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
2278
2279 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
2280 splat operations and the XXSPLTIB instruction.
2281 * gcc.target/powerpc/p9-splat-2.c: Likewise.
2282 * gcc.target/powerpc/p9-splat-3.c: Likewise.
2283 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
2284 xxlxor to clear a register.
2285
2286 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
2287
2288 * gcc.dg/torture/pr71020.c: New test.
2289
2290 2016-05-18 Martin Jambor <mjambor@suse.cz>
2291
2292 PR ipa/70646
2293 * gcc.dg/ipa/pr70646.c: New test.
2294
2295 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2296
2297 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
2298
2299 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2300
2301 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
2302 missing tests for vreinterpretq_p{8,16}.
2303
2304 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2305
2306 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
2307 vsliq_n_s64 and vsliq_n_u64.
2308
2309 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2310
2311 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
2312 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
2313
2314 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2315
2316 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
2317 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2318 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
2319
2320 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2321
2322 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
2323 in comment.
2324
2325 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
2326
2327 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
2328 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
2329 "blr\t" and switch to scan-assembler-times.
2330
2331 2016-05-18 Jiong Wang <jiong.wang@arm.com>
2332
2333 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
2334 with __aarch64__.
2335 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
2336 declarations under __aarch64__ and __ARM_FEATURE_FMA.
2337
2338 2016-05-18 Jakub Jelinek <jakub@redhat.com>
2339
2340 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
2341 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
2342 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
2343 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
2344 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
2345 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
2346
2347 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
2348 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
2349
2350 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
2351 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
2352
2353 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
2354 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
2355
2356 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
2357
2358 2016-05-18 Richard Biener <rguenther@suse.de>
2359
2360 PR tree-optimization/71168
2361 * gcc.dg/torture/pr71168.c: New testcase.
2362
2363 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
2364
2365 PR middle-end/63586
2366 * gcc.dg/tree-ssa/pr63586-2.c: New test.
2367 * gcc.dg/tree-ssa/pr63586.c: New test.
2368 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
2369
2370 2016-05-17 Nathan Sidwell <nathan@acm.org>
2371
2372 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
2373 * gcc.dg/pr68671.c: Fix ptx xfail-if.
2374 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
2375 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
2376
2377 2016-05-17 Nathan Sidwell <nathan@acm.org>
2378
2379 * gcc.target/nvptx/abi-vararg-3.c: New.
2380
2381 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
2382
2383 PR tree-optimization/54579
2384 PR middle-end/55299
2385 * gcc.dg/fold-notrotate-1.c: New test.
2386 * gcc.dg/fold-notshift-1.c: New test.
2387 * gcc.dg/fold-notshift-2.c: New test.
2388
2389 2016-05-17 Marek Polacek <polacek@redhat.com>
2390
2391 PR ipa/71146
2392 * g++.dg/ipa/pr71146.C: New test.
2393
2394 2016-05-17 David Malcolm <dmalcolm@redhat.com>
2395
2396 * jit.dg/test-error-array-bounds.c: New test case.
2397
2398 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2399
2400 * gcc.dg/tree-ssa/and-1.c: New testcase.
2401
2402 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2403
2404 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2405 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
2406
2407 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
2408
2409 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2410 * gcc.dg/tree-ssa/vrp99.c: New testcase.
2411
2412 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2413
2414 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
2415
2416 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2417
2418 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
2419
2420 2016-05-17 Jiong Wang <jiong.wang@arm.com>
2421
2422 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
2423 ".2d[index]" when scan the assembly.
2424 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
2425 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
2426 float64x1.
2427 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
2428
2429 2016-05-17 Richard Biener <rguenther@suse.de>
2430
2431 PR tree-optimization/71132
2432 * gcc.dg/torture/pr71132.c: New testcase.
2433
2434 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
2435
2436 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
2437
2438 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2439
2440 PR target/70809
2441 * gcc.target/aarch64/pr70809_1.c: New test.
2442
2443 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2444
2445 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
2446 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2447 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2448 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2449
2450 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
2451 Ilya Enkovich <ilya.enkovich@intel.com>
2452
2453 PR target/71114
2454 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
2455
2456 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
2457
2458 * g++.dg/ipa/ivinline-7.C: Do not xfail.
2459 * g++.dg/ipa/ivinline-9.C: Do not xfail.
2460
2461 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
2462
2463 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
2464 test for __ARM_FP16_ARGS.
2465 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
2466 * gcc.target/arm/aapcs/neon-vect10.c: New.
2467 * gcc.target/arm/aapcs/neon-vect9.c: New.
2468 * gcc.target/arm/aapcs/vfp18.c: New.
2469 * gcc.target/arm/aapcs/vfp19.c: New.
2470 * gcc.target/arm/aapcs/vfp20.c: New.
2471 * gcc.target/arm/aapcs/vfp21.c: New.
2472 * gcc.target/arm/fp16-aapcs-1.c: New.
2473 * g++.target/arm/fp16-param-1.c: Update expected output. Add
2474 test for __ARM_FP16_ARGS.
2475 * g++.target/arm/fp16-return-1.c: Update expected output.
2476
2477 2016-05-16 Jiong Wang <jiong.wang@arm.com>
2478
2479 PR testsuite/70227
2480 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
2481
2482 2016-05-15 Harald Anlauf <anlauf@gmx.de>
2483
2484 PR fortran/69603
2485 * gfortran.dg/pr69603.f90: New testcase.
2486
2487 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2488
2489 * gfortran.dg/dec_union_4.f90: Fix endian issue.
2490
2491 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
2492
2493 PR fortran/71047
2494 * gfortran.dg/pr71047.f08: New test.
2495
2496 2016-05-13 Joseph Myers <joseph@codesourcery.com>
2497
2498 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
2499 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
2500 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
2501
2502 2016-05-13 Martin Sebor <msebor@redhat.com>
2503
2504 PR c++/60049
2505 * g++.dg/cpp0x/constexpr-60049.C: New test.
2506
2507 2016-05-13 Jakub Jelinek <jakub@redhat.com>
2508
2509 PR bootstrap/71071
2510 * gcc.dg/pr71071.c: New test.
2511
2512 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
2513
2514 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
2515 remove XOP handling.
2516 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
2517
2518 2016-05-13 Nathan Sidwell <nathan@acm.org>
2519
2520 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
2521 __atomic_is_lock_free declaration.
2522
2523 2016-05-13 Richard Biener <rguenther@suse.de>
2524
2525 PR tree-optimization/42587
2526 * gcc.dg/optimize-bswapsi-4.c: New testcase.
2527
2528 2016-05-13 Martin Liska <mliska@suse.cz>
2529
2530 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
2531 the new format of dump output.
2532
2533 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2534
2535 * gcc.dg/pr71084.c: New test.
2536
2537 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2538
2539 PR target/53440
2540 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
2541
2542 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2543
2544 * gcc.target/aarch64/struct_return.c: New test.
2545
2546 2016-05-12 Marek Polacek <polacek@redhat.com>
2547
2548 PR c/70756
2549 * c-c++-common/pr70756-2.c: New test.
2550 * c-c++-common/pr70756.c: New test.
2551
2552 2016-05-12 Richard Biener <rguenther@suse.de>
2553
2554 PR tree-optimization/71059
2555 * gcc.dg/torture/pr71059.c: New testcase.
2556
2557 2016-05-12 Richard Biener <rguenther@suse.de>
2558
2559 PR tree-optimization/71062
2560 * gcc.dg/torture/pr71062.c: New testcase.
2561
2562 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
2563
2564 PR tree-optimization/71006
2565 * gcc.dg/pr71006.c: New test.
2566
2567 2016-05-12 Marek Polacek <polacek@redhat.com>
2568
2569 PR driver/71063
2570 * gcc.dg/opts-7.c: New test.
2571
2572 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2573
2574 PR target/70830
2575 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
2576 Add -save-temps to dg-options.
2577 Scan for ldmfd rather than pop instruction.
2578 * gcc.target/arm/interrupt-2.c: Likewise.
2579 * gcc.target/arm/pr70830.c: New test.
2580
2581 2016-05-12 Jakub Jelinek <jakub@redhat.com>
2582
2583 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
2584 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
2585
2586 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
2587 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
2588 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
2589
2590 PR target/71019
2591 * gcc.target/i386/avx512vl-pack-1.c: New test.
2592 * gcc.target/i386/avx512vl-pack-2.c: New test.
2593 * gcc.target/i386/avx512bw-pack-2.c: New test.
2594
2595 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
2596
2597 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
2598 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
2599 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
2600
2601 2016-05-12 Richard Biener <rguenther@suse.de>
2602
2603 PR tree-optimization/70986
2604 * gcc.dg/torture/pr70986-1.c: New testcase.
2605 * gcc.dg/torture/pr70986-2.c: Likewise.
2606 * gcc.dg/torture/pr70986-3.c: Likewise.
2607
2608 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
2609
2610 PR c/43651
2611 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
2612 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
2613
2614 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
2615
2616 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
2617 directive.
2618 * gcc.target/i386/pr66746.c: Ditto.
2619
2620 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2621
2622 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
2623 support.
2624 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
2625 warning when using -mvsx-timode.
2626 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
2627 * gcc.target/powerpc/dform-2.c: Likewise.
2628 * gcc.target/powerpc/pr68805.c: Likewise.
2629
2630 2016-05-11 Marek Polacek <polacek@redhat.com>
2631
2632 PR c++/71024
2633 * c-c++-common/attributes-3.c: New test.
2634
2635 2016-05-11 Nathan Sidwell <nathan@acm.org>
2636
2637 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
2638 * gcc.c-torture/execute/pr68185.c: Likewise.
2639 * gcc.dg/ipa/pr70306.c: Requires global constructors.
2640 * gcc.dg/pr69634.c: Requires scheduling.
2641 * gcc.dg/torture/pr66178.c: Require label values.
2642 * gcc.dg/setjmp-6.c: Require indirect jumps.
2643
2644 2016-05-11 Richard Biener <rguenther@suse.de>
2645
2646 PR tree-optimization/71055
2647 * gcc.dg/torture/pr71055.c: New testcase.
2648
2649 2016-05-11 Richard Biener <rguenther@suse.de>
2650
2651 PR debug/71057
2652 * g++.dg/debug/pr71057.C: New testcase.
2653
2654 2016-05-11 Jakub Jelinek <jakub@redhat.com>
2655
2656 PR fortran/70855
2657 * gfortran.dg/gomp/pr70855.f90: New test.
2658
2659 2016-05-11 Richard Biener <rguenther@suse.de>
2660
2661 PR middle-end/71002
2662 * g++.dg/torture/pr71002.C: New testcase.
2663
2664 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
2665
2666 PR middle-end/70807
2667 * gcc.dg/pr70807.c: New test.
2668
2669 2016-05-10 Martin Sebor <msebor@redhat.com>
2670
2671 PR c++/38611
2672 * g++.dg/Wattributes.C: New test.
2673
2674 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
2675
2676 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
2677 * gcc.dg/tree-ssa/pr69270.c: Adjust.
2678 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
2679
2680 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2681
2682 PR target/70799
2683 * gcc.target/i386/pr70799-1.c: New test.
2684
2685 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2686
2687 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
2688
2689 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2690
2691 PR middle-end/70877
2692 * gcc.target/i386/pr70877.c: New test.
2693
2694 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
2695
2696 PR tree-optimization/70786
2697 * gcc.target/i386/pr70876.c: New test.
2698
2699 2016-05-10 Jakub Jelinek <jakub@redhat.com>
2700
2701 PR target/70927
2702 * gcc.target/i386/avx512vl-logic-1.c: New test.
2703 * gcc.target/i386/avx512vl-logic-2.c: New test.
2704 * gcc.target/i386/avx512dq-logic-2.c: New test.
2705
2706 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2707
2708 PR target/70963
2709 * gcc.target/powerpc/pr70963.c: New.
2710
2711 2016-05-10 David Malcolm <dmalcolm@redhat.com>
2712
2713 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2714 (test_very_wide_line): Add ruler to expected output.
2715 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2716 (test_very_wide_line): Likewise.
2717 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2718 (test_show_locus): Within the handling of "test_very_wide_line",
2719 enable show_ruler_p on the diagnostic context.
2720
2721 2016-05-10 Richard Biener <rguenther@suse.de>
2722
2723 PR tree-optimization/71039
2724 * gcc.dg/torture/pr71039.c: New testcase.
2725
2726 2016-05-10 Nathan Sidwell <nathan@acm.org>
2727
2728 * gcc.dg/nested-func-10.c: Requires alloca.
2729 * gcc.dg/nested-func-9.c: Requires alloca.
2730 * gcc.c-torture/execute/pr70460.c: Requires labels.
2731 * gcc.c-torture/compile/pr70199.c: Requires labels.
2732 * gcc.target/nvptx/decl.c: Compile only.
2733 * gcc.target/nvptx/trailing-init.c: Compile only.
2734 * gcc.target/nvptx/ary-init.c: Compile only.
2735
2736 2016-05-10 Marek Polacek <polacek@redhat.com>
2737
2738 PR c/70255
2739 * gcc.dg/attr-opt-1.c: New test.
2740
2741 2016-05-10 Richard Biener <rguenther@suse.de>
2742
2743 PR tree-optimization/70497
2744 PR tree-optimization/28367
2745 * gcc.dg/torture/20160404-1.c: New testcase.
2746 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
2747 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
2748
2749 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
2750
2751 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
2752
2753 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
2754
2755 * gcc.target/i386/fabsneg-1.c New test.
2756
2757 2016-05-09 Alan Modra <amodra@gmail.com>
2758
2759 PR testsuite/70826
2760 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
2761
2762 2016-05-09 Richard Biener <rguenther@suse.de>
2763
2764 PR tree-optimization/70985
2765 * gcc.dg/torture/pr70985.c: New testcase.
2766
2767 2016-05-09 Bin Cheng <bin.cheng@arm.com>
2768
2769 * gcc.dg/tree-ssa/ifc-9.c: New test.
2770 * gcc.dg/tree-ssa/ifc-10.c: New test.
2771 * gcc.dg/tree-ssa/ifc-11.c: New test.
2772 * gcc.dg/tree-ssa/ifc-12.c: New test.
2773 * gcc.dg/vect/pr61194.c: Remove XFAIL.
2774 * gcc.dg/vect/vect-23.c: Remove XFAIL.
2775 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
2776
2777 2016-05-09 Richard Biener <rguenther@suse.de>
2778
2779 PR fortran/70937
2780 * gfortran.dg/pr70937.f90: New testcase.
2781
2782 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2783
2784 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
2785
2786 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
2787
2788 PR fortran/56226
2789 * gfortran.dg/dec_structure_1.f90: New testcase.
2790 * gfortran.dg/dec_structure_2.f90: Ditto.
2791 * gfortran.dg/dec_structure_3.f90: Ditto.
2792 * gfortran.dg/dec_structure_4.f90: Ditto.
2793 * gfortran.dg/dec_structure_5.f90: Ditto.
2794 * gfortran.dg/dec_structure_6.f90: Ditto.
2795 * gfortran.dg/dec_structure_7.f90: Ditto.
2796 * gfortran.dg/dec_structure_8.f90: Ditto.
2797 * gfortran.dg/dec_structure_9.f90: Ditto.
2798 * gfortran.dg/dec_structure_10.f90: Ditto.
2799 * gfortran.dg/dec_structure_11.f90: Ditto.
2800 * gfortran.dg/dec_union_1.f90: Ditto.
2801 * gfortran.dg/dec_union_2.f90: Ditto.
2802 * gfortran.dg/dec_union_3.f90: Ditto.
2803 * gfortran.dg/dec_union_4.f90: Ditto.
2804 * gfortran.dg/dec_union_5.f90: Ditto.
2805 * gfortran.dg/dec_union_6.f90: Ditto.
2806 * gfortran.dg/dec_union_7.f90: Ditto.
2807
2808 2016-05-07 Tom de Vries <tom@codesourcery.com>
2809
2810 PR tree-optimization/70956
2811 * gcc.dg/graphite/pr70956.c: New test.
2812
2813 2016-05-06 Jakub Jelinek <jakub@redhat.com>
2814
2815 PR middle-end/70941
2816 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
2817 (a, b, c, d): Change type from char to signed char.
2818 (main): Compare against (signed char) -1634678893 instead of
2819 hardcoded -109. Use __builtin_abort instead of abort.
2820
2821 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
2822 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
2823
2824 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
2825
2826 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2827
2828 PR debug/70935
2829 * gcc.dg/torture/pr70935.c: New test.
2830
2831 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2832
2833 PR target/58219
2834 * gcc.target/sh/pr58219.c: New tests.
2835
2836 2016-05-06 Richard Biener <rguenther@suse.de>
2837
2838 PR tree-optimization/70960
2839 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
2840
2841 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2842
2843 PR target/52933
2844 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
2845 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
2846 Adjust expected instruction counts.
2847 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
2848
2849 2016-05-06 Marek Polacek <polacek@redhat.com>
2850
2851 PR sanitizer/70875
2852 * gcc.dg/ubsan/bounds-3.c: New test.
2853
2854 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
2855
2856 PR target/54089
2857 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
2858
2859 2016-05-06 Richard Biener <rguenther@suse.de>
2860
2861 PR middle-end/70931
2862 * gfortran.dg/pr70931.f90: New testcase.
2863
2864 2016-05-06 Richard Biener <rguenther@suse.de>
2865
2866 PR middle-end/70941
2867 * gcc.dg/torture/pr70941.c: New testcase.
2868
2869 2016-05-05 Bin Cheng <bin.cheng@arm.com>
2870
2871 PR tree-optimization/57206
2872 * gcc.dg/vect/pr57206.c: New test.
2873
2874 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2875
2876 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
2877
2878 2016-05-05 Jakub Jelinek <jakub@redhat.com>
2879
2880 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
2881
2882 * c-c++-common/Wdangling-else-4.c: New test.
2883
2884 2016-05-04 Jakub Jelinek <jakub@redhat.com>
2885
2886 PR c++/70906
2887 PR c++/70933
2888 * g++.dg/opt/pr70906.C: New test.
2889 * g++.dg/opt/pr70933.C: New test.
2890
2891 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
2892
2893 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
2894
2895 * gcc.dg/ipa/pure-const-3.c: New testcase.
2896
2897 2016-05-04 Marek Polacek <polacek@redhat.com>
2898
2899 * c-c++-common/Wdangling-else-1.c: New test.
2900 * c-c++-common/Wdangling-else-2.c: New test.
2901 * c-c++-common/Wdangling-else-3.c: New test.
2902
2903 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
2904
2905 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
2906 flag is present.
2907
2908 2016-05-04 Marek Polacek <polacek@redhat.com>
2909
2910 PR c/48778
2911 * gcc.dg/Waddress-2.c: New test.
2912
2913 2016-05-04 Alan Modra <amodra@gmail.com>
2914
2915 * gcc.target/powerpc/pr70866.c: New.
2916
2917 2016-05-03 Martin Sebor <msebor@redhat.com>
2918
2919 PR c++/66561
2920 * c-c++-common/builtin_location.c: New test.
2921 * g++.dg/cpp1y/builtin_location.C: New test.
2922
2923 2016-05-03 Marek Polacek <polacek@redhat.com>
2924
2925 PR c/70859
2926 * gcc.dg/pr70859.c: New test.
2927 * gcc.dg/pr70859-2.c: New test.
2928
2929 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
2930
2931 * gnat.dg/debug5.adb: New testcase.
2932
2933 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
2934
2935 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
2936 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
2937 Procedure to check for z10 instruction set.
2938
2939 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2940
2941 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
2942
2943 2016-05-03 Alan Modra <amodra@gmail.com>
2944
2945 * gcc.target/powerpc/savres.c: Add func using a single gpr.
2946
2947 2016-05-03 Jakub Jelinek <jakub@redhat.com>
2948
2949 * gcc.target/i386/avx512f-cvt-1.c: New test.
2950
2951 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
2952
2953 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
2954 -fdump-tree-vrp-details.
2955
2956 2016-05-03 Richard Biener <rguenther@suse.de>
2957
2958 * gcc.dg/pr30172-1.c: Adjust.
2959 * gcc.dg/pr63743.c: Likewise.
2960 * gcc.dg/tm/pr51696.c: Likewise.
2961 * c-c++-common/tm/safe-1.c: Likewise.
2962 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
2963 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
2964 * g++.dg/plugin/self-assign-test-1.C: Likewise.
2965 * g++.dg/plugin/self-assign-test-2.C: Likewise.
2966
2967 2016-05-03 Jakub Jelinek <jakub@redhat.com>
2968
2969 PR rtl-optimization/70467
2970 * gcc.target/i386/pr70467-3.c: New test.
2971 * gcc.target/i386/pr70467-4.c: New test.
2972
2973 PR tree-optimization/70916
2974 * gcc.c-torture/compile/pr70916.c: New test.
2975
2976 PR target/49244
2977 * gcc.target/i386/pr49244-1.c: New test.
2978 * gcc.target/i386/pr49244-2.c: New test.
2979
2980 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
2981
2982 PR rtl-optimization/44281
2983 * gcc.target/i386/pr44281.c: New test.
2984
2985 2016-05-03 bin cheng <bin.cheng@arm.com>
2986
2987 PR tree-optimization/56541
2988 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
2989 * gcc.dg/vect/pr56541.c: new test.
2990
2991 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
2992
2993 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
2994 __float128.
2995 * gcc.target/powerpc/float128-complex-2.c: Likewise.
2996
2997 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
2998
2999 PR testsuite/70520
3000 * c-c++-common/asan/clone-test-1.c (main): Align child process
3001 stack to 16 bytes.
3002
3003 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3004
3005 PR c++/62314
3006 * g++.dg/spellcheck-fields-2.C: New test case.
3007
3008 2016-05-02 David Malcolm <dmalcolm@redhat.com>
3009
3010 PR c++/62314
3011 * g++.dg/pr62314.C: New test case.
3012
3013 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
3014
3015 * gcc.dg/ipa/inline-8.c: New testcase.
3016
3017 2016-05-02 Jakub Jelinek <jakub@redhat.com>
3018
3019 PR rtl-optimization/70467
3020 * gcc.target/i386/pr70467-1.c: New test.
3021
3022 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
3023
3024 * gcc.dg/spec-options.c: Run the test on all targets.
3025 * gcc.dg/foo.specs: Use cpp_unique_options.
3026
3027 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3028
3029 * gcc.dg/tree-ssa/unord.c: New testcase.
3030
3031 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
3032
3033 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
3034
3035 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
3036
3037 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
3038
3039 2016-05-02 Marek Polacek <polacek@redhat.com>
3040
3041 PR c/70851
3042 * gcc.dg/enum-incomplete-3.c: New test.
3043
3044 2016-05-02 Marek Polacek <polacek@redhat.com>
3045 Tom de Vries <tom@codesourcery.com>
3046
3047 PR tree-optimization/70700
3048 * gcc.dg/pr70700.c: New test.
3049
3050 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
3051
3052 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
3053 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
3054 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
3055 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
3056 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
3057
3058 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
3059
3060 * ada/acats/run_acats: Rename into...
3061 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
3062 * ada/acats/run_all.sh: Remove redundant test.
3063 (target_run): Move around.
3064 (target_gnatchop): Use newly built executable.
3065 (target_gnatmake): Likewise.
3066 Check that the compilation of impbit succeeds.
3067
3068 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
3069
3070 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
3071 * gcc.dg/20021029-1.c: Likewise.
3072 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
3073 * gcc.target/sh/attr-isr-trapa.c: Likewise.
3074 * gcc.target/sh/cmpstr.c: Likewise.
3075 * gcc.target/sh/cmpstrn.c: Likewise.
3076 * gcc.target/sh/memset.c: Likewise.
3077 * gcc.target/sh/pr21255-2-mb.c: Likewise.
3078 * gcc.target/sh/pr21255-2-ml.c: Likewise.
3079 * gcc.target/sh/pr39423-1.c: Likewise.
3080 * gcc.target/sh/pr49468-di.c: Likewise.
3081 * gcc.target/sh/pr49468-si.c: Likewise.
3082 * gcc.target/sh/pr49880-1.c: Likewise.
3083 * gcc.target/sh/pr49880-2.c: Likewise.
3084 * gcc.target/sh/pr49880-3.c: Likewise.
3085 * gcc.target/sh/pr50751-1.c: Likewise.
3086 * gcc.target/sh/pr50751-4.c: Likewise.
3087 * gcc.target/sh/pr50751-7.c: Likewise.
3088 * gcc.target/sh/pr51244-1.c: Likewise.
3089 * gcc.target/sh/pr51244-10.c: Likewise.
3090 * gcc.target/sh/pr51244-11.c: Likewise.
3091 * gcc.target/sh/pr51244-12.c: Likewise.
3092 * gcc.target/sh/pr51244-13.c: Likewise.
3093 * gcc.target/sh/pr51244-14.c: Likewise.
3094 * gcc.target/sh/pr51244-17.c: Likewise.
3095 * gcc.target/sh/pr51244-18.c: Likewise.
3096 * gcc.target/sh/pr51244-19.c: Likewise.
3097 * gcc.target/sh/pr51244-4.c: Likewise.
3098 * gcc.target/sh/pr51244-5.c: Likewise.
3099 * gcc.target/sh/pr51244-7.c: Likewise.
3100 * gcc.target/sh/pr51244-8.c: Likewise.
3101 * gcc.target/sh/pr51244-9.c: Likewise.
3102 * gcc.target/sh/pr51697.c: Likewise.
3103 * gcc.target/sh/pr52483-1.c: Likewise.
3104 * gcc.target/sh/pr52483-2.c: Likewise.
3105 * gcc.target/sh/pr52483-3.c: Likewise.
3106 * gcc.target/sh/pr52483-5.c: Likewise.
3107 * gcc.target/sh/pr52933-1.c: Likewise.
3108 * gcc.target/sh/pr52933-2.c: Likewise.
3109 * gcc.target/sh/pr52933-3.c: Likewise.
3110 * gcc.target/sh/pr53568-1.c: Likewise.
3111 * gcc.target/sh/pr53976-1.c: Likewise.
3112 * gcc.target/sh/pr53988-1.c: Likewise.
3113 * gcc.target/sh/pr53988.c: Likewise.
3114 * gcc.target/sh/pr54089-1.c: Likewise.
3115 * gcc.target/sh/pr54089-6.c: Likewise.
3116 * gcc.target/sh/pr54089-7.c: Likewise.
3117 * gcc.target/sh/pr54089-8.c: Likewise.
3118 * gcc.target/sh/pr54089-9.c: Likewise.
3119 * gcc.target/sh/pr54236-1.c: Likewise.
3120 * gcc.target/sh/pr54236-2.c: Likewise.
3121 * gcc.target/sh/pr54236-3.c: Likewise.
3122 * gcc.target/sh/pr54236-4.c: Likewise.
3123 * gcc.target/sh/pr54386.c: Likewise.
3124 * gcc.target/sh/pr54602-1.c: Likewise.
3125 * gcc.target/sh/pr54685.c: Likewise.
3126 * gcc.target/sh/pr54760-1.c: Likewise.
3127 * gcc.target/sh/pr54760-2.c: Likewise.
3128 * gcc.target/sh/pr54760-3.c: Likewise.
3129 * gcc.target/sh/pr54760-4.c: Likewise.
3130 * gcc.target/sh/pr54760-5.c: Likewise.
3131 * gcc.target/sh/pr54760-6.c: Likewise.
3132 * gcc.target/sh/pr55146.c: Likewise.
3133 * gcc.target/sh/pr55160.c: Likewise.
3134 * gcc.target/sh/pr59278.c: Likewise.
3135 * gcc.target/sh/pr59401-1.c: Likewise.
3136 * gcc.target/sh/pr59533-1.c: Likewise.
3137 * gcc.target/sh/pr63260.c: Likewise.
3138 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
3139 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
3140 * gcc.target/sh/strlen.c: Likewise.
3141 * gcc.target/sh/torture/pr30807.c: Likewise.
3142 * gcc.target/sh/torture/pr34777.c: Likewise.
3143 * gcc.target/sh/torture/pr64652.c: Likewise.
3144 * gcc.target/sh/torture/pr65505.c: Likewise.
3145 * gcc.target/sh/torture/pragma-isr.c: Likewise.
3146 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
3147
3148 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3149
3150 PR c++/66644
3151 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
3152
3153 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3154
3155 * gcc.target/powerpc/vsx-elemrev-1.c: New.
3156 * gcc.target/powerpc/vsx-elemrev-2.c: New.
3157 * gcc.target/powerpc/vsx-elemrev-3.c: New.
3158 * gcc.target/powerpc/vsx-elemrev-4.c: New.
3159
3160 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
3161
3162 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
3163 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
3164
3165 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
3166
3167 PR middle-end/70626
3168 * c-c++-common/goacc/combined-reduction.c: New test.
3169 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
3170
3171 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
3172
3173 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
3174 *movdi_internal pattern only if PIC off.
3175 * gcc.target/i386/pr70155-2.c: Likewise.
3176 * gcc.target/i386/pr70155-3.c: Likewise.
3177 * gcc.target/i386/pr70155-4.c: Likewise.
3178 * gcc.target/i386/pr70155-5.c: Likewise.
3179 * gcc.target/i386/pr70155-6.c: Likewise.
3180 * gcc.target/i386/pr70155-7.c: Likewise.
3181 * gcc.target/i386/pr70155-8.c: Likewise.
3182 * gcc.target/i386/pr70155-15.c: Likewise.
3183 * gcc.target/i386/pr70155-17.c: Likewise.
3184 * gcc.target/i386/pr70155-22.c: Likewise.
3185
3186 2016-04-29 Bin Cheng <bin.cheng@arm.com>
3187
3188 PR tree-optimization/70803
3189 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
3190
3191 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
3192
3193 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
3194 optimization of vector loop.
3195 * gcc.target/i386/vect-unpack-3.c: New test.
3196 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
3197 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
3198 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
3199
3200 2016-04-29 Marek Polacek <polacek@redhat.com>
3201
3202 PR sanitizer/70342
3203 * g++.dg/ubsan/null-7.C: New test.
3204
3205 PR c/70852
3206 * gcc.dg/pr70852.c: New test.
3207
3208 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3209
3210 PR/69089
3211 * g++.dg/cpp0x/alignas6.C: New test.
3212
3213 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3214
3215 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
3216 * gcc.dg/pr27003.c: Likewise.
3217 * gcc.dg/tree-ssa/cswtch.c: Likewise.
3218 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3219 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
3220 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
3221 * gcc.target/arc/mxy.c: Likewise.
3222 * gcc.target/arc/mswape.c: Likewise.
3223 * gcc.target/arc/mrtsc.c: Likewise.
3224 * gcc.target/arc/mcrc.c: Likewise.
3225 * gcc.target/arc/mdsp-packa.c: Likewise.
3226 * gcc.target/arc/mdvbf.c: Likewise.
3227 * gcc.target/arc/mlock.c: Likewise.
3228 * gcc.target/arc/mmac-24.c: Likewise.
3229 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
3230
3231 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
3232 Matthijs Kooijman <matthijs@stdin.nl>
3233 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3234
3235 PR target/60040
3236 * gcc.target/avr/pr60040-1.c: New.
3237 * gcc.target/avr/pr60040-2.c: New.
3238
3239 2016-04-29 Richard Biener <rguenther@suse.de>
3240
3241 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
3242
3243 2016-04-29 Richard Biener <rguenther@suse.de>
3244
3245 PR tree-optimization/13962
3246 PR tree-optimization/65686
3247 * gcc.dg/uninit-pr65686.c: New testcase.
3248
3249 2016-04-29 Jakub Jelinek <jakub@redhat.com>
3250
3251 PR middle-end/70843
3252 * gcc.dg/pr70843.c: New test.
3253
3254 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3255
3256 PR target/70858
3257 * gcc.target/i386/pr70858.c: New test.
3258
3259 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
3260
3261 * gcc.target/arc/nps400-1.c: New file.
3262
3263 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3264 Andrew Burgess <andrew.burgess@embecosm.com>
3265
3266 * gcc.target/arc/movh_cl-1.c: New file.
3267
3268 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3269 Andrew Burgess <andrew.burgess@embecosm.com>
3270
3271 * gcc.target/arc/extzv-1.c: New file.
3272 * gcc.target/arc/insv-1.c: New file.
3273 * gcc.target/arc/insv-2.c: New file.
3274 * gcc.target/arc/movb-1.c: New file.
3275 * gcc.target/arc/movb-2.c: New file.
3276 * gcc.target/arc/movb-3.c: New file.
3277 * gcc.target/arc/movb-4.c: New file.
3278 * gcc.target/arc/movb-5.c: New file.
3279 * gcc.target/arc/movb_cl-1.c: New file.
3280 * gcc.target/arc/movb_cl-2.c: New file.
3281 * gcc.target/arc/movbi_cl-1.c: New file.
3282 * gcc.target/arc/movl-1.c: New file.
3283
3284 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
3285 Andrew Burgess <andrew.burgess@embecosm.com>
3286
3287 * gcc.target/arc/cmem-1.c: New file.
3288 * gcc.target/arc/cmem-2.c: New file.
3289 * gcc.target/arc/cmem-3.c: New file.
3290 * gcc.target/arc/cmem-4.c: New file.
3291 * gcc.target/arc/cmem-5.c: New file.
3292 * gcc.target/arc/cmem-6.c: New file.
3293 * gcc.target/arc/cmem-7.c: New file.
3294 * gcc.target/arc/cmem-ld.inc: New file.
3295 * gcc.target/arc/cmem-st.inc: New file.
3296
3297 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3298
3299 PR target/70821
3300 * gcc.target/i386/pr70821.c: New test.
3301
3302 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
3303
3304 * gcc.target/powerpc/vec-adde.c: New test.
3305 * gcc.target/powerpc/vec-adde-int128.c: New test.
3306
3307 2016-04-28 Jakub Jelinek <jakub@redhat.com>
3308
3309 * gcc.target/i386/avx-vround-1.c: New test.
3310 * gcc.target/i386/avx-vround-2.c: New test.
3311 * gcc.target/i386/avx512vl-vround-1.c: New test.
3312 * gcc.target/i386/avx512vl-vround-2.c: New test.
3313
3314 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3315
3316 PR testsuite/70595
3317 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
3318 (check_effective_target_cilkplus_runtime): ... this.
3319 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
3320 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
3321
3322 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
3323 Require cilkplus_runtime.
3324 Don't add -lcilkrts.
3325 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
3326 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
3327 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
3328 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
3329 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
3330 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
3331 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
3332 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
3333 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
3334 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
3335 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
3336 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
3337 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
3338 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
3339 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
3340 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
3341 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
3342 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
3343 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
3344 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
3345 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
3346 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
3347 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
3348 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
3349 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
3350 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
3351 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
3352 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
3353 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
3354
3355 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
3356 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
3357
3358 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
3359
3360 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
3361 cilkplus_runtime.
3362
3363 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
3364
3365 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
3366 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
3367
3368 2015-04-27 Ryan Burn <contact@rnburn.com>
3369
3370 PR c++/69024
3371 PR c++/68997
3372 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
3373 diagnostic.
3374 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
3375 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
3376
3377 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
3378
3379 * gnat.dg/limited_with4.ad[sb]: New test.
3380 * gnat.dg/limited_with4_pkg.ads: New helper.
3381
3382 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3383
3384 PR target/70155
3385 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
3386 and movv1ti_internal patterns
3387 * gcc.target/i386/pr70155-1.c: New test.
3388 * gcc.target/i386/pr70155-2.c: Likewise.
3389 * gcc.target/i386/pr70155-3.c: Likewise.
3390 * gcc.target/i386/pr70155-4.c: Likewise.
3391 * gcc.target/i386/pr70155-5.c: Likewise.
3392 * gcc.target/i386/pr70155-6.c: Likewise.
3393 * gcc.target/i386/pr70155-7.c: Likewise.
3394 * gcc.target/i386/pr70155-8.c: Likewise.
3395 * gcc.target/i386/pr70155-9.c: Likewise.
3396 * gcc.target/i386/pr70155-10.c: Likewise.
3397 * gcc.target/i386/pr70155-11.c: Likewise.
3398 * gcc.target/i386/pr70155-12.c: Likewise.
3399 * gcc.target/i386/pr70155-13.c: Likewise.
3400 * gcc.target/i386/pr70155-14.c: Likewise.
3401 * gcc.target/i386/pr70155-15.c: Likewise.
3402 * gcc.target/i386/pr70155-16.c: Likewise.
3403 * gcc.target/i386/pr70155-17.c: Likewise.
3404 * gcc.target/i386/pr70155-18.c: Likewise.
3405 * gcc.target/i386/pr70155-19.c: Likewise.
3406 * gcc.target/i386/pr70155-20.c: Likewise.
3407 * gcc.target/i386/pr70155-21.c: Likewise.
3408 * gcc.target/i386/pr70155-22.c: Likewise.
3409
3410 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
3411
3412 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
3413 ".{5,6}".
3414
3415 2016-04-27 Bin Cheng <bin.cheng@arm.com>
3416
3417 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
3418 * gcc.dg/tree-ssa/scev-9.c: Ditto.
3419 * gcc.dg/tree-ssa/scev-10.c: Ditto.
3420 * gcc.dg/tree-ssa/scev-11.c: Ditto.
3421 * gcc.dg/tree-ssa/scev-12.c: Ditto.
3422
3423 2016-04-27 Richard Biener <rguenther@suse.de>
3424
3425 PR ipa/70760
3426 * g++.dg/ipa/ipa-pta-2.C: New testcase.
3427 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3428
3429 2016-04-27 Nathan Sidwell <nathan@acm.org>
3430
3431 * g++.dg/cpp0x/constexpr-recursion3.C: New.
3432 * g++.dg/ubsan/pr63956.C: Adjust error location.
3433
3434 2016-04-27 Nick Clifton <nickc@redhat.com>
3435
3436 PR middle-end/49889
3437 * gcc.dg/pr49889.c: New test.
3438
3439 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
3440
3441 * c-c++-common/memset-array.c: New test.
3442
3443 2016-04-26 Martin Sebor <msebor@redhat.com>
3444
3445 PR c++/66639
3446 * g++.dg/cpp1y/func_constexpr.C: New test.
3447
3448 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
3449
3450 PR c++/70241
3451 * g++.dg/cpp0x/enum32.C: New test.
3452 * g++.dg/cpp0x/enum33.C: New test.
3453
3454 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3455
3456 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
3457 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
3458 * gcc.c-torture/execute/bitfld-6.c: Likewise.
3459 * gcc.c-torture/execute/bitfld-7.c: Likewise.
3460 * gcc.c-torture/execute/pr38151.c: Likewise.
3461 * gcc.c-torture/execute/pr66556.c: Likewise.
3462 * gcc.c-torture/execute/pr67781.c: Likewise.
3463 * gcc.c-torture/execute/pr68648.c: Likewise.
3464
3465 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3466
3467 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
3468
3469 2016-04-26 Marek Polacek <polacek@redhat.com>
3470
3471 PR c/67784
3472 * gcc.dg/pr67784-3.c: New test.
3473 * gcc.dg/pr67784-4.c: New test.
3474 * gcc.dg/pr67784-5.c: New test.
3475
3476 PR c/70791
3477 * gcc.dg/Wnested-externs-2.c: New test.
3478
3479 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
3480
3481 * gcc.dg/fold-plusmult.c: Adjust.
3482 * gcc.dg/no-strict-overflow-6.c: Adjust.
3483 * gcc.dg/gomp/loop-1.c: Xfail some tests.
3484
3485 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3486
3487 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
3488 number scans.
3489 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
3490 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
3491 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
3492 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
3493 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
3494 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
3495 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
3496 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
3497 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
3498 * gcc.target/i386/avx512f-gather-5.c: Likewise.
3499 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
3500 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
3501 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
3502 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
3503 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
3504 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
3505 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
3506 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
3507 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
3508 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
3509 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
3510 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
3511 scans.
3512 * gcc.target/i386/pr32219-4.c: Likewise.
3513 * gcc.target/i386/pr32219-6.c: Likewise.
3514 * gcc.target/i386/pr32219-8.c: Likewise.
3515
3516 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3517
3518 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
3519 associated options.
3520
3521 2016-04-26 Marek Polacek <polacek@redhat.com>
3522
3523 PR c++/70744
3524 * g++.dg/ext/cond2.C: New test.
3525
3526 2016-04-26 Bin Cheng <bin.cheng@arm.com>
3527
3528 PR tree-optimization/70771
3529 PR tree-optimization/70775
3530 * gcc.dg/pr70771.c: New test.
3531 * gcc.dg/pr70775.c: New test.
3532
3533 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
3534
3535 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
3536
3537 2016-04-25 Richard Biener <rguenther@suse.de>
3538
3539 PR tree-optimization/70780
3540 * gcc.dg/torture/pr70780.c: New testcase.
3541
3542 2016-04-25 Michael Collison <michael.collison@arm.com>
3543
3544 * gcc.target/arm/neon-vaddws16.c: New test.
3545 * gcc.target/arm/neon-vaddws32.c: New test.
3546 * gcc.target/arm/neon-vaddwu16.c: New test.
3547 * gcc.target/arm/neon-vaddwu32.c: New test.
3548 * gcc.target/arm/neon-vaddwu8.c: New test.
3549 * lib/target-supports.exp
3550 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
3551 that arm neon support vector widen sum of HImode TO SImode.
3552
3553 2016-04-23 Jakub Jelinek <jakub@redhat.com>
3554
3555 PR sanitizer/70712
3556 * c-c++-common/asan/pr70712.c: New test.
3557
3558 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
3559
3560 * .gitattributes: New file.
3561
3562 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
3563
3564 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
3565
3566 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
3567
3568 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
3569 * gfortran.dg/submodule_15.f08: Likewise.
3570
3571 2016-04-22 Richard Biener <rguenther@suse.de>
3572
3573 PR tree-optimization/70740
3574 * gcc.dg/torture/pr70740.c: New testcase.
3575
3576 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
3577
3578 PR target/70750
3579 * gcc.target/i386/pr70750-1.c: New test.
3580 * gcc.target/i386/pr70750-2.c: Likewise.
3581
3582 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
3583
3584 PR c++/70540
3585 * g++.dg/cpp0x/auto48.C: New.
3586
3587 2016-04-21 Marek Polacek <polacek@redhat.com>
3588
3589 PR c++/70513
3590 * g++.dg/cpp0x/forw_enum12.C: New test.
3591 * g++.dg/cpp0x/forw_enum13.C: New test.
3592
3593 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
3594
3595 PR target/70728
3596 * gcc.target/i386/pr70728.c: New test.
3597
3598 2016-04-21 Richard Biener <rguenther@suse.de>
3599
3600 PR middle-end/70747
3601 * gcc.dg/pr70747.c: New testcase.
3602
3603 2016-04-21 Bin Cheng <bin.cheng@arm.com>
3604
3605 PR tree-optimization/70715
3606 * gcc.dg/tree-ssa/scev-13.c: New test.
3607
3608 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3609
3610 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
3611
3612 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
3613
3614 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
3615
3616 2016-04-20 Jan Hubicka <jh@suse.cz>
3617
3618 PR ipa/70018
3619 * g++.dg/ipa/nothrow-1.C: New testcase.
3620
3621 2016-04-20 Nathan Sidwell <nathan@acm.org>
3622
3623 PR c++/55635
3624 * g++.dg/eh/delete1.C: New.
3625
3626 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3627
3628 * gcc.target/i386/avx256-unaligned-store-2.c: Add
3629 -mtune-ctrl=sse_typeless_stores.
3630
3631 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
3632
3633 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
3634
3635 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3636
3637 PR tree-optimization/69489
3638 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
3639
3640 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
3641
3642 PR c++/69363
3643 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
3644 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
3645 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
3646
3647 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3648
3649 PR tree-optimization/56625
3650 PR tree-optimization/69489
3651 * gcc.dg/vect/pr56625.c: New test.
3652 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
3653
3654 2016-04-20 Andrew Pinski <apinski@cavium.com>
3655
3656 PR target/64971
3657 * gcc.c-torture/compile/pr37433-1.c: New testcase.
3658
3659 2016-04-20 Arnaud Charlet <charlet@adacore.com>
3660
3661 * gnat.dg/self1.adb: Remove now incorrect test.
3662
3663 2016-04-20 Bin Cheng <bin.cheng@arm.com>
3664
3665 * gcc.dg/tree-ssa/scev-11.c: New test.
3666 * gcc.dg/tree-ssa/scev-12.c: New test.
3667
3668 2016-04-20 Marek Polacek <polacek@redhat.com>
3669
3670 PR tree-optimization/70725
3671 * gcc.dg/pr70725.c: New test.
3672
3673 2016-04-20 Richard Biener <rguenther@suse.de>
3674
3675 PR tree-optimization/70726
3676 * g++.dg/vect/pr70726.cc: New testcase.
3677
3678 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3679
3680 PR target/70674
3681 * gcc.target/s390/pr70674.c: New test.
3682
3683 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3684
3685 PR libgfortran/70684
3686 * gfortran.dg/list_read_14.f90: New test.
3687
3688 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
3689
3690 PR target/69201
3691 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
3692 extern to force it misaligned.
3693 (b): Likewise.
3694 (c): Likewise.
3695 (d): Likewise.
3696 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
3697 Don't check `*' before movv4sf_internal.
3698 * gcc.target/i386/avx256-unaligned-store-2.c: Check
3699 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
3700 Don't check `*' before movv16qi_internal.
3701 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
3702 extern to force it misaligned.
3703 (b): Likewise.
3704 (c): Likewise.
3705 (d): Likewise.
3706 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
3707 Don't check `*' before movv2df_internal.
3708 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
3709 extern to force it misaligned.
3710 (b): Likewise.
3711 (c): Likewise.
3712 (d): Likewise.
3713 Check movv8sf_internal instead of avx_storeups256.
3714 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
3715
3716 2016-04-19 Richard Biener <rguenther@suse.de>
3717
3718 PR tree-optimization/70171
3719 * g++.dg/tree-ssa/pr70171.C: New testcase.
3720
3721 2016-04-19 Richard Biener <rguenther@suse.de>
3722
3723 PR tree-optimization/70724
3724 * gcc.dg/torture/pr70724.c: New testcase.
3725
3726 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
3727
3728 PR middle-end/70689
3729 * gcc.target/i386/pr70689.c: New.
3730
3731 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
3732
3733 PR target/70708
3734 * gcc.target/i386/pr70708.c: New test.
3735
3736 2016-04-18 Richard Biener <rguenther@suse.de>
3737
3738 PR tree-optimization/43434
3739 * gcc.dg/vect/pr43434.c: New testcase.
3740 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
3741 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
3742 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
3743 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
3744 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
3745 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
3746 * gcc.dg/gomp/pr68640.c: Likewise.
3747 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
3748 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
3749
3750 2016-04-18 Richard Biener <rguenther@suse.de>
3751
3752 PR tree-optimization/70701
3753 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
3754
3755 2016-04-18 Tom de Vries <tom@codesourcery.com>
3756
3757 PR testsuite/70699
3758 * gcc.dg/pr70161.c: Add dot-file scans.
3759 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
3760 instead of after last dot char.
3761
3762 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
3763
3764 * c-c++-common/dump-ada-spec-3.c: New test.
3765 * c-c++-common/dump-ada-spec-4.c: Likewise.
3766
3767 2016-04-17 Tom de Vries <tom@codesourcery.com>
3768
3769 PR other/70183
3770 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
3771
3772 2016-04-15 Jan Hubicka <jh@suse.cz>
3773
3774 PR ipa/70018
3775 * g++.dg/ipa/pure-const-1.C: New testcase.
3776 * g++.dg/ipa/pure-const-2.C: New testcase.
3777 * g++.dg/ipa/pure-const-3.C: New testcase.
3778
3779 2016-04-15 Marek Polacek <polacek@redhat.com>
3780
3781 PR c/70671
3782 * gcc.dg/bitfld-22.c: New test.
3783
3784 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
3785
3786 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
3787 x86_64.
3788
3789 2016-04-15 Marek Polacek <polacek@redhat.com>
3790
3791 PR c/70651
3792 * c-c++-common/pr70651.c: New test.
3793
3794 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3795
3796 PR rtl-optimization/70681
3797 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
3798 dump scan on arm and powerpc.
3799 * gcc.dg/pr10474.c: Likewise.
3800
3801 2016-04-15 Jakub Jelinek <jakub@redhat.com>
3802
3803 PR c++/69517
3804 PR c++/70019
3805 PR c++/70588
3806 * g++.dg/cpp1y/vla11.C: Revert for real.
3807
3808 PR c/70436
3809 * c-c++-common/Wparentheses-1.c: New test.
3810 * c-c++-common/gomp/Wparentheses-1.c: New test.
3811 * c-c++-common/gomp/Wparentheses-2.c: New test.
3812 * c-c++-common/gomp/Wparentheses-3.c: New test.
3813 * c-c++-common/gomp/Wparentheses-4.c: New test.
3814 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
3815 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
3816 * c-c++-common/goacc/Wparentheses-1.c: New test.
3817
3818 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
3819
3820 PR target/70662
3821 * gcc.target/i386/pr70662.c: New test.
3822
3823 2016-04-15 Richard Biener <rguenther@suse.de>
3824 Alan Modra <amodra@gmail.com>
3825
3826 PR tree-optimization/70130
3827 * gcc.dg/vect/O3-pr70130.c: New testcase.
3828
3829 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
3830
3831 PR target/70669
3832 * gcc.target/powerpc/pr70669.c: New test.
3833
3834 PR target/70640
3835 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
3836 a power7 system that does not have an assembler that supports
3837 power8.
3838
3839 2016-04-14 Martin Sebor <msebor@redhat.com>
3840
3841 PR c++/69517
3842 PR c++/70019
3843 PR c++/70588
3844 * c-c++-common/ubsan/vla-1.c: Revert.
3845 * g++.dg/cpp1y/vla11.C: Same.
3846 * g++.dg/cpp1y/vla12.C: Same.
3847 * g++.dg/cpp1y/vla13.C: Same.
3848 * g++.dg/cpp1y/vla14.C: Same.
3849 * g++.dg/cpp1y/vla3.C: Same.
3850 * g++.dg/init/array24.C: Same.
3851 * g++.dg/ubsan/vla-1.C: Same.
3852
3853 2016-04-14 Marek Polacek <polacek@redhat.com>
3854 Jan Hubicka <hubicka@ucw.cz>
3855
3856 PR c++/70029
3857 * g++.dg/torture/pr70029.C: New test.
3858
3859 2016-04-14 Martin Sebor <msebor@redhat.com>
3860
3861 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
3862 type size to prevent failures on targets with very low maximum
3863 alignment.
3864
3865 2016-04-14 Richard Biener <rguenther@suse.de>
3866
3867 PR tree-optimization/70623
3868 * gcc.dg/torture/pr70623.c: New testcase.
3869 * gcc.dg/torture/pr70623-2.c: Likewise.
3870
3871 2016-04-13 Martin Sebor <msebor@redhat.com>
3872
3873 PR c++/69517
3874 PR c++/70019
3875 PR c++/70588
3876 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
3877 * g++.dg/cpp1y/vla11.C: New test.
3878 * g++.dg/cpp1y/vla12.C: New test.
3879 * g++.dg/cpp1y/vla13.C: New test.
3880 * g++.dg/cpp1y/vla14.C: New test.
3881 * g++.dg/cpp1y/vla3.C: Restore deleted test.
3882 * g++.dg/init/array24.C: Fully brace VLA initializer.
3883 * g++.dg/ubsan/vla-1.C: Disable exceptions.
3884
3885 2016-04-13 Jakub Jelinek <jakub@redhat.com>
3886
3887 PR c++/70641
3888 * g++.dg/opt/pr70641.C: New test.
3889
3890 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3891
3892 PR rtl-optimization/68749
3893 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
3894 effects of argument promotions.
3895 Remove default args to dg-skip-if.
3896
3897 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
3898
3899 PR c++/70635
3900 * g++.dg/parse/pr70635.C: New.
3901
3902 2016-04-13 Marek Polacek <polacek@redhat.com>
3903
3904 PR c++/70639
3905 * c-c++-common/Wmisleading-indentation-4.c: New test.
3906
3907 2016-04-13 Marek Polacek <polacek@redhat.com>
3908
3909 PR c/70436
3910 * gcc.dg/Wparentheses-12.c: New test.
3911 * gcc.dg/Wparentheses-13.c: New test.
3912
3913 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
3914
3915 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
3916 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
3917 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
3918
3919 2016-04-13 Jakub Jelinek <jakub@redhat.com>
3920
3921 PR middle-end/70633
3922 * gcc.c-torture/compile/pr70633.c: New test.
3923
3924 PR debug/70628
3925 * gcc.dg/torture/pr70628.c: New test.
3926
3927 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
3928
3929 PR c++/70610
3930 * g++.dg/template/pr70610.C: New test.
3931 * g++.dg/template/pr70610-2.C: New test.
3932 * g++.dg/template/pr70610-3.C: New test.
3933 * g++.dg/template/pr70610-4.C: New test.
3934
3935 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3936
3937 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
3938 128 instead of 32.
3939
3940 PR c++/70571
3941 * g++.dg/ext/pr70571.C: New test.
3942
3943 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3944
3945 PR target/70640
3946 * gcc.target/powerpc/pr70640.c: New test.
3947
3948 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
3949
3950 PR c++/68722
3951 * g++.dg/parse/pr68722.C: New.
3952
3953 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3954
3955 PR rtl-optimization/70596
3956 * gcc.target/i386/pr70596.c: New test.
3957
3958 2016-04-12 Nathan Sidwell <nathan@acm.org>
3959
3960 PR c++/70501
3961 * g++.dg/init/pr70501.C: New.
3962
3963 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
3964
3965 * gcc.target/i386/asm-flag-6.c: New test.
3966
3967 2016-04-12 Tom de Vries <tom@codesourcery.com>
3968
3969 PR tree-optimization/68756
3970 * gcc.dg/graphite/pr68756.c: New test.
3971
3972 2016-04-12 Jakub Jelinek <jakub@redhat.com>
3973
3974 PR tree-optimization/70602
3975 * gcc.c-torture/execute/pr70602.c: New test.
3976
3977 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3978
3979 PR target/70381
3980 * gcc.target/powerpc/float128-1.c: New tests to make sure the
3981 __float128 emulator is built and runs.
3982 * gcc.target/powerpc/float128-1.c: Likewise.
3983
3984 * lib/target-supports.exp (check_ppc_float128_sw_available):
3985 Rework tests for __float128 software and hardware
3986 availability. Fix exit condition to return 0 on success.
3987
3988 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
3989
3990 PR target/70133
3991 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
3992 * gcc.target/aarch64/target_attr_15.c: Likewise.
3993
3994 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
3995
3996 PR c++/69066
3997 * g++.dg/cpp1y/pr69066.C: New.
3998
3999 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4000
4001 PR fortran/68566
4002 * gfortran.dg/pr36192.f90: Update test.
4003 * gfortran.dg/pr36192_1.f90: Update test.
4004 * gfortran.dg/real_dimension_1.f: Update test.
4005 * gfortran.dg/parameter_array_init_7.f90: New test.
4006
4007 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
4008
4009 PR testsuite/64039
4010 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
4011
4012 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
4013
4014 PR rtl-optimization/66669
4015 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
4016
4017 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
4018
4019 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
4020 * gcc.dg/pie-1.c: Likewise.
4021 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
4022 * gcc.dg/pic-4.c: Likewise.
4023 * gcc.dg/pie-3.c: Likewise.
4024 * gcc.dg/pie-4.c: Likewise.
4025
4026 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
4027
4028 PR tree-optimization/68644
4029 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
4030
4031 PR rtl-optimization/64886
4032 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
4033
4034 2016-04-09 Tom de Vries <tom@codesourcery.com>
4035
4036 PR tree-optimization/68953
4037 * gcc.dg/graphite/pr68953.c: New test.
4038
4039 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4040
4041 PR fortran/70592
4042 * gfortran.dg/deferred_character_16.f90: New test.
4043
4044 2016-04-09 Jakub Jelinek <jakub@redhat.com>
4045
4046 PR tree-optimization/70586
4047 * gcc.c-torture/execute/pr70586.c: New test.
4048
4049 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
4050
4051 PR sanitizer/70573
4052 * c-c++-common/asan/halt_on_error-1.c: Replace memset
4053 with __builtin_memset
4054 * c-c++-common/asan/halt_on_error-2.c: Likewise.
4055
4056 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
4057
4058 PR lto/70289
4059 PR ipa/70348
4060 PR tree-optimization/70373
4061 PR middle-end/70533
4062 PR middle-end/70534
4063 PR middle-end/70535
4064 * c-c++-common/goacc/reduction-5.c: New test.
4065 * c-c++-common/goacc/reduction-promotions.c: New test.
4066 * gfortran.dg/goacc/reduction-3.f95: New test.
4067 * gfortran.dg/goacc/reduction-promotions.f90: New test.
4068
4069 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
4070
4071 PR c++/70590
4072 PR c++/70452
4073 * g++.dg/pr70590.C: New test.
4074 * g++.dg/pr70590-2.C: New test.
4075
4076 2016-04-08 Jakub Jelinek <jakub@redhat.com>
4077
4078 PR middle-end/70593
4079 * gcc.target/i386/pr70593.c: New test.
4080
4081 PR rtl-optimization/70574
4082 * gcc.target/i386/avx2-pr70574.c: New test.
4083
4084 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
4085
4086 PR sanitizer/70541
4087 * c-c++-common/asan/pr70541.c: New test.
4088
4089 2016-04-08 Tom de Vries <tom@codesourcery.com>
4090
4091 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
4092 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
4093
4094 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4095
4096 PR target/70566
4097 * gcc.c-torture/execute/pr70566.c: New test.
4098
4099 2016-04-08 Tom de Vries <tom@codesourcery.com>
4100
4101 * c-c++-common/goacc/uninit-copy-clause.c: New test.
4102 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
4103
4104 2016-04-08 Alan Modra <amodra@gmail.com>
4105
4106 * gcc.target/powerpc/pr70117.c: New.
4107
4108 2016-04-07 Jakub Jelinek <jakub@redhat.com>
4109
4110 PR testsuite/70581
4111 * gcc.dg/lto/simd-function_0.c: New test.
4112
4113 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
4114 clones.
4115 * c-c++-common/attr-simd-2.c: Likewise.
4116 * c-c++-common/attr-simd-4.c: Likewise.
4117 * gcc.dg/gomp/simd-clones-2.c: Likewise.
4118 * gcc.dg/gomp/simd-clones-3.c: Likewise.
4119
4120 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4121
4122 PR testsuite/70553
4123 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
4124
4125 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
4126 Tom de Vries <tom@codesourcery.com>
4127
4128 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
4129 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4130 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4131 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4132 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4133 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4134 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4135 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
4136
4137 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4138
4139 PR c/70436
4140 * g++.dg/warn/Wparentheses-29.C: New test.
4141
4142 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
4143
4144 PR c/70436
4145 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
4146 explicit braces to resolve a future -Wparentheses warning.
4147
4148 2016-04-06 Richard Henderson <rth@redhat.com>
4149
4150 * gcc.dg/pr61817-1.c: New test.
4151 * gcc.dg/pr61817-2.c: New test.
4152 * gcc.dg/pr69391-1.c: New test.
4153 * gcc.dg/pr69391-2.c: New test.
4154
4155 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
4156
4157 PR rtl-optimization/70398
4158 * gcc.target/aarch64/pr70398.c: New.
4159
4160 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
4161
4162 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
4163
4164 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
4165 Pedro Alves <palves@redhat.com>
4166
4167 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
4168
4169 2016-04-06 Jakub Jelinek <jakub@redhat.com>
4170
4171 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4172 Check for avx512f effective targets instead of avx2.
4173 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
4174 for AVX512F clones.
4175 * gcc.dg/gomp/declare-simd-3.c: Likewise.
4176 * g++.dg/gomp/declare-simd-1.C: Likewise.
4177 * g++.dg/gomp/declare-simd-3.C: Likewise.
4178 * g++.dg/gomp/declare-simd-4.C: Likewise.
4179
4180 PR middle-end/70550
4181 * c-c++-common/gomp/pr70550-1.c: New test.
4182 * c-c++-common/gomp/pr70550-2.c: New test.
4183
4184 2016-04-05 Nathan Sidwell <nathan@acm.org>
4185
4186 PR c++/70512
4187 * g++.dg/ext/attribute-may-alias-5.C: New.
4188
4189 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4190
4191 PR c++/70336
4192 * c-c++-common/pr70336.c: New test.
4193 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
4194 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
4195
4196 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
4197
4198 PR ipa/66223
4199 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
4200
4201 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4202
4203 PR rtl-optimization/70542
4204 * gcc.dg/torture/pr70542.c: New test.
4205 * gcc.target/i386/avx2-pr70542.c: New test.
4206
4207 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
4208
4209 PR tree-optimization/70509
4210 * gcc.target/i386/avx512bw-pr70509.c: New test.
4211
4212 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
4213
4214 PR c++/70452
4215 * g++.dg/ext/constexpr-vla4.C: New test.
4216
4217 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
4218
4219 PR target/70510
4220 * gcc.target/i386/pr70510.c: New test.
4221
4222 2016-04-05 Richard Biener <rguenther@suse.de>
4223
4224 PR tree-optimization/70526
4225 * g++.dg/torture/pr70526.C: New testcase.
4226
4227 2016-04-05 Jakub Jelinek <jakub@redhat.com>
4228
4229 PR target/70525
4230 * gcc.target/i386/pr70525.c: New test.
4231
4232 2016-04-05 Richard Biener <rguenther@suse.de>
4233
4234 PR middle-end/70499
4235 * g++.dg/torture/pr70499.C: New testcase.
4236
4237 2016-04-05 Richard Biener <rguenther@suse.de>
4238
4239 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
4240 remove XFAIL.
4241
4242 2016-04-04 Jakub Jelinek <jakub@redhat.com>
4243
4244 PR middle-end/70307
4245 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
4246 rs6000 ABI warnings.
4247
4248 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
4249
4250 PR ipa/66223
4251 * g++.dg/ipa/devirt-51.C: New testcase.
4252
4253 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4254 Jakub Jelinek <jakub@redhat.com>
4255
4256 PR middle-end/70457
4257 * gcc.dg/torture/pr70457.c: New.
4258
4259 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4260
4261 PR fortran/67538
4262 * gfortran.dg/allocate_with_source_19.f08: New test.
4263
4264 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
4265
4266 PR fortran/65795
4267 * gfortran.dg/coarray_allocate_6.f08: New test.
4268
4269 2016-04-04 Richard Biener <rguenther@suse.de>
4270
4271 PR rtl-optimization/70484
4272 * gcc.dg/torture/pr70484.c: New testcase.
4273
4274 2016-04-04 Marek Polacek <polacek@redhat.com>
4275
4276 PR c/70307
4277 * gcc.dg/torture/pr70307.c: New test.
4278
4279 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
4280
4281 PR target/70416
4282 PR target/67391
4283 * gcc.target/sh/torture/pr70416.c: New.
4284
4285 2016-04-02 Martin Sebor <msebor@redhat.com>
4286
4287 PR c++/67376
4288 PR c++/70170
4289 PR c++/70172
4290 PR c++/70228
4291 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
4292 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
4293 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
4294 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
4295 * g++.dg/cpp0x/constexpr-string.C: Same.
4296 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
4297 * g++.dg/cpp0x/pr65398.C: Same.
4298 * g++.dg/ext/constexpr-vla1.C: Same.
4299 * g++.dg/ext/constexpr-vla2.C: Same.
4300 * g++.dg/ext/constexpr-vla3.C: Same.
4301 * g++.dg/ubsan/pr63956.C: Same.
4302
4303 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4304
4305 PR rtl-optimization/70467
4306 * gcc.target/i386/pr70467-2.c: New test.
4307
4308 2016-04-01 Jakub Jelinek <jakub@redhat.com>
4309 Marek Polacek <polacek@redhat.com>
4310
4311 PR c++/70488
4312 * g++.dg/init/new47.C: New test.
4313
4314 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4315
4316 PR target/70496
4317 * gcc.target/arm/pr70496.c: New test.
4318
4319 2016-04-01 Nathan Sidwell <nathan@acm.org>
4320
4321 PR c++/68475
4322 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
4323
4324 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
4325
4326 PR target/69890
4327 * gcc.dg/strlenopt.h (memmove): New.
4328 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
4329 instead of "string.h".
4330 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4331 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4332 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4333 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4334 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4335 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4336 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4337 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4338 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4339 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4340 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4341 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4342 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4343 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4344 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4345 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4346 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4347 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4348 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4349 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4350
4351 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4352
4353 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
4354 (Holder::foo): Reflect this.
4355
4356 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
4357
4358 PR target/70442
4359 * gcc.dg/pr70442.c: New test.
4360
4361 2016-03-31 Nathan Sidwell <nathan@acm.org>
4362
4363 PR c++/70393
4364 * g++.dg/cpp0x/constexpr-virtual6.C: New.
4365
4366 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
4367
4368 PR target/70453
4369 * gcc.target/i386/pr70453.c: New test.
4370
4371 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
4372
4373 PR target/70292
4374 * gcc.c-torture/pr70292.c: New test.
4375
4376 2016-03-31 Marek Polacek <polacek@redhat.com>
4377
4378 PR c/70297
4379 * c-c++-common/pr70297.c: New test.
4380 * g++.dg/cpp0x/typedef-redecl.C: New test.
4381 * gcc.dg/typedef-redecl2.c: New test.
4382
4383 2016-03-31 Jakub Jelinek <jakub@redhat.com>
4384
4385 PR rtl-optimization/70460
4386 * gcc.c-torture/execute/pr70460.c: New test.
4387
4388 2016-03-31 Richard Biener <rguenther@suse.de>
4389
4390 PR c++/70430
4391 * g++.dg/ext/vector30.C: New testcase.
4392
4393 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4394 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4395
4396 * gfortran.dg/fmt_pf.f90: New test.
4397
4398 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4399
4400 Forward-port from 5 branch
4401 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4402
4403 PR testsuite/70356
4404 * gcc.target/i386/avx-vextractf128-256-5.c: Move
4405 dg-require-effective-target after dg-do.
4406
4407 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
4408
4409 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
4410
4411 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
4412 Julian Brown <julian@codesourcery.com>
4413 Chung-Lin Tang <cltang@codesourcery.com>
4414 Cesar Philippidis <cesar@codesourcery.com>
4415 James Norris <jnorris@codesourcery.com>
4416 Tom de Vries <tom@codesourcery.com>
4417 Nathan Sidwell <nathan@codesourcery.com>
4418
4419 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
4420 * c-c++-common/goacc/loop-clauses.c: Likewise.
4421 * g++.dg/goacc/template.C: Likewise.
4422 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4423 * gfortran.dg/goacc/loop-1.f95: Likewise.
4424 * gfortran.dg/goacc/loop-5.f95: Likewise.
4425 * gfortran.dg/goacc/loop-6.f95: Likewise.
4426 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4427 * c-c++-common/goacc-gomp/nesting-1.c: Update.
4428 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4429 * c-c++-common/goacc/clauses-fail.c: Likewise.
4430 * c-c++-common/goacc/parallel-1.c: Likewise.
4431 * c-c++-common/goacc/reduction-1.c: Likewise.
4432 * c-c++-common/goacc/reduction-2.c: Likewise.
4433 * c-c++-common/goacc/reduction-3.c: Likewise.
4434 * c-c++-common/goacc/reduction-4.c: Likewise.
4435 * c-c++-common/goacc/routine-3.c: Likewise.
4436 * c-c++-common/goacc/routine-4.c: Likewise.
4437 * c-c++-common/goacc/routine-5.c: Likewise.
4438 * c-c++-common/goacc/tile.c: Likewise.
4439 * g++.dg/goacc/template.C: Likewise.
4440 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4441 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
4442 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
4443 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
4444 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
4445 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
4446 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
4447 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
4448 * c-c++-common/goacc/use_device-1.c: ... this file.
4449 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
4450 * c-c++-common/goacc/host_data-5.c: ... this file, and...
4451 * c-c++-common/goacc/host_data-6.c: ... this file.
4452 * c-c++-common/goacc/loop-2-kernels.c: New file.
4453 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
4454 * c-c++-common/goacc/loop-3.c: Likewise.
4455 * g++.dg/goacc/reference.C: Likewise.
4456 * g++.dg/goacc/routine-1.C: Likewise.
4457 * g++.dg/goacc/routine-2.C: Likewise.
4458
4459 2016-03-30 Richard Biener <rguenther@suse.de>
4460
4461 PR middle-end/70450
4462 * gcc.dg/torture/pr70450.c: New testcase.
4463
4464 2016-03-30 Jakub Jelinek <jakub@redhat.com>
4465
4466 PR target/70421
4467 * gcc.dg/torture/pr70421.c: New test.
4468 * gcc.target/i386/avx512f-pr70421.c: New test.
4469
4470 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
4471
4472 PR testsuite/70364
4473 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
4474 (check): New function.
4475 (bar): Call check.
4476 (foo): Align stack to 16 bytes when calling bar.
4477 * gcc.target/i386/cleanup-2.c: Likewise.
4478
4479 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
4480
4481 PR tree-optimization/59124
4482 * gcc.dg/Warray-bounds-19.c: New test.
4483
4484 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
4485
4486 * lib/prune.exp (escape_regex_chars): New.
4487 (prune_file_path): Update to quote metcharacters for regexp.
4488
4489 2016-03-29 Jakub Jelinek <jakub@redhat.com>
4490
4491 PR rtl-optimization/70429
4492 * gcc.c-torture/execute/pr70429.c: New test.
4493
4494 PR tree-optimization/70405
4495 * gcc.dg/pr70405.c: New test.
4496
4497 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
4498
4499 PR fortran/70397
4500 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
4501 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
4502
4503 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
4504
4505 PR testsuite/64177
4506 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
4507 __cilkrts_set_param to set two workers.
4508 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
4509 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
4510
4511 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
4512
4513 * g++.dg/ext/fnname5.C: Update the test for Darwin.
4514
4515 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
4516
4517 PR target/70406
4518 * gcc.target/i386/pr70406.c: New test.
4519
4520 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
4521
4522 * gnat.dg/specs/double_record_extension3.ads: New test.
4523
4524 2016-03-25 Richard Henderson <rth@redhat.com>
4525
4526 PR target/70120
4527 * gcc.target/aarch64/pr70120-1.c: New.
4528 * gcc.target/aarch64/pr70120-2.c: New.
4529 * gcc.target/aarch64/pr70120-3.c: New.
4530
4531 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
4532
4533 PR c++/62212
4534 * g++.dg/template/mangle2.C: The dg-do directive should be
4535 "compile" not "assemble".
4536
4537 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
4538
4539 PR lto/69650
4540 * gcc.dg/pr69650.c: New test.
4541
4542 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
4543
4544 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
4545
4546 2016-03-25 Alan Modra <amodra@gmail.com>
4547
4548 * gcc.dg/dfp/pr70052.c: New test.
4549
4550 2016-03-24 Richard Henderson <rth@redhat.com>
4551
4552 PR middle-end/69845
4553 * gcc.dg/tree-ssa/pr69845-1.c: New test.
4554 * gcc.dg/tree-ssa/pr69845-2.c: New test.
4555
4556 2016-03-24 Tom de Vries <tom@codesourcery.com>
4557
4558 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
4559
4560 2016-03-24 Tom de Vries <tom@codesourcery.com>
4561
4562 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
4563 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
4564
4565 2016-03-24 Tom de Vries <tom@codesourcery.com>
4566
4567 * c-c++-common/goacc/uninit-dim-clause.c: New test.
4568 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
4569
4570 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
4571
4572 PR c++/62212
4573 * g++.dg/template/mangle2.C: New test.
4574
4575 2016-03-24 Richard Biener <rguenther@suse.de>
4576
4577 PR tree-optimization/70396
4578 * gcc.dg/torture/pr70396.c: New testcase.
4579
4580 2016-03-24 Richard Biener <rguenther@suse.de>
4581
4582 PR middle-end/70370
4583 * gcc.dg/torture/pr70370.c: New testcase.
4584
4585 2016-03-24 Tom de Vries <tom@codesourcery.com>
4586
4587 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
4588 * gfortran.dg/goacc/kernels-tree.f95: Same.
4589 * gfortran.dg/goacc/parallel-tree.f95: Same.
4590
4591 2016-03-24 Tom de Vries <tom@codesourcery.com>
4592
4593 * c-c++-common/goacc/uninit-if-clause.c: New test.
4594 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
4595
4596 2016-03-24 Jakub Jelinek <jakub@redhat.com>
4597
4598 PR target/70290
4599 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
4600 Fix formatting.
4601
4602 2016-03-24 Richard Biener <rguenther@suse.de>
4603
4604 PR tree-optimization/70372
4605 * gcc.dg/tree-ssa/pr70372.c: New testcase.
4606
4607 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4608
4609 PR c++/70347
4610 * g++.dg/cpp1y/nsdmi-union1.C: New test.
4611
4612 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
4613
4614 PR c++/70332
4615 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
4616
4617 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4618
4619 PR c++/70001
4620 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
4621 * g++.dg/cpp1y/pr70001.C: New test.
4622
4623 PR c++/70323
4624 * g++.dg/cpp0x/constexpr-70323.C: New test.
4625
4626 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
4627 Jason Merrill <jason@redhat.com>
4628 Jakub Jelinek <jakub@redhat.com>
4629
4630 PR c++/69315
4631 * g++.dg/cpp0x/constexpr-69315.C: New test.
4632 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
4633
4634 2016-03-23 Marek Polacek <polacek@redhat.com>
4635
4636 PR c++/69884
4637 * g++.dg/warn/Wignored-attributes-1.C: New test.
4638 * g++.dg/warn/Wignored-attributes-2.C: New test.
4639
4640 2016-03-23 Tom de Vries <tom@codesourcery.com>
4641
4642 * c-c++-common/goacc/kernels-default.c (foo): Add missing
4643 initialization.
4644 * gfortran.dg/goacc/private-3.f95 (test): Same.
4645 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
4646 missing use param.
4647
4648 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4649
4650 * lib/target-supports.exp: Remove v7ve entry from loop
4651 creating effective target checks.
4652 (check_effective_target_arm_arch_v7ve_ok): New procedure.
4653 (add_options_for_arm_arch_v7ve): Likewise.
4654
4655 2016-03-23 Jakub Jelinek <jakub@redhat.com>
4656
4657 PR tree-optimization/70354
4658 * gcc.dg/vect/pr70354-1.c: New test.
4659 * gcc.dg/vect/pr70354-2.c: New test.
4660 * gcc.target/i386/avx2-pr70354-1.c: New test.
4661 * gcc.target/i386/avx2-pr70354-2.c: New test.
4662
4663 2016-03-22 Jeff Law <law@redhat.com>
4664
4665 PR target/70232
4666 * gcc.dg/tree-ssa/pr70232.c: New test.
4667
4668 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4669
4670 PR target/70302
4671 * gcc.target/i386/pr70302.c: New test.
4672
4673 2016-03-22 Richard Biener <rguenther@suse.de>
4674
4675 PR middle-end/70251
4676 * g++.dg/torture/pr70251.C: New testcase.
4677
4678 2016-03-22 David Malcolm <dmalcolm@redhat.com>
4679
4680 PR c/69993
4681 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
4682 Wmisleading-indentation.c.
4683 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
4684 reflect change to diagnostic text and order of messages.
4685 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
4686
4687 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
4688
4689 * g++.dg/ext/java-3.C: Don't compile on AIX.
4690
4691 2016-03-22 Richard Biener <rguenther@suse.de>
4692
4693 PR middle-end/70333
4694 * gcc.dg/torture/pr70333.c: New testcase.
4695
4696 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
4697
4698 * g++.dg/ext/pr70290.C: New test.
4699
4700 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
4701
4702 PR target/70325
4703 * gcc.target/i386/pr70325.c: New test.
4704
4705 2016-03-22 Jakub Jelinek <jakub@redhat.com>
4706
4707 PR target/70329
4708 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
4709 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
4710
4711 PR target/70300
4712 * gcc.target/i386/pr70300.c: New test.
4713
4714 PR c++/70295
4715 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
4716 (func2): New function for cond with parens, xfail warning for c++.
4717 * g++.dg/warn/Wnonnull-compare-8.C: New test.
4718
4719 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4720
4721 PR c++/70096
4722 * g++.dg/template/ptrmem30.C: New test.
4723
4724 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
4725
4726 PR c++/70204
4727 * g++.dg/cpp0x/constexpr-70204a.C: New test.
4728 * g++.dg/cpp0x/constexpr-70204b.C: New test.
4729
4730 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4731
4732 PR middle-end/70326
4733 * gcc.dg/pr70326.c: New test.
4734
4735 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
4736 Jakub Jelinek <jakub@redhat.com>
4737
4738 PR tree-optimization/70317
4739 * gcc.dg/pr70317.c: New test.
4740
4741 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
4742
4743 PR target/70327
4744 * gcc.target/i386/pr70327.c: New test.
4745
4746 2016-03-21 Martin Liska <mliska@suse.cz>
4747
4748 PR ipa/70306
4749 * gcc.dg/ipa/pr70306.c: New test.
4750
4751 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
4752
4753 * gcc.target/arm/attr-align1.c: Skip if M-profile.
4754 * gcc.target/arm/attr-align3.c: Likewise.
4755 * gcc.target/arm/attr_arm.c: Likewise.
4756 * gcc.target/arm/flip-thumb.c: Likewise.
4757
4758 2016-03-21 Jakub Jelinek <jakub@redhat.com>
4759
4760 PR target/70296
4761 * gcc.target/powerpc/altivec-36.c: New test.
4762
4763 2016-03-21 Richard Biener <rguenther@suse.de>
4764
4765 PR tree-optimization/70310
4766 * gcc.dg/torture/pr70310.c: New testcase.
4767
4768 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
4769
4770 PR target/70293
4771 * gcc.target/i386/pr70293.c: New test.
4772
4773 2016-03-21 Richard Biener <rguenther@suse.de>
4774
4775 PR tree-optimization/70288
4776 * gcc.dg/torture/pr70288-1.c: New testcase.
4777 * gcc.dg/torture/pr70288-2.c: Likewise.
4778
4779 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4780
4781 PR rtl-optimization/69307
4782 * gcc.target/arm/pr69307.c: New test.
4783
4784 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
4785
4786 PR rtl-optimization/69102
4787 * gcc.c-torture/compile/pr69102.c: New test.
4788
4789 2016-03-18 Jeff Law <law@redhat.com>
4790
4791 PR rtl-optimization/70263
4792 * gcc.c-torture/compile/pr70263-1.c: New test.
4793 * gcc.target/i386/pr70263-2.c: New test.
4794
4795 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
4796
4797 PR rtl-optimization/70278
4798 * gcc.dg/torture/pr70278.c: New test.
4799 * gcc.target/arm/pr70278.c: New test.
4800
4801 2016-03-18 David Malcolm <dmalcolm@redhat.com>
4802
4803 PR c/70281
4804 * gcc.dg/plugin/diagnostic-test-expressions-1.c
4805 (test_builtin_types_compatible_p): New test function.
4806 * gcc.dg/pr70281.c: New test case.
4807
4808 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
4809
4810 PR target/70113
4811 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
4812
4813 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
4814
4815 PR tree-optimization/70252
4816 * gcc.dg/pr70252.c: New test.
4817
4818 2016-03-18 Tom de Vries <tom@codesourcery.com>
4819
4820 * gcc.dg/pr70161-2.c: New test.
4821 * gcc.dg/pr70161.c: New test.
4822
4823 2016-03-18 Tom de Vries <tom@codesourcery.com>
4824
4825 PR ipa/70269
4826 * gcc.dg/pr70269.c: New test.
4827
4828 2016-03-18 Jakub Jelinek <jakub@redhat.com>
4829
4830 PR c++/70267
4831 * g++.dg/ext/java-3.C: New test.
4832
4833 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4834
4835 PR c++/70205
4836 * g++.dg/lookup/pr70205.C: New test.
4837
4838 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
4839
4840 PR c++/70218
4841 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
4842
4843 2016-03-17 Marek Polacek <polacek@redhat.com>
4844
4845 PR c/69407
4846 * gcc.dg/atomic-op-6.c: New test.
4847
4848 2016-03-17 David Malcolm <dmalcolm@redhat.com>
4849
4850 PR c/70264
4851 * c-c++-common/pr70264.c: New test case.
4852
4853 2016-03-17 Jakub Jelinek <jakub@redhat.com>
4854
4855 PR c++/70144
4856 * c-c++-common/pr70144-1.c: New test.
4857 * c-c++-common/pr70144-2.c: New test.
4858
4859 PR c++/70272
4860 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
4861 * g++.dg/opt/flifetime-dse6.C: New test.
4862 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4863
4864 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
4865
4866 PR driver/70192
4867 * gcc.dg/pic-1.c: New test.
4868 * gcc.dg/pic-2.c: Likewise.
4869 * gcc.dg/pic-3.c: Likewise.
4870 * gcc.dg/pic-4.c: Likewise.
4871 * gcc.dg/pie-1.c: Likewise.
4872 * gcc.dg/pie-2.c: Likewise.
4873 * gcc.dg/pie-3.c: Likewise.
4874 * gcc.dg/pie-4.c: Likewise.
4875 * gcc.dg/pie-5.c: Likewise.
4876 * gcc.dg/pie-6.c: Likewise.
4877
4878 2016-03-17 Tom de Vries <tom@codesourcery.com>
4879
4880 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
4881 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
4882
4883 2016-03-17 Richard Biener <rguenther@suse.de>
4884
4885 PR debug/70271
4886 * g++.dg/debug/pr70271.C: New testcase.
4887
4888 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
4889
4890 * gcc.target/i386/pr70251.c: New test.
4891
4892 2016-03-17 Marek Polacek <polacek@redhat.com>
4893
4894 PR c++/70194
4895 * g++.dg/warn/constexpr-70194.C: New test.
4896
4897 2016-03-16 Richard Henderson <rth@redhat.com>
4898
4899 PR middle-end/70240
4900 * gcc.c-torture/compile/pr70240.c: New.
4901
4902 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4903
4904 * gcc.c-torture/compile/20151204.c: Skip for avr.
4905
4906 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4907
4908 PR target/70245
4909 * g++.dg/opt/pr70245.C: New test.
4910 * g++.dg/opt/pr70245.h: New file.
4911 * g++.dg/opt/pr70245-aux.cc: New file.
4912
4913 2016-03-16 Martin Sebor <msebor@redhat.com>
4914
4915 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
4916
4917 2016-03-16 Richard Henderson <rth@redhat.com>
4918
4919 PR middle-end/70199
4920 * gcc.c-torture/compile/pr70199.c: New.
4921
4922 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
4923
4924 * gcc.dg/uninit-19.c: Run dos2unix.
4925
4926 2016-03-16 Marek Polacek <polacek@redhat.com>
4927
4928 PR c/70093
4929 * gcc.dg/nested-func-10.c: New test.
4930 * gcc.dg/nested-func-9.c: New test.
4931
4932 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4933
4934 PR tree-optimization/68714
4935 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
4936
4937 2016-03-16 Tom de Vries <tom@codesourcery.com>
4938
4939 PR tree-optimization/68715
4940 * gcc.dg/graphite/pr68715-2.c: New test.
4941 * gcc.dg/graphite/pr68715.c: New test.
4942 * gfortran.dg/graphite/pr68715.f90: New test.
4943
4944 2016-03-16 Tom de Vries <tom@codesourcery.com>
4945
4946 PR tree-optimization/68809
4947 * gcc.dg/graphite/pr68809-2.c: New test.
4948 * gcc.dg/graphite/pr68809.c: New test.
4949
4950 2016-03-16 Jakub Jelinek <jakub@redhat.com>
4951
4952 PR c++/70147
4953 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
4954 method call to i () as argument. Adjust expected output.
4955
4956 PR c++/70147
4957 * g++.dg/ubsan/pr70147-1.C: New test.
4958 * g++.dg/ubsan/pr70147-2.C: New test.
4959
4960 2016-03-15 Martin Sebor <msebor@redhat.com>
4961
4962 PR c++/58281
4963 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
4964
4965 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
4966
4967 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
4968 hppa*-*-hpux*.
4969
4970 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
4971
4972 PR libfortran/69799
4973 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
4974 libatomic_available.
4975
4976 2016-03-15 Marek Polacek <polacek@redhat.com>
4977
4978 PR c++/70209
4979 * g++.dg/ext/attribute-may-alias-4.C: New test.
4980
4981 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
4982
4983 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
4984 -fvar-tracking-assignments-toggle flag.
4985
4986 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
4987
4988 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
4989
4990 2016-03-15 Jakub Jelinek <jakub@redhat.com>
4991
4992 PR rtl-optimization/70222
4993 * gcc.c-torture/execute/pr70222-1.c: New test.
4994 * gcc.c-torture/execute/pr70222-2.c: New test.
4995
4996 2016-03-15 Richard Henderson <rth@redhat.com>
4997
4998 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
4999
5000 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5001
5002 PR rtl-optimization/69032
5003 * gcc.dg/pr69032.c: New test.
5004
5005 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5006
5007 PR rtl-optimization/63384
5008 * g++.dg/pr63384.C: New test.
5009
5010 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
5011
5012 PR target/64411
5013 * gcc.target/i386/pr64411.C: New test.
5014
5015 2016-03-15 Tom de Vries <tom@codesourcery.com>
5016
5017 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
5018 * gfortran.dg/goacc/kernels-alias.f95: New test.
5019
5020 2016-03-14 Martin Sebor <msebor@redhat.com>
5021
5022 PR c++/53792
5023 * g++.dg/cpp0x/constexpr-inline.C: New test.
5024 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
5025
5026 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
5027
5028 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
5029
5030 2016-03-14 Jakub Jelinek <jakub@redhat.com>
5031
5032 PR middle-end/70219
5033 * gcc.dg/pr70219.c: New test.
5034
5035 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
5036
5037 PR target/70083
5038 * gcc.dg/torture/pr70083.c: New test.
5039 * gcc.target/i386/pr70083.c: New test.
5040
5041 2016-03-14 Richard Biener <rguenther@suse.de>
5042
5043 PR tree-optimization/56365
5044 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
5045
5046 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
5047
5048 PR target/70098
5049 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
5050 New function.
5051 * g++.dg/pr70098.C: New testcase.
5052
5053
5054 2016-03-14 Tom de Vries <tom@codesourcery.com>
5055
5056 PR tree-optimization/70045
5057 * gcc.dg/graphite/pr70045.c: New test.
5058
5059 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5060
5061 PR fortran/69043
5062 * gfortran.dg/include_9.f90: New test.
5063
5064 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
5065
5066 PR fortran/45076
5067 gfortran.dg/prof/prof.exp: New script.
5068 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
5069
5070 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
5071
5072 PR rtl-optimization/69307
5073 * gcc.dg/pr69307.c: New test.
5074
5075 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
5076
5077 PR target/69614
5078 * gcc.target/arm/pr69614.c: New.
5079
5080 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
5081
5082 PR fortran/70031
5083 * gfortran.dg/submodule_14.f08: New test
5084
5085 PR fortran/69524
5086 * gfortran.dg/submodule_15.f08: New test
5087
5088 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
5089
5090 PR c++/70106
5091 * g++.dg/cpp1y/paren3.C: New test.
5092
5093 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5094
5095 PR target/70131
5096 * gcc.target/powerpc/ppc-round2.c: New test.
5097
5098 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
5099
5100 PR target/70123
5101 * gcc.dg/torture/pr70123.c: New test.
5102
5103 2016-03-11 Jeff Law <law@redhat.com>
5104
5105 PR tree-optimization/70190
5106 * gcc.c-torture/compile/pr70190.c: New test.
5107
5108 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5109
5110 PR c/68187
5111 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
5112 case.
5113 (test43_b): Likewise.
5114 (test43_c): Likewise.
5115 (test43_d): Likewise.
5116 (test43_e): Likewise.
5117 (test43_f): Likewise.
5118 (test43_g): Likewise.
5119 (test44_a): Likewise.
5120 (test44_b): Likewise.
5121 (test44_c): Likewise.
5122 (test44_d): Likewise.
5123 (test44_e): Likewise.
5124
5125 2016-03-11 David Malcolm <dmalcolm@redhat.com>
5126
5127 PR c/70085
5128 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
5129
5130 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5131
5132 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
5133 dg-options.
5134
5135 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5136
5137 PR target/70002
5138 PR target/69245
5139 * gcc.target/aarch64/pr69245_2.c: New test.
5140
5141 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5142
5143 PR tree-optimization/70177
5144 * gcc.dg/pr70177.c: New test.
5145
5146 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5147
5148 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
5149
5150 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
5151
5152 * gcc.dg/tree-ssa/sra-20.c: New.
5153
5154 2016-03-11 Jakub Jelinek <jakub@redhat.com>
5155
5156 PR rtl-optimization/70174
5157 * gcc.dg/pr70174.c: New test.
5158
5159 PR tree-optimization/70169
5160 * gcc.dg/pr70169.c: New test.
5161
5162 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5163
5164 PR target/70160
5165 * gcc.target/i386/pr70160.c: New test.
5166
5167 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5168
5169 * gcc.target/s390/dfp-1.c: New test.
5170
5171 2016-03-10 Nick Clifton <nickc@redhat.com>
5172
5173 PR target/70044
5174 * gcc.target/aarch64/pr70044.c: New test.
5175
5176 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
5177 Jakub Jelinek <jakub@redhat.com>
5178
5179 PR c++/70001
5180 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
5181 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
5182 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
5183
5184 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
5185
5186 PR lto/69589
5187 * g++.dg/lto/pr69589_0.C: New testcase
5188 * g++.dg/lto/pr69589_1.C: New testcase
5189
5190 2016-03-10 Marek Polacek <polacek@redhat.com>
5191
5192 PR c++/70153
5193 * g++.dg/delayedfold/unary-plus1.C: New test.
5194
5195 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
5196
5197 * gcc.target/arm/pr45701-1.c: Escape brackets.
5198 * gcc.target/arm/pr45701-2.c: Likewise.
5199
5200 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
5201
5202 * gfortran.dg/unconstrained_commons.f: New.
5203
5204 2016-03-10 Alan Modra <amodra@gmail.com>
5205
5206 * gcc.dg/pr69195.c: New.
5207 * gcc.dg/pr69238.c: New.
5208
5209 2016-03-10 Tom de Vries <tom@codesourcery.com>
5210
5211 PR testsuite/68915
5212 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
5213
5214 2016-03-10 Richard Biener <rguenther@suse.de>
5215
5216 PR tree-optimization/70128
5217 * gcc.dg/tree-ssa/alias-34.c: New testcase.
5218 * gcc.dg/tree-ssa/alias-35.c: Likewise.
5219
5220 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5221
5222 PR tree-optimization/70152
5223 * gcc.dg/pr70152.c: New test.
5224
5225 PR target/70086
5226 * gcc.target/i386/pr70086-1.c: New test.
5227 * gcc.target/i386/pr70086-2.c: New test.
5228 * gcc.target/i386/pr70086-3.c: New test.
5229
5230 PR tree-optimization/70127
5231 * gcc.c-torture/execute/pr70127.c: New test.
5232
5233 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
5234
5235 * c-c++-common/goacc/combined-directives-2.c: New test.
5236
5237 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5238
5239 PR c/68473
5240 PR c++/70105
5241 * g++.dg/diagnostic/pr70105.C: New test.
5242 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
5243 (test_multiple_ordinary_maps): New test function.
5244
5245 2016-03-09 David Malcolm <dmalcolm@redhat.com>
5246
5247 PR c/68473
5248 PR c++/70105
5249 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
5250 Drop range information from call to inform_at_rich_loc.
5251 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
5252 New.
5253 (test_show_locus): Replace calls to rich_location::add_range with
5254 calls to add_range. Rewrite the tests that used the now-defunct
5255 rich_location ctor taking a source_range. Simplify other tests
5256 by replacing calls to COMBINE_LOCATION_DATA with calls to
5257 make_location.
5258
5259 2016-03-09 Richard Biener <rguenther@suse.de>
5260 Jakub Jelinek <jakub@redhat.com>
5261
5262 PR tree-optimization/70138
5263 * gcc.dg/vect/pr70138-1.c: New testcase.
5264 * gcc.dg/vect/pr70138-2.c: Likewise.
5265
5266 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5267
5268 PR target/70049
5269 * gcc.target/i386/pr70049.c: New test.
5270
5271 2016-03-09 Richard Biener <rguenther@suse.de>
5272
5273 PR c/70143
5274 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
5275 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
5276 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
5277
5278 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5279
5280 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
5281 arm-*-*.
5282
5283 2016-03-09 Jakub Jelinek <jakub@redhat.com>
5284
5285 PR middle-end/67278
5286 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
5287
5288 PR target/67278
5289 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
5290
5291 PR middle-end/70050
5292 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
5293 in testcase comment.
5294
5295 2016-03-09 Tom de Vries <tom@codesourcery.com>
5296
5297 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
5298 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
5299 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
5300 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
5301 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
5302 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
5303 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
5304 * gfortran.dg/goacc/kernels-loop.f95: New test.
5305
5306 2016-03-08 Martin Sebor <msebor@redhat.com>
5307
5308 PR c++/62096
5309 * g++.dg/warn/overflow-warn-7.C: New test.
5310
5311 2016-03-08 Jason Merrill <jason@redhat.com>
5312
5313 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
5314 * lib/target-supports.exp (check_effective_target_concepts): New.
5315
5316 2016-03-08 Jakub Jelinek <jakub@redhat.com>
5317
5318 PR c++/70135
5319 * g++.dg/cpp1y/constexpr-loop4.C: New test.
5320 * g++.dg/ubsan/pr70135.C: New test.
5321
5322 PR target/70110
5323 * gcc.dg/pr70110.c: New test.
5324
5325 2016-03-07 Martin Jambor <mjambor@suse.cz>
5326
5327 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
5328 * c-c++-common/gomp/if-1.c: Likewise.
5329 * c-c++-common/gomp/pr61486-2.c: Likewise.
5330 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
5331 to dg-additional-options.
5332 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
5333 * g++/gomp/target-teams-1.c: Likewise.
5334 * gcc.dg/gomp/gomp.exp: Likewise.
5335 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
5336 dg-additional-options.
5337 * gfortran.dg/gomp/gomp.exp: Likewise.
5338 * gfortran.dg/gomp/target1.f90: Remove dg-options.
5339 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
5340 dg-additional-options.
5341 * gfortran.dg/gomp/target3.f90: Remove dg-options.
5342
5343 2016-03-07 Martin Jambor <mjambor@suse.cz>
5344
5345 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
5346 * c-c++-common/gomp/gridify-1.c: New test.
5347 * gfortran.dg/gomp/gridify-1.f90: Likewise.
5348
5349 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
5350
5351 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
5352 trigger for cortex-r8, when scanning for register r8.
5353 * gcc.target/arm/pr45701-2.c: Likewise.
5354
5355 2016-02-26 Richard Biener <rguenther@suse.de>
5356 Jeff Law <law@redhat.com>
5357
5358 PR tree-optimization/69740
5359 * gcc.c-torture/compile/pr69740-1.c: New test.
5360 * gcc.c-torture/compile/pr69740-2.c: New test.
5361
5362 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5363
5364 * lib/target-supports.exp
5365 (check_effective_target_whole_vector_shift): Enable for PPC64.
5366
5367 2016-03-07 Richard Biener <rguenther@suse.de>
5368
5369 PR tree-optimization/70115
5370 * gcc.dg/torture/pr70115.c: New testcase.
5371
5372 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
5373
5374 PR middle-end/69916
5375 * c-c-++-common/goacc/pr69916.c: New.
5376
5377 2016-03-07 Richard Henderson <rth@redhat.com>
5378
5379 * gcc.c-torture/compile/pr70061.c: New test.
5380
5381 2016-03-07 Richard Biener <rguenther@suse.de>
5382
5383 PR testsuite/70109
5384 * gcc.dg/vect/O3-pr36098.c: New testcase.
5385
5386 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
5387
5388 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
5389
5390 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
5391
5392 * gnat.dg/renaming9.ad[sb]: New testcase.
5393
5394 2016-03-05 Jakub Jelinek <jakub@redhat.com>
5395
5396 PR c++/70084
5397 * g++.dg/expr/stdarg3.C: New test.
5398
5399 2016-03-04 Jeff Law <law@redhat.com>
5400
5401 PR tree-optimization/69196
5402 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
5403 x86_64-*-*.
5404
5405 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5406
5407 PR c/69973
5408 * gcc.dg/pr69973.c: New test.
5409
5410 PR rtl-optimization/69941
5411 * gcc.dg/torture/pr69941.c: New test.
5412
5413 PR c/69824
5414 * gcc.dg/pr69824.c: New test.
5415
5416 2016-03-05 Tom de Vries <tom@codesourcery.com>
5417
5418 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
5419 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
5420 function.
5421
5422 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
5423
5424 PR c++/66786
5425 * g++.dg/cpp1y/var-templ48.C: New test.
5426 * g++.dg/cpp1y/var-templ49.C: New test.
5427
5428 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5429
5430 * g++.dg/Wno-frame-address.C: Skip on IA-64.
5431
5432 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5433
5434 PR c++/70035
5435 * g++.dg/ubsan/pr70035.C: New test.
5436
5437 PR target/70062
5438 * gcc.target/i386/pr70062.c: New test.
5439
5440 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5441
5442 * g++.dg/template/typename21.C: Remove c++98_only.
5443
5444 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
5445
5446 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
5447
5448 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5449
5450 PR c/68187
5451 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
5452 function.
5453 (fn_42_b): Likewise.
5454 (fn_42_c): Likewise.
5455
5456 2016-03-04 David Malcolm <dmalcolm@redhat.com>
5457
5458 PR c/68187
5459 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
5460 function.
5461 (fn_40_b): Likewise.
5462 (fn_41_a): Likewise.
5463 (fn_41_b): Likewise.
5464
5465 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5466
5467 PR target/70059
5468 * gcc.target/i386/avx512f-pr70059.c: New test.
5469 * gcc.target/i386/avx512dq-pr70059.c: New test.
5470
5471 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
5472
5473 PR rtl-optimization/57676
5474 * gcc.dg/torture/pr57676.c: New test.
5475
5476 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
5477
5478 * gcc.dg/pr70026.c: New test.
5479
5480 2016-03-04 Marek Polacek <polacek@redhat.com>
5481
5482 PR c/69798
5483 * gcc.dg/cilk-plus/pr69798-1.c: New test.
5484 * gcc.dg/cilk-plus/pr69798-2.c: New test.
5485
5486 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5487
5488 PR target/70004
5489 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
5490 Delete.
5491 (test_corners_sisd_si): Likewise.
5492 (main): Remove checks of the above.
5493 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
5494
5495 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
5496
5497 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
5498
5499 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
5500
5501 * gcc.dg/torture/pr69951.c: Accept argc==0.
5502
5503 2016-03-04 Richard Biener <rguenther@suse.de>
5504
5505 PR c++/70054
5506 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
5507 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
5508
5509 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5510
5511 PR testsuite/69766
5512 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
5513 testing multiarch.
5514
5515 2016-03-04 Jakub Jelinek <jakub@redhat.com>
5516
5517 PR debug/69947
5518 * gcc.dg/guality/pr69947.c: New test.
5519
5520 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5521
5522 PR ada/70017
5523 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
5524
5525 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5526
5527 PR rtl-optimization/69904
5528 * gcc.target/arm/pr69904.c: New test.
5529
5530 2016-03-03 Jakub Jelinek <jakub@redhat.com>
5531
5532 PR target/70021
5533 * gcc.dg/vect/pr70021.c: New test.
5534 * gcc.target/i386/pr70021.c: New test.
5535
5536 2016-03-03 Marek Polacek <polacek@redhat.com>
5537
5538 PR middle-end/70050
5539 * gcc.dg/pr70050.c: New test.
5540
5541 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
5542
5543 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
5544
5545 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
5546
5547 PR tree-optimization/70043
5548 * gfortran.dg/vect/pr70043.f90: New test.
5549
5550 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
5551
5552 * gnat.dg/specs/task1.ads: New test.
5553
5554 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5555
5556 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
5557 Invoke gdb with -batch.
5558 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
5559
5560 2016-03-03 Richard Biener <rguenther@suse.de>
5561
5562 PR tree-optimization/55936
5563 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
5564
5565 2016-03-02 Jeff Law <law@redhat.com>
5566
5567 PR rtl-optimization/69942
5568 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
5569 effects of argument promotions.
5570
5571 PR tree-optimization/69987
5572 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
5573 target does not support -fprefetch-loop-arrays.
5574
5575 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
5576
5577 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
5578
5579 2016-03-02 Bin Cheng <bin.cheng@arm.com>
5580
5581 PR rtl-optimization/69052
5582 * gcc.target/i386/pr69052.c: New test.
5583
5584 2016-03-02 Alan Modra <amodra@gmail.com>
5585
5586 * gcc.dg/pr69990.c: New.
5587
5588 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5589
5590 PR c/68062
5591 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
5592
5593 PR middle-end/70022
5594 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
5595
5596 PR target/70028
5597 * gcc.target/i386/pr70028.c: New test.
5598
5599 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5600
5601 * c-c++-common/asan/swapcontext-test-1.c,
5602 * c-c++-common/tsan/thread_leak.c,
5603 * g++.dg/tsan/aligned_vs_unaligned_race.C,
5604 * g++.dg/tsan/benign_race.C,
5605 * g++.dg/tsan/fd_close_norace.C,
5606 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
5607 races with sanitizer output
5608
5609 2016-03-02 Richard Biener <rguenther@suse.de>
5610 Uros Bizjak <ubizjak@gmail.com>
5611
5612 PR target/67278
5613 * gcc.dg/simd-8.c: New testcase.
5614
5615 2016-03-02 Richard Biener <rguenther@suse.de>
5616
5617 PR middle-end/67278
5618 * gcc.dg/simd-7.c: New testcase.
5619
5620 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
5621
5622 * gcc.target/i386/pr70007.c: Tweak.
5623
5624 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
5625
5626 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
5627
5628 2016-03-02 Marek Polacek <polacek@redhat.com>
5629
5630 PR c/67854
5631 * gcc.dg/pr67854.c: New test.
5632
5633 2016-03-02 Jakub Jelinek <jakub@redhat.com>
5634
5635 PR middle-end/70025
5636 * gcc.dg/torture/pr70025.c: New test.
5637
5638 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
5639
5640 PR tree-optimization/68621
5641 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
5642
5643 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5644
5645 * gcc.target/i386/pr70007.c: New test.
5646
5647 2016-03-01 Jeff Law <law@redhat.com>
5648
5649 PR tree-optimization/69196
5650 * gcc.dg/tree-ssa/pr69196-1.c: New test.
5651
5652 PR tree-optimization/69196
5653 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
5654 duplicating code and spoiling the expected output.
5655
5656 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5657
5658 PR target/70033
5659 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
5660 supports power9 before doing tests.
5661 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
5662 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
5663 * gcc.target/powerpc/p9-permute.c: Likewise.
5664
5665 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
5666
5667 PR target/70027
5668 * gcc.target/i386/pr70027.c: New test.
5669
5670 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5671
5672 * gcc.dg/pr70017.c: New test.
5673
5674 2016-03-01 Jakub Jelinek <jakub@redhat.com>
5675
5676 PR c/69796
5677 PR c/69974
5678 * gcc.dg/pr69796.c: New test.
5679 * gcc.dg/pr69974.c: New test.
5680
5681 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
5682
5683 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
5684
5685 2016-02-29 Jeff Law <law@redhat.com>
5686
5687 PR tree-optimization/69987
5688 * gfortran.dg/pr69987.f90: New test.
5689
5690 PR tree-optimization/69989
5691 * gcc.c-torture/compile/pr69989-2.c: New test.
5692
5693 2016-03-01 Marek Polacek <polacek@redhat.com>
5694
5695 PR c++/69795
5696 * g++.dg/parse/invalid1.C: New test.
5697
5698 2016-03-01 Richard Biener <rguenther@suse.de>
5699
5700 PR middle-end/70022
5701 * gcc.dg/pr70022.c: New testcase.
5702
5703 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
5704
5705 PR tree-optimization/69956
5706 * gcc.dg/pr69956.c: New test.
5707
5708 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5709
5710 PR target/70011
5711 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
5712 XFAIL when hardware supports efficient unaligned storage access.
5713
5714 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
5715
5716 PR c++/69961
5717 * g++.dg/template/pr69961a.C: New test.
5718 * g++.dg/template/pr69961b.C: New test.
5719
5720 2016-02-29 David Malcolm <dmalcolm@redhat.com>
5721
5722 PR preprocessor/69985
5723 * gcc.dg/cpp/pr69985.c: New test case.
5724
5725 2016-02-29 Jeff Law <law@redhat.com>
5726
5727 PR tree-optimization/70005
5728 * gcc.c-torture/execute/pr70005.c New test.
5729
5730 PR tree-optimization/69999
5731 * gcc.c-torture/compile/pr69999.c: New test.
5732
5733 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5734
5735 PR tree-optimization/69652
5736 * gcc.dg/torture/pr69652.c: Delete test.
5737 * gcc.dg/vect/pr69652.c: New test.
5738
5739 2016-02-19 Richard Biener <rguenther@suse.de>
5740
5741 PR tree-optimization/69980
5742 * gfortran.dg/vect/pr69980.f90: New testcase.
5743
5744 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5745
5746 * gcc.target/sparc/20160229-1.c: New test.
5747
5748 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5749
5750 * gnat.dg/stack_usage3.adb: New test.
5751 * gnat.dg/stack_usage3_pkg.ads: New helper.
5752
5753 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
5754
5755 * gnat.dg/renaming8.adb: New test.
5756 * gnat.dg/renaming8_pkg1.ads: New helper.
5757 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
5758 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
5759
5760 2016-02-29 Richard Biener <rguenther@suse.de>
5761
5762 PR tree-optimization/69720
5763 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
5764
5765 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
5766
5767 PR fortran/68147
5768 PR fortran/47674
5769 * gfortran.dg/realloc_on_assign_26.f90: New test case.
5770
5771 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5772 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5773
5774 PR fortran/56007
5775 * gfortran.dg/coarray_8.f90: Adjust error message.
5776 * gfortran.dg/pr56007.f90: New test.
5777 * gfortran.dg/pr56007.f: New test.
5778
5779 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
5780
5781 PR tree-optimization/69989
5782 * gcc.dg/torture/pr69989.c: New test.
5783
5784 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
5785
5786 * gcc.target/i386/stack-realign-win.c: New test.
5787
5788 2016-02-28 Harald Anlauf <anlauf@gmx.de>
5789
5790 PR fortran/60126
5791 * gfortran.dg/pr60126.f90: New test.
5792
5793 2016-02-27 Jeff Law <law@redhat.com>
5794
5795 Revert
5796 2016-02-26 Richard Biener <rguenther@suse.de>
5797 Jeff Law <law@redhat.com>
5798
5799 PR tree-optimization/69740
5800 * gcc.c-torture/compile/pr69740-1.c: New test.
5801 * gcc.c-torture/compile/pr69740-2.c: New test.
5802
5803 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5804
5805 PR fortran/69910
5806 * gfortran.dg/newunit_4.f90: New test.
5807
5808 2016-02-27 Jakub Jelinek <jakub@redhat.com>
5809
5810 PR target/69613
5811 PR rtl-optimization/69886
5812 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
5813 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
5814 target.
5815
5816 2016-02-26 Martin Sebor <msebor@redhat.com>
5817
5818 PR tree-optimization/15826
5819 * gcc.dg/tree-ssa/pr15826.c: New test.
5820
5821 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5822
5823 PR target/69969
5824 * gcc.target/powerpc/pr69969.c: New test.
5825
5826 2016-02-26 Martin Sebor <msebor@redhat.com>
5827
5828 PR c++/15766
5829 * g++.old-deja/g++.other/decl5.C: Add a test case.
5830
5831 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
5832
5833 PR target/69946
5834 * gcc.target/powerpc/pr69946.c: New file.
5835
5836 2016-02-26 Richard Biener <rguenther@suse.de>
5837 Jeff Law <law@redhat.com>
5838
5839 PR tree-optimization/69740
5840 * gcc.c-torture/compile/pr69740-1.c: New test.
5841 * gcc.c-torture/compile/pr69740-2.c: New test.
5842
5843 2016-02-26 Martin Jambor <mjambor@suse.cz>
5844
5845 PR middle-end/69920
5846 * gcc.dg/torture/pr69932.c: New test.
5847 * gcc.dg/torture/pr69936.c: Likewise.
5848
5849 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5850
5851 PR target/69709
5852 * gcc.target/s390/pr69709.c: New test.
5853
5854 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5855
5856 PR target/69245
5857 * gcc.target/aarch64/pr69245_1.c: New test.
5858
5859 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5860
5861 PR target/69613
5862 * gcc.dg/torture/pr69613.c: New test.
5863
5864 2016-02-26 Jakub Jelinek <jakub@redhat.com>
5865
5866 PR rtl-optimization/69891
5867 * gcc.target/i386/pr69891.c: New test.
5868
5869 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5870 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5871
5872 PR target/61397
5873 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
5874 functionality for both 32-bit and 64-bit.
5875
5876 2016-02-26 Richard Biener <rguenther@suse.de>
5877
5878 PR tree-optimization/69551
5879 * gcc.dg/torture/pr69951.c: New testcase.
5880
5881 2016-02-25 Richard Biener <rguenther@suse.de>
5882
5883 PR tree-optimization/48795
5884 * gcc.dg/Warray-bounds-18.c: New testcase.
5885
5886 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5887
5888 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
5889
5890 2016-02-25 Jakub Jelinek <jakub@redhat.com>
5891
5892 PR rtl-optimization/69896
5893 * gcc.dg/pr69896.c: New test.
5894
5895 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
5896
5897 PR c++/69736
5898 * g++.dg/cpp1y/paren2.C: New test.
5899
5900 2016-02-24 Martin Sebor <msebor@redhat.com>
5901
5902 PR c/51147
5903 * gcc.dg/enum-mode-2.c: New test.
5904
5905 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5906
5907 PR c++/69922
5908 * g++.dg/warn/Wnonnull-compare-6.C: New test.
5909 * g++.dg/warn/Wnonnull-compare-7.C: New test.
5910 * g++.dg/ubsan/pr69922.C: New test.
5911
5912 2016-02-24 Marek Polacek <polacek@redhat.com>
5913
5914 PR c/69819
5915 * gcc.dg/pr69819.c: New test.
5916
5917 2016-02-24 Martin Sebor <msebor@redhat.com>
5918
5919 PR c++/69912
5920 * g++.dg/ext/flexary15.C: New test.
5921
5922 2016-02-24 Martin Sebor <msebor@redhat.com>
5923
5924 * gcc.dg/builtins-68.c: Avoid making unportable
5925 assumptions about the relationship between SIZE_MAX and UINT_MAX.
5926 * g++.dg/ext/builtin_alloca.C: Same.
5927
5928 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5929 Charles Baylis <charles.baylis@linaro.org>
5930
5931 PR debug/61033
5932 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
5933
5934 2016-02-24 Richard Biener <rguenther@suse.de>
5935 Jakub Jelinek <jakub@redhat.com>
5936
5937 PR middle-end/69760
5938 * gcc.dg/torture/pr69760.c: New testcase.
5939
5940 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5941
5942 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
5943 pattern on Solaris with as.
5944
5945 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5946
5947 * gcc.target/arm/cond_sub_restrict_it.c: New test.
5948 * gcc.target/arm/condarith_restrict_it.c: Likewise.
5949 * gcc.target/arm/movcond_restrict_it.c: Likewise.
5950 * gcc.target/arm/negscc_restrict_it.c: Likewise.
5951
5952 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5953
5954 PR middle-end/69915
5955 * gcc.dg/pr69915.c: New test.
5956
5957 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5958
5959 PR rtl-optimization/69886
5960 * gcc.dg/torture/pr69886.c: New test.
5961
5962 2016-02-24 Richard Biener <rguenther@suse.de>
5963
5964 PR middle-end/68963
5965 * gcc.dg/torture/pr68963.c: New testcase.
5966
5967 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5968
5969 PR target/69875
5970 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
5971 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
5972 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
5973 * gcc.target/arm/atomic_loaddi_1.c: New test.
5974 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
5975 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
5976 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
5977 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
5978 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
5979 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
5980 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
5981 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
5982
5983 2016-02-24 Jakub Jelinek <jakub@redhat.com>
5984
5985 PR middle-end/69909
5986 * gcc.dg/torture/pr69909.c: New test.
5987
5988 2016-02-24 Richard Biener <rguenther@suse.de>
5989
5990 PR tree-optimization/69907
5991 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
5992 * gcc.dg/vect/bb-slp-34.c: XFAIL.
5993 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
5994
5995 2016-02-24 Christian Bruel <christian.bruel@st.com>
5996
5997 * gcc.target/arm/pragma_cpp_fma.c: New test.
5998
5999 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6000
6001 PR fortran/61156
6002 * gfortran.dg/include_6.f90: Update test.
6003
6004 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6005
6006 PR objc/69844
6007 * objc.dg/pr69844.m: New test.
6008
6009 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6010
6011 PR libgfortran/69456
6012 * gfortran.dg/namelist_89.f90: New test.
6013 * gfortran.dg/pr59700.f90: Update test..
6014
6015 2016-02-23 Martin Sebor <msebor@redhat.com>
6016
6017 PR middle-end/69780
6018 * g++.dg/ext/builtin_alloca.C: New test.
6019 * gcc.dg/builtins-68.c: New test.
6020
6021 2016-02-23 Richard Henderson <rth@redhat.com>
6022
6023 * gcc.target/i386/addr-space-3.c: Remove test.
6024
6025 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6026
6027 PR preprocessor/69126
6028 PR preprocessor/69543
6029 * c-c++-common/pr69126-2-long.c: New test.
6030 * c-c++-common/pr69126-2-short.c: New test.
6031 * c-c++-common/pr69543-1.c: Remove xfail.
6032
6033 2016-02-23 David Malcolm <dmalcolm@redhat.com>
6034
6035 PR preprocessor/69126
6036 PR preprocessor/69543
6037 PR preprocessor/69558
6038 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
6039 (f): Rename to...
6040 (test_2): ...this, and add leading comment.
6041 (MACRO_3, test_3): New.
6042 (MACRO_4A, MACRO_4B, test_4): New.
6043 (MACRO): Rename to...
6044 (MACRO_5): ...this.
6045 (g): Rename to...
6046 (test_5): ...this, updating for renaming of MACRO, and
6047 add leading comment.
6048 * c-c++-common/pr69543-1.c: New.
6049 * c-c++-common/pr69543-2.c: New.
6050 * c-c++-common/pr69543-3.c: New.
6051 * c-c++-common/pr69543-4.c: New.
6052 * c-c++-common/pr69558-1.c: New.
6053 * c-c++-common/pr69558-2.c: New.
6054 * c-c++-common/pr69558-3.c: New.
6055 * c-c++-common/pr69558-4.c: New.
6056 * gcc.dg/pr69558.c: Move to...
6057 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
6058 xfail for c++.
6059
6060 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
6061
6062 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
6063 to -ftree-parallelize-loops/-fopenacc changes.
6064 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
6065 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
6066 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
6067 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
6068 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
6069 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
6070 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
6071 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
6072 * c-c++-common/goacc/kernels-loop.c: Likewise.
6073 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
6074 * c-c++-common/goacc/kernels-reduction.c: Likewise.
6075 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
6076 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
6077
6078 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6079
6080 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
6081
6082 2016-02-23 Jakub Jelinek <jakub@redhat.com>
6083
6084 PR c++/69902
6085 * g++.dg/warn/Wnonnull-compare-5.C: New test.
6086
6087 PR c/69900
6088 * gcc.dg/pr69900.c: New test.
6089
6090 2016-02-23 Martin Jambor <mjambor@suse.cz>
6091
6092 PR tree-optimization/69666
6093 * gcc.dg/tree-ssa/pr69666.c: New test.
6094
6095 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
6096
6097 PR fortran/67451
6098 * gfortran.dg/coarray_allocate_5.f08: New test.
6099
6100 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6101
6102 * gcc.target/s390/vcond-shift.c: Move to ...
6103 * gcc.target/s390/vector/vcond-shift.c: ... here.
6104
6105 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6106
6107 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
6108 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
6109
6110 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6111
6112 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
6113
6114 2016-02-20 Mark Wielaard <mjw@redhat.com>
6115
6116 PR c/28901
6117 * gcc.dg/unused-variable-3.c: New test.
6118
6119 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6120
6121 PR target/69888
6122 * gcc.target/i386/pr69888.c: New test.
6123
6124 2016-02-22 Richard Biener <rguenther@suse.de>
6125
6126 PR tree-optimization/69882
6127 * gfortran.dg/vect/pr69882.f90: New testcase.
6128
6129 2016-02-22 Jakub Jelinek <jakub@redhat.com>
6130
6131 PR target/69885
6132 * gcc.dg/pr69885.c: New test.
6133
6134 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
6135
6136 PR target/69806
6137 PR target/54089
6138 * gcc.target/sh/pr54089-10.c: New.
6139
6140 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
6141
6142 PR fortran/69423
6143 * gfortran.dg/deferred_character_15.f90 : New test.
6144
6145 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
6146
6147 PR fortran/57365
6148 gfortran.dg/allocate_with_source_18.f03: New test.
6149
6150 2016-02-20 Harald Anlauf <anlauf@gmx.de>
6151
6152 PR fortran/52531
6153 gfortran.dg/gomp/pr52531.f90: New test.
6154
6155 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
6156
6157 PR c++/69865
6158 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
6159 -std=c++03.
6160
6161 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6162
6163 PR c++/69826
6164 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
6165 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
6166
6167 PR c++/69850
6168 * g++.dg/warn/Wnonnull-compare-4.C: New test.
6169
6170 PR c++/69851
6171 * g++.dg/torture/pr69851.C: New test.
6172
6173 2016-02-19 Martin Sebor <msebor@redhat.com>
6174
6175 PR testsuite/69573
6176 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
6177
6178 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6179
6180 PR c++/69850
6181 * g++.dg/warn/Wnonnull-compare-2.C: New test.
6182 * g++.dg/warn/Wnonnull-compare-3.C: New test.
6183
6184 PR c++/67767
6185 * g++.dg/cpp0x/pr67767.C: New test.
6186
6187 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6188
6189 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
6190 for fp, simd, crypto, crc, lse.
6191 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
6192 above.
6193 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
6194 effective target check.
6195
6196 2016-02-19 Jakub Jelinek <jakub@redhat.com>
6197
6198 PR target/69820
6199 * gcc.target/i386/pr69820.c: New test.
6200
6201 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6202
6203 * gcc.target/s390/vector/int128-1.c: New test.
6204
6205 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6206
6207 * gcc.target/s390/vector/vec-vcond-1.c: New test.
6208
6209 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6210
6211 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
6212 instruction pattern name to prevent the testcase from failing with
6213 -march=z13.
6214
6215 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6216
6217 * gcc.target/s390/md/movstr-2.c: New test.
6218
6219 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
6220
6221 * gcc.target/s390/morestack.c: New test.
6222
6223 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
6224
6225 PR target/69625
6226 * gcc.target/s390/pr69625.c: Add test case.
6227
6228 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
6229
6230 PR testsuite/68580
6231 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
6232
6233 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6234
6235 PR target/68404
6236 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
6237 * gcc.target/powerpc/fusion3.c: Likewise.
6238
6239 2016-02-18 Richard Biener <rguenther@suse.de>
6240
6241 PR middle-end/69553
6242 * g++.dg/torture/pr69553.C: New testcase.
6243
6244 2016-02-18 Nick Clifton <nickc@redhat.com>
6245
6246 PR target/62254
6247 PR target/69610
6248 * gcc.target/arm/pr62554.c: New test.
6249 * gcc.target/arm/pr69610-1.c: New test.
6250 * gcc.target/arm/pr69610-2.c: New test.
6251
6252 2016-02-18 Richard Biener <rguenther@suse.de>
6253
6254 PR middle-end/69854
6255 * gcc.dg/torture/pr69854.c: New testcase.
6256
6257 2016-02-17 Jakub Jelinek <jakub@redhat.com>
6258
6259 PR c++/69850
6260 * g++.dg/warn/Wnonnull-compare-1.C: New test.
6261
6262 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6263
6264 * gcc.target/powerpc/vec-cg.c: New test.
6265
6266 2016-02-17 Richard Biener <rguenther@suse.de>
6267
6268 PR testsuite/69586
6269 * gcc.dg/uninit-21.c: Add -fno-short-enums.
6270
6271 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6272
6273 PR target/69161
6274 * gcc.c-torture/compile/pr69161.c: New test.
6275
6276 2016-02-17 David Sherwood <david.sherwood@arm.com>
6277
6278 PR target/69532
6279 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
6280 * gcc.target/arm/vect-fmaxmin.c: Likewise.
6281
6282 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6283
6284 * gcc.dg/ifcvt-4.c: Skip on Visium.
6285
6286 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6287
6288 * gnat.dg/atomic8.adb: New test.
6289
6290 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
6291
6292 * gnat.dg/discr46.ad[sb]: New test.
6293
6294 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
6295
6296 PR Target/48344
6297 * gcc.target/powerpc/pr48344-1.c: New test.
6298
6299 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6300
6301 PR fortran/69742
6302 * gfortran.dg/associate_21.f90: New test.
6303
6304 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6305
6306 PR c/69835
6307 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
6308 -Wnonnull in dg-options.
6309 * c-c++-common/nonnull-2.c: New test.
6310
6311 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
6312 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6313
6314 * gcc.target/aarch64/vector_initialization_nostack.c: New.
6315
6316 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6317
6318 PR middle-end/69801
6319 * gcc.dg/pr69801.c: Add empty dg-options.
6320
6321 2016-02-16 James Norris <jnorris@codesourcery.com>
6322
6323 * c-c++-common/goacc/deviceptr-1.c: Add tests.
6324 * g++.dg/goacc/deviceptr-1.c: New file.
6325
6326 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6327
6328 PR tree-optimization/69820
6329 * gcc.dg/vect/pr69820.c: New test.
6330
6331 2016-02-16 Richard Biener <rguenther@suse.de>
6332
6333 PR tree-optimization/69776
6334 * gcc.dg/torture/pr69776-2.c: New testcase.
6335
6336 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
6337
6338 PR tree-optimization/69714
6339 * gcc.dg/torture/pr69714.c: New test.
6340
6341 2016-02-16 Jakub Jelinek <jakub@redhat.com>
6342
6343 PR tree-optimization/69802
6344 * gcc.dg/pr69802.c: New test.
6345
6346 2016-02-16 Richard Biener <rguenther@suse.de>
6347
6348 PR middle-end/69801
6349 * gcc.dg/pr69801.c: New testcase.
6350
6351 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6352
6353 PR libgfortran/69651
6354 * gfortran.dg/read_bang.f90: New test.
6355 * gfortran.dg/read_bang4.f90: New test.
6356
6357 2016-02-15 Jakub Jelinek <jakub@redhat.com>
6358
6359 PR c++/69658
6360 * g++.dg/init/pr69658.C: New test.
6361
6362 PR c++/69797
6363 * c-c++-common/pr69797.c: New test.
6364
6365 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6366
6367 * lib/target-supports.exp (check_effective_target_section_anchors): Add
6368 check for aarch64*-*-*.
6369
6370 2016-02-15 Richard Biener <rguenther@suse.de>
6371
6372 PR tree-optimization/69783
6373 * gcc.dg/vect/pr69783.c: New testcase.
6374
6375 2016-02-15 Richard Biener <rguenther@suse.de>
6376
6377 PR tree-optimization/69776
6378 * gcc.dg/torture/pr69776.c: New testcase.
6379
6380 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6381
6382 PR fortran/60526
6383 * gfortran.dg/type_decl_4.f90: Reinstated.
6384
6385 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
6386
6387 PR fortran/68746
6388 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
6389
6390 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6391
6392 PR fortran/60526
6393 PR bootstrap/69816
6394 * gfortran.dg/type_decl_4.f90: Removed.
6395
6396 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6397
6398 PR fortran/60526
6399 * gfortran.dg/type_decl_4.f90: New test.
6400
6401 2016-02-14 Alan Modra <amodra@gmail.com>
6402
6403 PR testsuite/68886
6404 * gcc.c-torture/execute/stkalign.c: Revise test.
6405
6406 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6407
6408 PR target/67260
6409 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
6410
6411 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6412
6413 PR target/67260
6414 * gcc.target/sh/torture/pr67260.c: New.
6415
6416 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
6417
6418 * gcc.dg/pr67964.c: Add dg-require-alias.
6419
6420 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
6421
6422 PR target/67636
6423 PR target/64345
6424 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
6425
6426 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6427
6428 PR libgfortran/69668
6429 * gfortran.dg/namelist_88.f90: New test.
6430
6431 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6432
6433 PR libgfortran/69668
6434 * gfortran.dg/namelist_38.f90: Update test.
6435 * gfortran.dg/namelist_84.f90: Update test.
6436
6437 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6438
6439 PR other/69554
6440 * gcc.dg/pr69554-1.c: New test.
6441 * gfortran.dg/pr69554-1.F90: New test.
6442 * gfortran.dg/pr69554-2.F90: New test.
6443 * lib/gcc-dg.exp (proc dg-locus): New function.
6444 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
6445 distinguish between the caret-printing and non-caret-printing
6446 cases. If caret-printing has been explicitly enabled, bail out
6447 without attempting to fix up the output.
6448
6449 2016-02-12 David Malcolm <dmalcolm@redhat.com>
6450
6451 PR driver/69265
6452 PR driver/69453
6453 * gcc.dg/spellcheck-options-3.c: New test case.
6454 * gcc.dg/spellcheck-options-4.c: New test case.
6455 * gcc.dg/spellcheck-options-5.c: New test case.
6456 * gcc.dg/spellcheck-options-6.c: New test case.
6457 * gcc.dg/spellcheck-options-7.c: New test case.
6458 * gcc.dg/spellcheck-options-8.c: New test case.
6459 * gcc.dg/spellcheck-options-9.c: New test case.
6460 * gcc.dg/spellcheck-options-10.c: New test case.
6461
6462 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6463
6464 PR rtl-optimization/69764
6465 PR rtl-optimization/69771
6466 * c-c++-common/pr69764.c: New test.
6467 * gcc.dg/torture/pr69771.c: New test.
6468
6469 2016-02-12 Marek Polacek <polacek@redhat.com>
6470
6471 * g++.dg/torture/init-list1.C: New.
6472
6473 2016-02-12 Marek Polacek <polacek@redhat.com>
6474
6475 * gcc.dg/pr69522.c: Add empty dg-options.
6476
6477 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
6478
6479 * g++.dg/lto/lto.exp: Include and init mpx.
6480 * g++.dg/lto/pr69729_0.C: New test.
6481
6482 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6483
6484 PR ipa/69241
6485 * g++.dg/ipa/pr69241-4.C: New test.
6486
6487 PR ipa/68672
6488 * g++.dg/ipa/pr68672-1.C: New test.
6489 * g++.dg/ipa/pr68672-2.C: New test.
6490 * g++.dg/ipa/pr68672-3.C: New test.
6491
6492 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
6493
6494 PR c/69522
6495 * gcc.dg/pr69522.c: New test.
6496
6497 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
6498
6499 PR c++/69098
6500 * g++.dg/cpp1y/69098.C: New test.
6501 * g++.dg/cpp1y/69098-2.C: New test.
6502
6503 2016-02-12 Jakub Jelinek <jakub@redhat.com>
6504
6505 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
6506 and neighbour -> neighbor.
6507 * objc.dg/attributes/method-nonnull-1.m: Likewise.
6508 * objc.dg/gnu-api-2-class-meta.m: Likewise.
6509 * c-c++-common/Wvarargs.c: Likewise.
6510 * c-c++-common/goacc/host_data-5.c: Likewise.
6511 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
6512 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
6513 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
6514 * gcc.target/aarch64/pr60697.c: Likewise.
6515 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
6516 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
6517 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6518 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
6519 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
6520 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
6521 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
6522 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
6523 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
6524 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
6525 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
6526 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
6527 * g++.dg/lookup/koenig5.C: Likewise.
6528 * g++.dg/ext/no-asm-2.C: Likewise.
6529 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
6530 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
6531 * gfortran.dg/used_types_16.f90: Likewise.
6532 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
6533 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
6534 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
6535 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
6536 * gfortran.dg/abstract_type_6.f03: Likewise.
6537 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
6538 * gfortran.dg/used_types_15.f90: Likewise.
6539 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
6540 * gfortran.dg/exit_3.f08: Likewise.
6541 * gfortran.dg/open_status_2.f90: Likewise.
6542 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
6543 * gfortran.dg/intrinsic_std_1.f90: Likewise.
6544 * gfortran.dg/associate_1.f03: Likewise.
6545 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
6546 * gfortran.dg/intrinsic_std_6.f90: Likewise.
6547 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
6548 * gcc.dg/builtin-object-size-1.c: Likewise.
6549 * gcc.dg/noreturn-6.c: Likewise.
6550 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
6551 * gcc.dg/globalalias.c: Likewise.
6552 * gcc.dg/builtins-config.h: Likewise.
6553 * gcc.dg/pr30457.c: Likewise.
6554 * gcc.c-torture/compile/volatile-1.c: Likewise.
6555 * gcc.c-torture/execute/20101011-1.c: Likewise.
6556 * c-c++-common/Waddress-1.c: Likewise.
6557
6558 2016-02-11 Jakub Jelinek <jakub@redhat.com>
6559
6560 PR c/69768
6561 * c-c++-common/Waddress-1.c: New test.
6562
6563 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
6564
6565 PR fortran/69296
6566 * gfortran.dg/associate_19.f03: New test.
6567 * gfortran.dg/associate_20.f03: New test.
6568
6569 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
6570
6571 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
6572
6573 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6574
6575 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
6576 .arch armv8-a\n. Add -dA to dg-options.
6577 * gcc.target/aarch64/assembler_arch_1.c: New test.
6578 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
6579
6580 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
6581
6582 PR c++/68726
6583 * g++.dg/cpp0x/pr68726.C: New.
6584
6585 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
6586
6587 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
6588 test.
6589
6590 2016-02-11 Richard Biener <rguenther@suse.de>
6591
6592 * g++.dg/tree-ssa/pr61034.C: Adjust.
6593
6594 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
6595
6596 PR target/69148
6597 * gcc.target/s390/pr69148.c: New.
6598
6599 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6600
6601 PR tree-optimization/69652
6602 * gcc.dg/torture/pr69652.c: New test.
6603
6604 2016-02-10 Jakub Jelinek <jakub@redhat.com>
6605 Patrick Palka <ppalka@gcc.gnu.org>
6606
6607 PR ipa/69241
6608 PR c++/69649
6609 * g++.dg/ipa/pr69241-1.C: New test.
6610 * g++.dg/ipa/pr69241-2.C: New test.
6611 * g++.dg/ipa/pr69241-3.C: New test.
6612 * g++.dg/ipa/pr69649.C: New test.
6613
6614 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
6615
6616 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
6617 * gcc.dg/tree-ssa/sra-18.c: Ditto.
6618
6619 2016-02-10 Bin Cheng <bin.cheng@arm.com>
6620
6621 PR tree-optimization/68021
6622 * gcc.dg/tree-ssa/pr68021.c: New test.
6623
6624 2016-02-10 Richard Biener <rguenther@suse.de>
6625
6626 PR tree-optimization/69726
6627 * gcc.dg/uninit-22.c: New testcase.
6628
6629 2016-02-09 Andrew Pinski <apinski@cavium.com>
6630
6631 PR tree-opt/69282
6632 * gcc.c-torture/compile/20160205-1.c: New testcase.
6633
6634 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
6635
6636 PR target/68404
6637 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
6638 instead accessing a really large arrray.
6639 * gcc.target/powerpc/fusion3.c: Likewise.
6640
6641 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
6642
6643 PR target/68532
6644 * gcc.c-torture/execute/pr68532.c: New test.
6645
6646 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
6647
6648 PR target/69634
6649 * gcc.dg/pr69634.c: New.
6650
6651 2016-02-09 Richard Biener <rguenther@suse.de>
6652
6653 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
6654
6655 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
6656
6657 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
6658
6659 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
6660
6661 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
6662
6663 2016-02-09 Richard Biener <rguenther@suse.de>
6664
6665 PR tree-optimization/69715
6666 * gcc.dg/torture/pr69715.c: New testcase.
6667
6668 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6669
6670 PR c++/69139
6671 * g++.dg/cpp0x/trailing12.C: New test.
6672 * g++.dg/cpp0x/trailing13.C: New test.
6673
6674 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
6675
6676 PR c++/69283
6677 PR c++/67835
6678 * g++.dg/cpp1y/auto-fn29.C: New test.
6679 * g++.dg/cpp1y/auto-fn30.C: New test.
6680
6681 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6682
6683 PR tree-optimization/69209
6684 * gcc.c-torture/compile/pr69209.c: New test.
6685
6686 2016-02-08 Jeff Law <law@redhat.com>
6687
6688 PR tree-optimization/68541
6689 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
6690 of statements allowed in join block for path splitting.
6691
6692 2016-02-08 Jakub Jelinek <jakub@redhat.com>
6693
6694 PR c++/59627
6695 * g++.dg/gomp/pr59627.C: New test.
6696
6697 PR ipa/69239
6698 * g++.dg/ipa/pr69239.C: New test.
6699
6700 2016-02-08 David Malcolm <dmalcolm@redhat.com>
6701
6702 PR preprocessor/69664
6703 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
6704 * gcc.dg/cpp/warn-comments.c: Likewise.
6705
6706 2016-02-08 Marek Polacek <polacek@redhat.com>
6707
6708 PR c++/69688
6709 * g++.dg/init/const12.C: New test.
6710
6711 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
6712
6713 PR target/60410
6714 * gcc.dg/lto/pr55113_0.c: Remove test.
6715
6716 2016-02-08 Richard Biener <rguenther@suse.de>
6717
6718 PR tree-optimization/69719
6719 * gcc.dg/torture/pr69719.c: New testcase.
6720
6721 2016-02-08 Richard Biener <rguenther@suse.de>
6722 Jeff Law <law@redhat.com>
6723
6724 PR target/68273
6725 * gcc.target/mips/pr68273.c: New testcase.
6726
6727 2016-02-08 Richard Biener <rguenther@suse.de>
6728
6729 PR rtl-optimization/69274
6730 * gcc.target/i386/addr-sel-1.c: XFAIL.
6731
6732 2016-02-08 Jeff Law <law@redhat.com>
6733
6734 PR tree-optimization/68541
6735 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
6736
6737 PR tree-optimization/65917
6738 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
6739
6740 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6741
6742 PR fortran/50555
6743 * gfortran.dg/namelist_args.f90: New test.
6744
6745 2016-02-05 Jeff Law <law@redhat.com>
6746
6747 PR tree-optimization/68541
6748 * gcc.dg/tree-ssa/split-path-2.c: New test.
6749 * gcc.dg/tree-ssa/split-path-3.c: New test.
6750 * gcc.dg/tree-ssa/split-path-4.c: New test.
6751 * gcc.dg/tree-ssa/split-path-5.c: New test.
6752 * gcc.dg/tree-ssa/split-path-6.c: New test.
6753 * gcc.dg/tree-ssa/split-path-7.c: New test.
6754
6755 2016-02-05 Martin Sebor <msebor@redhat.com>
6756
6757 PR c++/69662
6758 * g++.dg/warn/Wplacement-new-size-1.C: New test.
6759 * g++.dg/warn/Wplacement-new-size-2.C: New test.
6760
6761 2016-02-06 Richard HEnderson <rth@redhat.com>
6762
6763 PR c/69643
6764 * gcc.target/i386/addr-space-4.c: New.
6765 * gcc.target/i386/addr-space-5.c: New.
6766
6767 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
6768
6769 PR fortran/66089
6770 * gfortran.dg/elemental_dependency_6.f90: New.
6771
6772 2016-02-05 Jakub Jelinek <jakub@redhat.com>
6773
6774 PR rtl-optimization/69691
6775 * gcc.c-torture/execute/pr69691.c: New test.
6776
6777 PR c++/69628
6778 * g++.dg/parse/pr69628.C: New test.
6779
6780 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6781
6782 * gcc.dg/sancov/asan.c: Move to ...
6783 * gcc.dg/asan/sancov-1.c: ... here.
6784
6785 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
6786
6787 * gcc.target/i386/pr69577.c: Require avx_runtime target.
6788
6789 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
6790
6791 PR target/69677
6792 * gcc.target/i386/pr69677.c: New test.
6793
6794 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
6795
6796 PR c++/68948
6797 * g++.dg/template/pr68948.C: New test.
6798
6799 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
6800
6801 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
6802 (only necessary on s390x).
6803
6804 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
6805
6806 * gcc.target/i386/pr69454-2.c: Compile with -msse2
6807 -mno-accumulate-outgoing-args.
6808
6809 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
6810
6811 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
6812
6813 2016-02-04 Jakub Jelinek <jakub@redhat.com>
6814
6815 PR c/69669
6816 * c-c++-common/pr69669.c: New test.
6817
6818 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
6819
6820 PR target/69667
6821 * g++.dg/pr69667.C: New file.
6822
6823 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
6824
6825 PR target/69619
6826 * gcc.dg/pr69619.c: Add new test.
6827
6828 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
6829
6830 PR rtl-optimization/69577
6831 * gcc.target/i386/pr69577.c: New test.
6832
6833 2016-02-04 Martin Liska <mliska@suse.cz>
6834
6835 * g++.dg/asan/pr69276.C: New test.
6836
6837 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6838
6839 PR target/65932
6840 PR target/67714
6841 * gcc.target/arm/wmul-3.c: Simplify test to generate just
6842 a single smulbb instruction.
6843 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
6844 * gcc.target/amr/wmul-2.c: Likewise.
6845
6846 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6847
6848 PR target/65932
6849 PR target/67714
6850 * gcc.c-torture/execute/pr67714.c: New test.
6851
6852 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
6853
6854 PR target/69454
6855 * gcc.target/i386/pr69454-1.c: New test.
6856 * gcc.target/i386/pr69454-2.c: New test.
6857
6858 2016-02-03 Martin Sebor <msebor@redhat.com>
6859
6860 PR c++/69251
6861 PR c++/69253
6862 PR c++/69290
6863 PR c++/69277
6864 PR c++/69349
6865 * g++.dg/ext/flexarray-mangle-2.C: New test.
6866 * g++.dg/ext/flexarray-mangle.C: New test.
6867 * g++.dg/ext/flexarray-subst.C: New test.
6868 * g++.dg/ext/flexary11.C: New test.
6869 * g++.dg/ext/flexary12.C: New test.
6870 * g++.dg/ext/flexary13.C: New test.
6871 * g++.dg/ext/flexary14.C: New test.
6872 * g++.dg/other/dump-ada-spec-2.C: Adjust.
6873
6874 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
6875
6876 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
6877 Define only if CHECK_FLOAT128 is defined.
6878 (main): Properly initialize u5.
6879
6880 2016-02-03 Jakub Jelinek <jakub@redhat.com>
6881
6882 PR c/69627
6883 * gcc.dg/pr69627.c: New test.
6884
6885 PR target/69644
6886 * gcc.dg/pr69644.c: New test.
6887
6888 2016-02-03 Mike Stump <mikestump@comcast.net>
6889
6890 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
6891 support for struct-layout-1.exp.
6892
6893 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
6894
6895 PR c++/69056
6896 * g++.dg/cpp0x/pr69056.C: New test.
6897
6898 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
6899 Alexandre Oliva <aoliva@redhat.com>
6900
6901 PR target/69461
6902 * gcc.target/powerpc/pr69461.c: New.
6903
6904 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
6905
6906 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
6907 works from here ...
6908 (check_effective_target_fsanitize_thread): ... to here. Do not
6909 specify additional compile flags for the test source.
6910 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
6911 specify additional compile flags for the test source.
6912
6913 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
6914
6915 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
6916
6917 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
6918
6919 PR fortran/67451
6920 PR fortran/69418
6921 * gfortran.dg/coarray_allocate_2.f08: New test.
6922 * gfortran.dg/coarray_allocate_3.f08: New test.
6923 * gfortran.dg/coarray_allocate_4.f08: New test.
6924
6925 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
6926
6927 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
6928 use same scan-tree-dump-times on all platforms.
6929 * gcc.dg/vect/vect-outer-1.c: Likewise.
6930 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
6931 * gcc.dg/vect/vect-outer-1a.c: Likewise.
6932 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
6933 * gcc.dg/vect/vect-outer-1b.c: Likewise.
6934 * gcc.dg/vect/vect-outer-2b.c: Likewise.
6935 * gcc.dg/vect/vect-outer-3b.c: Likewise.
6936 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
6937
6938 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
6939
6940 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
6941 warning.
6942
6943 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
6944
6945 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
6946
6947 2016-02-02 James Norris <jnorris@codesourcery.com>
6948
6949 * c-c++-common/goacc/routine-5.c: Add tests.
6950
6951 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
6952
6953 * gcc.target/nvptx/unsigned-cmp.c: New test.
6954
6955 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
6956
6957 * gcc.target/aarch64/scalar_shift_1.c
6958 (test_corners_sisd_di): Improve force to SIMD register.
6959 (test_corners_sisd_si): Likewise.
6960 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
6961 Remove scan-assembler check for ldr.
6962
6963 2016-02-02 Richard Biener <rguenther@suse.de>
6964
6965 PR tree-optimization/69595
6966 * gcc.dg/Warray-bounds-17.c: New testcase.
6967
6968 2016-02-02 Richard Biener <rguenther@suse.de>
6969
6970 PR tree-optimization/69606
6971 * gcc.dg/torture/pr69606.c: New testcase.
6972
6973 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
6974
6975 PR middle-end/68542
6976 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
6977 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
6978
6979 2016-02-02 Alan Modra <amodra@gmail.com>
6980
6981 PR target/69548
6982 * gcc.target/powerpc/pr69548.c: New test.
6983
6984 2016-02-01 Jakub Jelinek <jakub@redhat.com>
6985
6986 PR rtl-optimization/69592
6987 * gcc.dg/pr69592.c: New test.
6988
6989 PR preprocessor/69543
6990 PR c/69558
6991 * gcc.dg/pr69543.c: New test.
6992 * gcc.dg/pr69558.c: New test.
6993
6994 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
6995
6996 PR testsuite/65940
6997 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
6998
6999 2016-02-01 Martin Sebor <msebor@redhat.com>
7000
7001 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
7002
7003 2016-02-01 Bin Cheng <bin.cheng@arm.com>
7004
7005 PR tree-optimization/67921
7006 * c-c++-common/ubsan/pr67921.c: New test.
7007
7008 2016-02-01 Richard Biener <rguenther@suse.de>
7009
7010 PR middle-end/69556
7011 * gcc.dg/tree-ssa/recip-8.c: New testcase.
7012
7013 2016-02-01 Richard Biener <rguenther@suse.de>
7014
7015 PR tree-optimization/69574
7016 * gcc.dg/torture/pr69574.c: New testcase.
7017
7018 2016-02-01 Richard Biener <rguenther@suse.de>
7019
7020 PR tree-optimization/69579
7021 * gcc.dg/setjmp-6.c: New testcase.
7022
7023 2016-02-01 Jakub Jelinek <jakub@redhat.com>
7024
7025 PR rtl-optimization/69570
7026 * g++.dg/opt/pr69570.C: New test.
7027
7028 2016-02-01 Richard Henderson <rth@redhat.com>
7029
7030 * gcc.dg/pr69535.c: New test.
7031
7032 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
7033
7034 PR testsuite/69584
7035 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
7036 * gcc.dg/tree-ssa/sra-18.c: Likewise.
7037
7038 PR debug/68244
7039 * g++.dg/parse/parens3.C: Use register "4" on hppa.
7040
7041 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
7042
7043 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
7044
7045 PR fortran/67564
7046 * gfortran.dg/allocate_with_source_17.f03: New test.
7047
7048 2016-01-30 Jakub Jelinek <jakub@redhat.com>
7049
7050 PR tree-optimization/69546
7051 * gcc.dg/torture/pr69546.c: New test.
7052
7053 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
7054
7055 PR fortran/69566
7056 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
7057
7058 2016-01-30 Martin Sebor <msebor@redhat.com>
7059
7060 PR c++/68490
7061 * g++.dg/ext/flexary10.C: New test.
7062
7063 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7064
7065 PR fortran/66707
7066 gfortran.dg/common_23.f90: New test.
7067
7068 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7069
7070 PR target/65546
7071 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
7072 condition being checked, and disable it when the target supports
7073 misaligned loads and stores.
7074
7075 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7076
7077 PR debug/69518
7078 * gcc.dg/torture/pr69518.c: New test.
7079
7080 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
7081
7082 PR target/69530
7083 * gcc.target/i386/pr69530.c: New test.
7084
7085 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
7086
7087 PR target/65604
7088 * gcc.target/mips/div-delay.c: New test.
7089
7090 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7091
7092 PR target/69551
7093 * gcc.target/i386/pr69551.c: New test.
7094
7095 PR target/66137
7096 * gcc.target/i386/pr66137.c: New test.
7097
7098 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
7099
7100 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
7101 always built for p5600.
7102 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
7103 isa=p5600 dg-option.
7104
7105 2016-01-29 Richard Biener <rguenther@suse.de>
7106
7107 PR tree-optimization/69547
7108 * g++.dg/tree-ssa/pr69547.C: New testcase.
7109
7110 2016-01-29 Jakub Jelinek <jakub@redhat.com>
7111
7112 PR debug/66869
7113 * g++.dg/warn/Wunused-function2.C: New test.
7114
7115 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
7116
7117 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
7118 support for test to succeed.
7119
7120 2016-01-29 Marek Polacek <polacek@redhat.com>
7121
7122 PR c++/69509
7123 PR c++/69516
7124 * g++.dg/ext/constexpr-vla2.C: New test.
7125 * g++.dg/ext/constexpr-vla3.C: New test.
7126 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
7127
7128 2016-01-29 Richard Biener <rguenther@suse.de>
7129
7130 PR middle-end/69537
7131 * gcc.dg/uninit-21.c: New testcase.
7132
7133 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
7134
7135 PR target/69459
7136 * gcc.target/i386/pr69459.c: New test.
7137
7138 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
7139
7140 PR target/68400
7141 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
7142 * gcc.target/mips/pr68400.c: New test.
7143
7144 2016-01-28 Martin Sebor <msebor@redhat.com>
7145
7146 PR target/17381
7147 * gcc.target/powerpc/pr17381.c: New test.
7148
7149 2016-01-28 Jakub Jelinek <jakub@redhat.com>
7150
7151 PR middle-end/69542
7152 * gcc.dg/torture/pr69542.c: New test.
7153
7154 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
7155
7156 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
7157
7158 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7159
7160 * gcc.dg/pr65980.c: Skip on AIX.
7161 * gcc.dg/pr66688.c: Same.
7162
7163 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
7164
7165 PR target/63679
7166 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
7167 * gcc.dg/tree-ssa/sra-18.c: Same.
7168
7169 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
7170
7171 PR fortran/62536
7172 * gfortran.dg/block_15.f08: New test.
7173 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
7174 on incorrectly closed BLOCK.
7175
7176 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
7177
7178 * gcc.dg/declare-simd.c: New test.
7179 2016-01-28 Richard Biener <rguenther@suse.de>
7180
7181 PR tree-optimization/69466
7182 * gfortran.dg/vect/pr69466.f90: New testcase.
7183
7184 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
7185
7186 * g++.dg/pr67989.C: Remove ARM-specific option.
7187 * gcc.target/arm/pr67989.C: New file.
7188
7189 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7190
7191 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
7192 and expm1 test for glibc < 2.11.
7193
7194 2016-01-27 Richard Henderson <rth@redhat.com>
7195
7196 * gcc.c-torture/execute/pr69447.c: New test.
7197
7198 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
7199
7200 PR fortran/69422
7201 * gfortran.dg/alloc_comp_assign_15.f03: New test.
7202
7203 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7204
7205 PR debug/66869
7206 * gcc.dg/pr66869.c: New test.
7207
7208 2016-01-25 Jeff Law <law@redhat.com>
7209
7210 PR tree-optimization/68398
7211 PR tree-optimization/69196
7212 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
7213 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
7214 path to avoid new heuristic allowing more irreducible regions
7215 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
7216 * gcc.dg/tree-ssa/vrp46.c: Likewise.
7217 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
7218 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
7219 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7220
7221 2016-01-27 Marek Polacek <polacek@redhat.com>
7222
7223 PR c/68062
7224 * c-c++-common/vector-compare-4.c: New test.
7225
7226 2016-01-27 David Malcolm <dmalcolm@redhat.com>
7227
7228 PR preprocessor/69126
7229 * c-c++-common/pr69126.c: New test case.
7230
7231 2016-01-27 Ian Lance Taylor <iant@google.com>
7232
7233 * gcc.dg/tree-ssa/ivopt_5.c: New test.
7234
7235 2016-01-27 Ryan Burn <contact@rnburn.com>
7236
7237 PR cilkplus/69267
7238 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
7239
7240 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
7241
7242 PR target/69512
7243 * gcc.target/i386/pr69512.c: New test.
7244
7245 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
7246
7247 PR ada/69488
7248 * gnat.dg/sso/*.adb: Robustify dg-output directives.
7249
7250 2016-01-27 Marek Polacek <polacek@redhat.com>
7251
7252 PR c++/69379
7253 * g++.dg/pr69379.C: New test.
7254
7255 2016-01-27 Martin Sebor <msebor@redhat.com>
7256
7257 PR c++/69317
7258 * g++.dg/abi/Wabi-2-2.C: New test.
7259 * g++.dg/abi/Wabi-2-3.C: New test.
7260 * g++.dg/abi/Wabi-3-2.C: New test.
7261 * g++.dg/abi/Wabi-3-3.C: New test.
7262
7263 2016-01-27 Richard Biener <rguenther@suse.de>
7264
7265 PR tree-optimization/69166
7266 * gcc.dg/torture/pr69166.c: New testcase.
7267
7268 2016-01-27 Martin Jambor <mjambor@suse.cz>
7269
7270 PR tree-optimization/69355
7271 * gcc.dg/tree-ssa/pr69355.c: New test.
7272
7273 2016-01-27 Marek Polacek <polacek@redhat.com>
7274
7275 PR c++/69496
7276 * g++.dg/ext/constexpr-vla1.C: New test.
7277
7278 2016-01-20 Christian Bruel <christian.bruel@st.com>
7279
7280 PR target/69245
7281 * gcc.target/arm/pr69245.c: New test.
7282
7283 2016-01-27 Jakub Jelinek <jakub@redhat.com>
7284
7285 PR tree-optimization/69399
7286 * gcc.dg/torture/pr69399.c: New test.
7287
7288 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
7289
7290 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
7291
7292 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
7293
7294 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
7295
7296 2016-01-26 Tom de Vries <tom@codesourcery.com>
7297
7298 PR tree-optimization/69110
7299 * gcc.dg/autopar/pr69110.c: New test.
7300
7301 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
7302 Sebastian Pop <s.pop@samsung.com>
7303
7304 * gcc.dg/graphite/isl-ast-op-select.c: New.
7305
7306 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
7307
7308 PR fortran/69385
7309 * gfortran.dg/allocate_error_6.f90: New test.
7310
7311 2016-01-26 Richard Henderson <rth@redhat.com>
7312
7313 * gcc.dg/tm/pr60908.c: New test.
7314
7315 2016-01-26 David Malcolm <dmalcolm@redhat.com>
7316
7317 PR other/69006
7318 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
7319 directive.
7320 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
7321 expected multiline output to reflect the colorization being
7322 disabled before newlines.
7323 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
7324 (custom_diagnostic_finalizer): Replace call to
7325 pp_newline_and_flush with call to pp_flush.
7326 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
7327 * gfortran.dg/implicit_class_1.f90: Likewise.
7328 * lib/gcc-dg.exp (allow_blank_lines): New global.
7329 (dg-allow-blank-lines-in-output): New procedure.
7330 (gcc-dg-prune): Complain about blank lines in the output, unless
7331 dg-allow-blank-lines-in-output was called.
7332 * lib/multiline.exp (_build_multiline_regex): Only support
7333 arbitrary followup text for non-blank-lines, not for blank lines.
7334
7335 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7336
7337 PR tree-optimization/69483
7338 * gcc.dg/pr69483.c: New test.
7339 * g++.dg/opt/pr69483.C: New test.
7340
7341 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7342
7343 PR target/68620
7344 * gcc.target/arm/pr68620.c: New test.
7345
7346 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7347
7348 * gcc.target/i386/pr68986-2.c: Remove -m32.
7349
7350 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
7351
7352 PR target/68986
7353 * gcc.target/i386/pr68986-1.c: New test.
7354 * gcc.target/i386/pr68986-2.c: Likewise.
7355 * gcc.target/i386/pr68986-3.c: Likewise.
7356
7357 2016-01-26 Christian Bruel <christian.bruel@st.com>
7358
7359 * lib/target-supports.exp
7360 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
7361 (check_effective_target_arm_crypto_pragma_ok): Likewise.
7362 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
7363
7364 2016-01-26 Richard Biener <rguenther@suse.de>
7365
7366 PR tree-optimization/69452
7367 * gcc.dg/torture/pr69452.c: New testcase.
7368
7369 2016-01-26 Jakub Jelinek <jakub@redhat.com>
7370
7371 PR target/69442
7372 * gcc.dg/pr69442.c: New test.
7373
7374 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
7375
7376 PR target/67896
7377 * gcc.target/aarch64/simd/pr67896.C: New.
7378
7379 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
7380
7381 PR tree-optimization/69400
7382 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
7383 function.
7384 (plugin_init): Call it.
7385 * gcc.dg/torture/pr69400.c: New test.
7386
7387 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
7388
7389 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
7390
7391 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7392 Sebastian Pop <s.pop@samsung.com>
7393
7394 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
7395 isl-0.15.
7396
7397 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
7398 Sebastian Pop <s.pop@samsung.com>
7399
7400 * gcc.dg/graphite/pr69292.c: New.
7401
7402 2016-01-25 Jakub Jelinek <jakub@redhat.com>
7403
7404 * c-c++-common/goacc/use_device-1.c: New test.
7405
7406 2016-01-25 Jeff Law <law@redhat.com>
7407
7408 PR tree-optimization/69196
7409 PR tree-optimization/68398
7410 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
7411 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7412
7413 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
7414
7415 PR target/69469
7416 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
7417 Algorithm.
7418
7419 2016-01-25 Richard Biener <rguenther@suse.de>
7420
7421 PR testsuite/69380
7422 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
7423
7424 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
7425
7426 PR target/69421
7427 * gcc.dg/pr69421.c: New test.
7428
7429 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
7430
7431 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
7432 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
7433 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
7434 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
7435 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
7436 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
7437 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
7438 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
7439 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
7440 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
7441
7442 2016-01-25 Richard Biener <rguenther@suse.de>
7443
7444 PR tree-optimization/69376
7445 * gcc.dg/torture/pr69376.c: New testcase.
7446
7447 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7448
7449 PR fortran/69397
7450 PR fortran/68442
7451 * gfortran.dg/interface_38.f90: New test.
7452 * gfortran.dg/interface_39.f90: New test.
7453
7454 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
7455
7456 Revert:
7457 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7458
7459 PR c++/11858
7460 PR c++/24663
7461 PR c++/24664
7462 * g++.dg/template/pr11858.C: New test.
7463 * g++.dg/template/pr24663.C: New test.
7464 * g++.dg/template/unify12.C: New test.
7465 * g++.dg/template/unify13.C: New test.
7466 * g++.dg/template/unify14.C: New test.
7467 * g++.dg/template/unify15.C: New test.
7468 * g++.dg/template/unify16.C: New test.
7469 * g++.dg/template/unify17.C: New test.
7470
7471 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
7472
7473 PR fortran/68283
7474 gfortran.dg/pr68283.f90: New test.
7475
7476 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
7477
7478 PR fortran/66094
7479 * gfortran.dg/inline_matmul_13.f90: New test.
7480 * gfortran.dg/matmul_bounds_8.f90: New test.
7481 * gfortran.dg/matmul_bounds_9.f90: New test.
7482 * gfortran.dg/matmul_bounds_10.f90: New test.
7483
7484 2016-01-23 Tom de Vries <tom@codesourcery.com>
7485
7486 PR tree-optimization/69426
7487 * gcc.dg/autopar/pr69426.c: New test.
7488
7489 2016-01-23 Martin Sebor <msebor@redhat.com>
7490
7491 PR c++/58109
7492 PR c++/69022
7493 * g++.dg/cpp0x/alignas5.C: New test.
7494 * g++.dg/ext/vector29.C: Same.
7495
7496 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
7497
7498 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
7499 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
7500 _GNU_SOURCE from compile flags to the source.
7501 * gcc.target/i386/chkp-stropt-12.c: Ditto.
7502 * gcc.target/i386/chkp-stropt-16.c: Ditto.
7503 * gcc.target/i386/chkp-stropt-4.c: Ditto.
7504 * gcc.target/i386/chkp-stropt-8.c: Ditto.
7505
7506 2016-01-22 Jakub Jelinek <jakub@redhat.com>
7507
7508 PR target/69432
7509 * g++.dg/opt/pr69432.C: New test.
7510
7511 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7512
7513 * gcc.target/powerpc/pr63354c: Adjust target selector to include
7514 32-bit targets testing an -m64 multilib.
7515
7516 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7517
7518 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
7519 64-bit support.
7520
7521 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
7522
7523 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
7524
7525 2016-01-21 Christian Bruel <christian.bruel@st.com>
7526
7527 PR target/68674
7528 * gcc.target/i386/pr68674.c
7529 * gcc.target/aarch64/pr68674.c
7530 * gcc.target/arm/pr68674.c
7531
7532 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7533
7534 PR target/69403
7535 * gcc.c-torture/execute/pr69403.c: New test.
7536
7537 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
7538
7539 PR c++/55843
7540 * g++.dg/template/pr55843.C: New.
7541
7542 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
7543
7544 PR testsuite/66877
7545 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
7546 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
7547
7548 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7549
7550 PR testsuite/67489
7551 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
7552 from dg-do compile directive, and instead add
7553 { dg-require-effective-target int128 }.
7554
7555 2016-01-20 Martin Sebor <msebor@redhat.com>
7556
7557 PR c/69405
7558 * gcc.dg/sync-fetch.c: New test.
7559
7560 2016-01-21 Martin Sebor <msebor@redhat.com>
7561
7562 PR target/69252
7563 * gcc.target/powerpc/pr69252.c: New test.
7564
7565 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7566
7567 PR fortran/65996
7568 * gfortran.dg/pr65996.f90: New test.
7569
7570 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
7571
7572 PR c++/68810
7573 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
7574 expected to generate an error.
7575
7576 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
7577
7578 PR middle-end/66178
7579 * gcc.dg/torture/pr66178.c: New test.
7580
7581 2016-01-21 Anton Blanchard <anton@samba.org>
7582 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7583
7584 PR target/63354
7585 * gcc.target/powerpc/pr63354.c: New test.
7586
7587 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
7588
7589 PR rtl-optimization/68990
7590 * gcc.target/i386/pr68990: New.
7591
7592 2016-01-21 Nick Clifton <nickc@redhat.com>
7593
7594 PR target/69129
7595 * gcc.target/mips/pr69129.c: New.
7596
7597 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
7598
7599 PR c++/58046
7600 * g++.dg/cpp0x/pr58046.C: New.
7601
7602 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7603
7604 PR target/69187
7605 PR target/65624
7606 * gcc.target/arm/pr69187.c: New test.
7607
7608 PR c++/69355
7609 * g++.dg/torture/pr69355.C: New test.
7610
7611 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7612 Sebastian Pop <s.pop@samsung.com>
7613
7614 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
7615
7616 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
7617 Sebastian Pop <s.pop@samsung.com>
7618
7619 * gcc.dg/graphite/pr68976.c: New test.
7620
7621 2016-01-21 Jakub Jelinek <jakub@redhat.com>
7622
7623 PR middle-end/67653
7624 * c-c++-common/pr67653.c: New test.
7625 * gcc.dg/torture/pr29119.c: Add dg-warning.
7626
7627 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
7628
7629 * gcc.target/powerpc/cpu-builtin-1.c: New test.
7630
7631 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7632
7633 PR c/24293
7634 * gcc.dg/pr24293.c: New test.
7635 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
7636 incomplete struct type.
7637 * gcc.dg/declspec-1.c: Likewise.
7638 * gcc.dg/pr63549.c: Likewise.
7639
7640 2016-01-20 Jakub Jelinek <jakub@redhat.com>
7641
7642 PR tree-optimization/66612
7643 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
7644 for bdn instruction.
7645
7646 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7647
7648 * lib/target-supports.exp
7649 (check_effective_target_arm_fp_ok_nocache): New.
7650 (check_effective_target_arm_fp_ok): New.
7651 (add_options_for_arm_fp): New.
7652 (check_effective_target_arm_crypto_ok_nocache): Require
7653 target_arm_v8_neon_ok instead of arm32.
7654 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
7655 (check_effective_target_arm_crypto_pragma_ok): New.
7656 (add_options_for_arm_vfp): New.
7657 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
7658 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
7659 target instead. Force initial fpu to vfp.
7660 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
7661 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
7662 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
7663 dependency.
7664 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
7665 use arm_vfp effective target instead. Force initial fpu to vfp.
7666 * gcc.target/arm/attr-neon3.c: Likewise.
7667 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
7668 arm_vfp_ok.
7669 * gcc.target/arm/unsigned-float.c: Likewise.
7670 * gcc.target/arm/vfp-1.c: Likewise.
7671 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7672 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
7673 * gcc.target/arm/vfp-ldmiad.c: Likewise.
7674 * gcc.target/arm/vfp-ldmias.c: Likewise.
7675 * gcc.target/arm/vfp-stmdbd.c: Likewise.
7676 * gcc.target/arm/vfp-stmdbs.c: Likewise.
7677 * gcc.target/arm/vfp-stmiad.c: Likewise.
7678 * gcc.target/arm/vfp-stmias.c: Likewise.
7679 * gcc.target/arm/vnmul-1.c: Likewise.
7680 * gcc.target/arm/vnmul-2.c: Likewise.
7681 * gcc.target/arm/vnmul-3.c: Likewise.
7682 * gcc.target/arm/vnmul-4.c: Likewise.
7683
7684 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7685
7686 PR testsuite/69366
7687 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
7688 the MPX run-time library, for compile-time MPX test.
7689 * gcc.target/i386/chkp-always_inline.c: Likewise.
7690 * gcc.target/i386/chkp-bndret.c: Likewise.
7691 * gcc.target/i386/chkp-builtins-1.c: Likewise.
7692 * gcc.target/i386/chkp-builtins-2.c: Likewise.
7693 * gcc.target/i386/chkp-builtins-3.c: Likewise.
7694 * gcc.target/i386/chkp-builtins-4.c: Likewise.
7695 * gcc.target/i386/chkp-const-check-1.c: Likewise.
7696 * gcc.target/i386/chkp-const-check-2.c: Likewise.
7697 * gcc.target/i386/chkp-hidden-def.c: Likewise.
7698 * gcc.target/i386/chkp-label-address.c: Likewise.
7699 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
7700 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
7701 * gcc.target/i386/chkp-pr69044.c: Likewise.
7702 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
7703 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
7704 * gcc.target/i386/chkp-strchr.c: Likewise.
7705 * gcc.target/i386/chkp-strlen-1.c: Likewise.
7706 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7707 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7708 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7709 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7710 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7711 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7712 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7713 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7714 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7715 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7716 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7717 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7718 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7719 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7720 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7721 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7722 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7723 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7724 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7725 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7726 * gcc.target/i386/pr63995-2.c: Likewise.
7727 * gcc.target/i386/pr64805.c: Likewise.
7728 * gcc.target/i386/pr65044.c: Likewise.
7729 * gcc.target/i386/pr65167.c: Likewise.
7730 * gcc.target/i386/pr65183.c: Likewise.
7731 * gcc.target/i386/pr65184.c: Likewise.
7732 * gcc.target/i386/thunk-retbnd.c: Likewise.
7733
7734 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
7735
7736 PR tree-optimization/69328
7737 * gcc.dg/pr69328.c: New test.
7738
7739 2016-01-20 Jeff Law <law@redhat.com>
7740
7741 PR target/25114
7742 * gcc.target/m68k/pr25114.c: New test.
7743
7744 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
7745
7746 * gcc.target/arm/memset-inline-10.c: Added
7747 dg-require-effective-target arm_thumb2_ok.
7748
7749 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
7750
7751 * gcc.dg/debug/dwarf2/sso.c: New test.
7752
7753 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
7754
7755 PR testsuite/68820
7756 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
7757 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
7758 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
7759
7760 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7761
7762 PR ipa/66223
7763 * g++.dg/ipa/devirt-50.C: New testcase.
7764
7765 2016-01-19 Marek Polacek <polacek@redhat.com>
7766
7767 PR c++/68965
7768 * g++.dg/cpp1y/parameter-pack-1.C: New test.
7769 * g++.dg/cpp1y/parameter-pack-2.C: New test.
7770
7771 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7772
7773 PR target/69135
7774 * gcc.target/arm/pr69135_1.c: New test.
7775
7776 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7777
7778 * gcc.target/aarch64/ccmp_1.c: Add new tests.
7779
7780 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
7781
7782 * gcc.target/aarch64/ccmp_1.c: New testcase.
7783
7784 2016-01-19 Marek Polacek <polacek@redhat.com>
7785
7786 PR c++/68586
7787 * g++.dg/cpp0x/enum30.C: New test.
7788
7789 2016-01-19 Richard Biener <rguenther@suse.de>
7790
7791 PR tree-optimization/69336
7792 * g++.dg/tree-ssa/pr69336.C: New testcase.
7793
7794 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7795
7796 PR debug/65779
7797 * gcc.dg/pr65779.c: New test.
7798
7799 2016-01-19 Richard Biener <rguenther@suse.de>
7800
7801 PR tree-optimization/69352
7802 * gcc.dg/torture/pr69352.c: New testcase.
7803
7804 2016-01-19 Jakub Jelinek <jakub@redhat.com>
7805
7806 PR rtl-optimization/68955
7807 PR rtl-optimization/64557
7808 * gcc.dg/torture/pr68955.c: New test.
7809
7810 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7811
7812 PR lto/69136
7813 * g++.dg/torture/pr69136.C: New testcase.
7814
7815 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
7816
7817 PR lto/69133
7818 * g++.dg/lto/pr69133_0.C: New testcase.
7819 * g++.dg/lto/pr69133_1.C: New testcase.
7820
7821 2016-01-15 Jeff Law <law@redhat.com>
7822
7823 PR tree-optimization/69320
7824 * gcc.c-torture/pr69320-1.c: New test.
7825 * gcc.c-torture/pr69320-2.c: New test.
7826 * gcc.c-torture/pr69320-3.c: New test.
7827 * gcc.c-torture/pr69320-4.c: New test.
7828
7829 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
7830
7831 PR c++/11858
7832 PR c++/24663
7833 PR c++/24664
7834 * g++.dg/template/pr11858.C: New test.
7835 * g++.dg/template/pr24663.C: New test.
7836 * g++.dg/template/unify12.C: New test.
7837 * g++.dg/template/unify13.C: New test.
7838 * g++.dg/template/unify14.C: New test.
7839 * g++.dg/template/unify15.C: New test.
7840 * g++.dg/template/unify16.C: New test.
7841 * g++.dg/template/unify17.C: New test.
7842
7843 2016-01-18 David Malcolm <dmalcolm@redhat.com>
7844
7845 PR testsuite/69181
7846 * gcc.dg/pr69181-1.c: New test file.
7847 * gcc.dg/pr69181-2.c: New test file.
7848 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
7849 globals by moving it to...
7850 (cleanup-after-saved-dg-test): ...this new function. Add
7851 "global additional_sources_used". Add reset of global
7852 multiline_expected_outputs to the empty list.
7853 * lib/multiline.exp (_multiline_expected_outputs): Rename this
7854 global to...
7855 (multiline_expected_outputs): ...this, and updated comments to
7856 note that it is modified from gcc-dg.exp.
7857 (dg-end-multiline-output): Update for the above renaming.
7858 (handle-multiline-outputs): Likewise. Remove the clearing
7859 of the expected outputs to the empty list.
7860
7861 2016-01-18 Richard Biener <rguenther@suse.de>
7862
7863 PR tree-optimization/69297
7864 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
7865
7866 2016-01-18 Joseph Myers <joseph@codesourcery.com>
7867
7868 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
7869 dg-options.
7870 * gcc.target/mips/mips-3d-2.c: Likewise.
7871 * gcc.target/mips/mips-3d-3.c: Likewise.
7872 * gcc.target/mips/mips-3d-4.c: Likewise.
7873 * gcc.target/mips/mips-3d-5.c: Likewise.
7874 * gcc.target/mips/mips-3d-6.c: Likewise.
7875 * gcc.target/mips/mips-3d-7.c: Likewise.
7876 * gcc.target/mips/mips-3d-8.c: Likewise.
7877 * gcc.target/mips/mips-3d-9.c: Likewise.
7878 * gcc.target/mips/mips-ps-1.c: Likewise.
7879 * gcc.target/mips/mips-ps-2.c: Likewise.
7880 * gcc.target/mips/mips-ps-3.c: Likewise.
7881 * gcc.target/mips/mips-ps-4.c: Likewise.
7882 * gcc.target/mips/mips-ps-5.c: Likewise.
7883 * gcc.target/mips/mips-ps-6.c: Likewise.
7884 * gcc.target/mips/mips-ps-7.c: Likewise.
7885 * gcc.target/mips/mips-ps-type.c: Likewise.
7886 * gcc.target/mips/mips-ps-type-2.c: Likewise.
7887 * gcc.target/mips/mips16-attributes-6.c: Likewise.
7888
7889 2016-01-18 Tom de Vries <tom@codesourcery.com>
7890
7891 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
7892 * c-c++-common/goacc/kernels-double-reduction.c: New test.
7893 * c-c++-common/goacc/kernels-empty.c: New test.
7894 * c-c++-common/goacc/kernels-eternal.c: New test.
7895 * c-c++-common/goacc/kernels-loop-2.c: New test.
7896 * c-c++-common/goacc/kernels-loop-3.c: New test.
7897 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
7898 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
7899 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
7900 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
7901 * c-c++-common/goacc/kernels-loop-data.c: New test.
7902 * c-c++-common/goacc/kernels-loop-g.c: New test.
7903 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
7904 * c-c++-common/goacc/kernels-loop-n.c: New test.
7905 * c-c++-common/goacc/kernels-loop-nest.c: New test.
7906 * c-c++-common/goacc/kernels-loop.c: New test.
7907 * c-c++-common/goacc/kernels-noreturn.c: New test.
7908 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
7909 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
7910 * c-c++-common/goacc/kernels-reduction.c: New test.
7911
7912 2016-01-18 Tom de Vries <tom@codesourcery.com>
7913
7914 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
7915 * gcc.dg/autopar/outer-2.c: Same.
7916 * gcc.dg/autopar/outer-3.c: Same.
7917 * gcc.dg/autopar/outer-4.c: Same.
7918 * gcc.dg/autopar/outer-5.c: Same.
7919 * gcc.dg/autopar/outer-6.c: Same.
7920 * gcc.dg/autopar/parallelization-1.c: Same.
7921 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
7922 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
7923 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
7924 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
7925 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
7926 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
7927 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
7928 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
7929 * gcc.dg/autopar/pr39500-1.c: Same.
7930 * gcc.dg/autopar/pr39500-2.c: Same.
7931 * gcc.dg/autopar/pr46193.c: Same.
7932 * gcc.dg/autopar/pr46194.c: Same.
7933 * gcc.dg/autopar/pr49580.c: Same.
7934 * gcc.dg/autopar/pr49960-1.c: Same.
7935 * gcc.dg/autopar/pr49960.c: Same.
7936 * gcc.dg/autopar/pr68373.c: Same.
7937 * gcc.dg/autopar/reduc-1.c: Same.
7938 * gcc.dg/autopar/reduc-1char.c: Same.
7939 * gcc.dg/autopar/reduc-1short.c: Same.
7940 * gcc.dg/autopar/reduc-2.c: Same.
7941 * gcc.dg/autopar/reduc-2char.c: Same.
7942 * gcc.dg/autopar/reduc-2short.c: Same.
7943 * gcc.dg/autopar/reduc-3.c: Same.
7944 * gcc.dg/autopar/reduc-4.c: Same.
7945 * gcc.dg/autopar/reduc-6.c: Same.
7946 * gcc.dg/autopar/reduc-7.c: Same.
7947 * gcc.dg/autopar/reduc-8.c: Same.
7948 * gcc.dg/autopar/reduc-9.c: Same.
7949 * gcc.dg/autopar/uns-outer-4.c: Same.
7950 * gcc.dg/autopar/uns-outer-5.c: Same.
7951 * gcc.dg/autopar/uns-outer-6.c: Same.
7952 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
7953 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
7954
7955 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7956
7957 PR target/63679
7958 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
7959 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
7960
7961 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7962
7963 PR target/63679
7964 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
7965 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
7966 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
7967
7968 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
7969
7970 PR target/63679
7971 * gcc.dg/tree-ssa/sra-17.c: New.
7972 * gcc.dg/tree-ssa/sra-18.c: New.
7973
7974 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7975
7976 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
7977
7978 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
7979
7980 * gnat.dg/inline12.adb: New test.
7981
7982 2016-01-18 Bin Cheng <bin.cheng@arm.com>
7983
7984 PR tree-optimization/66797
7985 * gcc.c-torture/execute/pr65447.c: Relax check condition.
7986
7987 2016-01-18 Richard Biener <rguenther@suse.de>
7988
7989 PR tree-optimization/69170
7990 * gcc.dg/torture/pr69170.c: New testcase.
7991
7992 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
7993
7994 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
7995
7996 2016-01-16 Tom de Vries <tom@codesourcery.com>
7997
7998 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
7999
8000 2016-01-16 Tom de Vries <tom@codesourcery.com>
8001
8002 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
8003 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
8004 redundant dg-require-effective-target pthread.
8005 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
8006 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
8007 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
8008 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
8009 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
8010 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
8011 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
8012
8013 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
8014
8015 PR target/68609
8016 * gcc.target/powerpc/recip-6.c: Enable on AIX.
8017 * gcc.target/powerpc/recip-7.c: Same.
8018
8019 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8020
8021 PR c++/69091
8022 * g++.dg/template/pr69091.C: New test.
8023
8024 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8025
8026 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
8027 dump does not contain an error_mark_node.
8028 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
8029 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
8030
8031 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
8032
8033 PR c++/68936
8034 * g++.dg/template/pr68936.C: New test.
8035
8036 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
8037
8038 PR target/68609
8039 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
8040 * gcc.target/powerpc/recip-2.c: Same.
8041 * gcc.target/powerpc/recip-3.c: Same.
8042 * gcc.target/powerpc/recip-4.c: Same.
8043 * gcc.target/powerpc/recip-sqrtf.c: Same.
8044
8045 2016-01-15 Jeff Law <law@redhat.com>
8046
8047 PR tree-optimization/69270
8048 * gcc.dg/tree-ssa/pr69270-2.c: New test.
8049 * gcc.dg/tree-ssa/pr69270-3.c: New test.
8050
8051 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
8052
8053 PR fortran/49630
8054 * gfortran.dg/deferred_character_13.f90: New test for the fix
8055 of comment 3 of the PR.
8056
8057 PR fortran/54070
8058 * gfortran.dg/deferred_character_8.f90: New test
8059 * gfortran.dg/allocate_error_5.f90: New test
8060
8061 PR fortran/60593
8062 * gfortran.dg/deferred_character_10.f90: New test
8063
8064 PR fortran/60795
8065 * gfortran.dg/deferred_character_14.f90: New test
8066
8067 PR fortran/61147
8068 * gfortran.dg/deferred_character_11.f90: New test
8069
8070 PR fortran/64324
8071 * gfortran.dg/deferred_character_9.f90: New test
8072
8073 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
8074
8075 PR rtl-optimization/69030
8076 * gcc.target/i386/pr69030.c: New.
8077
8078 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8079
8080 * gcc.target/aarch64/target_attr_17.c: New test.
8081
8082 2016-01-15 Richard Biener <rguenther@suse.de>
8083
8084 PR tree-optimization/66856
8085 * gcc.dg/torture/pr66856-1.c: New testcase.
8086 * gcc.dg/torture/pr66856-2.c: Likewise.
8087
8088 2016-01-15 Richard Biener <rguenther@suse.de>
8089
8090 PR debug/69137
8091 * g++.dg/lto/pr69137_0.C: New testcase.
8092
8093 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
8094
8095 PR middle-end/69246
8096 * gcc.target/i386/pr69246.c: New test.
8097
8098 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8099
8100 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
8101
8102 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8103
8104 PR c++/56194
8105 * g++.dg/init/const9.C: Disable test on S/390.
8106
8107 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8108
8109 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
8110 * g++.dg/Wno-frame-address.C: Ditto.
8111
8112 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
8113
8114 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
8115
8116 2016-01-15 Richard Biener <rguenther@suse.de>
8117
8118 PR tree-optimization/68961
8119 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
8120
8121 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
8122
8123 * gcc.target/i386/pr65105-5.c: New test.
8124
8125 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8126
8127 * gcc.c-torture/execute/alias-4.c: New testcase.
8128
8129 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
8130
8131 PR ipa/68148
8132 * g++.dg/ipa/devirt-49.C: New testcase.
8133
8134 2016-01-15 Christian Bruel <christian.bruel@st.com>
8135
8136 PR target/65837
8137 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
8138 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
8139 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
8140
8141 2016-01-15 Richard Biener <rguenther@suse.de>
8142
8143 PR tree-optimization/69117
8144 * gcc.dg/torture/pr69117.c: New testcase.
8145
8146 2015-01-14 Ryan Burn <contact@rnburn.com>
8147
8148 PR c++/69048
8149 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
8150
8151 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8152
8153 PR testsuite/67509
8154 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
8155 range tests use 100 * maximum instead of maximum + 1.
8156
8157 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8158
8159 PR debug/69244
8160 * gcc.dg/guality/pr69244.c: New test.
8161
8162 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
8163
8164 * lib/target-supports.exp (check_effective_target_issignaling):
8165 New procedure.
8166 * gcc.dg/pr61441.c: Require issignaling effective target.
8167
8168 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
8169
8170 PR target/68803
8171 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
8172
8173 2016-01-14 David Malcolm <dmalcolm@redhat.com>
8174
8175 PR c++/68819
8176 PR preprocessor/69177
8177 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
8178 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
8179 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
8180 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
8181
8182 2016-01-14 Marek Polacek <polacek@redhat.com>
8183
8184 PR c/69262
8185 * gcc.dg/array-15.c: New test.
8186
8187 2016-01-14 Jakub Jelinek <jakub@redhat.com>
8188
8189 PR middle-end/68146
8190 PR tree-optimization/69155
8191 * gfortran.dg/pr68146.f: New test.
8192 * gfortran.dg/pr69155.f90: New test.
8193
8194 2016-01-14 Richard Biener <rguenther@suse.de>
8195
8196 PR tree-optimization/68060
8197 * gcc.dg/torture/pr68060-1.c: New testcase.
8198 * gcc.dg/torture/pr68060-2.c: Likewise.
8199
8200 2016-01-14 Nick Clifton <nickc@redhat.com>
8201
8202 * lib/target-supports.exp
8203 (check_effective_target_arm_neon_ok_nocache): Add an option
8204 sequence that includes setting the ARM architecture to ARMv7-A.
8205 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
8206 command line options necessary to enable Neon support.
8207 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
8208 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
8209 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
8210 * gcc.target/arm/pr69180.c: Likewise.
8211
8212 2016-01-14 Jeff Law <law@redhat.com>
8213
8214 PR tree-optimization/69270
8215 * gcc.dg/tree-ssa/pr69270.c: New test.
8216
8217 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
8218
8219 PR c/66208
8220 * c-c++-common/pr66208.c: New file.
8221
8222 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8223
8224 PR tree-optimization/69156
8225 * gcc.dg/pr69156.c: New test.
8226
8227 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
8228
8229 * gcc.target/i386/pr69225-7.c: New test.
8230
8231 2016-01-13 Richard Henderson <rth@redhat.com>
8232
8233 * gcc.dg/tm/memopt-13.c: Update expected function.
8234 * gcc.dg/tm/memopt-6.c: Likewise.
8235
8236 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
8237
8238 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
8239 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
8240 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
8241 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
8242
8243 2016-01-13 Tom de Vries <tom@codesourcery.com>
8244
8245 PR tree-optimization/69169
8246 * gcc.dg/pr69169.c: New test.
8247
8248 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8249
8250 PR target/69228
8251 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
8252 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
8253 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
8254 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
8255 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
8256 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
8257 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
8258 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
8259
8260 2016-01-13 Jakub Jelinek <jakub@redhat.com>
8261
8262 PR target/69247
8263 * gcc.dg/pr69247.c: New test.
8264
8265 2016-01-13 Richard Biener <rguenther@suse.de>
8266
8267 PR tree-optimization/69242
8268 * gcc.dg/torture/pr69242.c: New testcase.
8269
8270 2016-01-13 Richard Biener <rguenther@suse.de>
8271
8272 PR tree-optimization/69186
8273 * gcc.dg/torture/pr69186.c: New testcase.
8274
8275 2016-01-13 Jeff Law <law@redhat.com>
8276
8277 PR tree-optimization/67755
8278 * gcc.dg/tree-ssa/pr67755.c: New test.
8279
8280 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8281
8282 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
8283 pass number in output by a star.
8284
8285 2016-01-12 Bin Cheng <bin.cheng@arm.com>
8286
8287 PR tree-optimization/68911
8288 * gcc.c-torture/execute/pr68911.c: New test.
8289
8290 2016-01-12 Marek Polacek <polacek@redhat.com>
8291
8292 PR c++/68979
8293 * g++.dg/warn/permissive-1.C: New test.
8294
8295 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8296
8297 PR objc++/68511
8298 PR c++/69213
8299 * g++.dg/opt/pr69213.C: New test.
8300
8301 2016-01-12 Christian Bruel <christian.bruel@st.com>
8302
8303 PR target/69180
8304 * gcc.target/arm/pr69180.c: New test.
8305
8306 2016-01-12 Richard Biener <rguenther@suse.de>
8307
8308 PR lto/69077
8309 * g++.dg/lto/pr69077_0.C: New testcase.
8310 * g++.dg/lto/pr69077_1.C: Likewise.
8311
8312 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8313
8314 PR target/69175
8315 * g++.dg/opt/pr69175.C: New test.
8316
8317 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
8318
8319 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
8320 rather than #including math.h & stdlib.h.
8321 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
8322 * gcc.dg/vect/pr49771.c: Likewise.
8323 * gcc.dg/vect/vect-10-big-array.c: Likewise.
8324 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
8325 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
8326 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
8327 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
8328 * gcc.dg/vect/pr44507.c: Likewise.
8329 * gcc.dg/vect/pr45902.c: Likewise.
8330 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8331 * gcc.dg/vect/vect-117.c: Likewise.
8332 * gcc.dg/vect/vect-99.c: Likewise.
8333 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
8334 * gcc.dg/vect/vect-cond-1.c: Likewise.
8335 * gcc.dg/vect/vect-cond-2.c: Likewise.
8336 * gcc.dg/vect/vect-cond-3.c: Likewise.
8337 * gcc.dg/vect/vect-cond-4.c: Likewise.
8338 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8339 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8340 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8341 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
8342 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8343 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8344 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8345 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8346 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8347 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8348 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8349 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
8350 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
8351 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
8352 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
8353 include of signal.h.
8354 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
8355 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
8356 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
8357 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
8358 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
8359 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
8360 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
8361 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
8362 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
8363 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
8364 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8365 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
8366 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
8367 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
8368 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
8369 * gcc.dg/vect/vect-outer-5.c: Likewise.
8370 * gcc.dg/vect/vect-outer-6.c: Likewise.
8371 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
8372 include of stdio.h.
8373
8374 2016-01-12 Nick Clifton <nickc@redhat.com>
8375
8376 PR target/68913
8377 * gcc.dg/lto/pr61886_0.c: Rename the external function called
8378 to fread so that it will be found in all target runtimes.
8379
8380 2016-01-12 Richard Biener <rguenther@suse.de>
8381
8382 PR tree-optimization/69053
8383 * g++.dg/torture/pr69053.C: New testcase.
8384
8385 2016-01-12 Richard Biener <rguenther@suse.de>
8386
8387 PR tree-optimization/69168
8388 * gcc.dg/torture/pr69168.c: New testcase.
8389
8390 2016-01-12 Richard Biener <rguenther@suse.de>
8391
8392 PR tree-optimization/69157
8393 * gcc.dg/torture/pr69157.c: New testcase.
8394
8395 2016-01-12 Richard Biener <rguenther@suse.de>
8396
8397 PR tree-optimization/69174
8398 * gcc.dg/torture/pr69174.c: New testcase.
8399
8400 2016-01-12 Jakub Jelinek <jakub@redhat.com>
8401
8402 PR c++/66808
8403 PR c++/69000
8404 * g++.dg/tls/pr66808.C: New test.
8405 * g++.dg/tls/pr69000.C: New test.
8406
8407 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8408
8409 * gcc.target/powerpc/swaps-p8-23.c: New test.
8410 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
8411
8412 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
8413
8414 PR tree-optimization/68356
8415 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
8416
8417 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
8418 Jim Wilson <jim.wilson@linaro.org>
8419
8420 PR target/69194
8421 * gcc.target/arm/pr69194.c: New test.
8422
8423 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
8424
8425 PR target/69225
8426 * gcc.target/i386/pr69225-1.c: New test.
8427 * gcc.target/i386/pr69225-2.c: Likewise.
8428 * gcc.target/i386/pr69225-3.c: Likewise.
8429 * gcc.target/i386/pr69225-4.c: Likewise.
8430 * gcc.target/i386/pr69225-5.c: Likewise.
8431 * gcc.target/i386/pr69225-6.c: Likewise.
8432
8433 2016-01-11 Jakub Jelinek <jakub@redhat.com>
8434
8435 PR target/67462
8436 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
8437 if lp64.
8438
8439 PR target/69071
8440 * gcc.dg/pr69071.c: New test.
8441
8442 PR c++/69211
8443 * g++.dg/opt/pr69211.C: New test.
8444
8445 PR tree-optimization/69214
8446 * gcc.c-torture/compile/pr69214.c: New test.
8447
8448 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
8449
8450 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
8451 * gcc.target/i386/pr66232-11.c: Ditto.
8452 * gcc.target/i386/pr66232-12.c: Ditto.
8453 * gcc.target/i386/pr66232-13.c: Ditto.
8454
8455 2016-01-11 Richard Biener <rguenther@suse.de>
8456
8457 PR tree-optimization/69173
8458 * gcc.dg/torture/pr69173.c: New testcase.
8459
8460 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8461
8462 PR rtl-optimization/68796
8463 * gcc.target/aarch64/tst_5.c: New test.
8464 * gcc.target/aarch64/tst_6.c: Likewise.
8465
8466 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8467
8468 PR rtl-optimization/68841
8469 * gcc.dg/pr68841.c: New test.
8470 * gcc.c-torture/execute/pr68841.c: New test.
8471
8472 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
8473
8474 PR rtl-optimization/68920
8475 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
8476 for ix86 targets.
8477 * gcc.dg/ifcvt-5.c: New test.
8478
8479 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
8480
8481 PR bootstrap/69123
8482 * g++.dg/pr69123.C: New.
8483
8484 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8485
8486 PR target/69010
8487 * gcc.target/i386/pr69010.c: New test.
8488
8489 2016-01-11 Martin Jambor <mjambor@suse.cz>
8490
8491 PR ipa/69044
8492 * gcc.target/i386/chkp-pr69044.c: New test.
8493
8494 2016-01-11 Tom de Vries <tom@codesourcery.com>
8495
8496 PR tree-optimization/69109
8497 * gcc.dg/autopar/pr69109-2.c: New test.
8498 * gcc.dg/autopar/pr69109.c: New test.
8499
8500 2016-01-11 Tom de Vries <tom@codesourcery.com>
8501
8502 PR tree-optimization/69108
8503 * gcc.dg/autopar/pr69108.c: New test.
8504
8505 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
8506
8507 PR c++/69029
8508 * c-c++-common/Wisleading-indentation.c: Augment test.
8509
8510 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
8511
8512 PR fortran/69154
8513 * gfortran.dg/inline_matmul_12.f90: New test.
8514
8515 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
8516
8517 PR fortran/67779
8518 * gfortran.dg/actual_array_offset_1: New test.
8519
8520 2016-01-10 Tom de Vries <tom@codesourcery.com>
8521
8522 PR tree-optimization/69062
8523 * gcc.dg/autopar/pr69062.c: New test.
8524
8525 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
8526
8527 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
8528 * gcc.dg/vect/slp-perm-2.c: Likewise.
8529 * gcc.dg/vect/slp-perm-3.c: Likewise.
8530 * gcc.dg/vect/slp-perm-5.c: Likewise.
8531 * gcc.dg/vect/slp-perm-6.c: Likewise.
8532 * gcc.dg/vect/slp-perm-7.c: Likewise.
8533 * gcc.dg/vect/slp-perm-8.c: Likewise.
8534
8535 2016-01-10 Tom de Vries <tom@codesourcery.com>
8536
8537 PR tree-optimization/69039
8538 * gcc.dg/autopar/pr69039.c: New test.
8539
8540 2016-01-09 Marek Polacek <polacek@redhat.com>
8541
8542 PR c++/69113
8543 * g++.dg/pr69113.C: New test.
8544
8545 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8546
8547 PR middle-end/50865
8548 PR tree-optimization/69097
8549 * gcc.c-torture/execute/pr50865.c: New test.
8550 * gcc.c-torture/execute/pr69097-1.c: New test.
8551 * gcc.c-torture/execute/pr69097-2.c: New test.
8552 * gcc.dg/pr69097-1.c: New test.
8553 * gcc.dg/pr69097-2.c: New test.
8554
8555 2016-01-09 Jakub Jelinek <jakub@redhat.com>
8556
8557 PR c++/69164
8558 * g++.dg/opt/pr69164.C: New test.
8559
8560 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8561
8562 PR tree-optimization/69167
8563 * gcc.dg/pr69167.c: New test.
8564
8565 2016-01-08 Marek Polacek <polacek@redhat.com>
8566
8567 PR c++/68449
8568 * g++.dg/pr68449.C: New.
8569
8570 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
8571
8572 PR tree-optimization/68707
8573 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
8574 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
8575 on platforms supporting it.
8576 * gcc.dg/vect/slp-perm-2.c: Likewise.
8577 * gcc.dg/vect/slp-perm-3.c: Likewise.
8578 * gcc.dg/vect/slp-perm-5.c: Likewise.
8579 * gcc.dg/vect/slp-perm-7.c: Likewise.
8580 * gcc.dg/vect/slp-perm-8.c: Likewise.
8581 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
8582 on platforms supporting it.
8583
8584 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8585
8586 PR tree-optimization/69162
8587 * gcc.dg/pr69162.c: New test.
8588
8589 PR tree-optimization/69172
8590 * gcc.dg/pr69172.c: New test.
8591
8592 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
8593
8594 PR tree-optimization/67781
8595 * gcc.c-torture/execute/pr67781.c: New file.
8596
8597 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8598
8599 PR tree-optimization/69083
8600 * gcc.dg/vect/pr69083.c: New test.
8601
8602 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
8603
8604 PR tree-optimization/61441
8605 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
8606 Use -fexcess-precision=standard for compiler options.
8607 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
8608
8609 2016-01-08 Jakub Jelinek <jakub@redhat.com>
8610
8611 PR fortran/69128
8612 * gfortran.dg/gomp/pr69128.f90: New test.
8613
8614 PR c++/69145
8615 * g++.dg/ext/pr69145-1.C: New test.
8616 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
8617 * g++.dg/ext/pr69145-2.h: New file.
8618
8619 2016-01-07 Martin Sebor <msebor@redhat.com>
8620
8621 PR c/68966
8622 * gcc.dg/atomic-fetch-bool.c: New test.
8623 * gcc.dg/sync-fetch-bool.c: New test.
8624
8625 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8626
8627 PR fortran/66680
8628 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
8629
8630 2016-01-07 Nick Clifton <nickc@redhat.com>
8631
8632 PR target/66655
8633 * g++.dg/pr66655.C: New test.
8634 * g++.dg/pr66655_1.cc: Test support file.
8635 * g++.dg/pr66655.h: Test header file.
8636
8637 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8638
8639 PR fortran/66680
8640 gfortran.dg/gomp/pr66680.f90: New test.
8641
8642 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
8643
8644 PR target/69171
8645 * gcc.target/i386/pr69171-1.c: New test.
8646 * gcc.target/i386/pr69171-2.c: Likewise.
8647 * gcc.target/i386/pr69171-3.c: Likewise.
8648 * gcc.target/i386/pr69171-4.c: Likewise.
8649 * gcc.target/i386/pr69171-5.c: Likewise.
8650 * gcc.target/i386/pr69171-6.c: Likewise.
8651
8652 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
8653
8654 PR middle-end/67639
8655 * c-c++-common/pr67639.c: New test.
8656
8657 2016-01-07 Jakub Jelinek <jakub@redhat.com>
8658
8659 PR tree-optimization/69141
8660 * g++.dg/opt/pr69141.C: New test.
8661
8662 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
8663
8664 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
8665
8666 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
8667
8668 PR target/69140
8669 * gcc.target/i386/pr69140.c: New test
8670
8671 2016-01-06 David Malcolm <dmalcolm@redhat.com>
8672
8673 * gcc.dg/bad-dereference.c: New test case.
8674
8675 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8676
8677 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
8678
8679 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
8680
8681 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
8682
8683 2016-01-06 Marek Polacek <polacek@redhat.com>
8684
8685 PR sanitizer/69099
8686 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
8687
8688 2016-01-05 Marek Polacek <polacek@redhat.com>
8689
8690 PR c/69104
8691 * gcc.dg/atomic-invalid-2.c: New.
8692
8693 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8694
8695 PR target/68991
8696 * gcc.target/i386/pr68991.c: New test.
8697
8698 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
8699
8700 PR target/68991
8701 * g++.dg/pr68991-1.C: New test.
8702 * g++.dg/pr68991-2.C: Likewise.
8703
8704 2016-01-05 Sergei Trofimovich <siarheit@google.com>
8705
8706 PR other/60465
8707 * gcc.target/ia64/pr60465-gprel64.c: New test.
8708 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
8709
8710 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8711
8712 PR rtl-optimization/68651
8713 * gcc.target/aarch64/pr68651_1.c: New test.
8714
8715 2016-01-05 David Malcolm <dmalcolm@redhat.com>
8716
8717 PR c/69122
8718 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
8719
8720 2016-01-05 Nathan Sidwell <nathan@acm.org>
8721
8722 PR c++/58583
8723 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
8724
8725 * gcc.dg/alias-15.c: New.
8726
8727 2016-01-05 Nick Clifton <nickc@redhat.com>
8728
8729 PR target/68870
8730 * g++.dg/pr68770.C: New test.
8731
8732 2016-01-04 Mike Stump <mikestump@comcast.net>
8733
8734 * lib/target-supports.exp (check_effective_target_cilkplus):
8735 cilkplus targets require pthreads.
8736 (check_effective_target_cilkplus): Remove special case for NVPTX.
8737
8738 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
8739
8740 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
8741 generation.
8742
8743 2016-01-04 Jakub Jelinek <jakub@redhat.com>
8744
8745 Update copyright years.
8746
8747 2016-01-04 Marek Polacek <polacek@redhat.com>
8748
8749 PR c/68908
8750 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
8751 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
8752 * gcc.dg/atomic/stdatomic-op-5.c: New test.
8753
8754 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8755
8756 * gcc.target/sparc/20160104-2.c: New test.
8757
8758 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
8759
8760 * gcc.target/sparc/20160104-1.c: New test.
8761
8762 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
8763
8764 PR fortran/65045
8765 * gfortran.dg/pr65045.f90: New test.
8766
8767 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
8768
8769 * gnat.dg/specs/debug1.ads: Delete.
8770
8771 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8772
8773 PR libgfortran/68867
8774 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
8775 expression.
8776
8777 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8778
8779 PR libgfortran/68867
8780 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
8781 PowerPC.
8782
8783 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
8784
8785 PR fortran/68864
8786 * gfortran.dg/pr68864.f90: New test.
8787
8788 2016-01-01 Jakub Jelinek <jakub@redhat.com>
8789
8790 PR tree-optimization/69070
8791 * gcc.dg/pr69070.c: New test.
8792
8793 PR sanitizer/69055
8794 * gfortran.dg/pr69055.f90: New test.
8795
8796 PR target/69015
8797 * gcc.dg/pr69015.c: New test.
8798 \f
8799 Copyright (C) 2016 Free Software Foundation, Inc.
8800
8801 Copying and distribution of this file, with or without modification,
8802 are permitted in any medium without royalty provided the copyright
8803 notice and this notice are preserved.