1 2016-08-25 Marek Polacek <polacek@redhat.com>
4 * gcc.dg/pr77323.c: New test.
6 2016-08-24 Paul Thomas <pault@gcc.gnu.org>
9 * gfortran.dg/submodule_17.f08: New test.
11 2016-08-24 Michael Collison <michael.collison@linaro.org>
12 Michael Collison <michael.collison@arm.com>
14 * gcc.target/arm/builtin_saddl.c: New testcase.
15 * gcc.target/arm/builtin_saddll.c: New testcase.
16 * gcc.target/arm/builtin_uaddl.c: New testcase.
17 * gcc.target/arm/builtin_uaddll.c: New testcase.
18 * gcc.target/arm/builtin_ssubl.c: New testcase.
19 * gcc.target/arm/builtin_ssubll.c: New testcase.
20 * gcc.target/arm/builtin_usubl.c: New testcase.
21 * gcc.target/arm/builtin_usubll.c: New testcase.
23 2016-08-24 Uros Bizjak <ubizjak@gmail.com>
26 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
27 (dg-options): Use -march=amdfam10 instead of -march=athlon.
28 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
29 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
30 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
31 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
32 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
33 effective target. Remove scan-assembler-times directives.
34 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
35 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
36 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
38 2016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
40 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
42 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
44 2016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
47 * lib/target-supports.exp
48 (check_effective_target_vect_aligned_arrays): Don't cache the result.
49 (check_effective_target_vect_natural_alignment): Ditto.
50 (check_effective_target_vector_alignment_reachable): Ditto.
51 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
53 2016-08-23 Ian Lance Taylor <iant@golang.org>
55 * gcc.target/s390/nolrl-1.c: Don't match the file name.
57 2016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
59 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
60 being created from pointers to memory locations.
61 * gcc.target/powerpc/vec-init-2.c: Likewise.
63 2016-08-23 Fritz Reese <fritzoreese@gmail.com>
65 * gfortran.dg/dec_structure_12.f90: New testcase.
67 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
69 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
71 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
73 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
76 2016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
78 * gcc.target/s390/md/andc-splitter-1.c: New test case.
79 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
81 2016-08-23 Richard Biener <rguenther@suse.de>
83 PR tree-optimization/27336
84 * c-c++-common/pr27336.c: New testcase.
86 2016-08-22 Marek Polacek <polacek@redhat.com>
89 * g++.dg/cpp1y/pr77321.C: New test.
91 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
94 * gfortran.dg/empty_label.f: Adjust test for new error message.
95 * gfortran.dg/empty_label.f90: Ditto.
96 * gfortran.dg/empty_label_typedecl.f90: Ditto.
97 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
98 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
100 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
103 * gfortran.dg/pr61318.f90: New test.
105 2016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
108 * gfortran.dg/pr77260_1.f90: New test.
109 * gfortran.dg/pr77260_2.f90: Ditto.
111 2016-08-22 Joseph Myers <joseph@codesourcery.com>
114 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
115 __builtin_signbitf and __builtin_signbitl in expected generic
117 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
118 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
119 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
120 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
123 2016-08-22 Joseph Myers <joseph@codesourcery.com>
125 * gcc.dg/torture/float128-builtin.c,
126 gcc.dg/torture/float128-ieee-nan.c,
127 gcc.dg/torture/float128x-builtin.c,
128 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
129 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
130 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
131 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
132 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
133 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
134 gcc.dg/torture/floatn-nan.h: New tests.
136 2016-08-22 Joseph Myers <joseph@codesourcery.com>
138 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
140 (main): Update calls to TEST_I_F.
141 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
143 (main): Update calls to TEST_I_F.
145 2016-08-22 Joseph Myers <joseph@codesourcery.com>
147 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
148 gcc.dg/torture/fp-int-convert-float32x-timode.c,
149 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
150 names in calls to TEST_I_F.
152 2016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
155 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
157 2016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
159 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
160 and !natural_alignment_64.
161 * gcc.dg/ipa/propalign-2.c: Likewise.
162 * gcc.dg/ipa/propalign-3.c: Likewise.
163 * gcc.dg/ipa/propalign-4.c: Likewise.
164 * gcc.dg/ipa/propalign-5.c: Likewise.
165 * lib/target-supports.exp
166 (check_effective_target_natural_alignment_32): Add avr-*-*.
168 2016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
170 PR tree-optimization/61839
171 * gcc.dg/tree-ssa/pr61839_1.c: New test.
172 * gcc.dg/tree-ssa/pr61839_2.c: New test.
173 * gcc.dg/tree-ssa/pr61839_3.c: New test.
174 * gcc.dg/tree-ssa/pr61839_4.c: New test.
176 2016-08-19 Joseph Myers <joseph@codesourcery.com>
179 * lib/target-supports.exp (check_effective_target_float16)
180 (check_effective_target_float32, check_effective_target_float64)
181 (check_effective_target_float128, check_effective_target_float32x)
182 (check_effective_target_float64x)
183 (check_effective_target_float128x)
184 (check_effective_target_float16_runtime)
185 (check_effective_target_float32_runtime)
186 (check_effective_target_float64_runtime)
187 (check_effective_target_float128_runtime)
188 (check_effective_target_float32x_runtime)
189 (check_effective_target_float64x_runtime)
190 (check_effective_target_float128x_runtime)
191 (check_effective_target_floatn_nx_runtime)
192 (add_options_for_float16, add_options_for_float32)
193 (add_options_for_float64, add_options_for_float128)
194 (add_options_for_float32x, add_options_for_float64x)
195 (add_options_for_float128x): New procedures.
196 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
197 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
198 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
199 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
200 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
201 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
202 gcc.dg/torture/float128-complex.c,
203 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
204 gcc.dg/torture/float128x-basic.c,
205 gcc.dg/torture/float128x-complex.c,
206 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
207 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
208 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
209 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
210 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
211 gcc.dg/torture/float32x-basic.c,
212 gcc.dg/torture/float32x-complex.c,
213 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
214 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
215 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
216 gcc.dg/torture/float64x-basic.c,
217 gcc.dg/torture/float64x-complex.c,
218 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
219 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
220 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
221 gcc.dg/torture/floatn-tg.h,
222 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
223 gcc.dg/torture/fp-int-convert-float128-ieee.c,
224 gcc.dg/torture/fp-int-convert-float128x-timode.c,
225 gcc.dg/torture/fp-int-convert-float128x.c,
226 gcc.dg/torture/fp-int-convert-float16-timode.c,
227 gcc.dg/torture/fp-int-convert-float16.c,
228 gcc.dg/torture/fp-int-convert-float32-timode.c,
229 gcc.dg/torture/fp-int-convert-float32.c,
230 gcc.dg/torture/fp-int-convert-float32x-timode.c,
231 gcc.dg/torture/fp-int-convert-float32x.c,
232 gcc.dg/torture/fp-int-convert-float64-timode.c,
233 gcc.dg/torture/fp-int-convert-float64.c,
234 gcc.dg/torture/fp-int-convert-float64x-timode.c,
235 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
236 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
237 maximum exponent of floating-point type. Use it in testing
238 whether 0x8...0 fits in the floating-point type. Always treat -1
239 (signed 0xf...f) as fitting in the floating-point type.
241 * gcc.dg/torture/fp-int-convert-double.c,
242 gcc.dg/torture/fp-int-convert-float.c,
243 gcc.dg/torture/fp-int-convert-float128-timode.c,
244 gcc.dg/torture/fp-int-convert-float128.c,
245 gcc.dg/torture/fp-int-convert-float80-timode.c,
246 gcc.dg/torture/fp-int-convert-float80.c,
247 gcc.dg/torture/fp-int-convert-long-double.c,
248 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
250 2016-08-19 Jakub Jelinek <jakub@redhat.com>
253 * gfortran.dg/gomp/pr72744.f90: New test.
256 * gfortran.dg/gomp/pr69281.f90: New test.
258 2016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
260 * gfortran.dg/random_4.f90: Initialize seed before using, handle
261 the last special seed value.
262 * gfortran.dg/random_7.f90: Use size for last array member instead
265 2016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
267 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
268 * gcc.dg/cpp/warn-undef-2.c: Likewise.
270 2016-08-19 Richard Biener <rguenther@suse.de>
272 PR tree-optimization/77286
273 * gcc.dg/torture/pr77286.c: New testcase.
275 2016-08-18 David Malcolm <dmalcolm@redhat.com>
277 * gcc.dg/verbose-asm-2.c: New test case.
279 2016-08-18 David Malcolm <dmalcolm@redhat.com>
281 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
282 (custom_diagnostic_finalizer): Update for change to
283 diagnostic_show_locus.
285 2016-08-18 David Malcolm <dmalcolm@redhat.com>
287 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
288 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
290 2016-08-18 Marek Polacek <polacek@redhat.com>
293 * gcc.dg/pr71514.c: New test.
295 2015-08-18 H.J. Lu <hongjiu.lu@intel.com>
298 * gcc.target/i386/pr72839.c: New test.
300 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
303 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
304 * c-c++-common/goacc/reduction-1.c: Likewise.
305 * c-c++-common/goacc/reduction-2.c: Likewise.
306 * c-c++-common/goacc/reduction-3.c: Likewise.
307 * c-c++-common/goacc/reduction-4.c: Likewise.
309 2016-08-18 Alan Modra <amodra@gmail.com>
311 * gcc.c-torture/compile/pr72771.c: New.
313 2016-08-17 Jakub Jelinek <jakub@redhat.com>
316 * gfortran.dg/pr67496.f90: New test.
318 2015-08-17 Alan Hayward <alan.hayward@arm.com>
320 PR tree-optimization/71752
321 * gcc.dg/vect/pr71752.c: New.
323 2016-08-17 Uros Bizjak <ubizjak@gmail.com>
325 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
327 2016-08-17 Jakub Jelinek <jakub@redhat.com>
330 * g++.dg/ipa/devirt-52.C: New test.
332 2016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
334 * c-c++-common/goacc/reduction-6.c: New testcase.
336 2016-08-17 Richard Biener <rguenther@suse.de>
338 PR tree-optimization/76490
339 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
340 * gcc.dg/pr52904.c: XFAIL.
342 2016-08-17 Richard Biener <rguenther@suse.de>
344 PR tree-optimization/23855
345 * gcc.dg/loop-unswitch-2.c: Adjust.
347 2016-08-16 Jakub Jelinek <jakub@redhat.com>
349 PR tree-optimization/72817
350 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
352 2016-08-16 Joseph Myers <joseph@codesourcery.com>
355 * gcc.dg/torture/float128-extend-inf.c: New test.
357 2016-08-16 David Malcolm <dmalcolm@redhat.com>
360 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
362 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
363 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
365 (test_oct): Likewise.
366 (test_multiple): Likewise.
367 (test_field_width_specifier): Likewise.
368 (test_field_width_specifier_2): New function.
369 (test_field_precision_specifier): New function.
370 (test_embedded_nul): Update expected caret placement.
371 (test_non_contiguous_strings): Update line number.
372 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
373 (__emit_string_literal_range): Add "caret_idx" param.
374 (test_simple_string_literal): Add value for new param, updating
376 (test_concatenated_string_literal): Likewise.
377 (test_multiline_string_literal): Likewise.
378 (test_hex): Likewise.
379 (test_oct): Likewise.
380 (test_multiple): Likewise.
381 (test_ucn4): Likewise.
382 (test_ucn8): Likewise.
384 (test_u): Likewise; update expected message, from "range" to
388 (test_macro): Add value for new param.
389 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
390 (__emit_string_literal_range): Add "caret_idx" param.
391 (test_stringified_token_1): Add value for new param. Update
392 expected message, from "range" to "location".
393 (test_stringized_token_2): Likewise, adding param to macro.
394 (test_stringified_token_3): Likewise.
395 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
396 (emit_warning): Convert param from source_range to location_t.
397 (test_string_literals): Add caret_idx param, and use it when
398 constructing a substring_loc. Update error message, from
399 "range" to "location".
401 2016-08-16 Jakub Jelinek <jakub@redhat.com>
404 * g++.dg/gomp/pr71910.C: New test.
407 * gcc.c-torture/compile/pr67485.c: New test.
410 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
412 2016-08-16 Bin Cheng <bin.cheng@arm.com>
414 PR tree-optimization/69848
415 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
417 2016-08-16 Martin Liska <mliska@suse.cz>
419 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
420 of memory operations so that it can be handled by core2
423 2016-08-16 Richard Biener <rguenther@suse.de>
425 PR tree-optimization/76783
426 * gcc.dg/pr76783.c: New testcase.
427 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
429 2016-08-16 Bin Cheng <bin.cheng@arm.com>
431 PR tree-optimization/72817
432 PR tree-optimization/73450
433 * gcc.dg/tree-ssa/pr72817.c: New test.
434 * gcc.dg/tree-ssa/pr73450.c: New test.
436 2016-08-15 Fritz Reese <fritzoreese@gmail.com>
438 * gfortran.dg/init_flag_13.f90: New testcase.
439 * gfortran.dg/init_flag_14.f90: Ditto.
440 * gfortran.dg/init_flag_15.f03: Ditto.
441 * gfortran.dg/dec_init_1.f90: Ditto.
442 * gfortran.dg/dec_init_2.f90: Ditto.
444 2016-08-15 Uros Bizjak <ubizjak@gmail.com>
447 * gcc.target/i386/pr72867.c: New test.
449 2016-08-16 Eric Botcazou <ebotcazou@adacore.com>
451 * c-c++-common/dump-ada-spec-5.c: New test.
453 2016-08-15 Richard Biener <rguenther@suse.de>
455 PR tree-optimization/73434
456 * gcc.dg/torture/pr73434.c: New testcase.
458 2016-08-15 Jakub Jelinek <jakub@redhat.com>
460 PR tree-optimization/72824
461 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
463 2016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
466 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
467 in use_device clause.
468 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
469 * gfortran.dg/goacc/list.f95: Adjust to catch
470 "neither a POINTER nor an array" error messages.
472 2016-08-14 Uros Bizjak <ubizjak@gmail.com>
475 * gcc.target/i386/pr76342.c: New test.
477 2016-08-12 Jakub Jelinek <jakub@redhat.com>
480 * g++.dg/ubsan/pr71512.C: New test.
481 * c-c++-common/ubsan/pr71512-1.c: New test.
482 * c-c++-common/ubsan/pr71512-2.c: New test.
484 2016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
486 * gcc.target/powerpc/vec-init-1.c: New tests to test various
487 vector initialization options.
488 * gcc.target/powerpc/vec-init-2.c: Likewise.
489 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
490 is generated on ISA 3.0.
492 2016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
495 * gcc.dg/c-c++-common/pr71654.c: New test.
496 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
498 * gcc.dg/tree-ssa/vrp24: Likewise.
500 2016-08-12 Jakub Jelinek <jakub@redhat.com>
503 * gcc.dg/pr67410.c: New test.
505 2016-08-12 Bin Cheng <bin.cheng@arm.com>
507 PR tree-optimization/69848
508 * gcc.dg/vect/vect-pr69848.c: New test.
510 2016-08-12 Uros Bizjak <ubizjak@gmail.com>
513 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
514 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
515 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
516 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
518 2016-08-12 Richard Biener <rguenther@suse.de>
520 PR tree-optimization/57326
521 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
522 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
523 * gcc.dg/tree-ssa/pr35287.c: Likewise.
524 * gcc.target/i386/pr45685.c: Likewise.
525 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
526 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
527 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
528 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
529 * gfortran.dg/pr34163.f90: Likewise.
531 2016-08-12 Martin Liska <mliska@suse.cz>
533 * g++.dg/gcov/gcov-16.C: New test.
534 * lib/gcov.exp: Support new argument for run-gcov function.
536 2016-08-12 Martin Liska <mliska@suse.cz>
538 PR gcov-profile/35590
539 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
541 2016-08-12 Richard Biener <rguenther@suse.de>
543 PR tree-optimization/72851
544 * gcc.dg/torture/pr72851.c: New testcase.
546 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
549 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
550 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
551 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
552 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
556 * g++.dg/debug/dwarf2/ref-1.C: New.
559 * g++.dg/debug/dwarf2/template-params-12.H: New.
560 * g++.dg/debug/dwarf2/template-params-12f.C: New.
561 * g++.dg/debug/dwarf2/template-params-12g.C: New.
562 * g++.dg/debug/dwarf2/template-params-12n.C: New.
563 * g++.dg/debug/dwarf2/template-params-12s.C: New.
564 * g++.dg/debug/dwarf2/template-params-12u.C: New.
565 * g++.dg/debug/dwarf2/template-params-12v.C: New.
566 * g++.dg/debug/dwarf2/template-params-12w.C: New.
568 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
571 * gcc.target/powerpc/pr72863.c: New test.
573 2016-08-11 Uros Bizjak <ubizjak@gmail.com>
575 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
577 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
579 * gcc.target/i386/pieces-strcpy-1.c: New test.
580 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
582 2016-08-11 Jakub Jelinek <jakub@redhat.com>
585 * g++.dg/cpp1y/constexpr-switch4.C: New test.
587 2015-08-11 H.J. Lu <hongjiu.lu@intel.com>
589 * gcc.target/i386/pieces-memcpy-1.c: New test.
590 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
591 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
592 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
593 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
594 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
596 2016-08-11 Jakub Jelinek <jakub@redhat.com>
599 * gcc.dg/pr72816.c: Remove dg-error.
601 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
603 PR tree-optimization/71083
604 * gcc.c-torture/execute/pr71083.c: New test.
605 * gnat.dg/loop_optimization23.adb: New test.
606 * gnat.dg/loop_optimization23_pkg.ads: New test.
607 * gnat.dg/loop_optimization23_pkg.adb: New test.
609 2016-08-11 Richard Biener <rguenther@suse.de>
611 PR tree-optimization/72772
612 * gcc.dg/graphite/pr35356-1.c: Adjust.
613 * gcc.dg/tree-ssa/pr59597.c: Likewise.
615 2016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
617 * gfortran.dg/random_7.f90: Take into account that the last seed
618 value is the special p value.
619 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
621 2016-08-11 Richard Biener <rguenther@suse.de>
623 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
625 2016-08-11 Alan Modra <amodra@gmail.com>
627 * gcc.target/powerpc/pr71680.c: New.
629 2016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
631 * gcc.target/powerpc/bfp/bfp.exp: New file.
632 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
633 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
634 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
635 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
636 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
637 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
638 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
639 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
640 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
641 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
642 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
643 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
644 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
645 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
646 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
647 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
648 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
649 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
650 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
651 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
652 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
653 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
654 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
655 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
656 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
657 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
658 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
659 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
660 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
661 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
662 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
663 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
664 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
665 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
666 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
667 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
668 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
669 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
670 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
671 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
672 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
673 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
674 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
675 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
676 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
677 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
678 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
679 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
680 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
681 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
682 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
683 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
684 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
686 2016-08-10 Bin Cheng <bin.cheng@arm.com>
688 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
691 2016-08-10 Bin Cheng <bin.cheng@arm.com>
693 * gcc.target/aarch64/simd/vcond-ne.c: New test.
695 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
698 * gcc.target/powerpc/pr72853.c: New test.
700 2016-08-10 Martin Liska <mliska@suse.cz>
702 PR gcov-profile/58306
703 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
705 2016-08-10 Martin Liska <mliska@suse.cz>
707 * g++.dg/gcov/gcov-threads-1.C: New test.
709 2016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
712 * gcc.target/avr/pr71873.c: New test.
714 2016-08-09 Martin Liska <mliska@suse.cz>
716 * g++.dg/gcov/gcov-dump-1.C: New test.
717 * g++.dg/gcov/gcov-dump-2.C: New test.
719 2016-08-09 Martin Liska <mliska@suse.cz>
721 * gcc.dg/tree-prof/val-prof-9.c: New test.
723 2016-08-09 Martin Liska <mliska@suse.cz>
725 * gcc.dg/tree-prof/val-prof-8.c: New test.
727 2016-08-09 Martin Jambor <mjambor@suse.cz>
730 * gcc.dg/ipa/pr71981.c: New test.
732 2016-08-09 Bin Cheng <bin.cheng@arm.com>
734 PR tree-optimization/33707
735 * gcc.dg/vect/pr33707.c: New test.
737 2016-08-09 Bin Cheng <bin.cheng@arm.com>
739 PR tree-optimization/pr72772
740 * gcc.dg/tree-ssa/pr72772.c: New test.
742 2016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
744 PR rtl-optimization/66669
745 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
747 2016-08-09 Jakub Jelinek <jakub@redhat.com>
749 PR tree-optimization/72824
750 * gcc.c-torture/execute/ieee/pr72824.c: New test.
752 2016-08-09 Richard Biener <rguenther@suse.de>
754 PR tree-optimization/71802
755 * gcc.dg/torture/pr71802.c: New testcase.
757 2016-08-09 Jakub Jelinek <jakub@redhat.com>
760 * g++.dg/eh/stdarg1.C: New test.
762 2016-08-08 Andi Kleen <ak@linux.intel.com>
764 * lib/profopt.exp: (auto-profopt-execute): Don't include full
765 test command line in failure log.
766 (profopt-execute): dito. Make autofdo file names unique.
768 2016-08-08 David Malcolm <dmalcolm@redhat.com>
771 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
774 2016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
776 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
778 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
779 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
780 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
781 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
782 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
783 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
785 2016-08-08 David Malcolm <dmalcolm@redhat.com>
788 * gcc.dg/cpp/pr66415-1.c: Likewise.
789 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
790 * gcc.dg/format/c90-printf-1.c: Likewise.
791 * gcc.dg/format/diagnostic-ranges.c: New test case.
793 2016-08-08 Jakub Jelinek <jakub@redhat.com>
796 * gfortran.dg/gomp/pr72716.f90: New test.
799 * gcc.dg/gomp/pr72781.c: New test.
802 * g++.dg/vect/pr68762-1.cc: New test.
803 * g++.dg/vect/pr68762-2.cc: New test.
804 * g++.dg/vect/pr68762.h: New file.
806 2016-08-08 Martin Sebor <msebor@redhat.com>
809 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
810 * g++.dg/warn/overflow-warn-3.C: Same.
811 * g++.dg/warn/overflow-warn-4.C: Same.
813 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
816 * gfortran.dg/allocate_with_source_21.f03: New test.
818 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
821 * gfortran.dg/allocate_with_source_20.f03: New test.
823 2016-08-08 Alan Modra <amodra@gmail.com>
825 * gcc.c-torture/compile/pr72802.c: New.
827 2016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
830 * gfortran.dg/dependency_48.f90: New test.
832 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
835 * gfortran.dg/pr70040.f90: New testcase.
837 2016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
840 * gfortran.dg/matmul_10.f90: New testcase.
842 2016-08-07 Jan Hubicka <hubicka@ucw.cz>
844 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
846 2016-08-07 Jakub Jelinek <jakub@redhat.com>
849 * gcc.dg/pr72816.c: New test.
851 2016-08-06 Jonathan Wakely <jwakely@redhat.com>
853 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
854 * g++.dg/conversion/pr41426.C: Likewise.
855 * g++.dg/conversion/pr66211.C: Likewise.
856 * g++.dg/cpp1y/lambda-init9.C: Likewise.
857 * g++.dg/init/ref8.C: Likewise.
858 * g++.old-deja/g++.law/cvt20.C: Likewise.
859 * g++.old-deja/g++.mike/p9732c.C: Likewise.
861 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
863 PR tree-optimization/18046
864 * gcc.dg/tree-ssa/vrp105.c: New test.
865 * gcc.dg/tree-ssa/vrp106.c: New test.
867 2016-08-05 Martin Sebor <msebor@redhat.com>
869 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
870 1ul in diagnostics. Remove hyphen from "constant-expression."
871 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
872 * g++.dg/cpp0x/static_assert3.C: Same.
873 * g++.dg/cpp1y/constexpr-throw.C: Same.
874 * g++.dg/template/nontype3.C: Same.
875 * g++.dg/warn/overflow-warn-1.C: Same.
876 * g++.dg/warn/overflow-warn-3.C: Same.
877 * g++.dg/warn/overflow-warn-4.C: Same.
879 2016-08-05 David Malcolm <dmalcolm@redhat.com>
881 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
882 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
883 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
884 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
886 2016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
888 PR tree-optimization/72810
889 * gcc.dg/tree-ssa/vrp110.c: New test.
891 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
894 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
896 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
897 saving the half-precision registers.
898 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
899 value is returned in h0.
900 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
901 are passed in FP/SIMD registers.
902 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
903 passing works corrcetly.
904 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
905 (hfa_f16x2_t): Likewise.
906 (hfa_f16x3_t): Likewise.
907 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
908 are promoted to double and passed in a double register.
909 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
910 are promoted to double and stacked.
911 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
913 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
914 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
915 __fp16 first get passed in FP/SIMD registers, then stacked.
917 2016-08-05 Nathan Sidwell <nathan@acm.org>
920 * g++.dg/cpp0x/pr68724.C: New.
922 2016-08-05 Richard Biener <rguenther@suse.de>
924 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
926 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
928 * gcc.dg/tree-ssa/vrp107.c: New test.
929 * gcc.dg/tree-ssa/vrp108.c: New test.
930 * gcc.dg/tree-ssa/vrp109.c: New test.
932 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
934 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
937 2016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
939 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
941 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
942 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
943 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
945 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
946 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
947 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
950 2016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
953 * g++.dg/cpp1y/lambda-ice1.C: New.
955 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
958 * g++.dg/cpp1y/pr72759.C: New test.
960 2016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
962 * gcc.dg/switch-10.c: New test.
964 2016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
966 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
968 2016-08-04 Thomas Schwinge <thomas@codesourcery.com>
970 * c-c++-common/goacc/routine-5.c: Update.
972 2016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
974 PR rtl-optimization/70903
975 * gcc.c-torture/execute/pr70903.c: New test.
977 2016-08-04 Martin Liska <mliska@suse.cz>
979 * gcc.dg/params/params.exp: Replace file exists with
980 TESTING_IN_BUILD_TREE.
982 2016-08-04 Marek Polacek <polacek@redhat.com>
985 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
987 2016-08-04 Richard Biener <rguenther@suse.de>
990 * gcc.dg/torture/pr71984.c: Guard correctness check for
993 2016-08-03 Andrew Pinski <apinski@cavium.com>
995 * gcc.c-torture/compile/20160802-1.c: New testcase.
997 2016-08-03 Fritz Reese <fritzoreese@gmail.com>
999 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
1001 2016-08-03 Richard Biener <rguenther@suse.de>
1003 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
1005 * c-c++-common/ubsan/pr71403-2.c: Likewise.
1006 * c-c++-common/ubsan/pr71403-3.c: Likewise.
1008 2016-08-03 Richard Biener <rguenther@suse.de>
1010 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
1011 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
1012 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
1013 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
1015 2016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1017 * gcc.dg/init-excess-2.c: Require int32plus.
1018 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
1019 * gcc.dg/pr59963-2.c: Require int32plus.
1020 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
1021 * gcc.dg/unroll-7.c: Require int32plus.
1023 2016-08-02 Bin Cheng <bin.cheng@arm.com>
1025 PR tree-optimization/34114
1026 * gcc.dg/tree-ssa/loop-42.c: New test.
1028 2016-08-02 Tamar Christina <tamar.christina@arm.com>
1030 * gcc.target/aarch64/vminmaxnm.c: New.
1031 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
1034 2016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1036 * gcc.target/powerpc/vec-extract-5.c: New tests to test
1037 vec_extract for vector float, vector int, vector short, and vector
1039 * gcc.target/powerpc/vec-extract-6.c: Likewise.
1040 * gcc.target/powerpc/vec-extract-7.c: Likewise.
1041 * gcc.target/powerpc/vec-extract-8.c: Likewise.
1042 * gcc.target/powerpc/vec-extract-9.c: Likewise.
1044 2016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
1046 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
1047 single stack adjustment, no writeback.
1048 * gcc.target/aarch64/test_frame_12.c: Likewise.
1049 * gcc.target/aarch64/test_frame_13.c: Likewise.
1050 * gcc.target/aarch64/test_frame_15.c: Likewise.
1051 * gcc.target/aarch64/test_frame_6.c: Likewise.
1052 * gcc.target/aarch64/test_frame_7.c: Likewise.
1053 * gcc.target/aarch64/test_frame_8.c: Likewise.
1054 * gcc.target/aarch64/test_frame_16.c: New test.
1056 2015-08-01 H.J. Lu <hongjiu.lu@intel.com>
1059 * gcc.target/i386/pr72748.c: New test.
1061 2015-08-01 Alan Hayward <alan.hayward@arm.com>
1063 PR tree-optimization/71818
1064 * gcc.dg/vect/pr71818.c: New
1066 2016-08-01 Martin Liska <mliska@suse.cz>
1068 PR tree-optimization/71857
1069 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
1071 2016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1073 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
1075 2016-08-01 Jan Beulich <jbeulich@suse.com>
1077 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
1079 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1081 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
1082 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1084 2016-07-31 Jonathan Wakely <jwakely@redhat.com>
1086 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
1087 (check_effective_target_c++): Likewise. Also match for libstdc++.
1089 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1092 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
1093 * gfortran.dg/equiv_constraint_7.f90: Ditto.
1094 * gfortran.dg/pr41922.f90: New test.
1096 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1099 * gfortran.dg/pr68566.f90: new test.
1101 2016-07-30 Martin Sebor <msebor@redhat.com>
1105 * g++.dg/cpp0x/constexpr-cast.C: New test.
1106 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
1107 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
1108 * g++.dg/ubsan/pr63956.C: Correct.
1110 2016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
1112 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
1113 vector double or vector long where the vector is in memory.
1114 * gcc.target/powerpc/vec-extract-3.c: Likewise.
1115 * gcc.target/powerpc/vec-extract-4.c: Likewise.
1117 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1120 * gfortran.dg/pr69867.f90: New test.
1122 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1125 * gfortran.dg/pr69962.f90: New test.
1127 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1130 * gfortran.dg/pr70006.f90: New test.
1132 2016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
1135 * gfortran.dg/pr71730.f90: New test.
1136 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
1137 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
1138 * gfortran.dg/array_constructor_26.f03: Ditto.
1140 2016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1142 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
1143 * gcc.target/powerpc/pr71763.c: Likewise.
1145 2016-07-29 Marek Polacek <polacek@redhat.com>
1148 * gcc.dg/940510-1.c: Adjust dg-error.
1149 * gcc.dg/c99-flex-array-1.c: Likewise.
1150 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
1153 * gcc.dg/noncompile/pr71853.c: New test.
1156 * gcc.dg/noncompile/pr71573.c: New test.
1159 * g++.dg/warn/Wparentheses-30.C: New test.
1160 * gcc.dg/Wparentheses-14.c: New test.
1162 2016-07-29 Uros Bizjak <ubizjak@gmail.com>
1164 * gcc.dg/pr59833.c: Use dg-add-options ieee.
1166 2016-07-29 Bin Cheng <bin.cheng@arm.com>
1168 PR tree-optimization/57558
1169 * gcc.dg/vect/pr57558-1.c: New test.
1170 * gcc.dg/vect/pr57558-2.c: New test.
1172 2016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1174 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
1175 to scan forwprop1 dump pass.
1177 2016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
1180 * g++.dg/template/pr51488.C: New.
1182 2016-07-29 Jakub Jelinek <jakub@redhat.com>
1185 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1187 * gcc.dg/pr71969-1.c: New test.
1188 * gcc.dg/pr71969-2.c: New test.
1189 * gcc.dg/pr71969-3.c: New test.
1191 2016-07-29 Marek Polacek <polacek@redhat.com>
1194 * c-c++-common/pr71574.c: New test.
1197 * gcc.dg/noncompile/pr71583.c: New test.
1199 2016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
1202 * gcc.dg/pr68217.c: New test.
1204 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1207 * gfortran.dg/pr71067_1.f90: New test.
1208 * gfortran.dg/pr71067_2.f90: Ditto.
1210 2016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1212 * gcc.target/powerpc/vec-extract-1.c: New test.
1214 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1217 * gfortran.dg/pr71799.f90: New test.
1219 2016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
1222 * g++.dg/cpp0x/pr71665-1.C: New.
1223 * g++.dg/cpp0x/pr71665-2.C: Likewise.
1224 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
1225 * g++.dg/ext/label10.C: Likewise.
1226 * g++.dg/parse/constant5.C: Likewise.
1228 2016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
1231 * gfortran.dg/pr71859.f90: New test.
1232 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
1233 * gfortran.dg/coarray_collectives_1.f90: Ditto.
1235 2016-07-28 Paul Thomas <pault@gcc.gnu.org>
1238 * gfortran.dg/pr71883.f90 : New test.
1240 2016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
1242 PR tree-optimization/71734
1243 * g++.dg/vect/pr70729-nest.cc: New test.
1245 2016-07-28 Renlin Li <renlin.li@arm.com>
1248 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1251 * gfortran.dg/dependency_47.f90: New test.
1253 2016-07-28 Martin Liska <mliska@suse.cz>
1255 PR gcov-profile/68025
1256 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
1258 2016-07-28 Martin Liska <mliska@suse.cz>
1260 * g++.dg/vect/pr70944.cc: New test.
1262 2016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
1265 * gcc.dg/torture/pr71994.c: New test.
1267 2016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1270 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
1271 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
1272 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
1274 2016-07-27 Richard Biener <rguenther@suse.de>
1276 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
1278 2016-07-27 Martin Liska <mliska@suse.cz>
1280 * gcc.dg/predict-13.c: New test.
1281 * gcc.dg/predict-14.c: New test.
1283 2016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1285 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
1287 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1290 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
1293 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1294 IEEE built-in functions handle quiet and signalling NaNs
1297 2016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
1300 * gfortran.dg/pr71862.f90: New test.
1302 2016-07-26 Martin Sebor <msebor@redhat.com>
1304 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
1305 selector with dg-options.
1307 2016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1309 PR tree-optimization/18046
1310 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
1311 * gcc.dg/tree-ssa/vrp103.c: New test.
1312 * gcc.dg/tree-ssa/vrp104.c: New test.
1314 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1316 * gcc.target/powerpc/pr63354.c: Require lp64 since
1317 -mprofile-kernel is not legal with -m32.
1319 2016-07-26 Richard Biener <rguenther@suse.de>
1321 PR rtl-optimization/71984
1322 * gcc.dg/torture/pr71984.c: New testcase.
1324 2016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
1326 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
1327 g++-dg-runtest via et-dg-runtest.
1328 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
1329 * gcc.dg/vect/vect.exp: Likewise.
1330 * gfortran.dg/graphite/graphite.exp: Likewise, but for
1331 gfortran-dg-runtest.
1332 * gfortran.dg/vect/vect.exp: Likewise.
1333 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
1334 (check_mips_loongson_hw_available): Likewise.
1335 (check_effective_target_mpaired_single_runtime): Likewise.
1336 (check_effective_target_mips_loongson_runtime): Likewise.
1337 (add_options_for_mpaired_single): Likewise.
1338 (check_effective_target_vect_int): Add global et_index.
1339 Check and save the supported feature for a target selected by
1340 the et_index target. Break long lines where appropriate. Call
1341 et-is-effective-target for MIPS with an argument instead of
1342 check_effective_target_* where appropriate.
1343 (check_effective_target_vect_intfloat_cvt): Likewise.
1344 (check_effective_target_vect_uintfloat_cvt): Likewise.
1345 (check_effective_target_vect_floatint_cvt): Likewise.
1346 (check_effective_target_vect_floatuint_cvt): Likewise.
1347 (check_effective_target_vect_simd_clones): Likewise.
1348 (check_effective_target_vect_shift): ewise.
1349 (check_effective_target_whole_vector_shift): Likewise.
1350 (check_effective_target_vect_bswap): Likewise.
1351 (check_effective_target_vect_shift_char): Likewise.
1352 (check_effective_target_vect_long): Likewise.
1353 (check_effective_target_vect_float): Likewise.
1354 (check_effective_target_vect_double): Likewise.
1355 (check_effective_target_vect_long_long): Likewise.
1356 (check_effective_target_vect_no_int_max): Likewise.
1357 (check_effective_target_vect_no_int_add): Likewise.
1358 (check_effective_target_vect_no_bitwise): Likewise.
1359 (check_effective_target_vect_widen_shift): Likewise.
1360 (check_effective_target_vect_no_align): Likewise.
1361 (check_effective_target_vect_hw_misalign): Likewise.
1362 (check_effective_target_vect_element_align): Likewise.
1363 (check_effective_target_vect_condition): Likewise.
1364 (check_effective_target_vect_cond_mixed): Likewise.
1365 (check_effective_target_vect_char_mult): Likewise.
1366 (check_effective_target_vect_short_mult): Likewise.
1367 (check_effective_target_vect_int_mult): Likewise.
1368 (check_effective_target_vect_extract_even_odd): Likewise.
1369 (check_effective_target_vect_interleave): Likewise.
1370 (check_effective_target_vect_stridedN): Likewise.
1371 (check_effective_target_vect_multiple_sizes): Likewise.
1372 (check_effective_target_vect64): Likewise.
1373 (check_effective_target_vect_call_copysignf): Likewise.
1374 (check_effective_target_vect_call_sqrtf): Likewise.
1375 (check_effective_target_vect_call_btrunc): Likewise.
1376 (check_effective_target_vect_call_btruncf): Likewise.
1377 (check_effective_target_vect_call_ceil): Likewise.
1378 (check_effective_target_vect_call_ceilf): Likewise.
1379 (check_effective_target_vect_call_floor): Likewise.
1380 (check_effective_target_vect_call_floorf): Likewise.
1381 (check_effective_target_vect_call_lceil): Likewise.
1382 (check_effective_target_vect_call_lfloor): Likewise.
1383 (check_effective_target_vect_call_nearbyint): Likewise.
1384 (check_effective_target_vect_call_nearbyintf): Likewise.
1385 (check_effective_target_vect_call_round): Likewise.
1386 (check_effective_target_vect_call_roundf): Likewise.
1387 (check_effective_target_vect_perm): Likewise, but also append *_saved
1388 to the existing global name to properly cache the result.
1389 (check_effective_target_vect_perm_byte): Likewise.
1390 (check_effective_target_vect_perm_short): Likewise.
1391 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
1392 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
1393 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
1394 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
1395 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
1396 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
1397 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
1398 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
1399 (check_effective_target_vect_sdot_qi): Likewise.
1400 (check_effective_target_vect_udot_qi): Likewise.
1401 (check_effective_target_vect_sdot_hi): Likewise.
1402 (check_effective_target_vect_udot_hi): Likewise.
1403 (check_effective_target_vect_usad_char): Likewise.
1404 (check_effective_target_vect_pack_trunc): Likewise.
1405 (check_effective_target_vect_unpack): Likewise.
1406 (check_effective_target_vect_aligned_arrays): Likewise.
1407 (check_effective_target_vect_natural_alignment): Likewise.
1408 (check_effective_target_vector_alignment_reachable): Likewise.
1409 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
1410 (is-effective-target): Initialize et_index if undefined.
1411 (et-dg-runtest): New.
1412 (et-is-effective-target): Likewise.
1413 (check_vect_support_and_set_flags): Add supported MIPS targets to
1414 EFFECTIVE_TARGETS list. Return the number of supported targets.
1416 2016-07-26 Richard Biener <rguenther@suse.de>
1417 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1420 * gcc.dg/pr70920-1.c: New test-case.
1421 * gcc.dg/pr70902-2.c: Likewise.
1422 * gcc.dg/pr70920-3.c: Likewise.
1423 * gcc.dg/pr70920-4.c: Likewise
1424 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
1427 2016-07-25 Alexander Monakov <amonakov@ispras.ru>
1429 * gcc.c-torture/execute/pr71494.c: Require label_values.
1430 * gcc.dg/pr16973.c: Ditto.
1432 2016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1434 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
1435 * gcc.dg/torture/pr69771.c: Require int32plus.
1436 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
1438 2016-07-25 Martin Liska <mliska@suse.cz>
1440 * gcc.dg/torture/pr71987.c: New test.
1442 2016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
1445 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
1446 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
1447 * gfortran.dg/pr71935.f90: New test.
1449 2016-07-22 Martin Sebor <msebor@redhat.com>
1452 * g++.dg/ext/atomic-3.C: New test.
1453 * gcc.dg/atomic/pr71675.c: New test.
1455 2016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
1457 * gcc.target/i386/mvc8.c: New test.
1459 2016-07-22 Bin Cheng <bin.cheng@arm.com>
1461 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1462 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1464 2016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1467 * gfortran.dg/constructor_50.f90: New test.
1469 2016-07-22 Martin Liska <mliska@suse.cz>
1471 PR gcov-profile/69028
1472 PR gcov-profile/62047
1473 * g++.dg/cilk-plus/pr69028.C: New test.
1475 2016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1477 * gfortran.dg/coarray_stat_2.f90: New test.
1479 2016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1481 * gcc.target/powerpc/vec-extract.h: New files to check the
1482 vec_extract built-in functions for all vector types, testing
1483 accessing each element, both with constant and variable element
1485 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1486 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1487 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1488 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1489 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1490 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1491 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1492 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1493 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1495 2016-07-21 Jakub Jelinek <jakub@redhat.com>
1498 * g++.dg/other/pr71728.C: New test.
1500 2016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1502 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1503 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1504 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1505 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1506 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1508 2016-07-21 Richard Biener <rguenther@suse.de>
1510 PR tree-optimization/71947
1511 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1513 2016-07-21 Bin Cheng <bin.cheng@arm.com>
1515 * gcc.dg/tree-ssa/scev-15.c: New.
1517 2016-07-21 Bin Cheng <bin.cheng@arm.com>
1519 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1521 2016-07-21 Jakub Jelinek <jakub@redhat.com>
1524 * g++.dg/gomp/pr71941.C: New test.
1526 2016-07-20 David Malcolm <dmalcolm@redhat.com>
1530 * g++.dg/spellcheck-identifiers.C: New test case, based on
1531 gcc.dg/spellcheck-identifiers.c.
1532 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1533 gcc.dg/spellcheck-identifiers-2.c.
1534 * g++.dg/spellcheck-typenames.C: New test case, based on
1535 gcc.dg/spellcheck-typenames.c
1537 2016-07-20 Jonathan Wakely <jwakely@redhat.com>
1539 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1540 pointer to member function and also test catching by reference.
1542 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1544 * gcc.target/s390/pr67443.c: Fix test case.
1546 2016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1548 * gcc.target/s390/insv-1.c: Xfail some tests.
1549 * gcc.target/s390/insv-2.c: Likewise.
1551 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
1553 * gcc.target/avr/torture/get-mem.c: New test.
1554 * gcc.target/avr/torture/set-mem.c: New test.
1556 2016-07-20 Georg-Johann Lay <avr@gjlay.de>
1559 * gcc.target/avr/torture/tiny-progmem.c: New test.
1561 2016-07-20 Jakub Jelinek <jakub@redhat.com>
1564 * g++.dg/parse/pr71909.C: New test.
1565 * g++.dg/tm/pr71909.C: New test.
1568 * g++.dg/cpp0x/constexpr-50060.C: New test.
1569 * g++.dg/cpp1y/constexpr-50060.C: New test.
1571 2016-07-20 Martin Liska <mliska@suse.cz>
1573 * gfortran.dg/graphite/pr71898.f90: New test.
1575 2016-07-20 Bin Cheng <bin.cheng@arm.com>
1577 PR tree-optimization/71503
1578 PR tree-optimization/71683
1579 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1580 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1582 2016-07-20 Martin Liska <mliska@suse.cz>
1584 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1585 * gcc.dg/plugin/sreal-test-1.c: Remove.
1586 * gcc.dg/plugin/sreal_plugin.c: Remove.
1588 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1591 * gfortran.dg/dependency_47.f90: New test.
1593 2016-07-19 Jakub Jelinek <jakub@redhat.com>
1595 PR rtl-optimization/71916
1596 * gcc.c-torture/compile/pr71916.c: New test.
1599 * g++.dg/torture/pr71874.C: New test.
1602 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1603 (my_alloc): Rewritten to use __builtin_posix_memalign and
1605 (my_free): Use __builtin_free instead of _mm_free.
1606 (Vec::operator=): Use __builtin_memcpy.
1608 2016-07-19 Martin Jambor <mjambor@suse.cz>
1611 * gfortran.dg/pr71688.f90: New test.
1613 2016-07-19 Richard Biener <rguenther@suse.de>
1615 * c-c++-common/vector-subscript-6.c: New testcase.
1616 * c-c++-common/vector-subscript-7.c: Likewise.
1618 2016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1620 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1621 and UInt32 based on __SIZEOF_INT__.
1623 2016-07-19 Richard Biener <rguenther@suse.de>
1625 PR tree-optimization/71901
1626 * gcc.dg/torture/pr71901.c: New testcase.
1628 2016-07-19 Richard Biener <rguenther@suse.de>
1630 PR tree-optimization/71908
1631 * gcc.dg/torture/pr71908.c: New testcase.
1633 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1636 * gcc.target/powerpc/pr71493-1.c: New test.
1637 * gcc.target/powerpc/pr71493-2.c: Likewise.
1639 2016-07-18 Jakub Jelinek <jakub@redhat.com>
1642 * g++.dg/conversion/ambig3.C: New test.
1645 * g++.dg/cpp0x/constexpr-71828.C: New test.
1648 * g++.dg/template/pr71826.C: New test.
1651 * g++.dg/template/defarg21.C: New test.
1654 * g++.dg/ext/vector31.C: New test.
1656 2016-07-18 Uros Bizjak <ubizjak@gmail.com>
1658 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1660 2016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1662 PR tree-optimization/71734
1663 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1665 2016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1667 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1668 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1669 stack-layout-dynamic-1.c: New test.
1671 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1673 * gcc.target/s390/nolrl-1.c: New test.
1675 2016-07-17 Fritz Reese <fritzoreese@gmail.com>
1678 * gfortran.dg/pr71523_1.f90: New test.
1679 * gfortran.dg/pr71523_2.f90: New test.
1681 2016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1683 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1685 2016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1686 Marco Restelli <mrestelli@gmail.com>
1689 * gfortran.dg/pr62125.f90: New test.
1691 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1693 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1694 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1696 2016-07-15 Jonathan Wakely <jwakely@redhat.com>
1699 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1700 * g++.dg/cpp0x/nullptr35.C: New test.
1702 2016-07-15 Bin Cheng <bin.cheng@arm.com>
1704 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1706 2016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1708 * gfortran.dg/goacc/vector_length.f90: New test.
1710 2016-07-15 Richard Biener <rguenther@suse.de>
1712 PR tree-optimization/71881
1713 * gcc.dg/torture/pr71881.c: New testcase.
1715 2016-07-15 Richard Biener <rguenther@suse.de>
1717 PR tree-optimization/71887
1718 * gcc.dg/torture/pr71887.c: New testcase.
1720 2016-07-15 Jakub Jelinek <jakub@redhat.com>
1723 * gcc.dg/spellcheck-identifiers-3.c: New test.
1725 2016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1728 * gfortran.dg/null_9.f90: New test.
1730 2016-07-15 Bin Cheng <bin.cheng@arm.com>
1732 * gcc.dg/tree-ssa/loop-41.c: New test.
1734 2016-07-15 Bin Cheng <bin.cheng@arm.com>
1736 PR tree-optimization/71347
1737 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1739 2016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1742 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1743 * gfortran.dg/contains.f90: Ditto.
1744 * gfortran.dg/contains_empty_1.f03: Ditto.
1745 * gfortran.dg/submodule_3.f08: Ditto.
1747 2016-07-14 Jakub Jelinek <jakub@redhat.com>
1750 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1751 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1752 expected diagnostics.
1755 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1756 * gcc.dg/spellcheck-identifiers-2.c: New test.
1757 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1758 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1760 2016-07-14 Jakub Jelinek <jakub@redhat.com>
1762 PR tree-optimization/71872
1763 * gcc.c-torture/compile/pr71872.c: New test.
1765 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1767 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1768 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1769 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1770 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1771 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1772 * gcc.target/arm/atomic-op-acquire-1.c: This.
1773 * gcc.target/arm/atomic-op-char.c: Rename into ...
1774 * gcc.target/arm/atomic-op-char-1.c: This.
1775 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1776 * gcc.target/arm/atomic-op-consume-1.c: This.
1777 * gcc.target/arm/atomic-op-int.c: Rename into ...
1778 * gcc.target/arm/atomic-op-int-1.c: This.
1779 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1780 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1781 * gcc.target/arm/atomic-op-release.c: Rename into ...
1782 * gcc.target/arm/atomic-op-release-1.c: This.
1783 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1784 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1785 * gcc.target/arm/atomic-op-short.c: Rename into ...
1786 * gcc.target/arm/atomic-op-short-1.c: This.
1787 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1788 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1789 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1790 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1791 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1792 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1793 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1794 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1795 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1796 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1798 2016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1801 * gfortran.dg/select_type_35.f03: New test.
1803 2016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1806 PR tree-optimization/70923
1807 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1808 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1809 * gcc.dg/vect/pr65951.c: Likewise.
1810 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1812 2016-07-14 David Edelsohn <dje.gcc@gmail.com>
1814 * c-c++-common/pr60226.c: Expect maximum object file alignment
1817 2016-07-14 Richard Biener <rguenther@suse.de>
1819 PR tree-optimization/71866
1820 * gcc.dg/torture/pr71866.c: New testcase.
1822 2016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1824 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1825 selector and enclose boolean expression in curly braces.
1827 2016-07-14 Alan Modra <amodra@gmail.com>
1830 * gcc.target/powerpc/p9-novsx.c: New.
1832 2016-07-13 Andi Kleen <ak@linux.intel.com>
1834 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1835 * g++.dg/tree-prof/morefunc.C: Dito.
1836 * g++.dg/tree-prof/pr35545.C: Dito.
1837 * g++.dg/tree-prof/reorder.C: Dito.
1838 * gcc.dg/tree-prof/20050826-2.c: Dito.
1839 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1840 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1841 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1842 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1843 * gcc.dg/tree-prof/inliner-1.c: Dito.
1844 * gcc.dg/tree-prof/merge_block.c: Dito.
1845 * gcc.dg/tree-prof/stringop-1.c: Dito.
1846 * gcc.dg/tree-prof/stringop-2.c: Dito.
1847 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1848 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1849 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1850 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1851 * gcc.dg/tree-prof/update-loopch.c: Dito.
1852 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1853 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1854 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1855 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1856 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1857 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1858 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1860 2016-07-13 Andi Kleen <ak@linux.intel.com>
1862 * lib/profopt.exp (profopt-execute): Remove .imports files.
1864 2016-07-13 Andi Kleen <ak@linux.intel.com>
1866 * lib/profopt.exp (profopt-execute): Always log profiler command line.
1868 2016-07-13 Andi Kleen <ak@linux.intel.com>
1870 * lib/profopt.exp (dg-final-scan-autofdo,
1871 dg-final-scan-not-autofdo): New functions.
1873 2016-07-13 Bin Cheng <bin.cheng@arm.com>
1875 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1876 * gcc.dg/vect/vect-35.c: Ditto.
1877 * gcc.dg/vect/vect-alias-check-2.c: New test.
1879 2016-07-13 Martin Liska <mliska@suse.cz>
1881 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
1882 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
1883 * gfortran.dg/pr42108.f90: Update expected dump scan.
1885 2016-07-13 Richard Biener <rguenther@suse.de>
1887 PR tree-optimization/24574
1888 * gcc.dg/pr24574.c: New testcase.
1890 2016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1892 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
1893 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1894 * c-c++-common/pr68833-1.c: Require int32plus.
1895 * gcc.dg/ipa/pr63551.c: Likewise.
1896 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1897 * gcc.dg/ipa/pr64041.c: Require int32plus.
1899 2016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1902 * g++.dg/pr71633.C: New test.
1904 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1906 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1907 Add new arm_thumb1_cbz_ok effective target.
1908 * gcc.target/arm/cbz.c: New test.
1910 2016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1912 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1913 Define effective target.
1914 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1915 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1916 * gcc.target/arm/movhi_movw.c: New test.
1917 * gcc.target/arm/movsi_movw.c: Likewise.
1918 * gcc.target/arm/movdi_movw.c: Likewise.
1920 2016-07-13 Richard Biener <rguenther@suse.de>
1923 * gcc.dg/pr71104-1.c: New testcase.
1924 * gcc.dg/pr71104-2.c: Likewise.
1926 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1929 * gcc.target/powerpc/pr71805.c: New test.
1931 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1933 * gcc.target/powerpc/divkc3-1.c: New.
1934 * gcc.target/powerpc/mulkc3-1.c: New.
1936 2016-07-12 Nathan Sidwell <nathan@acm.org>
1938 * gcc.target/arm/data-rel-1.c: New.
1939 * gcc.target/arm/data-rel-2.c: New.
1940 * gcc.target/arm/data-rel-3.c: New.
1942 2016-07-12 Martin Liska <mliska@suse.cz>
1944 * gcc.dg/params/blocksort-part.c: New test.
1945 * gcc.dg/params/params.exp: New file.
1947 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1950 * gcc.c-torture/execute/pr71700.c: New test.
1952 2016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1953 Richard Biener <rguenther@suse.de>
1955 PR tree-optimization/23286
1956 PR tree-optimization/70159
1957 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1958 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1959 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1960 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1961 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1962 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1963 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1964 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1965 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1966 * gcc.dg/pr51879-12.c: Likewise.
1967 * gcc.dg/strlenopt-9.c: Likewise.
1968 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1969 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1970 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1971 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1972 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1973 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1974 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1975 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1976 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1977 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1978 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1979 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1980 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1981 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1982 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1984 2016-07-12 Richard Biener <rguenther@suse.de>
1986 PR rtl-optimization/68961
1987 * gcc.target/i386/pr68961.c: New testcase.
1989 2016-07-11 Jakub Jelinek <jakub@redhat.com>
1992 * c-c++-common/gomp/pr71758.c: New test.
1993 * gfortran.dg/gomp/pr71758.f90: New test.
1995 PR tree-optimization/71823
1996 * gcc.dg/vect/pr71823.c: New test.
1998 2016-07-11 David Malcolm <dmalcolm@redhat.com>
2000 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
2001 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
2002 and LINE_MAP_MAX_LOCATION_WITH_COLS.
2004 2016-07-11 H.J. Lu <hongjiu.lu@intel.com>
2007 * gcc.target/i386/pr71801.c: New test.
2009 2016-07-11 Richard Biener <rguenther@suse.de>
2011 PR tree-optimization/71816
2012 * gcc.dg/torture/pr71816.c: New testcase.
2014 2016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
2017 * gfortran.dg/dependency_46.f90: New test.
2019 2016-07-08 Vladimir Makarov <vmakarov@redhat.com>
2021 PR rtl-optimization/71621
2022 * gcc.target/i386/pr71621-1.c: New.
2023 * gcc.target/i386/pr71621-2.c: New.
2025 2016-07-08 Cesar Philippidis <cesar@codesourcery.com>
2027 * gfortran.dg/goacc/pr71704.f90: New test.
2029 2016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2032 * gcc.target/powerpc/pr71297.c: New.
2034 2016-07-08 Jiong Wang <jiong.wang@arm.com>
2036 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
2038 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
2041 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
2043 2016-07-08 Alan Hayward <alan.hayward@arm.com>
2045 PR tree-optimization/71667
2046 * gcc.dg/vect/pr71667.c: New
2048 2016-07-08 Martin Liska <mliska@suse.cz>
2050 * gcc.dg/torture/pr71606.c: New test.
2052 2016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2055 * gfortran.dg/pr71764.f90: New test.
2057 2016-07-07 Jakub Jelinek <jakub@redhat.com>
2058 Kai Tietz <ktietz70@googlemail.com>
2062 * g++.dg/cpp0x/pr70869.C: New test.
2063 * g++.dg/cpp0x/pr71054.C: New test.
2065 2016-07-07 David Edelsohn <dje.gcc@gmail.com>
2067 * g++.dg/debug/pr71432.C: Fail on AIX.
2069 2016-07-07 Martin Liska <mliska@suse.cz>
2071 * gfortran.dg/do_1.f90: Remove a corner case that triggers
2072 an undefined behavior.
2073 * gfortran.dg/do_3.F90: Likewise.
2074 * gfortran.dg/do_check_11.f90: New test.
2075 * gfortran.dg/do_check_12.f90: New test.
2076 * gfortran.dg/do_corner_warn.f90: New test.
2078 2016-07-07 Martin Liska <mliska@suse.cz>
2080 * gfortran.dg/predict-1.f90: Ammend the test.
2081 * gfortran.dg/predict-2.f90: Likewise.
2083 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
2086 * g++.dg/pr71624.C: New test.
2088 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2090 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
2091 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
2092 ARMv8-M Mainline architectures.
2094 2016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
2096 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
2097 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
2099 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
2103 * gcc.target/powerpc/pr71763.c: New file.
2105 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
2107 PR tree-optimization/71518
2108 * gcc.dg/pr71518.c: New test.
2110 2016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
2112 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
2114 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2117 * gcc.target/avr/pr50739.c: New test.
2119 2016-07-05 Jan Hubicka <jh@suse.cz>
2121 * gcc.dg/tree-ssa/scev-14.c: update template.
2123 2016-07-06 Richard Sandiford <richard.sandiford@arm.com>
2125 * gcc.dg/vect/group-no-gaps-1.c: New test.
2127 2016-07-05 Andi Kleen <ak@linux.intel.com>
2129 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
2130 if kernel supports MPX.
2132 2016-07-05 Kito Cheng <kito.cheng@gmail.com>
2134 * gcc.c-torture/compile/pr69102.c: Require fpic support.
2136 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
2137 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2139 * gcc.target/powerpc/signbit-1.c: New test.
2140 * gcc.target/powerpc/signbit-2.c: New test.
2141 * gcc.target/powerpc/signbit-3.c: New test.
2143 2016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2145 PR rtl-optimization/71594
2146 * gcc.dg/torture/pr71594.c: New test.
2148 2016-07-05 Jan Hubicka <jh@suse.cz>
2150 * gcc.dg/tree-ssa/scev-14.c: new testcase.
2152 2016-07-05 David Malcolm <dmalcolm@redhat.com>
2155 * g++.dg/parse/error5.C: Update column
2156 number of missing semicolon error.
2157 * g++.dg/pr62314-2.C: New test case.
2159 2016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
2161 * gfortran.dg/coarray_stat_function.f90: New test.
2162 * gfortran.dg/coarray_stat_whitespace.f90: New test.
2163 * gfortran.dg/coarray_lib_comm_1: Adapting old test
2166 2016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
2169 * gfortran.dg/deferred_character_17.f90: New test.
2171 2016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
2173 * gcc.target/arm/neon/polytypes.c: Move to ...
2174 * gcc.target/arm/polytypes.c: ... here.
2175 * gcc.target/arm/neon/pr51534.c: Move to ...
2176 * gcc.target/arm/pr51534.c: ... here.
2177 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
2178 * gcc.target/arm/vect-vcvt.c: ... here.
2179 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
2180 * gcc.target/arm/vect-vcvtq.c: ... here.
2181 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
2182 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
2183 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
2184 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
2185 * gcc.target/arm/neon/neon.exp: Delete.
2186 * gcc.target/arm/neon/: Delete.
2188 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2191 * gfortran.dg: pr65575.f90: New test.
2193 2016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2196 * gfortran.dg: pr35849.f90: New test.
2198 2016-07-04 Jakub Jelinek <jakub@redhat.com>
2201 * g++.dg/cpp0x/pr71739.C: New test.
2203 2016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
2205 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
2207 2016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2209 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
2211 * gcc.target/s390/loc-1.c: New test.
2213 2016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
2215 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
2216 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
2218 2016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2221 * gcc.target/aarch64/pr63874.c: New test.
2223 2016-07-04 Jan Beulich <jbeulich@suse.com>
2225 * g++.dg/header.c: New.
2226 * gcc.dg/header.c: New.
2228 2016-07-02 Jakub Jelinek <jakub@redhat.com>
2231 * c-c++-common/Wunused-var-15.c: New test.
2233 2016-07-01 Jakub Jelinek <jakub@redhat.com>
2236 * gfortran.dg/gomp/pr71687.f90: New test.
2238 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2240 * gcc.dg/const-float128-ped.c: Require __float128 effective
2242 * gcc.dg/const-float128.c: Likewise.
2243 * gcc.dg/torture/float128-cmp-invalid.c: Require
2244 __float128 and base_quadfloat_support effective targets, and
2246 * gcc.dg/torture/float128-div-underflow.c: Likewise.
2247 * gcc.dg/torture/float128-extend-nan.c: Likewise.
2248 * gcc.dg/torture/float128-nan.c: Likewise.
2249 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
2250 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
2251 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
2252 * lib/target-supports.exp (check_effective_target___float128): New.
2253 (add_options_for___float128): New.
2254 (check_effective_target_base_quadword_support): New.
2256 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2259 * gcc.target/powerpc/pr71720.c: New test.
2261 2016-07-01 Jan Beulich <jbeulich@suse.com>
2263 * gcc.dg/bss.c: New.
2265 2016-07-01 Peter Bergner <bergner@vnet.ibm.com>
2268 * gcc.target/powerpc/pr71698.c: New test.
2270 2016-07-01 Georg-Johann Lay <avr@gjlay.de>
2273 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
2274 instead of ".foo" for its section name.
2275 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
2276 depending on MCU's flash size.
2277 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
2278 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
2279 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
2280 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
2281 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
2282 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
2284 2016-07-01 Jan Beulich <jbeulich@suse.com>
2286 * gcc.target/i386/pr65105-2.c: Add -msse2.
2288 2016-06-30 Jakub Jelinek <jakub@redhat.com>
2290 PR tree-optimization/71707
2291 * gcc.dg/strlenopt-29.c: New test.
2294 * gfortran.dg/gomp/pr71704.f90: New test.
2297 * gfortran.dg/gomp/pr71705.f90: New test.
2299 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
2301 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
2302 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
2303 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
2304 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
2305 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
2306 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
2307 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
2308 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
2309 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
2310 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
2311 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
2312 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
2313 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
2314 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
2315 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
2316 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
2317 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
2318 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
2319 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
2320 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
2321 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
2322 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
2323 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
2324 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
2325 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
2326 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
2327 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
2328 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
2329 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
2330 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
2331 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
2332 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
2333 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
2334 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
2335 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
2336 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
2337 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
2338 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
2339 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
2340 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
2341 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
2342 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
2343 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
2344 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
2345 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
2346 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
2347 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
2348 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
2349 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
2350 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
2351 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
2352 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
2353 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
2354 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
2355 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
2356 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
2357 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
2358 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
2359 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
2360 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
2361 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
2362 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
2363 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
2364 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
2365 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
2366 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
2367 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
2368 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
2369 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
2370 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
2371 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
2372 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
2373 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
2374 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
2375 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
2376 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
2377 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
2378 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
2379 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
2380 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
2381 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
2383 2016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2384 James Greenhalgh <james.greenhalgh@arm.com>
2386 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
2388 2016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
2389 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2391 * gcc.target/aarch64/vget_set_lane_1.c: New test.
2393 2016-06-30 David Malcolm <dmalcolm@redhat.com>
2396 * gcc.dg/spellcheck-options-12.c: New test case.
2398 2016-06-30 Jakub Jelinek <jakub@redhat.com>
2401 * gcc.c-torture/compile/pr71693.c: New test.
2403 2016-06-29 David Malcolm <dmalcolm@redhat.com>
2405 * gcc.dg/spellcheck-params.c: New testcase.
2406 * gcc.dg/spellcheck-params-2.c: New testcase.
2408 2016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2410 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
2411 vector extract instructions.
2412 * gcc.target/powerpc/p9-extract-2.c: Likewise.
2414 2016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2417 * gfortran.dg/unexpected_eof_2.f90: New test.
2418 * gfortran.dg/unexpected_eof_3.f90: New test.
2420 2016-06-29 Jim Wilson <jim.wilson@linaro.org>
2422 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
2424 2016-06-29 Cesar Philippidis <cesar@codesourcery.com>
2426 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
2427 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2428 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
2430 2016-06-29 Richard Biener <rguenther@suse.de>
2433 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
2435 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2437 * gcc.target/arm/aapcs/neon-vect10.c: Require
2438 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
2439 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
2440 * gcc.target/arm/aapcs/vfp18.c: Likewise.
2441 * gcc.target/arm/aapcs/vfp19.c: Likewise.
2442 * gcc.target/arm/aapcs/vfp20.c: Likewise.
2443 * gcc.target/arm/aapcs/vfp21.c: Likewise.
2444 * gcc.target/arm/fp16-aapcs-1.c: Require
2445 -mfloat-ab=hard. Also simplify the test.
2446 * gcc.target/arm/fp16-aapcs-2.c: New.
2448 2016-06-29 Matthew Wahab <matthew.wahab@arm.com>
2450 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
2451 (add_options_for_arm_fp16_ieee): New.
2452 (add_options_for_arm_fp16_alternative): New.
2453 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
2455 (effective_target_arm_fp16_hw): New.
2457 2016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2459 PR tree-optimization/71655
2460 * g++.dg/pr71655.C: New test.
2462 2016-06-29 Martin Liska <mliska@suse.cz>
2464 * gcc.dg/pr71585.c: New test.
2465 * gcc.dg/pr71585-2.c: New test.
2466 * gcc.dg/pr71585-3.c: New test.
2468 2016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2470 PR tree-optimization/70729
2471 * g++.dg/vect/pr70729.cc: New test.
2473 2016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2475 * c-c++-common/gomp/cancel-1.c: Extend.
2477 2016-06-29 Jakub Jelinek <jakub@redhat.com>
2479 PR tree-optimization/71625
2480 * gcc.dg/strlenopt-28.c: New test.
2482 2016-06-29 Richard Biener <rguenther@suse.de>
2485 * g++.dg/torture/pr71002.C: Adjust testcase.
2487 2016-06-29 Jakub Jelinek <jakub@redhat.com>
2490 * gcc.dg/pr71685.c: New test.
2492 2016-06-28 Martin Sebor <msebor@redhat.com>
2495 * gcc.dg/init-bad-9.c: New test.
2497 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2499 * gcc.target/powerpc/abs128-1.c: Require VSX.
2500 * gcc.target/powerpc/copysign128-1.c: Likewise.
2501 * gcc.target/powerpc/inf128-1.c: Likewise.
2502 * gcc.target/powerpc/nan128-1.c: Likewise.
2504 2016-06-28 Jakub Jelinek <jakub@redhat.com>
2507 * gcc.c-torture/execute/pr71626-1.c: New test.
2508 * gcc.c-torture/execute/pr71626-2.c: New test.
2510 2016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2513 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2515 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2518 * gcc.target/powerpc/pr71670.c: New testcase.
2520 2016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2523 * gcc.target/powerpc/pr71656-1.c: New test.
2524 * gcc.target/powerpc/pr71656-2.c: New test.
2526 2016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2528 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2530 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2531 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2532 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2533 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2534 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2535 Add arm_neon_fp16_ok effective target.
2536 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2538 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2540 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2542 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2544 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2546 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2548 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2550 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2552 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2554 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2556 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2559 2016-06-26 Jan Hubicka <hubicka@ucw.cz>
2561 * gcc.dg/predict-12.c: New testcase.
2563 2016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2566 * gfortran.dg/pr71649.f90: New test.
2568 2016-06-25 Jakub Jelinek <jakub@redhat.com>
2570 PR tree-optimization/71643
2571 * g++.dg/opt/pr71643.C: New test.
2573 PR tree-optimization/71631
2574 * gcc.c-torture/execute/pr71631.c: New test.
2576 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
2578 * gcc.dg/predict-11.c: New testcase.
2579 * gfortran.dg/predict-2.f90: New testcase.
2581 2016-06-24 Jan Hubicka <hubicka@ucw.cz>
2583 * gcc.dg/predict-10.c: New test.
2585 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2587 * gcc.target/powerpc/abs128-1.c: New.
2588 * gcc.target/powerpc/copysign128-1.c: New.
2589 * gcc.target/powerpc/inf128-1.c: New.
2590 * gcc.target/powerpc/nan128-1.c: New.
2592 2016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2594 * gfortran.dg/pr71642.f90: New test.
2596 2016-06-24 Jakub Jelinek <jakub@redhat.com>
2598 PR tree-optimization/71647
2599 * gcc.target/i386/pr71647.c: New test.
2601 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2603 * gcc.target/i386/noplt-gd-1.c: New test.
2604 * gcc.target/i386/noplt-gd-2.c: Likewise.
2605 * gcc.target/i386/noplt-gd-3.c: Likewise.
2606 * gcc.target/i386/noplt-ld-1.c: Likewise.
2607 * gcc.target/i386/noplt-ld-2.c: Likewise.
2608 * gcc.target/i386/noplt-ld-3.c: Likewise.
2609 * lib/target-supports.exp
2610 (check_effective_target_tls_get_addr_via_got): New.
2612 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
2614 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2615 testsuite compile flags.
2616 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2617 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2619 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
2621 * g++dg/vect/pr36684.cc: Add dg-do compile.
2622 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2623 * gcc.dg/vect/pr70021.c: Ditto.
2624 * gcc.dg/vect/pr70138-1.c: Ditto.
2625 * gcc.dg/vect/pr70138-2.c: Ditto.
2626 * gcc.dg/vect/pr70354-1.c: Ditto.
2627 * gcc.dg/vect/pr70354-2.c: Ditto.
2628 * gcc.dg/vect/pr71259.c: Ditto.
2629 * gcc.dg/vect/pr71416-1.c: Ditto.
2630 * gcc.dg/vect/slp-43.c: Ditto.
2631 * gcc.dg/vect/slp-45.c: Ditto.
2632 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2633 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2634 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2635 * gfortran.dg/vect/pr69980.f90: Ditto.
2637 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
2639 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2640 * gcc.dg/vect/bb-slp-30.c: Ditto.
2641 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2642 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2643 * gcc.dg/vect/pr45902.c: Ditto.
2644 * gcc.dg/vect/pr48172.c: Ditto.
2645 * gcc.dg/vect/pr48377.c: Ditto.
2646 * gcc.dg/vect/pr49038.c: Ditto.
2647 * gcc.dg/vect/pr49771.c: Ditto.
2648 * gcc.dg/vect/pr52091.c: Ditto.
2649 * gcc.dg/vect/pr53185-2.c: Ditto.
2650 * gcc.dg/vect/pr56826.c: Ditto.
2651 * gcc.dg/vect/pr60276.c: Ditto.
2652 * gcc.dg/vect/pr62021.c: Ditto.
2653 * gcc.dg/vect/pr63530.c: Ditto.
2654 * gcc.dg/vect/pr65518.c: Ditto.
2655 * gcc.dg/vect/pr65947-1.c: Ditto.
2656 * gcc.dg/vect/pr65947-10.c: Ditto.
2657 * gcc.dg/vect/pr65947-11.c: Ditto.
2658 * gcc.dg/vect/pr65947-12.c: Ditto.
2659 * gcc.dg/vect/pr65947-13.c: Ditto.
2660 * gcc.dg/vect/pr65947-2.c: Ditto.
2661 * gcc.dg/vect/pr65947-3.c: Ditto.
2662 * gcc.dg/vect/pr65947-4.c: Ditto.
2663 * gcc.dg/vect/pr65947-5.c: Ditto.
2664 * gcc.dg/vect/pr65947-6.c: Ditto.
2665 * gcc.dg/vect/pr65947-7.c: Ditto.
2666 * gcc.dg/vect/pr65947-8.c: Ditto.
2667 * gcc.dg/vect/pr65947-9.c: Ditto.
2668 * gcc.dg/vect/pr71416-1.c: Ditto.
2669 * gcc.dg/vect/pr71439.c: Ditto.
2670 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2671 * gcc.dg/vect/vect-bswap16.c: Ditto.
2672 * gcc.dg/vect/vect-bswap32.c: Ditto.
2673 * gcc.dg/vect/vect-bswap64.c: Ditto.
2674 * gcc.dg/vect/vect-live-1.c: Ditto.
2675 * gcc.dg/vect/vect-live-2.c: Ditto.
2676 * gcc.dg/vect/vect-live-3.c: Ditto.
2677 * gcc.dg/vect/vect-live-4.c: Ditto.
2678 * gcc.dg/vect/vect-live-5.c: Ditto.
2679 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2680 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2681 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2682 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2683 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2684 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2685 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2686 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2687 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2688 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2689 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2690 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2691 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2692 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2693 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2694 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2695 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2697 2016-06-24 Uros Bizjak <ubizjak@gmail.com>
2699 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2701 2016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2703 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2704 ia32 if R_386_GOT32X relocation is supported.
2705 * gcc.target/i386/noplt-3.c: Likewise.
2706 * gcc.target/i386/noplt-2.c: Likewise.
2707 (main): Renamed to ...
2709 * gcc.target/i386/noplt-4.c: Likewise.
2710 (main): Renamed to ...
2712 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2713 * gcc.target/i386/pr67400-5.c: Likewise.
2715 2016-06-24 Jakub Jelinek <jakub@redhat.com>
2717 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2718 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2720 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2721 f4): Adjust expected diagnostics.
2722 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2723 (T): If OVFP is defined, redefine to TP.
2724 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2725 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2726 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2727 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2728 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2729 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2730 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2731 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2732 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2733 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2734 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2735 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2736 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2737 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2738 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2739 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2740 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2741 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2742 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2743 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2744 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2745 as last argument to __builtin_add_overflow_p.
2747 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
2749 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2750 dg-options and remove default vector testsuite compile flags.
2751 * g++.dg/vect/pr33860a.cc: Ditto.
2752 * g++.dg/vect/pr45470-a.cc: Ditto.
2753 * g++.dg/vect/pr45470-b.cc: Ditto.
2754 * g++.dg/vect/pr60896.cc: Ditto.
2755 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2756 * gcc.dg/vect/pr18308.c: Ditto.
2757 * gcc.dg/vect/pr24049.c: Ditto.
2758 * gcc.dg/vect/pr33373.c: Ditto.
2759 * gcc.dg/vect/pr36228.c: Ditto.
2760 * gcc.dg/vect/pr42395.c: Ditto.
2761 * gcc.dg/vect/pr42604.c: Ditto.
2762 * gcc.dg/vect/pr46663.c: Ditto.
2763 * gcc.dg/vect/pr48765.c: Ditto.
2764 * gcc.dg/vect/pr49093.c: Ditto.
2765 * gcc.dg/vect/pr49352.c: Ditto.
2766 * gcc.dg/vect/pr52298.c: Ditto.
2767 * gcc.dg/vect/pr52870.c: Ditto.
2768 * gcc.dg/vect/pr53185.c: Ditto.
2769 * gcc.dg/vect/pr53773.c: Ditto.
2770 * gcc.dg/vect/pr56695.c: Ditto.
2771 * gcc.dg/vect/pr62171.c: Ditto.
2772 * gcc.dg/vect/pr63530.c: Ditto.
2773 * gcc.dg/vect/pr68339.c: Ditto.
2774 * gcc.dg/vect/pr71259.c: Ditto.
2775 * gcc.dg/vect/vect-82_64.c: Ditto.
2776 * gcc.dg/vect/vect-83_64.c: Ditto.
2777 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2778 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2779 * gcc.dg/vect/vect-shift-2.c: Ditto.
2780 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2781 * gfortran.dg/vect/pr39318.f90: Ditto.
2782 * gfortran.dg/vect/pr45714-a.f: Ditto.
2783 * gfortran.dg/vect/pr45714-b.f: Ditto.
2784 * gfortran.dg/vect/pr46213.f90: Ditto.
2786 2016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2787 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2789 * gcc.target/powerpc/p9-splat-5.c: New test.
2791 2016-06-23 Uros Bizjak <ubizjak@gmail.com>
2793 PR tree-optimization/71488
2794 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2795 * lib/target-supports.exp: ... here.
2796 (check_sse4_hw_available): New procedure.
2797 (check_effective_target_sse4_runtime): Ditto.
2798 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2799 -march=westmere for sse4_runtime targets.
2800 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
2801 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
2802 (dg-additional-options): Use for sse4_runtime targets.
2803 (main): Call check_vect ().
2804 (dg-final): Perform scan only for sse4_runtime targets.
2806 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2810 * gcc.target/i386/pr66232-14.c: New file.
2811 * gcc.target/i386/pr66232-15.c: Likewise.
2812 * gcc.target/i386/pr66232-16.c: Likewise.
2813 * gcc.target/i386/pr66232-17.c: Likewise.
2814 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2815 ia32 if R_386_GOT32X relocation is supported.
2816 * gcc.target/i386/pr67400-2.c: Likewise.
2817 * gcc.target/i386/pr67400-3.c: Likewise.
2818 * gcc.target/i386/pr67400-4.c: Likewise.
2819 * gcc.target/i386/pr67400-6.c: Likewise.
2820 * gcc.target/i386/pr67400-7.c: Likewise.
2821 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
2823 2016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2825 PR libgfortran/48852
2826 * gfortran.dg/char4_iunit_1.f03: Update test.
2827 * gfortran.dg/f2003_io_5.f03: Update test.
2828 * gfortran.dg/real_const_3.f90: Update test.
2830 2016-06-23 Andi Kleen <ak@linux.intel.com>
2832 * g++.dg/bprob/bprob.exp: Support autofdo.
2833 * g++.dg/tree-prof/tree-prof.exp: dito.
2834 * gcc.dg/tree-prof/tree-prof.exp: dito.
2835 * gcc.misc-tests/bprob.exp: dito.
2836 * gfortran.dg/prof/prof.exp: dito.
2837 * lib/profopt.exp: dito.
2838 * lib/target-supports.exp: Check for autofdo.
2840 2016-06-23 Martin Liska <mliska@suse.cz>
2842 * gcc.dg/pr71619.c: New test.
2844 2016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2847 * gcc.target/i386/pr67400-1.c: New test.
2848 * gcc.target/i386/pr67400-2.c: Likewise.
2849 * gcc.target/i386/pr67400-3.c: Likewise.
2850 * gcc.target/i386/pr67400-4.c: Likewise.
2851 * gcc.target/i386/pr67400-5.c: Likewise.
2852 * gcc.target/i386/pr67400-6.c: Likewise.
2853 * gcc.target/i386/pr67400-7.c: Likewise.
2855 2016-06-22 David Malcolm <dmalcolm@redhat.com>
2857 * c-c++-common/missing-header-1.c: New test case.
2858 * c-c++-common/missing-header-2.c: New test case.
2859 * c-c++-common/missing-header-3.c: New test case.
2860 * c-c++-common/missing-header-4.c: New test case.
2862 2016-06-22 David Malcolm <dmalcolm@redhat.com>
2865 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2867 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2868 expected results due to builtin "nanl" now being suggested for
2870 * gcc.dg/pr67580.c: Update expected messages.
2871 * gcc.dg/spellcheck-identifiers.c: New testcase.
2872 * gcc.dg/spellcheck-typenames.c: New testcase.
2874 2016-06-22 David Malcolm <dmalcolm@redhat.com>
2876 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2878 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2879 diagnostic-test-show-locus-parseable-fixits.c to sources for
2880 diagnostic_plugin_test_show_locus.c.
2881 * lib/gcc-defs.exp (freeform_regexps): New global.
2882 (dg-regexp): New function.
2883 (handle-dg-regexps): New function.
2884 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2885 freeform_regexps to the empty list.
2886 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2888 2016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2890 PR tree-optimization/71488
2891 * g++.dg/pr71488.C: New test.
2892 * gcc.dg/vect/vect-bool-cmp.c: New test.
2894 2016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2896 * gcc.dg/guality/param-5.c: New test.
2898 2016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2900 * gcc.target/i386/asm-flag-7.c: New test.
2902 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2904 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2905 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2906 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2907 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2908 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2909 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2910 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2911 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2912 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2913 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2914 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2915 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2916 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2917 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2918 * lib/target-supports.exp: Likewise.
2920 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2922 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2923 * gcc.dg/attr-ms_struct-2.c: Likewise.
2924 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2925 * gcc.dg/bf-ms-attrib.c: Likewise.
2926 * gcc.dg/bf-ms-layout-2.c: Likewise.
2927 * gcc.dg/bf-ms-layout-3.c: Likewise.
2928 * gcc.dg/bf-ms-layout.c: Likewise.
2929 * gcc.dg/bf-no-ms-layout.c: Likewise.
2930 * gcc.target/i386/bitfield1.c: Likewise.
2931 * gcc.target/i386/bitfield2.c: Likewise.
2932 * gcc.target/i386/bitfield3.c: Likewise.
2934 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2936 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2937 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2938 override other than -mcpu=power9 command-line option is specified,
2939 or if the target operating system is aix.
2940 * gcc.target/powerpc/darn-1.c: Likewise.
2941 * gcc.target/powerpc/darn-2.c: Likewise.
2942 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2943 test if effective-target is not powerpc_p9vector_ok or if the
2944 target operating system is not defined.
2945 * gcc.target/powerpc/vslv-1.c: Likewise.
2946 * gcc.target/powerpc/vsrv-0.c: Likewise.
2947 * gcc.target/powerpc/vsrv-1.c: Likewise.
2949 2016-06-21 Tobias Burnus <burnus@net-b.de>
2952 * gfortran.dg/coarray/data_1.f90: New.
2954 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2956 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2957 (dg-require-effective-target): Use arm_v8_neon_hw.
2958 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2959 (dg-require-effective-target): Likewise.
2960 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2961 (dg-require-effective-target): Likewise.
2962 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2963 (dg-require-effective-target): Likewise.
2964 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2965 (dg-require-effective-target): Likewise.
2966 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2967 (dg-require-effective-target): Likewise.
2968 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2971 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2973 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2974 Set to 3 so test passes.
2976 2016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2978 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2980 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2982 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2983 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2984 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2985 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2987 2016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2989 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2990 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2992 2016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2995 * gcc.target/i386/pr71549.c: New test.
2997 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2999 * gcc.target/powerpc/vadsdu-0.c: Replace
3000 dg-require-effective-target directive to allow test to run on more
3001 platforms, and add dg-skip-if directive to disable test on aix
3002 platforms because of known incompatibilities.
3003 * gcc.target/powerpc/vadsdu-1.c: Likewise.
3004 * gcc.target/powerpc/vadsdu-2.c: Likewise.
3005 * gcc.target/powerpc/vadsdu-3.c: Likewise.
3006 * gcc.target/powerpc/vadsdu-4.c: Likewise.
3007 * gcc.target/powerpc/vadsdu-5.c: Likewise.
3008 * gcc.target/powerpc/vadsdub-1.c: Likewise.
3009 * gcc.target/powerpc/vadsdub-2.c: Replace
3010 dg-require-effective-target directive to allow test to run on more
3011 platforms, and add dg-skip-if directive to disable test on aix
3012 platforms because of known incompatibilities.
3013 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
3014 with vec_absdb call to differentiate this test from vadsdub-1.c.
3015 * gcc.target/powerpc/vadsduh-1.c: Replace
3016 dg-require-effective-target directive to allow test to run on more
3017 platforms, and add dg-skip-if directive to disable test on aix
3018 platforms because of known incompatibilities.
3019 * gcc.target/powerpc/vadsduh-2.c: Likewise.
3020 * gcc.target/powerpc/vadsduw-1.c: Likewise.
3021 * gcc.target/powerpc/vadsduw-2.c: Likewise.
3023 2016-06-21 Jakub Jelinek <jakub@redhat.com>
3025 PR tree-optimization/71588
3026 * gcc.dg/pr71558.c: New test.
3028 2016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3030 * c-c++-common/pr68657-1.c: Require ptr32plus support.
3031 * c-c++-common/pr68657-2.c: Likewise.
3032 * c-c++-common/pr68657-3.c: Likewise.
3033 * gcc.dg/torture/pr69714.c: Require int32plus support.
3034 * gcc.dg/torture/pr70025.c: Likewise.
3035 * gcc.dg/torture/pr70083.c: Likewise.
3036 * gcc.dg/torture/pr70542.c: Likewise.
3037 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
3039 2016-06-20 Joseph Myers <joseph@codesourcery.com>
3042 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3044 2016-06-20 Jakub Jelinek <jakub@redhat.com>
3047 * gcc.dg/pr71581.c: New test.
3049 PR rtl-optimization/71591
3050 * gcc.dg/cpp/pr71591.c: New test.
3052 2016-06-20 David B. Robins <gcc@davidrobins.net>
3055 * g++.dg/torture/pr71571.C: New test.
3057 2016-06-20 Jakub Jelinek <jakub@redhat.com>
3060 * gcc.target/i386/sse2-pr71559.c: New test.
3061 * gcc.target/i386/avx-pr71559.c: New test.
3062 * gcc.target/i386/avx512f-pr71559.c: New test.
3064 2016-06-20 Tobias Burnus <burnus@net-b.de>
3067 * gfortran.dg/pointer_remapping_10.f90: New.
3069 2016-06-20 David Malcolm <dmalcolm@redhat.com>
3071 * g++.dg/diagnostic/string-literal-concat.C: New test case.
3073 2016-06-20 Martin Sebor <msebor@redhat.com>
3076 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
3077 * gnu90-const-expr-1.c: Same.
3078 * gnu99-const-expr-1.c: Same.
3079 * gnu99-static-1.c: Same.
3081 2016-06-20 Renlin Li <renlin.li@arm.com>
3084 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
3086 2016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
3088 * gcc.target/aarch64/vcvt_f64_1.c: New.
3089 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
3090 * gcc.target/aarch64/vrecp_f64_1.c: New.
3092 2016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3094 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
3097 2016-06-20 Georg-Johann Lay <avr@gjlay.de>
3100 * gcc.target/avr/torture/pr71103-2.c: New test.
3102 2016-06-19 Martin Sebor <msebor@redhat.com>
3105 * gcc.dg/alignof.c: New test.
3107 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3109 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
3110 vs dg-error; test constexpr specifier too.
3112 2016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
3114 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
3116 2016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
3118 * lib/target-supports.exp
3119 (check_effective_target_arm_neon_fp16_ok_nocache): Call
3120 arm_neon_ok and merge flags. Fix temporary test name.
3121 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
3124 2016-06-17 Martin Liska <mliska@suse.cz>
3126 * gcc.dg/predict-9.c: Fix dump scanning.
3128 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3130 PR tree-optimization/71354
3131 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
3133 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3135 PR tree-optimization/71347
3136 * gcc.dg/tree-ssa/pr71347.c: New test.
3138 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3140 PR tree-optimization/71354
3141 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
3143 2016-06-17 Bin Cheng <bin.cheng@arm.com>
3145 * gcc.dg/vect/vect-alias-check-1.c: New test.
3147 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3150 * gcc.target/avr/pr71151-1.c: New test.
3151 * gcc.target/avr/pr71151-2.c: New test.
3152 * gcc.target/avr/pr71151-3.c: New test.
3153 * gcc.target/avr/pr71151-4.c: New test.
3154 * gcc.target/avr/pr71151-5.c: New test.
3155 * gcc.target/avr/pr71151-6.c: New test.
3156 * gcc.target/avr/pr71151-7.c: New test.
3157 * gcc.target/avr/pr71151-8.c: New test.
3158 * gcc.target/avr/pr71151-common.h: New test.
3160 2016-06-16 Martin Liska <mliska@suse.cz>
3162 * gfortran.dg/predict-1.f90: New test.
3164 2016-06-16 Uros Bizjak <ubizjak@gmail.com>
3167 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
3169 2016-06-16 Jan Hubicka <hubicka@ucw.cz>
3171 * g++.dg/vect/pr36648.cc: Disable cunrolli
3173 2016-06-16 Jakub Jelinek <jakub@redhat.com>
3176 * gcc.c-torture/execute/pr71554.c: New test.
3178 PR rtl-optimization/71532
3179 * gcc.dg/torture/pr71532.c: New test.
3181 2016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
3183 * gcc.target/powerpc/p9-dimode1.c: New test.
3184 * gcc.target/powerpc/p9-dimode2.c: Likewise.
3186 2016-06-15 Jakub Jelinek <jakub@redhat.com>
3188 * gcc.c-torture/compile/20160615-1.c: New test.
3190 * g++.dg/cpp0x/ref-qual17.C: New test.
3192 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
3195 * gcc.target/i386/pr71529.C: New test.
3197 2016-06-15 Alan Hayward <alan.hayward@arm.com>
3199 PR tree-optimization/71483
3200 * g++.dg/vect/pr71483.c: New
3202 2016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3205 * g++.dg/inherit/crash6.C: New.
3206 * g++.dg/inherit/union2.C: Likewise.
3207 * g++.dg/inherit/virtual12.C: Likewise.
3208 * g++.dg/inherit/virtual13.C: Likewise.
3209 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
3211 2016-06-15 Uros Bizjak <ubizjak@gmail.com>
3213 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
3215 2016-06-15 Alan Hayward <alan.hayward@arm.com>
3217 PR tree-optimization/71439
3218 * gcc.dg/vect/pr71439.c: New
3220 2016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3222 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
3224 2016-06-15 Richard Biener <rguenther@suse.de>
3226 * gcc.dg/vect/slp-45.c: New testcase.
3228 2016-06-15 Richard Biener <rguenther@suse.de>
3230 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
3232 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3234 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
3235 requirements, and disable for AIX for now.
3236 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3238 2016-06-14 Jakub Jelinek <jakub@redhat.com>
3241 * g++.dg/opt/pr71528.C: New test.
3244 * g++.dg/init/pr71516.C: New test.
3246 2016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
3248 * g++.dg/init/array46.C: New.
3250 2016-06-14 Uros Bizjak <ubizjak@gmail.com>
3252 * gcc.target/i386/float128-3.c: New test.
3253 * gcc.target/i386/quad-sse4.c: Ditto.
3254 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
3255 Update scan strings.
3257 2016-06-14 Richard Biener <rguenther@suse.de>
3260 * gfortran.dg/pr71526.f90: New testcase.
3262 2016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
3264 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
3265 * gcc.dg/zero_bits_compound-1.c: Likewise.
3267 2016-06-14 Richard Biener <rguenther@suse.de>
3269 PR tree-optimization/71522
3270 * gcc.dg/torture/pr71522.c: New testcase.
3272 2016-06-14 Jakub Jelinek <jakub@redhat.com>
3274 PR tree-optimization/71520
3275 * gcc.dg/tree-ssa/pr71520.c: New test.
3277 2016-06-14 Richard Biener <rguenther@suse.de>
3279 PR tree-optimization/71521
3280 * gcc.dg/tree-ssa/vrp101.c: New testcase.
3282 2016-06-13 Jakub Jelinek <jakub@redhat.com>
3285 * c-c++-common/ubsan/bounds-13.c: New test.
3287 PR preprocessor/71183
3288 * gcc.dg/cpp/source_date_epoch-3.c: New test.
3290 2016-06-13 Jeff Law <law@redhat.com>
3292 PR tree-optimization/71403
3293 * c-c++-common/ubsan/pr71403-1.c: New test.
3294 * c-c++-common/ubsan/pr71403-2.c: New test.
3295 * c-c++-common/ubsan/pr71403-3.c: New test.
3297 2016-06-13 Jakub Jelinek <jakub@redhat.com>
3300 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
3301 Add -Wno-psabi -w to dg-options.
3303 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
3305 * gcc.target/powerpc/vadsdu-0.c: New test.
3306 * gcc.target/powerpc/vadsdu-1.c: New test.
3307 * gcc.target/powerpc/vadsdu-2.c: New test.
3308 * gcc.target/powerpc/vadsdu-3.c: New test.
3309 * gcc.target/powerpc/vadsdu-4.c: New test.
3310 * gcc.target/powerpc/vadsdu-5.c: New test.
3311 * gcc.target/powerpc/vadsdub-1.c: New test.
3312 * gcc.target/powerpc/vadsdub-2.c: New test.
3313 * gcc.target/powerpc/vadsduh-1.c: New test.
3314 * gcc.target/powerpc/vadsduh-2.c: New test.
3315 * gcc.target/powerpc/vadsduw-1.c: New test.
3316 * gcc.target/powerpc/vadsduw-2.c: New test.
3318 2016-06-13 David Malcolm <dmalcolm@redhat.com>
3320 * gcc.dg/c99-init-2.c (c): Update expected error message.
3321 * gcc.dg/init-bad-8.c (foo): Likewise.
3322 * gcc.dg/spellcheck-fields-3.c: New test case.
3324 2016-06-13 Martin Liska <mliska@suse.cz>
3326 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
3327 and "guess loop iv compared" heuristics.
3328 * gcc.dg/predict-2.c: Likewise.
3329 * gcc.dg/predict-3.c: Likewise.
3330 * gcc.dg/predict-4.c: Likewise.
3331 * gcc.dg/predict-5.c: Likewise.
3332 * gcc.dg/predict-6.c: Likewise.
3334 2016-06-13 Marek Polacek <polacek@redhat.com>
3337 * c-c++-common/Wswitch-unreachable-4.c: New test.
3338 * gcc.dg/Wswitch-unreachable-2.c: New test.
3339 * g++.dg/tm/jump1.C: Move dg-warning.
3341 2016-06-13 Eric Botcazou <ebotcazou@adacore.com>
3343 * gnat.dg/renaming10.ad[sb]: New test.
3345 2016-06-13 Paul Thomas <pault@gcc.gnu.org>
3348 * gfortran.dg/pr70673.f90: New test.
3350 2016-06-13 Richard Biener <rguenther@suse.de>
3353 * gcc.dg/align-3.c: New testcase.
3355 2016-06-13 Martin Liska <mliska@suse.cz>
3357 * gcc.target/i386/pr71458.c: New test.
3359 2016-06-12 Uros Bizjak <ubizjak@gmail.com>
3362 * gcc.dg/torture/float128-nan.c: New test.
3364 2016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
3367 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3370 2016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
3373 * gfortran.dg/comma_IO_extension_1.f90: New test.
3374 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
3375 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
3377 * gfortran.dg/graphite/pr38083.f90: Likewise.
3378 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3381 2016-06-11 Eric Botcazou <ebotcazou@adacore.com>
3383 * gnat.dg/case_character.adb: New test.
3385 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
3388 * gcc.target/powerpc/pr71310.c: New testcase.
3390 2016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
3393 * gcc.dg/pr71478.c: New test.
3395 2016-06-10 Jakub Jelinek <jakub@redhat.com>
3398 * gcc.c-torture/execute/pr71494.c: New test.
3401 * gcc.target/i386/pr68657.c: New test.
3404 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
3405 (test): Add -masm=intel alternatives.
3407 2016-06-10 Martin Sebor <msebor@redhat.com>
3410 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3412 2016-06-10 Jeff Law <law@redhat.com>
3414 PR tree-optimization/71335
3415 * gcc.c-torture/execute/pr71335.c: New test.
3417 2016-06-10 David Malcolm <dmalcolm@redhat.com>
3419 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
3420 the various "cannot tail-call: " messages.
3422 2016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
3424 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
3427 2016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
3430 * c-c++-common/asan/pr71480.c: New test.
3432 2016-06-10 H.J. Lu <hongjiu.lu@intel.com>
3434 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
3435 (ASMNAME2): Likewise.
3436 (main): Replace fn in asm statement with ASMNAME ("fn").
3437 * gcc.dg/guality/pr68037-2.c: Likewise.
3438 * gcc.dg/guality/pr68037-3.c: Likewise.
3439 * gcc.dg/torture/pr68037-1.c: Likewise.
3440 * gcc.dg/torture/pr68037-2.c: Likewise.
3441 * gcc.dg/torture/pr68037-3.c: Likewise.
3443 2016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
3446 * gcc.target/i386/pr68843-1.c: New test.
3447 * gcc.target/i386/pr68843-2.c: New test.
3449 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3450 Cesar Philippidis <cesar@codesourcery.com>
3453 * gcc.dg/goacc/nested-function-1.c: New file.
3454 * gcc.dg/goacc/nested-function-2.c: Likewise.
3455 * gcc.dg/goacc/pr71373.c: Likewise.
3456 * gfortran.dg/goacc/cray-2.f95: Likewise.
3457 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3458 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3459 * gfortran.dg/goacc/cray.f95: Update.
3460 * gfortran.dg/goacc/loop-1.f95: Likewise.
3461 * gfortran.dg/goacc/loop-3.f95: Likewise.
3462 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3463 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3465 2016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3467 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3468 for OpenACC tile clauses.
3469 * gfortran.dg/goacc/combined-directives.f90: Likewise.
3472 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3474 * c-c++-common/goacc/cache-2.c: ... this new file.
3475 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3476 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3477 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3479 * gfortran.dg/goacc/cray.f95: Likewise.
3480 * gfortran.dg/goacc/loop-1.f95: Likewise.
3482 2016-06-10 Alan Hayward <alan.hayward@arm.com>
3484 PR tree-optimization/71407
3485 PR tree-optimization/71416
3486 * gcc.dg/vect/pr71407.c: New
3487 * gcc.dg/vect/pr71416-1.c: New
3488 * gcc.dg/vect/pr71416-2.c: New
3490 2016-06-10 Richard Biener <rguenther@suse.de>
3493 * gcc.dg/torture/pr71477.c: New testcase.
3495 2016-06-09 Julia Koval <julia.koval@intel.com>
3497 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3498 * gcc.target/i386/interrupt-13.c: Likewise.
3499 * gcc.target/i386/interrupt-15.c: Likewise.
3500 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3501 * gcc.target/i386/interrupt-24.c: Likewise.
3502 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3503 * gcc.target/i386/interrupt-9.c: Likewise.
3504 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3506 2016-06-09 Martin Sebor <msebor@redhat.com>
3509 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3510 * gcc.dg/builtin-constant_p-1.c: Same.
3511 * gcc.dg/builtins-error.c: Same.
3512 * gcc.dg/pr70859.c: Same.
3514 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3516 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3517 * gcc.dg/torture/pr68067-1.c: Likewise.
3518 * gcc.dg/torture/pr68067-2.c: Likewise.
3520 2016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3522 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3525 2016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3528 * g++.dg/inherit/crash5.C: New.
3530 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3533 * g++.dg/inherit/crash5.C: New.
3534 * g++.dg/inherit/virtual1.C: Adjust.
3536 2016-06-09 Martin Liska <mliska@suse.cz>
3538 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3539 * g++.dg/predict-loop-exit-2.C: Likewise.
3540 * g++.dg/predict-loop-exit-3.C: Likewise.
3541 * gcc.dg/predict-1.c: Likewise.
3542 * gcc.dg/predict-2.c: Likewise.
3543 * gcc.dg/predict-3.c: Likewise.
3544 * gcc.dg/predict-4.c: Likewise.
3545 * gcc.dg/predict-5.c: Likewise.
3546 * gcc.dg/predict-6.c: Likewise.
3547 * gcc.dg/predict-7.c: Likewise.
3549 2016-06-09 Richard Biener <rguenther@suse.de>
3551 PR tree-optimization/71462
3552 * gcc.dg/torture/pr71462.c: New testcase.
3554 2016-06-09 Marek Polacek <polacek@redhat.com>
3557 * gcc.dg/c11-generic-3.c: New test.
3559 2016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3561 * g++.dg/init/array42.C: New.
3562 * g++.dg/init/array43.C: Likewise.
3563 * g++.dg/init/array44.C: Likewise.
3564 * g++.dg/init/array45.C: Likewise.
3565 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3566 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3567 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3568 * g++.dg/gomp/pr35751.C: Likewise.
3569 * g++.dg/init/array23.C: Likewise.
3570 * g++.dg/init/brace2.C: Likewise.
3571 * g++.dg/init/brace6.C: Likewise.
3573 2016-06-08 Martin Sebor <msebor@redhat.com>
3574 Jakub Jelinek <jakub@redhat.com>
3578 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3579 * c-c++-common/builtin-arith-overflow-2.c: New test.
3580 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3581 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3582 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3584 2016-06-08 Jakub Jelinek <jakub@redhat.com>
3587 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3589 2016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3591 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3592 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3593 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3594 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3595 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3596 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3597 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3598 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3599 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3600 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3601 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3602 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3603 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3605 2016-06-08 Richard Biener <rguenther@suse.de>
3607 PR tree-optimization/68558
3608 * gcc.dg/vect/slp-44.c: New testcase.
3610 2016-06-08 Richard Biener <rguenther@suse.de>
3612 * gcc.dg/vect/slp-43.c: New testcase.
3614 2016-06-08 Richard Biener <rguenther@suse.de>
3616 PR tree-optimization/71452
3617 * gcc.dg/torture/pr71452.c: New testcase.
3619 2016-06-08 Jakub Jelinek <jakub@redhat.com>
3622 * g++.dg/torture/pr71448.C: New test.
3624 2016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3628 * g++.dg/debug/pr71432.C: New test.
3630 2016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3632 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3633 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3634 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3636 2016-06-08 Alan Hayward <alan.hayward@arm.com>
3638 * gcc.dg/vect/vect-live-2.c: Update effective target.
3639 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3640 * lib/target-supports.exp: Add aarch64 to vect_long.
3642 2016-06-08 Marek Polacek <polacek@redhat.com>
3645 * gcc.dg/noncompile/pr71418.c: New test.
3648 * gcc.dg/noncompile/pr71426.c: New test.
3650 2016-06-07 Jan Hubicka <hubicka@ucw.cz>
3652 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3653 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3654 * gcc.dg/predict-3.c: Update template.
3655 * gcc.dg/predict-5.c: Update template.
3656 * gcc.dg/predict-6.c: Update template.
3657 * gcc.dg/predict-9.c: Update template.
3658 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3660 2016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3662 * gcc.target/powerpc/vec-mul.c: New test.
3664 2016-06-07 David Malcolm <dmalcolm@redhat.com>
3666 * gcc.dg/spellcheck-fields-2.c: New test case.
3668 2016-06-07 Richard Biener <rguenther@suse.de>
3671 * gcc.dg/Wpragmas-1.c: New testcase.
3672 * gcc.dg/Wattributes-4.c: Likewise.
3673 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3676 2016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3678 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3679 spurious debug code.
3681 2016-06-07 Richard Biener <rguenther@suse.de>
3683 PR tree-optimization/71428
3684 * gcc.dg/torture/pr71428.c: New testcase.
3686 2016-06-07 Richard Biener <rguenther@suse.de>
3689 * gcc.dg/torture/pr71423.c: New testcase.
3691 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3694 * gcc.dg/tree-ssa/pr71408.c: New test.
3696 2016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3699 * g++.dg/torture/pr71281.C: New test.
3701 2016-06-06 Marek Polacek <polacek@redhat.com>
3704 * gcc.dg/pr71362.c: New test.
3706 2016-06-06 Jakub Jelinek <jakub@redhat.com>
3707 Patrick Palka <ppalka@gcc.gnu.org>
3712 * g++.dg/opt/pr70847.C: New test.
3713 * g++.dg/ubsan/pr70847.C: New test.
3714 * g++.dg/ubsan/pr71393.C: New test.
3716 2016-06-06 Jakub Jelinek <jakub@redhat.com>
3718 PR tree-optimization/71259
3719 * gcc.dg/vect/pr71259.c: New test.
3721 2016-06-06 David Malcolm <dmalcolm@redhat.com>
3723 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3724 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3725 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3728 2016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3731 * gcc.c-torture/execute/pr37780.c: New test.
3732 * gcc.target/aarch64/pr37780_1.c: Likewise.
3733 * gcc.target/arm/pr37780_1.c: Likewise.
3735 2016-06-06 Marek Polacek <polacek@redhat.com>
3737 * c-c++-common/attr-may-alias-1.c: New test.
3738 * c-c++-common/attr-may-alias-2.c: New test.
3739 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3741 2016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3744 * gcc.target/i386/pr24414.c: New test.
3746 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3748 * gcc.target/sparc/vis4misc.c: New file.
3749 * gcc.target/sparc/fpcmp.c: Likewise.
3750 * gcc.target/sparc/fpcmpu.c: Likewise.
3752 2016-06-06 Alan Hayward <alan.hayward@arm.com>
3754 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3755 * gcc.dg/vect/vect-live-3.c: Likewise.
3757 2016-06-06 Richard Biener <rguenther@suse.de>
3759 PR tree-optimization/71398
3760 * gcc.dg/torture/pr71398.c: New testcase.
3762 2016-06-06 Uros Bizjak <ubizjak@gmail.com>
3765 * g++.dg/pr71389.C: New test.
3767 2016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3770 * gfortran.dg/fmt_read_5.f: New test.
3772 2016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3775 * gfortran.dg/class_array_22.f03: New test.
3777 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
3779 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3781 2016-06-05 Jan Hubicka <hubicka@ucw.cz>
3783 * gcc.dg/predict-9.c: Update template.
3785 2016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3788 * g++.dg/template/pr49377.C: New.
3790 2016-06-04 Jakub Jelinek <jakub@redhat.com>
3792 PR tree-optimization/71405
3793 * g++.dg/torture/pr71405.C: New test.
3795 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3798 * g++.dg/inherit/crash5.C: New.
3799 * g++.dg/inherit/virtual1.C: Adjust.
3801 2016-06-03 Jeff Law <law@redhat.com>
3803 PR tree-optimization/71316
3804 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3806 2016-06-03 Jakub Jelinek <jakub@redhat.com>
3808 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3809 dg-additional-options with just -fno-tree-scev-cprop in it.
3810 * gcc.dg/vect/vect-live-2.c: Likewise.
3811 * gcc.dg/vect/vect-live-5.c: Likewise.
3812 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3813 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3814 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3816 2016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3819 * g++.dg/other/friend6.C: New test.
3821 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3823 * g++.dg/torture/ppc-ldst-array.C: New.
3825 2016-06-03 Joseph Myers <joseph@codesourcery.com>
3829 * gcc.dg/torture/builtin-fp-int-inexact.c,
3830 gcc.target/i386/387-builtin-fp-int-inexact.c,
3831 gcc.target/i386/387-rint-inline-1.c,
3832 gcc.target/i386/387-rint-inline-2.c,
3833 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3834 gcc.target/i386/sse2-rint-inline-1.c,
3835 gcc.target/i386/sse2-rint-inline-2.c,
3836 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3837 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3839 2016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3840 Julia Koval <julia.koval@intel.com>
3852 * gcc.dg/guality/pr68037-1.c: New test.
3853 * gcc.dg/guality/pr68037-2.c: Likewise.
3854 * gcc.dg/guality/pr68037-3.c: Likewise.
3855 * gcc.dg/torture/pr68037-1.c: Likewise.
3856 * gcc.dg/torture/pr68037-2.c: Likewise.
3857 * gcc.dg/torture/pr68037-3.c: Likewise.
3858 * gcc.dg/torture/pr68661-1a.c: Likewise.
3859 * gcc.dg/torture/pr68661-1b.c: Likewise.
3860 * gcc.target/i386/interrupt-1.c: Likewise.
3861 * gcc.target/i386/interrupt-2.c: Likewise.
3862 * gcc.target/i386/interrupt-3.c: Likewise.
3863 * gcc.target/i386/interrupt-4.c: Likewise.
3864 * gcc.target/i386/interrupt-5.c: Likewise.
3865 * gcc.target/i386/interrupt-6.c: Likewise.
3866 * gcc.target/i386/interrupt-7.c: Likewise.
3867 * gcc.target/i386/interrupt-8.c: Likewise.
3868 * gcc.target/i386/interrupt-9.c: Likewise.
3869 * gcc.target/i386/interrupt-10.c: Likewise.
3870 * gcc.target/i386/interrupt-11.c: Likewise.
3871 * gcc.target/i386/interrupt-12.c: Likewise.
3872 * gcc.target/i386/interrupt-13.c: Likewise.
3873 * gcc.target/i386/interrupt-14.c: Likewise.
3874 * gcc.target/i386/interrupt-15.c: Likewise.
3875 * gcc.target/i386/interrupt-16.c: Likewise.
3876 * gcc.target/i386/interrupt-17.c: Likewise.
3877 * gcc.target/i386/interrupt-18.c: Likewise.
3878 * gcc.target/i386/interrupt-19.c: Likewise.
3879 * gcc.target/i386/interrupt-20.c: Likewise.
3880 * gcc.target/i386/interrupt-21.c: Likewise.
3881 * gcc.target/i386/interrupt-22.c: Likewise.
3882 * gcc.target/i386/interrupt-23.c: Likewise.
3883 * gcc.target/i386/interrupt-24.c: Likewise.
3884 * gcc.target/i386/interrupt-25.c: Likewise.
3885 * gcc.target/i386/interrupt-26.c: Likewise.
3886 * gcc.target/i386/interrupt-27.c: Likewise.
3887 * gcc.target/i386/interrupt-28.c: Likewise.
3888 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3889 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3890 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3891 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3892 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3893 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3894 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3895 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3896 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3897 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3898 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3899 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3901 2016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3903 PR tree-optimization/52171
3904 * gcc.dg/pr52171.c: New test.
3905 * gcc.target/i386/pr52171.c: New test.
3907 2016-06-03 Jan Hubicka <jh@suse.cz>
3909 * g++.dg/tree-ssa/pred-1.C: New testcase
3910 * gcc.dg/tree-ssa/pred-1.c: New testcase
3912 2016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3915 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3917 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3919 2016-06-03 Alan Hayward <alan.hayward@arm.com>
3921 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3923 2016-06-03 Alan Hayward <alan.hayward@arm.com>
3925 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
3926 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
3927 * gcc.dg/vect/vect-live-1.c: New test.
3928 * gcc.dg/vect/vect-live-2.c: New test.
3929 * gcc.dg/vect/vect-live-3.c: New test.
3930 * gcc.dg/vect/vect-live-4.c: New test.
3931 * gcc.dg/vect/vect-live-5.c: New test.
3932 * gcc.dg/vect/vect-live-slp-1.c: New test.
3933 * gcc.dg/vect/vect-live-slp-2.c: New test.
3934 * gcc.dg/vect/vect-live-slp-3.c: New test.
3936 2016-06-03 Jakub Jelinek <jakub@redhat.com>
3939 * g++.dg/opt/pr71387.C: New test.
3941 2016-06-02 Jeff Law <law@redhat.com>
3943 PR tree-optimization/71328
3944 * gcc.c-torture/compile/pr71328.c: New test.
3946 2016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3949 * gfortran.dg/fmt_read_3.f90: Fix typo.
3950 * gfortran.dg/fmt_read_4.f90: New test.
3952 2016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3954 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3955 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3956 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3957 * g++.dg/cpp0x/override2.C: Likewise.
3958 * g++.dg/parse/crash5.C: Likewise.
3959 * g++.dg/parse/error16.C: Likewise.
3960 * g++.dg/parse/error27.C: Likewise.
3961 * g++.dg/template/qualttp15.C: Likewise.
3962 * g++.dg/template/redecl4.C: Likewise.
3963 * g++.old-deja/g++.other/crash39.C: Likewise.
3964 * g++.old-deja/g++.other/struct1.C: Likewise.
3965 * g++.old-deja/g++.pt/m9a.C: Likewise.
3966 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3968 2016-06-02 Jakub Jelinek <jakub@redhat.com>
3971 * c-c++-common/pr71372.c: New test.
3973 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3974 __TIME__ strings with __builtin_strcmp instead of printf and
3977 2016-06-02 Martin Liska <mliska@suse.cz>
3979 * gcc.dg/predict-9.c: New test.
3981 2016-06-02 Jakub Jelinek <jakub@redhat.com>
3983 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3984 global set_compiler_env_var and global saved_compiler_env_var.
3986 2016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3988 PR rtl-optimization/71295
3989 * gcc.c-torture/compile/pr71295.c: New test.
3991 2016-06-02 Jakub Jelinek <jakub@redhat.com>
3993 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3995 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3996 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3998 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3999 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
4000 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
4003 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4005 * gcc.target/powerpc/p9-splat-4.c: New test.
4007 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
4010 * gcc.target/powerpc/pr71186.c: New test.
4012 2016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4015 * gfortran.dg/fmt_read_3.f90: New test.
4017 2016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
4019 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
4022 2016-06-01 Eduard Sanou <dhole@openmailbox.org>
4024 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
4025 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
4027 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
4028 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
4030 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4032 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
4033 vars set by dg-set-compiler-env-var.
4035 2016-06-01 Paul Thomas <pault@gcc.gnu.org>
4038 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
4039 to the module procedure declaration.
4040 * gfortran.dg/submodule_16.f08: New test.
4042 2016-06-01 Jakub Jelinek <jakub@redhat.com>
4045 * c-c++-common/gomp/pr71371.c: New test.
4047 2016-06-01 Richard Biener <rguenther@suse.de>
4049 PR tree-optimization/71366
4050 * gcc.dg/torture/pr71366-1.c: New testcase.
4051 * gcc.dg/torture/pr71366-2.c: Likewise.
4053 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
4055 * gcc.target/powerpc/vslv-0.c: New test.
4056 * gcc.target/powerpc/vslv-1.c: New test.
4057 * gcc.target/powerpc/vsrv-0.c: New test.
4058 * gcc.target/powerpc/vsrv-1.c: New test.
4060 2016-06-01 Nathan Sidwell <nathan@acm.org>
4062 * c-c++-common/torture/pr57945.c: Add expected PTX error.
4063 * gcc.target/nvptx/weak.c: New.
4065 2016-06-01 Richard Biener <rguenther@suse.de>
4067 PR tree-optimization/71261
4068 * gcc.dg/torture/vect-bool-1.c: New testcase.
4070 2016-06-01 Jakub Jelinek <jakub@redhat.com>
4072 * gfortran.dg/gomp/order-1.f90: New test.
4073 * gfortran.dg/gomp/order-2.f90: New test.
4075 2016-06-01 Jan Hubicka <hubicka@ucw.cz>
4077 * gcc.dg/unroll-6.c: Update template.
4078 * gcc.dg/unroll-7.c: New testcase.
4079 * gcc.dg/unroll-8.c: New testcase.
4081 2016-06-01 Eric Botcazou <ebotcazou@adacore.com>
4083 * gnat.dg/opt56.ad[sb]: New test.
4085 2016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
4088 * g++.dg/cpp0x/constexpr-ice16.C: New.
4090 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4092 PR tree-optimization/71314
4093 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
4096 2016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
4098 PR tree-optimization/71077
4099 * gcc.dg/tree-ssa/pr71077.c: New test.
4101 2016-05-31 Jan Hubicka <hubicka@ucw.cz>
4103 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
4104 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4105 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
4107 2016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4110 * g++.dg/cpp0x/pr71248.C: New.
4111 * g++.dg/cpp0x/auto7.C: Test column numbers too.
4112 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
4113 * g++.dg/init/new37.C: Likewise.
4114 * g++.dg/template/static1.C: Likewise.
4115 * g++.dg/template/static2.C: Likewise.
4117 2016-05-31 H.J. Lu <hongjiu.lu@intel.com>
4119 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
4121 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
4123 2016-05-31 Marek Polacek <polacek@redhat.com>
4125 * c-c++-common/Wswitch-unreachable-3.c: New test.
4126 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
4128 2016-05-31 Richard Biener <rguenther@suse.de>
4130 PR tree-optimization/71352
4131 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
4133 2016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
4135 * gcc.target/arm/armv5_thumb_isa.c: New test.
4137 2016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
4140 * gcc.target/i386/pr71346.c: New test.
4142 2016-05-31 Tom de Vries <tom@codesourcery.com>
4144 PR tree-optimization/69068
4145 * gcc.dg/graphite/pr69068.c: New test.
4147 2016-05-27 Martin Sebor <msebor@redhat.com>
4150 * g++.dg/warn/Wplacement-new-size-3.C: New test.
4152 2016-05-30 Jakub Jelinek <jakub@redhat.com>
4155 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
4156 nowait depend(inout: dd[0]) clauses where permitted.
4158 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4161 * g++.dg/parse/pr71238.C: New.
4162 * g++.dg/concepts/friend1.C: Test column numbers too.
4163 * g++.dg/cpp0x/initlist31.C: Likewise.
4164 * g++.dg/cpp0x/pr51420.C: Likewise.
4165 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
4166 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
4167 * g++.dg/ext/builtin3.C: Likewise.
4168 * g++.dg/lookup/friend12.C: Likewise.
4169 * g++.dg/lookup/friend7.C: Likewise.
4170 * g++.dg/lookup/koenig1.C: Likewise.
4171 * g++.dg/lookup/koenig5.C: Likewise.
4172 * g++.dg/lookup/used-before-declaration.C: Likewise.
4173 * g++.dg/overload/koenig1.C: Likewise.
4174 * g++.dg/template/crash65.C: Likewise.
4175 * g++.dg/template/friend57.C: Likewise.
4176 * g++.dg/warn/Wshadow-5.C: Likewise.
4177 * g++.dg/warn/Wunused-8.C: Likewise.
4178 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
4179 * g++.old-deja/g++.jason/lineno5.C: Likewise.
4180 * g++.old-deja/g++.jason/member.C: Likewise.
4181 * g++.old-deja/g++.jason/report.C: Likewise.
4182 * g++.old-deja/g++.jason/scoping12.C: Likewise.
4183 * g++.old-deja/g++.law/visibility20.C: Likewise.
4184 * g++.old-deja/g++.ns/koenig5.C: Likewise.
4185 * g++.old-deja/g++.other/static5.C: Likewise.
4186 * g++.old-deja/g++.pt/overload2.C: Likewise.
4188 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
4190 * gcc.dg/tree-ssa/peel1.c: New testcase.
4191 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
4192 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
4194 2016-05-30 Tom de Vries <tom@codesourcery.com>
4196 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
4199 2016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
4202 * g++.dg/parse/virtual1.C: New.
4204 2016-05-30 Uros Bizjak <ubizjak@gmail.com>
4206 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
4207 Use correct register when clearing %edx.
4209 2016-05-30 Alexander Monakov <amonakov@ispras.ru>
4211 PR tree-optimization/71289
4212 * gcc.dg/pr71289.c: New test.
4214 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4218 * gcc.dg/tree-ssa/pr71269.c: New test.
4219 * gcc.dg/tree-ssa/pr71292.c: New test.
4221 2016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
4224 * gcc.dg/tree-ssa/pr71252-2.c: New test.
4226 2016-05-30 Jan Hubicka <hubicka@ucw.cz>
4228 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
4229 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
4230 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
4232 2016-05-30 Tom de Vries <tom@codesourcery.com>
4234 PR tree-optimization/69067
4235 * gcc.dg/graphite/pr69067.c: New test.
4237 2016-05-29 Uros Bizjak <ubizjak@gmail.com>
4240 * gcc.target/i386/pr71245-1.c: New test.
4241 * gcc.target/i386/pr71245-2.c: Ditto.
4243 2016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
4246 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
4247 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
4248 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
4250 2016-05-27 Jan Hubicka <hubicka@ucw.cz>
4252 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
4254 2016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
4258 * g++.dg/overload/69855.C: New.
4259 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4260 * g++.old-deja/g++.pt/crash3.C: Likewise.
4262 2016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
4265 * g++.dg/parse/namespace13.C: New.
4267 2016-05-26 Jeff Law <law@redhat.com>
4269 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
4270 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
4271 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4272 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
4273 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
4274 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
4275 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
4276 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4277 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
4278 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
4279 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
4280 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
4281 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4283 2016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
4286 * g++.dg/overload/69855.C: New.
4287 * g++.old-deja/g++.law/missed-error2.C: Adjust.
4288 * g++.old-deja/g++.pt/crash3.C: Likewise.
4290 2016-05-27 Jiong Wang <jiong.wang@arm.com>
4293 * gcc.target/aarch64/va_arg_1.c: New testcase.
4294 * gcc.target/aarch64/va_arg_2.c: Likewise.
4295 * gcc.target/aarch64/va_arg_3.c: Likewise.
4297 2016-05-27 Jiong Wang <jiong.wang@arm.com>
4299 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
4300 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
4301 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
4302 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
4303 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
4305 2016-05-27 Marek Polacek <polacek@redhat.com>
4308 * g++.dg/torture/pr71308.C: New test.
4310 2016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
4312 * gcc.dg/zero_bits_compound-1.c: New test.
4313 * gcc.dg/zero_bits_compound-2.c: New test.
4315 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
4318 * gcc.dg/pr71279.c: New test.
4320 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4322 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
4323 floating point min/max/comparison instructions.
4324 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
4326 2016-05-26 Jakub Jelinek <jakub@redhat.com>
4328 * c-c++-common/gomp/schedule-1.c: New test.
4329 * gfortran.dg/gomp/schedule-1.f90: New test.
4331 2016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
4335 * g++.dg/cpp1y/auto-fn32.C: New test.
4336 * g++.dg/cpp1y/paren4.C: New test.
4338 2016-05-26 Nathan Sidwell <nathan@acm.org>
4340 * gcc.dg/20060410.c: Xfail on ptx.
4341 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
4342 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
4343 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
4344 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
4345 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
4347 2016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
4349 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
4351 2016-05-26 Jakub Jelinek <jakub@redhat.com>
4353 PR tree-optimization/71280
4354 * gcc.dg/pr71280.c: New test.
4356 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
4358 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
4359 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
4361 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
4363 2016-05-26 Jiong Wang <jiong.wang@arm.com>
4365 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
4368 2016-05-25 Jeff Law <law@redhat.com>
4370 PR tree-optimization/71272
4371 * gcc.c-torture/compile/pr71272.c: new test.
4373 2016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
4375 * gcc.target/powerpc/vec-cmpne.c: New test.
4376 * gcc.target/powerpc/vec-cmpne-long.c: New test.
4378 2016-05-25 Eric Botcazou <ebotcazou@adacore.com>
4380 * gnat.dg/opt55.ad[sb]: New test.
4382 2016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4384 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
4385 * c-c++-common/pr60226.c: Require int32plus.
4386 * gcc.c-torture/execute/pr70602.c: Likewise.
4387 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
4388 unsigned long for malloc arg type.
4389 * gcc.dg/asr_div1.c: Require int32plus.
4390 * gcc.dg/enum-mode-1.c: XFAIL for int16.
4391 * gcc.dg/pie-1.c: Require pie.
4392 * gcc.dg/pie-2.c: Likewise.
4393 * gcc.dg/pr59471.c: Require int32plus.
4394 * gcc.dg/pr59963-2.c: XFAIL for int16.
4395 * gcc.dg/pr60114.c: Require int32plus.
4396 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
4397 unsigned long for typedef of size_t.
4398 * gcc.dg/pr63914.c: Require int32plus.
4399 * gcc.dg/pr64536.c: Require pt32plus.
4400 * gcc.dg/pr65658.c: Likewise.
4401 * gcc.dg/pr67271.c: Require int32plus.
4402 * gcc.dg/pr68112.c: Likewise.
4403 * gcc.dg/pr69071.c: Skip for avr target.
4404 * gcc.dg/pr69973.c: Require int32plus.
4405 * gcc.dg/pr70169.c: Skip for avr target.
4406 * gcc.dg/sso-6.c: Require int32plus.
4407 * gcc.dg/sso-7.c: Likewise.
4408 * gcc.dg/sso-8.c: Likewise.
4409 * gcc.dg/vrp-min-max-2.c: Likewise.
4411 2016-05-25 H.J. Lu <hongjiu.lu@intel.com>
4414 * gcc.target/i386/pr70738-1.c: New test.
4415 * gcc.target/i386/pr70738-2.c: Likewise.
4416 * gcc.target/i386/pr70738-3.c: Likewise.
4417 * gcc.target/i386/pr70738-4.c: Likewise.
4418 * gcc.target/i386/pr70738-5.c: Likewise.
4419 * gcc.target/i386/pr70738-6.c: Likewise.
4420 * gcc.target/i386/pr70738-7.c: Likewise.
4421 * gcc.target/i386/pr70738-8.c: Likewise.
4422 * gcc.target/i386/pr70738-9.c: Likewise.
4424 2016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4426 PR rtl-optimization/66940
4427 * gcc.c-torture/execute/pr66940.c: New test.
4429 2016-05-25 Ilya Verbin <ilya.verbin@intel.com>
4431 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
4432 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
4433 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
4434 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
4435 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
4436 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
4437 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
4438 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
4439 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
4440 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
4441 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
4442 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
4443 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
4444 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
4445 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
4446 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
4447 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
4448 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
4449 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
4450 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
4451 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
4452 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
4453 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
4454 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
4456 2016-05-25 Marek Polacek <polacek@redhat.com>
4459 * gcc.dg/noncompile/pr71265.c: New test.
4462 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4464 2016-05-25 Nathan Sidwell <nathan@acm.org>
4466 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4468 2016-05-25 Richard Biener <rguenther@suse.de>
4470 PR tree-optimization/71261
4471 * c-c++-common/torture/pr71261.c: New testcase.
4473 2016-05-25 Richard Biener <rguenther@suse.de>
4475 PR tree-optimization/71264
4476 * gcc.dg/vect/pr71264.c: New testcase.
4478 2016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4481 * g++.dg/cpp0x/alias-decl-53.C: New.
4482 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4484 2016-05-25 Martin Liska <mliska@suse.cz>
4486 * g++.dg/pr71239.C: New test.
4488 2016-05-25 Richard Biener <rguenther@suse.de>
4490 * gcc.dg/vect/pr58135.c: Rename to ...
4491 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
4493 2016-05-25 Marek Polacek <polacek@redhat.com>
4495 * g++.dg/pr65295.C: Use target c++14.
4497 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4499 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4500 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
4502 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4504 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4507 2016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4509 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4510 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4511 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4512 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4513 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4514 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4515 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4516 * c-c++-common/goacc/pcopy.c: Likewise.
4517 * c-c++-common/goacc/pcopyin.c: Likewise.
4518 * c-c++-common/goacc/pcopyout.c: Likewise.
4519 * c-c++-common/goacc/pcreate.c: Likewise.
4520 * c-c++-common/goacc/pr70688.c: New test.
4521 * c-c++-common/goacc/present-1.c: Adjust test.
4522 * c-c++-common/goacc/reduction-5.c: Likewise.
4523 * g++.dg/goacc/data-1.C: New test.
4525 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4527 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4528 vector parity built-in functions.
4529 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4530 count trailing zeros automatic vectorization.
4531 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4532 count trailing zeros built-in functions.
4534 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4536 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4538 2016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4541 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4543 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4546 * g++.dg/template/crash123.C: New.
4547 * g++.dg/template/crash124.C: Likewise.
4549 2016-05-24 Martin Sebor <msebor@redhat.com>
4552 * g++.dg/ext/flexary16.C: New test.
4554 2016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4556 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4557 before math.h is included.
4558 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4559 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4560 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4561 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4562 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4563 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4564 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4565 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4566 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4567 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4568 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4569 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4570 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4571 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4572 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4573 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4574 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4575 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4576 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4577 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4578 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4579 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4580 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4582 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4583 Kelvin Nilsen <kelvin@gcc.gnu.org>
4585 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4588 2016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4591 * g++.dg/warn/Wno-narrowing1.C: New.
4593 2016-05-24 Marek Polacek <polacek@redhat.com>
4596 * c-c++-common/Wswitch-unreachable-2.c: New test.
4598 2016-05-24 Jakub Jelinek <jakub@redhat.com>
4601 * g++.dg/vect/simd-clone-6.cc: New test.
4602 * g++.dg/gomp/declare-simd-6.C: New test.
4606 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4608 2016-05-24 Richard Biener <rguenther@suse.de>
4610 PR tree-optimization/71240
4611 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4613 2016-05-24 Richard Biener <rguenther@suse.de>
4615 PR tree-optimization/71230
4616 * gcc.dg/torture/pr71230.c: New testcase.
4617 * g++.dg/torture/pr71230.C: Likewise.
4619 2016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4621 * c-c++-common/goacc/routine-5.c: Add tests.
4622 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4623 * gfortran.dg/goacc/routine-6.f90: Add tests.
4625 2016-05-24 Richard Biener <rguenther@suse.de>
4627 PR tree-optimization/71253
4628 * gcc.dg/torture/pr71253.c: New testcase.
4630 2016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4633 * gfortran.dg/pr71252.f90: New test.
4635 2016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4637 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4639 2016-05-24 Richard Biener <rguenther@suse.de>
4643 * c-c++-common/vector-subscript-4.c: New testcase.
4644 * c-c++-common/vector-subscript-5.c: Likewise.
4646 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4649 * gfortran.dg/namelist_90.f: New test
4651 2016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4654 * gfortran.dg/unexpected_eof.f: New test
4656 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4657 Kelvin Nilsen <kelvin@gcc.gnu.org>
4659 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4662 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4665 * g++.dg/cpp0x/inh-ctor20.C: New.
4666 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4668 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4671 * g++.dg/cpp0x/variadic168.C: New.
4673 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4675 * g++.dg/cpp0x/pr31445.C: Test column number too.
4676 * g++.dg/cpp0x/pr32253.C: Likewise.
4677 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4678 * g++.dg/cpp0x/variadic36.C: Likewise.
4680 2016-05-23 Marc Glisse <marc.glisse@inria.fr>
4682 * gcc.dg/fold-notshift-2.c: Adjust.
4684 2016-05-23 Marek Polacek <polacek@redhat.com>
4687 * c-c++-common/Wswitch-unreachable-1.c: New test.
4688 * gcc.dg/Wswitch-unreachable-1.c: New test.
4689 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4690 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4691 * g++.dg/gomp/block-10.C: Likewise.
4692 * gcc.dg/gomp/block-10.c: Likewise.
4693 * g++.dg/gomp/block-9.C: Likewise.
4694 * gcc.dg/gomp/block-9.c: Likewise.
4695 * g++.dg/gomp/target-1.C: Likewise.
4696 * g++.dg/gomp/target-2.C: Likewise.
4697 * gcc.dg/gomp/target-1.c: Likewise.
4698 * gcc.dg/gomp/target-2.c: Likewise.
4699 * g++.dg/gomp/taskgroup-1.C: Likewise.
4700 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4701 * gcc.dg/gomp/teams-1.c: Likewise.
4702 * g++.dg/gomp/teams-1.C: Likewise.
4703 * g++.dg/overload/error3.C: Likewise.
4704 * g++.dg/tm/jump1.C: Likewise.
4705 * g++.dg/torture/pr40335.C: Likewise.
4706 * gcc.dg/c99-vla-jump-5.c: Likewise.
4707 * gcc.dg/switch-warn-1.c: Likewise.
4708 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4709 * gcc.dg/nested-func-1.c: Likewise.
4710 * gcc.dg/pr67784-4.c: Likewise.
4712 2016-05-23 Richard Biener <rguenther@suse.de>
4714 PR tree-optimization/71230
4715 * gfortran.dg/pr71230-1.f90: New testcase.
4716 * gfortran.dg/pr71230-2.f90: Likewise.
4718 2016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4720 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
4721 * gcc.dg/vect/pr58135.c: Add new.
4722 * gfortran.dg/pr46519-1.f: Adjust test case.
4724 2016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4727 * g++.dg/cpp0x/decltype64.C: New.
4729 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4731 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4732 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4733 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4735 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4737 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4738 Add poly64x1_t and poly64x2_t cases if supported.
4739 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4740 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4741 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4742 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4743 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4745 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4747 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4748 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4749 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4750 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4751 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4752 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4753 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4755 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4757 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4759 2016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4761 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4762 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4764 2016-05-22 Jakub Jelinek <jakub@redhat.com>
4766 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4767 constraint instead of "r".
4768 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4769 insn instead of vxorpd.
4770 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4772 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4773 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4775 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4777 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4778 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4780 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4782 2016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4785 * gcc.dg/tree-ssa/pr40921.c: New test.
4787 2016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4790 * gcc.target/avr/pr71103.c: New test.
4792 2016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4795 * gcc.dg/tree-ssa/pr71179.c: New test.
4797 2016-05-20 Martin Sebor <msebor@redhat.com>
4800 * gcc.dg/init-excess-2.c: New test.
4802 2016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4804 * gnat.dg/opt53.adb: New test.
4805 * gnat.dg/opt54.adb: Likewise.
4807 2016-05-20 Martin Jambor <mjambor@suse.cz>
4809 PR tree-optimization/70884
4810 * gcc.dg/tree-ssa/pr70919.c: New test.
4812 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4814 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4816 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4817 fix code formatting.
4819 2016-05-20 Nathan Sidwell <nathan@acm.org>
4821 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4823 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
4825 2016-05-20 David Malcolm <dmalcolm@redhat.com>
4827 * jit.dg/all-non-failing-tests.h: Add
4828 test-factorial-must-tail-call.c.
4829 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4830 * jit.dg/test-factorial-must-tail-call.c: New test case.
4832 2016-05-20 Jakub Jelinek <jakub@redhat.com>
4835 * gfortran.dg/pr71204.f90: New test.
4837 2016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4839 * gcc.target/nvptx/sincos.c: New test.
4841 2016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4844 * g++.dg/cpp1y/auto-fn31.C: New.
4846 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4848 * gcc.target/powerpc/vec-addec.c: New test.
4849 * gcc.target/powerpc/vec-addec-int128.c: New test.
4851 2016-05-20 David Malcolm <dmalcolm@redhat.com>
4853 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4854 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4855 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4856 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4858 2016-05-20 Jan Hubicka <hubicka@ucw.cz>
4860 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4862 2016-05-20 Jakub Jelinek <jakub@redhat.com>
4865 * g++.dg/opt/pr71210-1.C: New test.
4866 * g++.dg/opt/pr71210-2.C: New test.
4868 PR tree-optimization/29756
4869 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4870 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4871 only on selected targets where V4SImode vectors are known to be
4874 2016-05-20 Marc Glisse <marc.glisse@inria.fr>
4876 PR tree-optimization/71079
4877 PR tree-optimization/71206
4878 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4880 2016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4882 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4883 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4884 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4886 2016-05-20 Richard Guenther <rguenther@suse.de>
4888 PR tree-optimization/29756
4889 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4891 2016-05-20 Richard Biener <rguenther@suse.de>
4893 PR tree-optimization/71185
4894 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4896 2016-05-20 Richard Biener <rguenther@suse.de>
4898 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4900 2016-05-19 Marek Polacek <polacek@redhat.com>
4903 * g++.dg/diagnostic/pr71075.C: New test.
4905 2016-05-19 David Malcolm <dmalcolm@redhat.com>
4908 * g++.dg/pr71184.C: New test case.
4910 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4912 * gcc.target/powerpc/darn-0.c: New test.
4913 * gcc.target/powerpc/darn-1.c: New test.
4914 * gcc.target/powerpc/darn-2.c: New test.
4916 2016-05-19 Marek Polacek <polacek@redhat.com>
4918 PR tree-optimization/71031
4919 * gcc.dg/tree-ssa/vrp100.c: New test.
4921 2016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4923 PR rtl-optimization/71148
4924 * gcc.dg/pr71148.c: New test.
4926 2016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4929 * gcc.target/arm/pr71056.c: New test.
4931 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4933 * c-c++-common/pr69669.c: Check the used mode.
4935 2016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4938 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4940 2016-05-19 Richard Biener <rguenther@suse.de>
4942 PR tree-optimization/70729
4943 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4944 * gcc.dg/graphite/scop-18.c: Likewise.
4945 * gcc.dg/pr41783.c: Disable LIM.
4946 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4947 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4948 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4949 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4950 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4951 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4952 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4953 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4954 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4955 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4956 * gfortran.dg/pr42108.f90: Likewise.
4958 2016-05-18 David Malcolm <dmalcolm@redhat.com>
4961 * gcc.dg/spellcheck-options-11.c: New test case.
4963 2016-05-18 Jakub Jelinek <jakub@redhat.com>
4966 * g++.dg/opt/pr71100.C: New test.
4968 2016-05-18 Martin Jambor <mjambor@suse.cz>
4971 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4972 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4973 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4974 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4976 2016-05-18 Martin Jambor <mjambor@suse.cz>
4979 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4980 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4981 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4982 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4983 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4985 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4988 * g++.dg/template/crash122.C: New.
4990 2016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4993 * g++.dg/template/pr70466-1.C: New.
4994 * g++.dg/template/pr70466-2.C: Likewise.
4996 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4998 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4999 splat operations and the XXSPLTIB instruction.
5000 * gcc.target/powerpc/p9-splat-2.c: Likewise.
5001 * gcc.target/powerpc/p9-splat-3.c: Likewise.
5002 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
5003 xxlxor to clear a register.
5005 2016-05-18 Richard Sandiford <richard.sandiford@arm.com>
5007 * gcc.dg/torture/pr71020.c: New test.
5009 2016-05-18 Martin Jambor <mjambor@suse.cz>
5012 * gcc.dg/ipa/pr70646.c: New test.
5014 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5016 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
5018 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5020 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
5021 missing tests for vreinterpretq_p{8,16}.
5023 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5025 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
5026 vsliq_n_s64 and vsliq_n_u64.
5028 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5030 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
5031 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
5033 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5035 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
5036 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5037 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
5039 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5041 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
5044 2016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
5046 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
5047 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
5048 "blr\t" and switch to scan-assembler-times.
5050 2016-05-18 Jiong Wang <jiong.wang@arm.com>
5052 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
5054 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
5055 declarations under __aarch64__ and __ARM_FEATURE_FMA.
5057 2016-05-18 Jakub Jelinek <jakub@redhat.com>
5059 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
5060 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
5061 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
5062 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
5063 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
5064 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
5066 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
5067 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
5069 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
5070 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
5072 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
5073 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
5075 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
5077 2016-05-18 Richard Biener <rguenther@suse.de>
5079 PR tree-optimization/71168
5080 * gcc.dg/torture/pr71168.c: New testcase.
5082 2016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
5085 * gcc.dg/tree-ssa/pr63586-2.c: New test.
5086 * gcc.dg/tree-ssa/pr63586.c: New test.
5087 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
5089 2016-05-17 Nathan Sidwell <nathan@acm.org>
5091 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
5092 * gcc.dg/pr68671.c: Fix ptx xfail-if.
5093 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
5094 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
5096 2016-05-17 Nathan Sidwell <nathan@acm.org>
5098 * gcc.target/nvptx/abi-vararg-3.c: New.
5100 2016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
5102 PR tree-optimization/54579
5104 * gcc.dg/fold-notrotate-1.c: New test.
5105 * gcc.dg/fold-notshift-1.c: New test.
5106 * gcc.dg/fold-notshift-2.c: New test.
5108 2016-05-17 Marek Polacek <polacek@redhat.com>
5111 * g++.dg/ipa/pr71146.C: New test.
5113 2016-05-17 David Malcolm <dmalcolm@redhat.com>
5115 * jit.dg/test-error-array-bounds.c: New test case.
5117 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5119 * gcc.dg/tree-ssa/and-1.c: New testcase.
5121 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5123 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5124 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
5126 2016-05-17 Marc Glisse <marc.glisse@inria.fr>
5128 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5129 * gcc.dg/tree-ssa/vrp99.c: New testcase.
5131 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5133 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
5135 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5137 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
5139 2016-05-17 Jiong Wang <jiong.wang@arm.com>
5141 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
5142 ".2d[index]" when scan the assembly.
5143 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
5144 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
5146 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
5148 2016-05-17 Richard Biener <rguenther@suse.de>
5150 PR tree-optimization/71132
5151 * gcc.dg/torture/pr71132.c: New testcase.
5153 2016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
5155 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
5157 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5160 * gcc.target/aarch64/pr70809_1.c: New test.
5162 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5164 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
5165 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
5166 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
5167 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
5169 2016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
5170 Ilya Enkovich <ilya.enkovich@intel.com>
5173 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
5175 2016-05-16 Jan Hubicka <hubicka@ucw.cz>
5177 * g++.dg/ipa/ivinline-7.C: Do not xfail.
5178 * g++.dg/ipa/ivinline-9.C: Do not xfail.
5180 2016-05-16 Matthew Wahab <matthew.wahab@arm.com>
5182 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
5183 test for __ARM_FP16_ARGS.
5184 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
5185 * gcc.target/arm/aapcs/neon-vect10.c: New.
5186 * gcc.target/arm/aapcs/neon-vect9.c: New.
5187 * gcc.target/arm/aapcs/vfp18.c: New.
5188 * gcc.target/arm/aapcs/vfp19.c: New.
5189 * gcc.target/arm/aapcs/vfp20.c: New.
5190 * gcc.target/arm/aapcs/vfp21.c: New.
5191 * gcc.target/arm/fp16-aapcs-1.c: New.
5192 * g++.target/arm/fp16-param-1.c: Update expected output. Add
5193 test for __ARM_FP16_ARGS.
5194 * g++.target/arm/fp16-return-1.c: Update expected output.
5196 2016-05-16 Jiong Wang <jiong.wang@arm.com>
5199 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5201 2016-05-15 Harald Anlauf <anlauf@gmx.de>
5204 * gfortran.dg/pr69603.f90: New testcase.
5206 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
5208 * gfortran.dg/dec_union_4.f90: Fix endian issue.
5210 2016-05-14 Fritz Reese <fritzoreese@gmail.com>
5213 * gfortran.dg/pr71047.f08: New test.
5215 2016-05-13 Joseph Myers <joseph@codesourcery.com>
5217 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
5218 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
5219 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
5221 2016-05-13 Martin Sebor <msebor@redhat.com>
5224 * g++.dg/cpp0x/constexpr-60049.C: New test.
5226 2016-05-13 Jakub Jelinek <jakub@redhat.com>
5229 * gcc.dg/pr71071.c: New test.
5231 2016-05-13 Uros Bizjak <ubizjak@gmail.com>
5233 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
5234 remove XOP handling.
5235 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
5237 2016-05-13 Nathan Sidwell <nathan@acm.org>
5239 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
5240 __atomic_is_lock_free declaration.
5242 2016-05-13 Richard Biener <rguenther@suse.de>
5244 PR tree-optimization/42587
5245 * gcc.dg/optimize-bswapsi-4.c: New testcase.
5247 2016-05-13 Martin Liska <mliska@suse.cz>
5249 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
5250 the new format of dump output.
5252 2016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
5254 * gcc.dg/pr71084.c: New test.
5256 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5259 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
5261 2016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5263 * gcc.target/aarch64/struct_return.c: New test.
5265 2016-05-12 Marek Polacek <polacek@redhat.com>
5268 * c-c++-common/pr70756-2.c: New test.
5269 * c-c++-common/pr70756.c: New test.
5271 2016-05-12 Richard Biener <rguenther@suse.de>
5273 PR tree-optimization/71059
5274 * gcc.dg/torture/pr71059.c: New testcase.
5276 2016-05-12 Richard Biener <rguenther@suse.de>
5278 PR tree-optimization/71062
5279 * gcc.dg/torture/pr71062.c: New testcase.
5281 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
5283 PR tree-optimization/71006
5284 * gcc.dg/pr71006.c: New test.
5286 2016-05-12 Marek Polacek <polacek@redhat.com>
5289 * gcc.dg/opts-7.c: New test.
5291 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5294 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
5295 Add -save-temps to dg-options.
5296 Scan for ldmfd rather than pop instruction.
5297 * gcc.target/arm/interrupt-2.c: Likewise.
5298 * gcc.target/arm/pr70830.c: New test.
5300 2016-05-12 Jakub Jelinek <jakub@redhat.com>
5302 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
5303 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
5305 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
5306 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
5307 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
5310 * gcc.target/i386/avx512vl-pack-1.c: New test.
5311 * gcc.target/i386/avx512vl-pack-2.c: New test.
5312 * gcc.target/i386/avx512bw-pack-2.c: New test.
5314 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
5316 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
5317 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
5318 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
5320 2016-05-12 Richard Biener <rguenther@suse.de>
5322 PR tree-optimization/70986
5323 * gcc.dg/torture/pr70986-1.c: New testcase.
5324 * gcc.dg/torture/pr70986-2.c: Likewise.
5325 * gcc.dg/torture/pr70986-3.c: Likewise.
5327 2016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
5330 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
5331 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
5333 2016-05-11 Uros Bizjak <ubizjak@gmail.com>
5335 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
5337 * gcc.target/i386/pr66746.c: Ditto.
5339 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
5341 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
5343 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
5344 warning when using -mvsx-timode.
5345 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
5346 * gcc.target/powerpc/dform-2.c: Likewise.
5347 * gcc.target/powerpc/pr68805.c: Likewise.
5349 2016-05-11 Marek Polacek <polacek@redhat.com>
5352 * c-c++-common/attributes-3.c: New test.
5354 2016-05-11 Nathan Sidwell <nathan@acm.org>
5356 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
5357 * gcc.c-torture/execute/pr68185.c: Likewise.
5358 * gcc.dg/ipa/pr70306.c: Requires global constructors.
5359 * gcc.dg/pr69634.c: Requires scheduling.
5360 * gcc.dg/torture/pr66178.c: Require label values.
5361 * gcc.dg/setjmp-6.c: Require indirect jumps.
5363 2016-05-11 Richard Biener <rguenther@suse.de>
5365 PR tree-optimization/71055
5366 * gcc.dg/torture/pr71055.c: New testcase.
5368 2016-05-11 Richard Biener <rguenther@suse.de>
5371 * g++.dg/debug/pr71057.C: New testcase.
5373 2016-05-11 Jakub Jelinek <jakub@redhat.com>
5376 * gfortran.dg/gomp/pr70855.f90: New test.
5378 2016-05-11 Richard Biener <rguenther@suse.de>
5381 * g++.dg/torture/pr71002.C: New testcase.
5383 2016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
5386 * gcc.dg/pr70807.c: New test.
5388 2016-05-10 Martin Sebor <msebor@redhat.com>
5391 * g++.dg/Wattributes.C: New test.
5393 2016-05-10 Marc Glisse <marc.glisse@inria.fr>
5395 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
5396 * gcc.dg/tree-ssa/pr69270.c: Adjust.
5397 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
5399 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5402 * gcc.target/i386/pr70799-1.c: New test.
5404 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5406 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
5408 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5411 * gcc.target/i386/pr70877.c: New test.
5413 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
5415 PR tree-optimization/70786
5416 * gcc.target/i386/pr70876.c: New test.
5418 2016-05-10 Jakub Jelinek <jakub@redhat.com>
5421 * gcc.target/i386/avx512vl-logic-1.c: New test.
5422 * gcc.target/i386/avx512vl-logic-2.c: New test.
5423 * gcc.target/i386/avx512dq-logic-2.c: New test.
5425 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5428 * gcc.target/powerpc/pr70963.c: New.
5430 2016-05-10 David Malcolm <dmalcolm@redhat.com>
5432 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
5433 (test_very_wide_line): Add ruler to expected output.
5434 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
5435 (test_very_wide_line): Likewise.
5436 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5437 (test_show_locus): Within the handling of "test_very_wide_line",
5438 enable show_ruler_p on the diagnostic context.
5440 2016-05-10 Richard Biener <rguenther@suse.de>
5442 PR tree-optimization/71039
5443 * gcc.dg/torture/pr71039.c: New testcase.
5445 2016-05-10 Nathan Sidwell <nathan@acm.org>
5447 * gcc.dg/nested-func-10.c: Requires alloca.
5448 * gcc.dg/nested-func-9.c: Requires alloca.
5449 * gcc.c-torture/execute/pr70460.c: Requires labels.
5450 * gcc.c-torture/compile/pr70199.c: Requires labels.
5451 * gcc.target/nvptx/decl.c: Compile only.
5452 * gcc.target/nvptx/trailing-init.c: Compile only.
5453 * gcc.target/nvptx/ary-init.c: Compile only.
5455 2016-05-10 Marek Polacek <polacek@redhat.com>
5458 * gcc.dg/attr-opt-1.c: New test.
5460 2016-05-10 Richard Biener <rguenther@suse.de>
5462 PR tree-optimization/70497
5463 PR tree-optimization/28367
5464 * gcc.dg/torture/20160404-1.c: New testcase.
5465 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5466 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5468 2016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5470 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5472 2016-05-09 Uros Bizjak <ubizjak@gmail.com>
5474 * gcc.target/i386/fabsneg-1.c New test.
5476 2016-05-09 Alan Modra <amodra@gmail.com>
5479 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5481 2016-05-09 Richard Biener <rguenther@suse.de>
5483 PR tree-optimization/70985
5484 * gcc.dg/torture/pr70985.c: New testcase.
5486 2016-05-09 Bin Cheng <bin.cheng@arm.com>
5488 * gcc.dg/tree-ssa/ifc-9.c: New test.
5489 * gcc.dg/tree-ssa/ifc-10.c: New test.
5490 * gcc.dg/tree-ssa/ifc-11.c: New test.
5491 * gcc.dg/tree-ssa/ifc-12.c: New test.
5492 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5493 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5494 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5496 2016-05-09 Richard Biener <rguenther@suse.de>
5499 * gfortran.dg/pr70937.f90: New testcase.
5501 2016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5503 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5505 2016-05-07 Fritz Reese <fritzoreese@gmail.com>
5508 * gfortran.dg/dec_structure_1.f90: New testcase.
5509 * gfortran.dg/dec_structure_2.f90: Ditto.
5510 * gfortran.dg/dec_structure_3.f90: Ditto.
5511 * gfortran.dg/dec_structure_4.f90: Ditto.
5512 * gfortran.dg/dec_structure_5.f90: Ditto.
5513 * gfortran.dg/dec_structure_6.f90: Ditto.
5514 * gfortran.dg/dec_structure_7.f90: Ditto.
5515 * gfortran.dg/dec_structure_8.f90: Ditto.
5516 * gfortran.dg/dec_structure_9.f90: Ditto.
5517 * gfortran.dg/dec_structure_10.f90: Ditto.
5518 * gfortran.dg/dec_structure_11.f90: Ditto.
5519 * gfortran.dg/dec_union_1.f90: Ditto.
5520 * gfortran.dg/dec_union_2.f90: Ditto.
5521 * gfortran.dg/dec_union_3.f90: Ditto.
5522 * gfortran.dg/dec_union_4.f90: Ditto.
5523 * gfortran.dg/dec_union_5.f90: Ditto.
5524 * gfortran.dg/dec_union_6.f90: Ditto.
5525 * gfortran.dg/dec_union_7.f90: Ditto.
5527 2016-05-07 Tom de Vries <tom@codesourcery.com>
5529 PR tree-optimization/70956
5530 * gcc.dg/graphite/pr70956.c: New test.
5532 2016-05-06 Jakub Jelinek <jakub@redhat.com>
5535 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5536 (a, b, c, d): Change type from char to signed char.
5537 (main): Compare against (signed char) -1634678893 instead of
5538 hardcoded -109. Use __builtin_abort instead of abort.
5540 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5541 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5543 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5545 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5548 * gcc.dg/torture/pr70935.c: New test.
5550 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5553 * gcc.target/sh/pr58219.c: New tests.
5555 2016-05-06 Richard Biener <rguenther@suse.de>
5557 PR tree-optimization/70960
5558 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5560 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5563 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5564 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5565 Adjust expected instruction counts.
5566 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5568 2016-05-06 Marek Polacek <polacek@redhat.com>
5571 * gcc.dg/ubsan/bounds-3.c: New test.
5573 2016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5576 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5578 2016-05-06 Richard Biener <rguenther@suse.de>
5581 * gfortran.dg/pr70931.f90: New testcase.
5583 2016-05-06 Richard Biener <rguenther@suse.de>
5586 * gcc.dg/torture/pr70941.c: New testcase.
5588 2016-05-05 Bin Cheng <bin.cheng@arm.com>
5590 PR tree-optimization/57206
5591 * gcc.dg/vect/pr57206.c: New test.
5593 2016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5595 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5597 2016-05-05 Jakub Jelinek <jakub@redhat.com>
5599 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5601 * c-c++-common/Wdangling-else-4.c: New test.
5603 2016-05-04 Jakub Jelinek <jakub@redhat.com>
5607 * g++.dg/opt/pr70906.C: New test.
5608 * g++.dg/opt/pr70933.C: New test.
5610 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5612 2016-05-04 Jan Hubicka <hubicka@ucw.cz>
5614 * gcc.dg/ipa/pure-const-3.c: New testcase.
5616 2016-05-04 Marek Polacek <polacek@redhat.com>
5618 * c-c++-common/Wdangling-else-1.c: New test.
5619 * c-c++-common/Wdangling-else-2.c: New test.
5620 * c-c++-common/Wdangling-else-3.c: New test.
5622 2016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5624 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5627 2016-05-04 Marek Polacek <polacek@redhat.com>
5630 * gcc.dg/Waddress-2.c: New test.
5632 2016-05-04 Alan Modra <amodra@gmail.com>
5634 * gcc.target/powerpc/pr70866.c: New.
5636 2016-05-03 Martin Sebor <msebor@redhat.com>
5639 * c-c++-common/builtin_location.c: New test.
5640 * g++.dg/cpp1y/builtin_location.C: New test.
5642 2016-05-03 Marek Polacek <polacek@redhat.com>
5645 * gcc.dg/pr70859.c: New test.
5646 * gcc.dg/pr70859-2.c: New test.
5648 2016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5650 * gnat.dg/debug5.adb: New testcase.
5652 2016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5654 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5655 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5656 Procedure to check for z10 instruction set.
5658 2016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5660 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5662 2016-05-03 Alan Modra <amodra@gmail.com>
5664 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5666 2016-05-03 Jakub Jelinek <jakub@redhat.com>
5668 * gcc.target/i386/avx512f-cvt-1.c: New test.
5670 2016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5672 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5673 -fdump-tree-vrp-details.
5675 2016-05-03 Richard Biener <rguenther@suse.de>
5677 * gcc.dg/pr30172-1.c: Adjust.
5678 * gcc.dg/pr63743.c: Likewise.
5679 * gcc.dg/tm/pr51696.c: Likewise.
5680 * c-c++-common/tm/safe-1.c: Likewise.
5681 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5682 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5683 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5684 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5686 2016-05-03 Jakub Jelinek <jakub@redhat.com>
5688 PR rtl-optimization/70467
5689 * gcc.target/i386/pr70467-3.c: New test.
5690 * gcc.target/i386/pr70467-4.c: New test.
5692 PR tree-optimization/70916
5693 * gcc.c-torture/compile/pr70916.c: New test.
5696 * gcc.target/i386/pr49244-1.c: New test.
5697 * gcc.target/i386/pr49244-2.c: New test.
5699 2016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5701 PR rtl-optimization/44281
5702 * gcc.target/i386/pr44281.c: New test.
5704 2016-05-03 bin cheng <bin.cheng@arm.com>
5706 PR tree-optimization/56541
5707 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5708 * gcc.dg/vect/pr56541.c: new test.
5710 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5712 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5714 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5716 2016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5719 * c-c++-common/asan/clone-test-1.c (main): Align child process
5722 2016-05-02 David Malcolm <dmalcolm@redhat.com>
5725 * g++.dg/spellcheck-fields-2.C: New test case.
5727 2016-05-02 David Malcolm <dmalcolm@redhat.com>
5730 * g++.dg/pr62314.C: New test case.
5732 2016-05-02 Jan Hubicka <hubicka@ucw.cz>
5734 * gcc.dg/ipa/inline-8.c: New testcase.
5736 2016-05-02 Jakub Jelinek <jakub@redhat.com>
5738 PR rtl-optimization/70467
5739 * gcc.target/i386/pr70467-1.c: New test.
5741 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5743 * gcc.dg/spec-options.c: Run the test on all targets.
5744 * gcc.dg/foo.specs: Use cpp_unique_options.
5746 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
5748 * gcc.dg/tree-ssa/unord.c: New testcase.
5750 2016-05-02 Marc Glisse <marc.glisse@inria.fr>
5752 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5754 2016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5756 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5758 2016-05-02 Marek Polacek <polacek@redhat.com>
5761 * gcc.dg/enum-incomplete-3.c: New test.
5763 2016-05-02 Marek Polacek <polacek@redhat.com>
5764 Tom de Vries <tom@codesourcery.com>
5766 PR tree-optimization/70700
5767 * gcc.dg/pr70700.c: New test.
5769 2016-05-01 Uros Bizjak <ubizjak@gmail.com>
5771 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5772 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5773 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5774 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5775 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5777 2016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5779 * ada/acats/run_acats: Rename into...
5780 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5781 * ada/acats/run_all.sh: Remove redundant test.
5782 (target_run): Move around.
5783 (target_gnatchop): Use newly built executable.
5784 (target_gnatmake): Likewise.
5785 Check that the compilation of impbit succeeds.
5787 2016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5789 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5790 * gcc.dg/20021029-1.c: Likewise.
5791 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5792 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5793 * gcc.target/sh/cmpstr.c: Likewise.
5794 * gcc.target/sh/cmpstrn.c: Likewise.
5795 * gcc.target/sh/memset.c: Likewise.
5796 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5797 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5798 * gcc.target/sh/pr39423-1.c: Likewise.
5799 * gcc.target/sh/pr49468-di.c: Likewise.
5800 * gcc.target/sh/pr49468-si.c: Likewise.
5801 * gcc.target/sh/pr49880-1.c: Likewise.
5802 * gcc.target/sh/pr49880-2.c: Likewise.
5803 * gcc.target/sh/pr49880-3.c: Likewise.
5804 * gcc.target/sh/pr50751-1.c: Likewise.
5805 * gcc.target/sh/pr50751-4.c: Likewise.
5806 * gcc.target/sh/pr50751-7.c: Likewise.
5807 * gcc.target/sh/pr51244-1.c: Likewise.
5808 * gcc.target/sh/pr51244-10.c: Likewise.
5809 * gcc.target/sh/pr51244-11.c: Likewise.
5810 * gcc.target/sh/pr51244-12.c: Likewise.
5811 * gcc.target/sh/pr51244-13.c: Likewise.
5812 * gcc.target/sh/pr51244-14.c: Likewise.
5813 * gcc.target/sh/pr51244-17.c: Likewise.
5814 * gcc.target/sh/pr51244-18.c: Likewise.
5815 * gcc.target/sh/pr51244-19.c: Likewise.
5816 * gcc.target/sh/pr51244-4.c: Likewise.
5817 * gcc.target/sh/pr51244-5.c: Likewise.
5818 * gcc.target/sh/pr51244-7.c: Likewise.
5819 * gcc.target/sh/pr51244-8.c: Likewise.
5820 * gcc.target/sh/pr51244-9.c: Likewise.
5821 * gcc.target/sh/pr51697.c: Likewise.
5822 * gcc.target/sh/pr52483-1.c: Likewise.
5823 * gcc.target/sh/pr52483-2.c: Likewise.
5824 * gcc.target/sh/pr52483-3.c: Likewise.
5825 * gcc.target/sh/pr52483-5.c: Likewise.
5826 * gcc.target/sh/pr52933-1.c: Likewise.
5827 * gcc.target/sh/pr52933-2.c: Likewise.
5828 * gcc.target/sh/pr52933-3.c: Likewise.
5829 * gcc.target/sh/pr53568-1.c: Likewise.
5830 * gcc.target/sh/pr53976-1.c: Likewise.
5831 * gcc.target/sh/pr53988-1.c: Likewise.
5832 * gcc.target/sh/pr53988.c: Likewise.
5833 * gcc.target/sh/pr54089-1.c: Likewise.
5834 * gcc.target/sh/pr54089-6.c: Likewise.
5835 * gcc.target/sh/pr54089-7.c: Likewise.
5836 * gcc.target/sh/pr54089-8.c: Likewise.
5837 * gcc.target/sh/pr54089-9.c: Likewise.
5838 * gcc.target/sh/pr54236-1.c: Likewise.
5839 * gcc.target/sh/pr54236-2.c: Likewise.
5840 * gcc.target/sh/pr54236-3.c: Likewise.
5841 * gcc.target/sh/pr54236-4.c: Likewise.
5842 * gcc.target/sh/pr54386.c: Likewise.
5843 * gcc.target/sh/pr54602-1.c: Likewise.
5844 * gcc.target/sh/pr54685.c: Likewise.
5845 * gcc.target/sh/pr54760-1.c: Likewise.
5846 * gcc.target/sh/pr54760-2.c: Likewise.
5847 * gcc.target/sh/pr54760-3.c: Likewise.
5848 * gcc.target/sh/pr54760-4.c: Likewise.
5849 * gcc.target/sh/pr54760-5.c: Likewise.
5850 * gcc.target/sh/pr54760-6.c: Likewise.
5851 * gcc.target/sh/pr55146.c: Likewise.
5852 * gcc.target/sh/pr55160.c: Likewise.
5853 * gcc.target/sh/pr59278.c: Likewise.
5854 * gcc.target/sh/pr59401-1.c: Likewise.
5855 * gcc.target/sh/pr59533-1.c: Likewise.
5856 * gcc.target/sh/pr63260.c: Likewise.
5857 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5858 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5859 * gcc.target/sh/strlen.c: Likewise.
5860 * gcc.target/sh/torture/pr30807.c: Likewise.
5861 * gcc.target/sh/torture/pr34777.c: Likewise.
5862 * gcc.target/sh/torture/pr64652.c: Likewise.
5863 * gcc.target/sh/torture/pr65505.c: Likewise.
5864 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5865 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5867 2016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5870 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5872 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5874 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5875 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5876 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5877 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5879 2016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5881 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5882 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5884 2016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5887 * c-c++-common/goacc/combined-reduction.c: New test.
5888 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5890 2016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5892 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5893 *movdi_internal pattern only if PIC off.
5894 * gcc.target/i386/pr70155-2.c: Likewise.
5895 * gcc.target/i386/pr70155-3.c: Likewise.
5896 * gcc.target/i386/pr70155-4.c: Likewise.
5897 * gcc.target/i386/pr70155-5.c: Likewise.
5898 * gcc.target/i386/pr70155-6.c: Likewise.
5899 * gcc.target/i386/pr70155-7.c: Likewise.
5900 * gcc.target/i386/pr70155-8.c: Likewise.
5901 * gcc.target/i386/pr70155-15.c: Likewise.
5902 * gcc.target/i386/pr70155-17.c: Likewise.
5903 * gcc.target/i386/pr70155-22.c: Likewise.
5905 2016-04-29 Bin Cheng <bin.cheng@arm.com>
5907 PR tree-optimization/70803
5908 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5910 2016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5912 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5913 optimization of vector loop.
5914 * gcc.target/i386/vect-unpack-3.c: New test.
5915 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5916 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5917 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5919 2016-04-29 Marek Polacek <polacek@redhat.com>
5922 * g++.dg/ubsan/null-7.C: New test.
5925 * gcc.dg/pr70852.c: New test.
5927 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5930 * g++.dg/cpp0x/alignas6.C: New test.
5932 2016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5934 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5935 * gcc.dg/pr27003.c: Likewise.
5936 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5937 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5938 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5939 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
5940 * gcc.target/arc/mxy.c: Likewise.
5941 * gcc.target/arc/mswape.c: Likewise.
5942 * gcc.target/arc/mrtsc.c: Likewise.
5943 * gcc.target/arc/mcrc.c: Likewise.
5944 * gcc.target/arc/mdsp-packa.c: Likewise.
5945 * gcc.target/arc/mdvbf.c: Likewise.
5946 * gcc.target/arc/mlock.c: Likewise.
5947 * gcc.target/arc/mmac-24.c: Likewise.
5948 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5950 2016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5951 Matthijs Kooijman <matthijs@stdin.nl>
5952 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5955 * gcc.target/avr/pr60040-1.c: New.
5956 * gcc.target/avr/pr60040-2.c: New.
5958 2016-04-29 Richard Biener <rguenther@suse.de>
5960 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5962 2016-04-29 Richard Biener <rguenther@suse.de>
5964 PR tree-optimization/13962
5965 PR tree-optimization/65686
5966 * gcc.dg/uninit-pr65686.c: New testcase.
5968 2016-04-29 Jakub Jelinek <jakub@redhat.com>
5971 * gcc.dg/pr70843.c: New test.
5973 2016-04-28 Jakub Jelinek <jakub@redhat.com>
5976 * gcc.target/i386/pr70858.c: New test.
5978 2016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5980 * gcc.target/arc/nps400-1.c: New file.
5982 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5983 Andrew Burgess <andrew.burgess@embecosm.com>
5985 * gcc.target/arc/movh_cl-1.c: New file.
5987 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5988 Andrew Burgess <andrew.burgess@embecosm.com>
5990 * gcc.target/arc/extzv-1.c: New file.
5991 * gcc.target/arc/insv-1.c: New file.
5992 * gcc.target/arc/insv-2.c: New file.
5993 * gcc.target/arc/movb-1.c: New file.
5994 * gcc.target/arc/movb-2.c: New file.
5995 * gcc.target/arc/movb-3.c: New file.
5996 * gcc.target/arc/movb-4.c: New file.
5997 * gcc.target/arc/movb-5.c: New file.
5998 * gcc.target/arc/movb_cl-1.c: New file.
5999 * gcc.target/arc/movb_cl-2.c: New file.
6000 * gcc.target/arc/movbi_cl-1.c: New file.
6001 * gcc.target/arc/movl-1.c: New file.
6003 2016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
6004 Andrew Burgess <andrew.burgess@embecosm.com>
6006 * gcc.target/arc/cmem-1.c: New file.
6007 * gcc.target/arc/cmem-2.c: New file.
6008 * gcc.target/arc/cmem-3.c: New file.
6009 * gcc.target/arc/cmem-4.c: New file.
6010 * gcc.target/arc/cmem-5.c: New file.
6011 * gcc.target/arc/cmem-6.c: New file.
6012 * gcc.target/arc/cmem-7.c: New file.
6013 * gcc.target/arc/cmem-ld.inc: New file.
6014 * gcc.target/arc/cmem-st.inc: New file.
6016 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6019 * gcc.target/i386/pr70821.c: New test.
6021 2016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
6023 * gcc.target/powerpc/vec-adde.c: New test.
6024 * gcc.target/powerpc/vec-adde-int128.c: New test.
6026 2016-04-28 Jakub Jelinek <jakub@redhat.com>
6028 * gcc.target/i386/avx-vround-1.c: New test.
6029 * gcc.target/i386/avx-vround-2.c: New test.
6030 * gcc.target/i386/avx512vl-vround-1.c: New test.
6031 * gcc.target/i386/avx512vl-vround-2.c: New test.
6033 2016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6036 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
6037 (check_effective_target_cilkplus_runtime): ... this.
6038 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
6039 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
6041 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
6042 Require cilkplus_runtime.
6043 Don't add -lcilkrts.
6044 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
6045 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
6046 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
6047 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
6048 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
6049 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
6050 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
6051 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
6052 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
6053 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
6054 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
6055 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
6056 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
6057 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
6058 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
6059 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
6060 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
6061 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
6062 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
6063 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
6064 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
6065 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
6066 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
6067 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
6068 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
6069 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
6070 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
6071 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
6072 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
6074 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
6075 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
6077 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
6079 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
6082 2016-04-27 Marc Glisse <marc.glisse@inria.fr>
6084 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
6085 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
6087 2015-04-27 Ryan Burn <contact@rnburn.com>
6091 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6093 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
6094 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
6096 2016-04-27 Eric Botcazou <ebotcazou@adacore.com>
6098 * gnat.dg/limited_with4.ad[sb]: New test.
6099 * gnat.dg/limited_with4_pkg.ads: New helper.
6101 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6104 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
6105 and movv1ti_internal patterns
6106 * gcc.target/i386/pr70155-1.c: New test.
6107 * gcc.target/i386/pr70155-2.c: Likewise.
6108 * gcc.target/i386/pr70155-3.c: Likewise.
6109 * gcc.target/i386/pr70155-4.c: Likewise.
6110 * gcc.target/i386/pr70155-5.c: Likewise.
6111 * gcc.target/i386/pr70155-6.c: Likewise.
6112 * gcc.target/i386/pr70155-7.c: Likewise.
6113 * gcc.target/i386/pr70155-8.c: Likewise.
6114 * gcc.target/i386/pr70155-9.c: Likewise.
6115 * gcc.target/i386/pr70155-10.c: Likewise.
6116 * gcc.target/i386/pr70155-11.c: Likewise.
6117 * gcc.target/i386/pr70155-12.c: Likewise.
6118 * gcc.target/i386/pr70155-13.c: Likewise.
6119 * gcc.target/i386/pr70155-14.c: Likewise.
6120 * gcc.target/i386/pr70155-15.c: Likewise.
6121 * gcc.target/i386/pr70155-16.c: Likewise.
6122 * gcc.target/i386/pr70155-17.c: Likewise.
6123 * gcc.target/i386/pr70155-18.c: Likewise.
6124 * gcc.target/i386/pr70155-19.c: Likewise.
6125 * gcc.target/i386/pr70155-20.c: Likewise.
6126 * gcc.target/i386/pr70155-21.c: Likewise.
6127 * gcc.target/i386/pr70155-22.c: Likewise.
6129 2016-04-27 H.J. Lu <hongjiu.lu@intel.com>
6131 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
6134 2016-04-27 Bin Cheng <bin.cheng@arm.com>
6136 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
6137 * gcc.dg/tree-ssa/scev-9.c: Ditto.
6138 * gcc.dg/tree-ssa/scev-10.c: Ditto.
6139 * gcc.dg/tree-ssa/scev-11.c: Ditto.
6140 * gcc.dg/tree-ssa/scev-12.c: Ditto.
6142 2016-04-27 Richard Biener <rguenther@suse.de>
6145 * g++.dg/ipa/ipa-pta-2.C: New testcase.
6146 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
6148 2016-04-27 Nathan Sidwell <nathan@acm.org>
6150 * g++.dg/cpp0x/constexpr-recursion3.C: New.
6151 * g++.dg/ubsan/pr63956.C: Adjust error location.
6153 2016-04-27 Nick Clifton <nickc@redhat.com>
6156 * gcc.dg/pr49889.c: New test.
6158 2016-04-27 Bernd Schmidt <bschmidt@redhat.com>
6160 * c-c++-common/memset-array.c: New test.
6162 2016-04-26 Martin Sebor <msebor@redhat.com>
6165 * g++.dg/cpp1y/func_constexpr.C: New test.
6167 2016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
6170 * g++.dg/cpp0x/enum32.C: New test.
6171 * g++.dg/cpp0x/enum33.C: New test.
6173 2016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6175 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
6176 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
6177 * gcc.c-torture/execute/bitfld-6.c: Likewise.
6178 * gcc.c-torture/execute/bitfld-7.c: Likewise.
6179 * gcc.c-torture/execute/pr38151.c: Likewise.
6180 * gcc.c-torture/execute/pr66556.c: Likewise.
6181 * gcc.c-torture/execute/pr67781.c: Likewise.
6182 * gcc.c-torture/execute/pr68648.c: Likewise.
6184 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
6186 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
6188 2016-04-26 Marek Polacek <polacek@redhat.com>
6191 * gcc.dg/pr67784-3.c: New test.
6192 * gcc.dg/pr67784-4.c: New test.
6193 * gcc.dg/pr67784-5.c: New test.
6196 * gcc.dg/Wnested-externs-2.c: New test.
6198 2016-04-26 Marc Glisse <marc.glisse@inria.fr>
6200 * gcc.dg/fold-plusmult.c: Adjust.
6201 * gcc.dg/no-strict-overflow-6.c: Adjust.
6202 * gcc.dg/gomp/loop-1.c: Xfail some tests.
6204 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6206 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
6208 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
6209 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
6210 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
6211 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
6212 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
6213 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
6214 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
6215 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
6216 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
6217 * gcc.target/i386/avx512f-gather-5.c: Likewise.
6218 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
6219 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
6220 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
6221 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
6222 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
6223 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
6224 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
6225 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
6226 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
6227 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
6228 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
6229 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
6231 * gcc.target/i386/pr32219-4.c: Likewise.
6232 * gcc.target/i386/pr32219-6.c: Likewise.
6233 * gcc.target/i386/pr32219-8.c: Likewise.
6235 2016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6237 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
6240 2016-04-26 Marek Polacek <polacek@redhat.com>
6243 * g++.dg/ext/cond2.C: New test.
6245 2016-04-26 Bin Cheng <bin.cheng@arm.com>
6247 PR tree-optimization/70771
6248 PR tree-optimization/70775
6249 * gcc.dg/pr70771.c: New test.
6250 * gcc.dg/pr70775.c: New test.
6252 2016-04-26 Bernd Schmidt <bschmidt@redhat.com>
6254 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
6256 2016-04-25 Richard Biener <rguenther@suse.de>
6258 PR tree-optimization/70780
6259 * gcc.dg/torture/pr70780.c: New testcase.
6261 2016-04-25 Michael Collison <michael.collison@arm.com>
6263 * gcc.target/arm/neon-vaddws16.c: New test.
6264 * gcc.target/arm/neon-vaddws32.c: New test.
6265 * gcc.target/arm/neon-vaddwu16.c: New test.
6266 * gcc.target/arm/neon-vaddwu32.c: New test.
6267 * gcc.target/arm/neon-vaddwu8.c: New test.
6268 * lib/target-supports.exp
6269 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
6270 that arm neon support vector widen sum of HImode TO SImode.
6272 2016-04-23 Jakub Jelinek <jakub@redhat.com>
6275 * c-c++-common/asan/pr70712.c: New test.
6277 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
6279 * .gitattributes: New file.
6281 2016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
6283 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
6285 2016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
6287 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
6288 * gfortran.dg/submodule_15.f08: Likewise.
6290 2016-04-22 Richard Biener <rguenther@suse.de>
6292 PR tree-optimization/70740
6293 * gcc.dg/torture/pr70740.c: New testcase.
6295 2016-04-21 H.J. Lu <hongjiu.lu@intel.com>
6298 * gcc.target/i386/pr70750-1.c: New test.
6299 * gcc.target/i386/pr70750-2.c: Likewise.
6301 2016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
6304 * g++.dg/cpp0x/auto48.C: New.
6306 2016-04-21 Marek Polacek <polacek@redhat.com>
6309 * g++.dg/cpp0x/forw_enum12.C: New test.
6310 * g++.dg/cpp0x/forw_enum13.C: New test.
6312 2016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
6315 * gcc.target/i386/pr70728.c: New test.
6317 2016-04-21 Richard Biener <rguenther@suse.de>
6320 * gcc.dg/pr70747.c: New testcase.
6322 2016-04-21 Bin Cheng <bin.cheng@arm.com>
6324 PR tree-optimization/70715
6325 * gcc.dg/tree-ssa/scev-13.c: New test.
6327 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
6329 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
6331 2016-04-21 Marc Glisse <marc.glisse@inria.fr>
6333 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
6335 2016-04-20 Jan Hubicka <jh@suse.cz>
6338 * g++.dg/ipa/nothrow-1.C: New testcase.
6340 2016-04-20 Nathan Sidwell <nathan@acm.org>
6343 * g++.dg/eh/delete1.C: New.
6345 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6347 * gcc.target/i386/avx256-unaligned-store-2.c: Add
6348 -mtune-ctrl=sse_typeless_stores.
6350 2016-04-20 H.J. Lu <hongjiu.lu@intel.com>
6352 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
6354 2016-04-20 Bin Cheng <bin.cheng@arm.com>
6356 PR tree-optimization/69489
6357 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
6359 2016-04-20 Ilya Verbin <ilya.verbin@intel.com>
6362 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
6363 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
6364 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
6366 2016-04-20 Bin Cheng <bin.cheng@arm.com>
6368 PR tree-optimization/56625
6369 PR tree-optimization/69489
6370 * gcc.dg/vect/pr56625.c: New test.
6371 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
6373 2016-04-20 Andrew Pinski <apinski@cavium.com>
6376 * gcc.c-torture/compile/pr37433-1.c: New testcase.
6378 2016-04-20 Arnaud Charlet <charlet@adacore.com>
6380 * gnat.dg/self1.adb: Remove now incorrect test.
6382 2016-04-20 Bin Cheng <bin.cheng@arm.com>
6384 * gcc.dg/tree-ssa/scev-11.c: New test.
6385 * gcc.dg/tree-ssa/scev-12.c: New test.
6387 2016-04-20 Marek Polacek <polacek@redhat.com>
6389 PR tree-optimization/70725
6390 * gcc.dg/pr70725.c: New test.
6392 2016-04-20 Richard Biener <rguenther@suse.de>
6394 PR tree-optimization/70726
6395 * g++.dg/vect/pr70726.cc: New testcase.
6397 2016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6400 * gcc.target/s390/pr70674.c: New test.
6402 2016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6404 PR libgfortran/70684
6405 * gfortran.dg/list_read_14.f90: New test.
6407 2016-04-19 H.J. Lu <hongjiu.lu@intel.com>
6410 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6411 extern to force it misaligned.
6415 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
6416 Don't check `*' before movv4sf_internal.
6417 * gcc.target/i386/avx256-unaligned-store-2.c: Check
6418 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
6419 Don't check `*' before movv16qi_internal.
6420 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
6421 extern to force it misaligned.
6425 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
6426 Don't check `*' before movv2df_internal.
6427 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
6428 extern to force it misaligned.
6432 Check movv8sf_internal instead of avx_storeups256.
6433 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
6435 2016-04-19 Richard Biener <rguenther@suse.de>
6437 PR tree-optimization/70171
6438 * g++.dg/tree-ssa/pr70171.C: New testcase.
6440 2016-04-19 Richard Biener <rguenther@suse.de>
6442 PR tree-optimization/70724
6443 * gcc.dg/torture/pr70724.c: New testcase.
6445 2016-04-18 Vladimir Makarov <vmakarov@redhat.com>
6448 * gcc.target/i386/pr70689.c: New.
6450 2016-04-18 H.J. Lu <hongjiu.lu@intel.com>
6453 * gcc.target/i386/pr70708.c: New test.
6455 2016-04-18 Richard Biener <rguenther@suse.de>
6457 PR tree-optimization/43434
6458 * gcc.dg/vect/pr43434.c: New testcase.
6459 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6460 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6461 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6462 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6463 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6464 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6465 * gcc.dg/gomp/pr68640.c: Likewise.
6466 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6467 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6469 2016-04-18 Richard Biener <rguenther@suse.de>
6471 PR tree-optimization/70701
6472 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6474 2016-04-18 Tom de Vries <tom@codesourcery.com>
6477 * gcc.dg/pr70161.c: Add dot-file scans.
6478 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6479 instead of after last dot char.
6481 2016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6483 * c-c++-common/dump-ada-spec-3.c: New test.
6484 * c-c++-common/dump-ada-spec-4.c: Likewise.
6486 2016-04-17 Tom de Vries <tom@codesourcery.com>
6489 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6491 2016-04-15 Jan Hubicka <jh@suse.cz>
6494 * g++.dg/ipa/pure-const-1.C: New testcase.
6495 * g++.dg/ipa/pure-const-2.C: New testcase.
6496 * g++.dg/ipa/pure-const-3.C: New testcase.
6498 2016-04-15 Marek Polacek <polacek@redhat.com>
6501 * gcc.dg/bitfld-22.c: New test.
6503 2016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6505 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6508 2016-04-15 Marek Polacek <polacek@redhat.com>
6511 * c-c++-common/pr70651.c: New test.
6513 2016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6515 PR rtl-optimization/70681
6516 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6517 dump scan on arm and powerpc.
6518 * gcc.dg/pr10474.c: Likewise.
6520 2016-04-15 Jakub Jelinek <jakub@redhat.com>
6525 * g++.dg/cpp1y/vla11.C: Revert for real.
6528 * c-c++-common/Wparentheses-1.c: New test.
6529 * c-c++-common/gomp/Wparentheses-1.c: New test.
6530 * c-c++-common/gomp/Wparentheses-2.c: New test.
6531 * c-c++-common/gomp/Wparentheses-3.c: New test.
6532 * c-c++-common/gomp/Wparentheses-4.c: New test.
6533 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6534 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6535 * c-c++-common/goacc/Wparentheses-1.c: New test.
6537 2016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6540 * gcc.target/i386/pr70662.c: New test.
6542 2016-04-15 Richard Biener <rguenther@suse.de>
6543 Alan Modra <amodra@gmail.com>
6545 PR tree-optimization/70130
6546 * gcc.dg/vect/O3-pr70130.c: New testcase.
6548 2016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6551 * gcc.target/powerpc/pr70669.c: New test.
6554 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6555 a power7 system that does not have an assembler that supports
6558 2016-04-14 Martin Sebor <msebor@redhat.com>
6563 * c-c++-common/ubsan/vla-1.c: Revert.
6564 * g++.dg/cpp1y/vla11.C: Same.
6565 * g++.dg/cpp1y/vla12.C: Same.
6566 * g++.dg/cpp1y/vla13.C: Same.
6567 * g++.dg/cpp1y/vla14.C: Same.
6568 * g++.dg/cpp1y/vla3.C: Same.
6569 * g++.dg/init/array24.C: Same.
6570 * g++.dg/ubsan/vla-1.C: Same.
6572 2016-04-14 Marek Polacek <polacek@redhat.com>
6573 Jan Hubicka <hubicka@ucw.cz>
6576 * g++.dg/torture/pr70029.C: New test.
6578 2016-04-14 Martin Sebor <msebor@redhat.com>
6580 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6581 type size to prevent failures on targets with very low maximum
6584 2016-04-14 Richard Biener <rguenther@suse.de>
6586 PR tree-optimization/70623
6587 * gcc.dg/torture/pr70623.c: New testcase.
6588 * gcc.dg/torture/pr70623-2.c: Likewise.
6590 2016-04-13 Martin Sebor <msebor@redhat.com>
6595 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6596 * g++.dg/cpp1y/vla11.C: New test.
6597 * g++.dg/cpp1y/vla12.C: New test.
6598 * g++.dg/cpp1y/vla13.C: New test.
6599 * g++.dg/cpp1y/vla14.C: New test.
6600 * g++.dg/cpp1y/vla3.C: Restore deleted test.
6601 * g++.dg/init/array24.C: Fully brace VLA initializer.
6602 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6604 2016-04-13 Jakub Jelinek <jakub@redhat.com>
6607 * g++.dg/opt/pr70641.C: New test.
6609 2016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6611 PR rtl-optimization/68749
6612 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6613 effects of argument promotions.
6614 Remove default args to dg-skip-if.
6616 2016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6619 * g++.dg/parse/pr70635.C: New.
6621 2016-04-13 Marek Polacek <polacek@redhat.com>
6624 * c-c++-common/Wmisleading-indentation-4.c: New test.
6626 2016-04-13 Marek Polacek <polacek@redhat.com>
6629 * gcc.dg/Wparentheses-12.c: New test.
6630 * gcc.dg/Wparentheses-13.c: New test.
6632 2016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6634 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6635 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6636 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6638 2016-04-13 Jakub Jelinek <jakub@redhat.com>
6641 * gcc.c-torture/compile/pr70633.c: New test.
6644 * gcc.dg/torture/pr70628.c: New test.
6646 2016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6649 * g++.dg/template/pr70610.C: New test.
6650 * g++.dg/template/pr70610-2.C: New test.
6651 * g++.dg/template/pr70610-3.C: New test.
6652 * g++.dg/template/pr70610-4.C: New test.
6654 2016-04-12 Jakub Jelinek <jakub@redhat.com>
6656 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6660 * g++.dg/ext/pr70571.C: New test.
6662 2016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6665 * gcc.target/powerpc/pr70640.c: New test.
6667 2016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6670 * g++.dg/parse/pr68722.C: New.
6672 2016-04-12 Jakub Jelinek <jakub@redhat.com>
6674 PR rtl-optimization/70596
6675 * gcc.target/i386/pr70596.c: New test.
6677 2016-04-12 Nathan Sidwell <nathan@acm.org>
6680 * g++.dg/init/pr70501.C: New.
6682 2016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6684 * gcc.target/i386/asm-flag-6.c: New test.
6686 2016-04-12 Tom de Vries <tom@codesourcery.com>
6688 PR tree-optimization/68756
6689 * gcc.dg/graphite/pr68756.c: New test.
6691 2016-04-12 Jakub Jelinek <jakub@redhat.com>
6693 PR tree-optimization/70602
6694 * gcc.c-torture/execute/pr70602.c: New test.
6696 2016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6699 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6700 __float128 emulator is built and runs.
6701 * gcc.target/powerpc/float128-1.c: Likewise.
6703 * lib/target-supports.exp (check_ppc_float128_sw_available):
6704 Rework tests for __float128 software and hardware
6705 availability. Fix exit condition to return 0 on success.
6707 2016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6710 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6711 * gcc.target/aarch64/target_attr_15.c: Likewise.
6713 2016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6716 * g++.dg/cpp1y/pr69066.C: New.
6718 2016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6721 * gfortran.dg/pr36192.f90: Update test.
6722 * gfortran.dg/pr36192_1.f90: Update test.
6723 * gfortran.dg/real_dimension_1.f: Update test.
6724 * gfortran.dg/parameter_array_init_7.f90: New test.
6726 2016-04-09 John David Anglin <danglin@gcc.gnu.org>
6729 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6731 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6733 PR rtl-optimization/66669
6734 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6736 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6738 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6739 * gcc.dg/pie-1.c: Likewise.
6740 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6741 * gcc.dg/pic-4.c: Likewise.
6742 * gcc.dg/pie-3.c: Likewise.
6743 * gcc.dg/pie-4.c: Likewise.
6745 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6747 PR tree-optimization/68644
6748 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6750 PR rtl-optimization/64886
6751 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6753 2016-04-09 Tom de Vries <tom@codesourcery.com>
6755 PR tree-optimization/68953
6756 * gcc.dg/graphite/pr68953.c: New test.
6758 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6761 * gfortran.dg/deferred_character_16.f90: New test.
6763 2016-04-09 Jakub Jelinek <jakub@redhat.com>
6765 PR tree-optimization/70586
6766 * gcc.c-torture/execute/pr70586.c: New test.
6768 2016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6771 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6772 with __builtin_memset
6773 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6775 2016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6779 PR tree-optimization/70373
6783 * c-c++-common/goacc/reduction-5.c: New test.
6784 * c-c++-common/goacc/reduction-promotions.c: New test.
6785 * gfortran.dg/goacc/reduction-3.f95: New test.
6786 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6788 2016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6792 * g++.dg/pr70590.C: New test.
6793 * g++.dg/pr70590-2.C: New test.
6795 2016-04-08 Jakub Jelinek <jakub@redhat.com>
6798 * gcc.target/i386/pr70593.c: New test.
6800 PR rtl-optimization/70574
6801 * gcc.target/i386/avx2-pr70574.c: New test.
6803 2016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6806 * c-c++-common/asan/pr70541.c: New test.
6808 2016-04-08 Tom de Vries <tom@codesourcery.com>
6810 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6811 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6813 2016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6816 * gcc.c-torture/execute/pr70566.c: New test.
6818 2016-04-08 Tom de Vries <tom@codesourcery.com>
6820 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6821 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6823 2016-04-08 Alan Modra <amodra@gmail.com>
6825 * gcc.target/powerpc/pr70117.c: New.
6827 2016-04-07 Jakub Jelinek <jakub@redhat.com>
6830 * gcc.dg/lto/simd-function_0.c: New test.
6832 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6834 * c-c++-common/attr-simd-2.c: Likewise.
6835 * c-c++-common/attr-simd-4.c: Likewise.
6836 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6837 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6839 2016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6842 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6844 2016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6845 Tom de Vries <tom@codesourcery.com>
6847 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6848 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6849 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6850 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6851 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6852 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6853 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6854 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6856 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6859 * g++.dg/warn/Wparentheses-29.C: New test.
6861 2016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6864 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6865 explicit braces to resolve a future -Wparentheses warning.
6867 2016-04-06 Richard Henderson <rth@redhat.com>
6869 * gcc.dg/pr61817-1.c: New test.
6870 * gcc.dg/pr61817-2.c: New test.
6871 * gcc.dg/pr69391-1.c: New test.
6872 * gcc.dg/pr69391-2.c: New test.
6874 2016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6876 PR rtl-optimization/70398
6877 * gcc.target/aarch64/pr70398.c: New.
6879 2016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6881 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6883 2016-04-06 Yvan Roux <yvan.roux@linaro.org>
6884 Pedro Alves <palves@redhat.com>
6886 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6888 2016-04-06 Jakub Jelinek <jakub@redhat.com>
6890 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6891 Check for avx512f effective targets instead of avx2.
6892 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6894 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6895 * g++.dg/gomp/declare-simd-1.C: Likewise.
6896 * g++.dg/gomp/declare-simd-3.C: Likewise.
6897 * g++.dg/gomp/declare-simd-4.C: Likewise.
6900 * c-c++-common/gomp/pr70550-1.c: New test.
6901 * c-c++-common/gomp/pr70550-2.c: New test.
6903 2016-04-05 Nathan Sidwell <nathan@acm.org>
6906 * g++.dg/ext/attribute-may-alias-5.C: New.
6908 2016-04-05 Jakub Jelinek <jakub@redhat.com>
6911 * c-c++-common/pr70336.c: New test.
6912 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6913 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6915 2016-04-05 Jan Hubicka <hubicka@ucw.cz>
6918 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6920 2016-04-05 Jakub Jelinek <jakub@redhat.com>
6922 PR rtl-optimization/70542
6923 * gcc.dg/torture/pr70542.c: New test.
6924 * gcc.target/i386/avx2-pr70542.c: New test.
6926 2016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6928 PR tree-optimization/70509
6929 * gcc.target/i386/avx512bw-pr70509.c: New test.
6931 2016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6934 * g++.dg/ext/constexpr-vla4.C: New test.
6936 2016-04-05 Uros Bizjak <ubizjak@gmail.com>
6939 * gcc.target/i386/pr70510.c: New test.
6941 2016-04-05 Richard Biener <rguenther@suse.de>
6943 PR tree-optimization/70526
6944 * g++.dg/torture/pr70526.C: New testcase.
6946 2016-04-05 Jakub Jelinek <jakub@redhat.com>
6949 * gcc.target/i386/pr70525.c: New test.
6951 2016-04-05 Richard Biener <rguenther@suse.de>
6954 * g++.dg/torture/pr70499.C: New testcase.
6956 2016-04-05 Richard Biener <rguenther@suse.de>
6958 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6961 2016-04-04 Jakub Jelinek <jakub@redhat.com>
6964 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6965 rs6000 ABI warnings.
6967 2016-04-04 Jan Hubicka <hubicka@ucw.cz>
6970 * g++.dg/ipa/devirt-51.C: New testcase.
6972 2016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6973 Jakub Jelinek <jakub@redhat.com>
6976 * gcc.dg/torture/pr70457.c: New.
6978 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6981 * gfortran.dg/allocate_with_source_19.f08: New test.
6983 2016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6986 * gfortran.dg/coarray_allocate_6.f08: New test.
6988 2016-04-04 Richard Biener <rguenther@suse.de>
6990 PR rtl-optimization/70484
6991 * gcc.dg/torture/pr70484.c: New testcase.
6993 2016-04-04 Marek Polacek <polacek@redhat.com>
6996 * gcc.dg/torture/pr70307.c: New test.
6998 2016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
7002 * gcc.target/sh/torture/pr70416.c: New.
7004 2016-04-02 Martin Sebor <msebor@redhat.com>
7010 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
7011 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
7012 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
7013 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
7014 * g++.dg/cpp0x/constexpr-string.C: Same.
7015 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
7016 * g++.dg/cpp0x/pr65398.C: Same.
7017 * g++.dg/ext/constexpr-vla1.C: Same.
7018 * g++.dg/ext/constexpr-vla2.C: Same.
7019 * g++.dg/ext/constexpr-vla3.C: Same.
7020 * g++.dg/ubsan/pr63956.C: Same.
7022 2016-04-01 Jakub Jelinek <jakub@redhat.com>
7024 PR rtl-optimization/70467
7025 * gcc.target/i386/pr70467-2.c: New test.
7027 2016-04-01 Jakub Jelinek <jakub@redhat.com>
7028 Marek Polacek <polacek@redhat.com>
7031 * g++.dg/init/new47.C: New test.
7033 2016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7036 * gcc.target/arm/pr70496.c: New test.
7038 2016-04-01 Nathan Sidwell <nathan@acm.org>
7041 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7043 2016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7046 * gcc.dg/strlenopt.h (memmove): New.
7047 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
7048 instead of "string.h".
7049 * gcc.target/i386/chkp-strlen-2.c: Likewise.
7050 * gcc.target/i386/chkp-strlen-3.c: Likewise.
7051 * gcc.target/i386/chkp-strlen-4.c: Likewise.
7052 * gcc.target/i386/chkp-strlen-5.c: Likewise.
7053 * gcc.target/i386/chkp-stropt-1.c: Likewise.
7054 * gcc.target/i386/chkp-stropt-10.c: Likewise.
7055 * gcc.target/i386/chkp-stropt-11.c: Likewise.
7056 * gcc.target/i386/chkp-stropt-12.c: Likewise.
7057 * gcc.target/i386/chkp-stropt-13.c: Likewise.
7058 * gcc.target/i386/chkp-stropt-14.c: Likewise.
7059 * gcc.target/i386/chkp-stropt-15.c: Likewise.
7060 * gcc.target/i386/chkp-stropt-16.c: Likewise.
7061 * gcc.target/i386/chkp-stropt-2.c: Likewise.
7062 * gcc.target/i386/chkp-stropt-3.c: Likewise.
7063 * gcc.target/i386/chkp-stropt-4.c: Likewise.
7064 * gcc.target/i386/chkp-stropt-5.c: Likewise.
7065 * gcc.target/i386/chkp-stropt-6.c: Likewise.
7066 * gcc.target/i386/chkp-stropt-7.c: Likewise.
7067 * gcc.target/i386/chkp-stropt-8.c: Likewise.
7068 * gcc.target/i386/chkp-stropt-9.c: Likewise.
7070 2016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7072 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
7073 (Holder::foo): Reflect this.
7075 2016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
7078 * gcc.dg/pr70442.c: New test.
7080 2016-03-31 Nathan Sidwell <nathan@acm.org>
7083 * g++.dg/cpp0x/constexpr-virtual6.C: New.
7085 2016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
7088 * gcc.target/i386/pr70453.c: New test.
7090 2016-03-31 Andrey Belevantsev <abel@ispras.ru>
7093 * gcc.c-torture/pr70292.c: New test.
7095 2016-03-31 Marek Polacek <polacek@redhat.com>
7098 * c-c++-common/pr70297.c: New test.
7099 * g++.dg/cpp0x/typedef-redecl.C: New test.
7100 * gcc.dg/typedef-redecl2.c: New test.
7102 2016-03-31 Jakub Jelinek <jakub@redhat.com>
7104 PR rtl-optimization/70460
7105 * gcc.c-torture/execute/pr70460.c: New test.
7107 2016-03-31 Richard Biener <rguenther@suse.de>
7110 * g++.dg/ext/vector30.C: New testcase.
7112 2016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
7113 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7115 * gfortran.dg/fmt_pf.f90: New test.
7117 2016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7119 Forward-port from 5 branch
7120 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7123 * gcc.target/i386/avx-vextractf128-256-5.c: Move
7124 dg-require-effective-target after dg-do.
7126 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
7128 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
7130 2016-03-30 Thomas Schwinge <thomas@codesourcery.com>
7131 Julian Brown <julian@codesourcery.com>
7132 Chung-Lin Tang <cltang@codesourcery.com>
7133 Cesar Philippidis <cesar@codesourcery.com>
7134 James Norris <jnorris@codesourcery.com>
7135 Tom de Vries <tom@codesourcery.com>
7136 Nathan Sidwell <nathan@codesourcery.com>
7138 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
7139 * c-c++-common/goacc/loop-clauses.c: Likewise.
7140 * g++.dg/goacc/template.C: Likewise.
7141 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7142 * gfortran.dg/goacc/loop-1.f95: Likewise.
7143 * gfortran.dg/goacc/loop-5.f95: Likewise.
7144 * gfortran.dg/goacc/loop-6.f95: Likewise.
7145 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7146 * c-c++-common/goacc-gomp/nesting-1.c: Update.
7147 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7148 * c-c++-common/goacc/clauses-fail.c: Likewise.
7149 * c-c++-common/goacc/parallel-1.c: Likewise.
7150 * c-c++-common/goacc/reduction-1.c: Likewise.
7151 * c-c++-common/goacc/reduction-2.c: Likewise.
7152 * c-c++-common/goacc/reduction-3.c: Likewise.
7153 * c-c++-common/goacc/reduction-4.c: Likewise.
7154 * c-c++-common/goacc/routine-3.c: Likewise.
7155 * c-c++-common/goacc/routine-4.c: Likewise.
7156 * c-c++-common/goacc/routine-5.c: Likewise.
7157 * c-c++-common/goacc/tile.c: Likewise.
7158 * g++.dg/goacc/template.C: Likewise.
7159 * gfortran.dg/goacc/combined-directives.f90: Likewise.
7160 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
7161 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
7162 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
7163 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
7164 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
7165 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
7166 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
7167 * c-c++-common/goacc/use_device-1.c: ... this file.
7168 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
7169 * c-c++-common/goacc/host_data-5.c: ... this file, and...
7170 * c-c++-common/goacc/host_data-6.c: ... this file.
7171 * c-c++-common/goacc/loop-2-kernels.c: New file.
7172 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
7173 * c-c++-common/goacc/loop-3.c: Likewise.
7174 * g++.dg/goacc/reference.C: Likewise.
7175 * g++.dg/goacc/routine-1.C: Likewise.
7176 * g++.dg/goacc/routine-2.C: Likewise.
7178 2016-03-30 Richard Biener <rguenther@suse.de>
7181 * gcc.dg/torture/pr70450.c: New testcase.
7183 2016-03-30 Jakub Jelinek <jakub@redhat.com>
7186 * gcc.dg/torture/pr70421.c: New test.
7187 * gcc.target/i386/avx512f-pr70421.c: New test.
7189 2016-03-30 H.J. Lu <hongjiu.lu@intel.com>
7192 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7193 (check): New function.
7195 (foo): Align stack to 16 bytes when calling bar.
7196 * gcc.target/i386/cleanup-2.c: Likewise.
7198 2016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
7200 PR tree-optimization/59124
7201 * gcc.dg/Warray-bounds-19.c: New test.
7203 2016-03-29 Zachary T Welch <zwelch@codesourcery.com>
7205 * lib/prune.exp (escape_regex_chars): New.
7206 (prune_file_path): Update to quote metcharacters for regexp.
7208 2016-03-29 Jakub Jelinek <jakub@redhat.com>
7210 PR rtl-optimization/70429
7211 * gcc.c-torture/execute/pr70429.c: New test.
7213 PR tree-optimization/70405
7214 * gcc.dg/pr70405.c: New test.
7216 2016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
7219 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
7220 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
7222 2016-03-29 Thomas Schwinge <thomas@codesourcery.com>
7225 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
7226 __cilkrts_set_param to set two workers.
7227 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
7228 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
7230 2016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
7232 * g++.dg/ext/fnname5.C: Update the test for Darwin.
7234 2016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7237 * gcc.target/i386/pr70406.c: New test.
7239 2016-03-27 Eric Botcazou <ebotcazou@adacore.com>
7241 * gnat.dg/specs/double_record_extension3.ads: New test.
7243 2016-03-25 Richard Henderson <rth@redhat.com>
7246 * gcc.target/aarch64/pr70120-1.c: New.
7247 * gcc.target/aarch64/pr70120-2.c: New.
7248 * gcc.target/aarch64/pr70120-3.c: New.
7250 2016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
7253 * g++.dg/template/mangle2.C: The dg-do directive should be
7254 "compile" not "assemble".
7256 2016-03-25 Bernd Schmidt <bschmidt@redhat.com>
7259 * gcc.dg/pr69650.c: New test.
7261 2016-03-25 David Edelsohn <dje.gcc@gmail.com>
7263 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
7265 2016-03-25 Alan Modra <amodra@gmail.com>
7267 * gcc.dg/dfp/pr70052.c: New test.
7269 2016-03-24 Richard Henderson <rth@redhat.com>
7272 * gcc.dg/tree-ssa/pr69845-1.c: New test.
7273 * gcc.dg/tree-ssa/pr69845-2.c: New test.
7275 2016-03-24 Tom de Vries <tom@codesourcery.com>
7277 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
7279 2016-03-24 Tom de Vries <tom@codesourcery.com>
7281 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
7282 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
7284 2016-03-24 Tom de Vries <tom@codesourcery.com>
7286 * c-c++-common/goacc/uninit-dim-clause.c: New test.
7287 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
7289 2016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
7292 * g++.dg/template/mangle2.C: New test.
7294 2016-03-24 Richard Biener <rguenther@suse.de>
7296 PR tree-optimization/70396
7297 * gcc.dg/torture/pr70396.c: New testcase.
7299 2016-03-24 Richard Biener <rguenther@suse.de>
7302 * gcc.dg/torture/pr70370.c: New testcase.
7304 2016-03-24 Tom de Vries <tom@codesourcery.com>
7306 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
7307 * gfortran.dg/goacc/kernels-tree.f95: Same.
7308 * gfortran.dg/goacc/parallel-tree.f95: Same.
7310 2016-03-24 Tom de Vries <tom@codesourcery.com>
7312 * c-c++-common/goacc/uninit-if-clause.c: New test.
7313 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
7315 2016-03-24 Jakub Jelinek <jakub@redhat.com>
7318 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7321 2016-03-24 Richard Biener <rguenther@suse.de>
7323 PR tree-optimization/70372
7324 * gcc.dg/tree-ssa/pr70372.c: New testcase.
7326 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7329 * g++.dg/cpp1y/nsdmi-union1.C: New test.
7331 2016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
7334 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7336 2016-03-23 Jakub Jelinek <jakub@redhat.com>
7339 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7340 * g++.dg/cpp1y/pr70001.C: New test.
7343 * g++.dg/cpp0x/constexpr-70323.C: New test.
7345 2016-03-23 Alexandre Oliva <aoliva@redhat.com>
7346 Jason Merrill <jason@redhat.com>
7347 Jakub Jelinek <jakub@redhat.com>
7350 * g++.dg/cpp0x/constexpr-69315.C: New test.
7351 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
7353 2016-03-23 Marek Polacek <polacek@redhat.com>
7356 * g++.dg/warn/Wignored-attributes-1.C: New test.
7357 * g++.dg/warn/Wignored-attributes-2.C: New test.
7359 2016-03-23 Tom de Vries <tom@codesourcery.com>
7361 * c-c++-common/goacc/kernels-default.c (foo): Add missing
7363 * gfortran.dg/goacc/private-3.f95 (test): Same.
7364 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7367 2016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7369 * lib/target-supports.exp: Remove v7ve entry from loop
7370 creating effective target checks.
7371 (check_effective_target_arm_arch_v7ve_ok): New procedure.
7372 (add_options_for_arm_arch_v7ve): Likewise.
7374 2016-03-23 Jakub Jelinek <jakub@redhat.com>
7376 PR tree-optimization/70354
7377 * gcc.dg/vect/pr70354-1.c: New test.
7378 * gcc.dg/vect/pr70354-2.c: New test.
7379 * gcc.target/i386/avx2-pr70354-1.c: New test.
7380 * gcc.target/i386/avx2-pr70354-2.c: New test.
7382 2016-03-22 Jeff Law <law@redhat.com>
7385 * gcc.dg/tree-ssa/pr70232.c: New test.
7387 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7390 * gcc.target/i386/pr70302.c: New test.
7392 2016-03-22 Richard Biener <rguenther@suse.de>
7395 * g++.dg/torture/pr70251.C: New testcase.
7397 2016-03-22 David Malcolm <dmalcolm@redhat.com>
7400 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
7401 Wmisleading-indentation.c.
7402 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
7403 reflect change to diagnostic text and order of messages.
7404 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
7406 2016-03-22 David Edelsohn <dje.gcc@gmail.com>
7408 * g++.dg/ext/java-3.C: Don't compile on AIX.
7410 2016-03-22 Richard Biener <rguenther@suse.de>
7413 * gcc.dg/torture/pr70333.c: New testcase.
7415 2016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
7417 * g++.dg/ext/pr70290.C: New test.
7419 2016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
7422 * gcc.target/i386/pr70325.c: New test.
7424 2016-03-22 Jakub Jelinek <jakub@redhat.com>
7427 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7428 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7431 * gcc.target/i386/pr70300.c: New test.
7434 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
7435 (func2): New function for cond with parens, xfail warning for c++.
7436 * g++.dg/warn/Wnonnull-compare-8.C: New test.
7438 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7441 * g++.dg/template/ptrmem30.C: New test.
7443 2016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
7446 * g++.dg/cpp0x/constexpr-70204a.C: New test.
7447 * g++.dg/cpp0x/constexpr-70204b.C: New test.
7449 2016-03-21 Jakub Jelinek <jakub@redhat.com>
7452 * gcc.dg/pr70326.c: New test.
7454 2016-03-21 Marc Glisse <marc.glisse@inria.fr>
7455 Jakub Jelinek <jakub@redhat.com>
7457 PR tree-optimization/70317
7458 * gcc.dg/pr70317.c: New test.
7460 2016-03-21 Uros Bizjak <ubizjak@gmail.com>
7463 * gcc.target/i386/pr70327.c: New test.
7465 2016-03-21 Martin Liska <mliska@suse.cz>
7468 * gcc.dg/ipa/pr70306.c: New test.
7470 2016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
7472 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7473 * gcc.target/arm/attr-align3.c: Likewise.
7474 * gcc.target/arm/attr_arm.c: Likewise.
7475 * gcc.target/arm/flip-thumb.c: Likewise.
7477 2016-03-21 Jakub Jelinek <jakub@redhat.com>
7480 * gcc.target/powerpc/altivec-36.c: New test.
7482 2016-03-21 Richard Biener <rguenther@suse.de>
7484 PR tree-optimization/70310
7485 * gcc.dg/torture/pr70310.c: New testcase.
7487 2016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7490 * gcc.target/i386/pr70293.c: New test.
7492 2016-03-21 Richard Biener <rguenther@suse.de>
7494 PR tree-optimization/70288
7495 * gcc.dg/torture/pr70288-1.c: New testcase.
7496 * gcc.dg/torture/pr70288-2.c: Likewise.
7498 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
7500 PR rtl-optimization/69307
7501 * gcc.target/arm/pr69307.c: New test.
7503 2016-03-21 Andrey Belevantsev <abel@ispras.ru>
7505 PR rtl-optimization/69102
7506 * gcc.c-torture/compile/pr69102.c: New test.
7508 2016-03-18 Jeff Law <law@redhat.com>
7510 PR rtl-optimization/70263
7511 * gcc.c-torture/compile/pr70263-1.c: New test.
7512 * gcc.target/i386/pr70263-2.c: New test.
7514 2016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7516 PR rtl-optimization/70278
7517 * gcc.dg/torture/pr70278.c: New test.
7518 * gcc.target/arm/pr70278.c: New test.
7520 2016-03-18 David Malcolm <dmalcolm@redhat.com>
7523 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7524 (test_builtin_types_compatible_p): New test function.
7525 * gcc.dg/pr70281.c: New test case.
7527 2016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7530 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7532 2016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7534 PR tree-optimization/70252
7535 * gcc.dg/pr70252.c: New test.
7537 2016-03-18 Tom de Vries <tom@codesourcery.com>
7539 * gcc.dg/pr70161-2.c: New test.
7540 * gcc.dg/pr70161.c: New test.
7542 2016-03-18 Tom de Vries <tom@codesourcery.com>
7545 * gcc.dg/pr70269.c: New test.
7547 2016-03-18 Jakub Jelinek <jakub@redhat.com>
7550 * g++.dg/ext/java-3.C: New test.
7552 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7555 * g++.dg/lookup/pr70205.C: New test.
7557 2016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7560 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7562 2016-03-17 Marek Polacek <polacek@redhat.com>
7565 * gcc.dg/atomic-op-6.c: New test.
7567 2016-03-17 David Malcolm <dmalcolm@redhat.com>
7570 * c-c++-common/pr70264.c: New test case.
7572 2016-03-17 Jakub Jelinek <jakub@redhat.com>
7575 * c-c++-common/pr70144-1.c: New test.
7576 * c-c++-common/pr70144-2.c: New test.
7579 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7580 * g++.dg/opt/flifetime-dse6.C: New test.
7581 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7583 2016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7586 * gcc.dg/pic-1.c: New test.
7587 * gcc.dg/pic-2.c: Likewise.
7588 * gcc.dg/pic-3.c: Likewise.
7589 * gcc.dg/pic-4.c: Likewise.
7590 * gcc.dg/pie-1.c: Likewise.
7591 * gcc.dg/pie-2.c: Likewise.
7592 * gcc.dg/pie-3.c: Likewise.
7593 * gcc.dg/pie-4.c: Likewise.
7594 * gcc.dg/pie-5.c: Likewise.
7595 * gcc.dg/pie-6.c: Likewise.
7597 2016-03-17 Tom de Vries <tom@codesourcery.com>
7599 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7600 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7602 2016-03-17 Richard Biener <rguenther@suse.de>
7605 * g++.dg/debug/pr70271.C: New testcase.
7607 2016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7609 * gcc.target/i386/pr70251.c: New test.
7611 2016-03-17 Marek Polacek <polacek@redhat.com>
7614 * g++.dg/warn/constexpr-70194.C: New test.
7616 2016-03-16 Richard Henderson <rth@redhat.com>
7619 * gcc.c-torture/compile/pr70240.c: New.
7621 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7623 * gcc.c-torture/compile/20151204.c: Skip for avr.
7625 2016-03-16 Jakub Jelinek <jakub@redhat.com>
7628 * g++.dg/opt/pr70245.C: New test.
7629 * g++.dg/opt/pr70245.h: New file.
7630 * g++.dg/opt/pr70245-aux.cc: New file.
7632 2016-03-16 Martin Sebor <msebor@redhat.com>
7634 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7636 2016-03-16 Richard Henderson <rth@redhat.com>
7639 * gcc.c-torture/compile/pr70199.c: New.
7641 2016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7643 * gcc.dg/uninit-19.c: Run dos2unix.
7645 2016-03-16 Marek Polacek <polacek@redhat.com>
7648 * gcc.dg/nested-func-10.c: New test.
7649 * gcc.dg/nested-func-9.c: New test.
7651 2016-03-16 Jakub Jelinek <jakub@redhat.com>
7653 PR tree-optimization/68714
7654 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7656 2016-03-16 Tom de Vries <tom@codesourcery.com>
7658 PR tree-optimization/68715
7659 * gcc.dg/graphite/pr68715-2.c: New test.
7660 * gcc.dg/graphite/pr68715.c: New test.
7661 * gfortran.dg/graphite/pr68715.f90: New test.
7663 2016-03-16 Tom de Vries <tom@codesourcery.com>
7665 PR tree-optimization/68809
7666 * gcc.dg/graphite/pr68809-2.c: New test.
7667 * gcc.dg/graphite/pr68809.c: New test.
7669 2016-03-16 Jakub Jelinek <jakub@redhat.com>
7672 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7673 method call to i () as argument. Adjust expected output.
7676 * g++.dg/ubsan/pr70147-1.C: New test.
7677 * g++.dg/ubsan/pr70147-2.C: New test.
7679 2016-03-15 Martin Sebor <msebor@redhat.com>
7682 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7684 2016-03-15 John David Anglin <danglin@gcc.gnu.org>
7686 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7689 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7692 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7693 libatomic_available.
7695 2016-03-15 Marek Polacek <polacek@redhat.com>
7698 * g++.dg/ext/attribute-may-alias-4.C: New test.
7700 2016-03-15 Alexander Monakov <amonakov@ispras.ru>
7702 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7703 -fvar-tracking-assignments-toggle flag.
7705 2016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7707 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7709 2016-03-15 Jakub Jelinek <jakub@redhat.com>
7711 PR rtl-optimization/70222
7712 * gcc.c-torture/execute/pr70222-1.c: New test.
7713 * gcc.c-torture/execute/pr70222-2.c: New test.
7715 2016-03-15 Richard Henderson <rth@redhat.com>
7717 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7719 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
7721 PR rtl-optimization/69032
7722 * gcc.dg/pr69032.c: New test.
7724 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
7726 PR rtl-optimization/63384
7727 * g++.dg/pr63384.C: New test.
7729 2016-03-15 Andrey Belevantsev <abel@ispras.ru>
7732 * gcc.target/i386/pr64411.C: New test.
7734 2016-03-15 Tom de Vries <tom@codesourcery.com>
7736 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7737 * gfortran.dg/goacc/kernels-alias.f95: New test.
7739 2016-03-14 Martin Sebor <msebor@redhat.com>
7742 * g++.dg/cpp0x/constexpr-inline.C: New test.
7743 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7745 2016-03-14 David Edelsohn <dje.gcc@gmail.com>
7747 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7749 2016-03-14 Jakub Jelinek <jakub@redhat.com>
7752 * gcc.dg/pr70219.c: New test.
7754 2016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7757 * gcc.dg/torture/pr70083.c: New test.
7758 * gcc.target/i386/pr70083.c: New test.
7760 2016-03-14 Richard Biener <rguenther@suse.de>
7762 PR tree-optimization/56365
7763 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7765 2016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7768 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7770 * g++.dg/pr70098.C: New testcase.
7773 2016-03-14 Tom de Vries <tom@codesourcery.com>
7775 PR tree-optimization/70045
7776 * gcc.dg/graphite/pr70045.c: New test.
7778 2016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7781 * gfortran.dg/include_9.f90: New test.
7783 2016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7786 gfortran.dg/prof/prof.exp: New script.
7787 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7789 2016-03-12 Andrey Belevantsev <abel@ispras.ru>
7791 PR rtl-optimization/69307
7792 * gcc.dg/pr69307.c: New test.
7794 2016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7797 * gcc.target/arm/pr69614.c: New.
7799 2016-03-12 Paul Thomas <pault@gcc.gnu.org>
7802 * gfortran.dg/submodule_14.f08: New test
7805 * gfortran.dg/submodule_15.f08: New test
7807 2016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7810 * g++.dg/cpp1y/paren3.C: New test.
7812 2016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7815 * gcc.target/powerpc/ppc-round2.c: New test.
7817 2016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7820 * gcc.dg/torture/pr70123.c: New test.
7822 2016-03-11 Jeff Law <law@redhat.com>
7824 PR tree-optimization/70190
7825 * gcc.c-torture/compile/pr70190.c: New test.
7827 2016-03-11 David Malcolm <dmalcolm@redhat.com>
7830 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7832 (test43_b): Likewise.
7833 (test43_c): Likewise.
7834 (test43_d): Likewise.
7835 (test43_e): Likewise.
7836 (test43_f): Likewise.
7837 (test43_g): Likewise.
7838 (test44_a): Likewise.
7839 (test44_b): Likewise.
7840 (test44_c): Likewise.
7841 (test44_d): Likewise.
7842 (test44_e): Likewise.
7844 2016-03-11 David Malcolm <dmalcolm@redhat.com>
7847 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7849 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7851 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7854 2016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7858 * gcc.target/aarch64/pr69245_2.c: New test.
7860 2016-03-11 Jakub Jelinek <jakub@redhat.com>
7862 PR tree-optimization/70177
7863 * gcc.dg/pr70177.c: New test.
7865 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7867 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7869 2016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7871 * gcc.dg/tree-ssa/sra-20.c: New.
7873 2016-03-11 Jakub Jelinek <jakub@redhat.com>
7875 PR rtl-optimization/70174
7876 * gcc.dg/pr70174.c: New test.
7878 PR tree-optimization/70169
7879 * gcc.dg/pr70169.c: New test.
7881 2016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7884 * gcc.target/i386/pr70160.c: New test.
7886 2016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7888 * gcc.target/s390/dfp-1.c: New test.
7890 2016-03-10 Nick Clifton <nickc@redhat.com>
7893 * gcc.target/aarch64/pr70044.c: New test.
7895 2016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7896 Jakub Jelinek <jakub@redhat.com>
7899 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7900 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7901 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7903 2016-03-10 Jan Hubicka <hubicka@ucw.cz>
7906 * g++.dg/lto/pr69589_0.C: New testcase
7907 * g++.dg/lto/pr69589_1.C: New testcase
7909 2016-03-10 Marek Polacek <polacek@redhat.com>
7912 * g++.dg/delayedfold/unary-plus1.C: New test.
7914 2016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
7916 * gcc.target/arm/pr45701-1.c: Escape brackets.
7917 * gcc.target/arm/pr45701-2.c: Likewise.
7919 2016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7921 * gfortran.dg/unconstrained_commons.f: New.
7923 2016-03-10 Alan Modra <amodra@gmail.com>
7925 * gcc.dg/pr69195.c: New.
7926 * gcc.dg/pr69238.c: New.
7928 2016-03-10 Tom de Vries <tom@codesourcery.com>
7931 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7933 2016-03-10 Richard Biener <rguenther@suse.de>
7935 PR tree-optimization/70128
7936 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7937 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7939 2016-03-09 Jakub Jelinek <jakub@redhat.com>
7941 PR tree-optimization/70152
7942 * gcc.dg/pr70152.c: New test.
7945 * gcc.target/i386/pr70086-1.c: New test.
7946 * gcc.target/i386/pr70086-2.c: New test.
7947 * gcc.target/i386/pr70086-3.c: New test.
7949 PR tree-optimization/70127
7950 * gcc.c-torture/execute/pr70127.c: New test.
7952 2016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7954 * c-c++-common/goacc/combined-directives-2.c: New test.
7956 2016-03-09 David Malcolm <dmalcolm@redhat.com>
7960 * g++.dg/diagnostic/pr70105.C: New test.
7961 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7962 (test_multiple_ordinary_maps): New test function.
7964 2016-03-09 David Malcolm <dmalcolm@redhat.com>
7968 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7969 Drop range information from call to inform_at_rich_loc.
7970 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7972 (test_show_locus): Replace calls to rich_location::add_range with
7973 calls to add_range. Rewrite the tests that used the now-defunct
7974 rich_location ctor taking a source_range. Simplify other tests
7975 by replacing calls to COMBINE_LOCATION_DATA with calls to
7978 2016-03-09 Richard Biener <rguenther@suse.de>
7979 Jakub Jelinek <jakub@redhat.com>
7981 PR tree-optimization/70138
7982 * gcc.dg/vect/pr70138-1.c: New testcase.
7983 * gcc.dg/vect/pr70138-2.c: Likewise.
7985 2016-03-09 Jakub Jelinek <jakub@redhat.com>
7988 * gcc.target/i386/pr70049.c: New test.
7990 2016-03-09 Richard Biener <rguenther@suse.de>
7993 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7994 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7995 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7997 2016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7999 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
8002 2016-03-09 Jakub Jelinek <jakub@redhat.com>
8005 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8008 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8011 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
8012 in testcase comment.
8014 2016-03-09 Tom de Vries <tom@codesourcery.com>
8016 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
8017 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
8018 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
8019 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
8020 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
8021 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
8022 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
8023 * gfortran.dg/goacc/kernels-loop.f95: New test.
8025 2016-03-08 Martin Sebor <msebor@redhat.com>
8028 * g++.dg/warn/overflow-warn-7.C: New test.
8030 2016-03-08 Jason Merrill <jason@redhat.com>
8032 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
8033 * lib/target-supports.exp (check_effective_target_concepts): New.
8035 2016-03-08 Jakub Jelinek <jakub@redhat.com>
8038 * g++.dg/cpp1y/constexpr-loop4.C: New test.
8039 * g++.dg/ubsan/pr70135.C: New test.
8042 * gcc.dg/pr70110.c: New test.
8044 2016-03-07 Martin Jambor <mjambor@suse.cz>
8046 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
8047 * c-c++-common/gomp/if-1.c: Likewise.
8048 * c-c++-common/gomp/pr61486-2.c: Likewise.
8049 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
8050 to dg-additional-options.
8051 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
8052 * g++/gomp/target-teams-1.c: Likewise.
8053 * gcc.dg/gomp/gomp.exp: Likewise.
8054 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
8055 dg-additional-options.
8056 * gfortran.dg/gomp/gomp.exp: Likewise.
8057 * gfortran.dg/gomp/target1.f90: Remove dg-options.
8058 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
8059 dg-additional-options.
8060 * gfortran.dg/gomp/target3.f90: Remove dg-options.
8062 2016-03-07 Martin Jambor <mjambor@suse.cz>
8064 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
8065 * c-c++-common/gomp/gridify-1.c: New test.
8066 * gfortran.dg/gomp/gridify-1.f90: Likewise.
8068 2016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
8070 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
8071 trigger for cortex-r8, when scanning for register r8.
8072 * gcc.target/arm/pr45701-2.c: Likewise.
8074 2016-02-26 Richard Biener <rguenther@suse.de>
8075 Jeff Law <law@redhat.com>
8077 PR tree-optimization/69740
8078 * gcc.c-torture/compile/pr69740-1.c: New test.
8079 * gcc.c-torture/compile/pr69740-2.c: New test.
8081 2016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8083 * lib/target-supports.exp
8084 (check_effective_target_whole_vector_shift): Enable for PPC64.
8086 2016-03-07 Richard Biener <rguenther@suse.de>
8088 PR tree-optimization/70115
8089 * gcc.dg/torture/pr70115.c: New testcase.
8091 2016-03-07 Nathan Sidwell <nathan@codesourcery.com>
8094 * c-c-++-common/goacc/pr69916.c: New.
8096 2016-03-07 Richard Henderson <rth@redhat.com>
8098 * gcc.c-torture/compile/pr70061.c: New test.
8100 2016-03-07 Richard Biener <rguenther@suse.de>
8103 * gcc.dg/vect/O3-pr36098.c: New testcase.
8105 2016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
8107 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
8109 2016-03-07 Eric Botcazou <ebotcazou@adacore.com>
8111 * gnat.dg/renaming9.ad[sb]: New testcase.
8113 2016-03-05 Jakub Jelinek <jakub@redhat.com>
8116 * g++.dg/expr/stdarg3.C: New test.
8118 2016-03-04 Jeff Law <law@redhat.com>
8120 PR tree-optimization/69196
8121 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
8124 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8127 * gcc.dg/pr69973.c: New test.
8129 PR rtl-optimization/69941
8130 * gcc.dg/torture/pr69941.c: New test.
8133 * gcc.dg/pr69824.c: New test.
8135 2016-03-05 Tom de Vries <tom@codesourcery.com>
8137 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
8138 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
8141 2016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
8144 * g++.dg/cpp1y/var-templ48.C: New test.
8145 * g++.dg/cpp1y/var-templ49.C: New test.
8147 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8149 * g++.dg/Wno-frame-address.C: Skip on IA-64.
8151 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8154 * g++.dg/ubsan/pr70035.C: New test.
8157 * gcc.target/i386/pr70062.c: New test.
8159 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8161 * g++.dg/template/typename21.C: Remove c++98_only.
8163 2016-03-04 H.J. Lu <hongjiu.lu@intel.com>
8165 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
8167 2016-03-04 David Malcolm <dmalcolm@redhat.com>
8170 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8172 (fn_42_b): Likewise.
8173 (fn_42_c): Likewise.
8175 2016-03-04 David Malcolm <dmalcolm@redhat.com>
8178 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8180 (fn_40_b): Likewise.
8181 (fn_41_a): Likewise.
8182 (fn_41_b): Likewise.
8184 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8187 * gcc.target/i386/avx512f-pr70059.c: New test.
8188 * gcc.target/i386/avx512dq-pr70059.c: New test.
8190 2016-03-04 Bernd Schmidt <bschmidt@redhat.com>
8192 PR rtl-optimization/57676
8193 * gcc.dg/torture/pr57676.c: New test.
8195 2016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
8197 * gcc.dg/pr70026.c: New test.
8199 2016-03-04 Marek Polacek <polacek@redhat.com>
8202 * gcc.dg/cilk-plus/pr69798-1.c: New test.
8203 * gcc.dg/cilk-plus/pr69798-2.c: New test.
8205 2016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8208 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8210 (test_corners_sisd_si): Likewise.
8211 (main): Remove checks of the above.
8212 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
8214 2016-03-04 Eric Botcazou <ebotcazou@adacore.com>
8216 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
8218 2016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
8220 * gcc.dg/torture/pr69951.c: Accept argc==0.
8222 2016-03-04 Richard Biener <rguenther@suse.de>
8225 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
8226 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
8228 2016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
8231 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8234 2016-03-04 Jakub Jelinek <jakub@redhat.com>
8237 * gcc.dg/guality/pr69947.c: New test.
8239 2016-03-03 Jakub Jelinek <jakub@redhat.com>
8242 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
8244 2016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8246 PR rtl-optimization/69904
8247 * gcc.target/arm/pr69904.c: New test.
8249 2016-03-03 Jakub Jelinek <jakub@redhat.com>
8252 * gcc.dg/vect/pr70021.c: New test.
8253 * gcc.target/i386/pr70021.c: New test.
8255 2016-03-03 Marek Polacek <polacek@redhat.com>
8258 * gcc.dg/pr70050.c: New test.
8260 2016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
8262 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
8264 2016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
8266 PR tree-optimization/70043
8267 * gfortran.dg/vect/pr70043.f90: New test.
8269 2016-03-03 Eric Botcazou <ebotcazou@adacore.com>
8271 * gnat.dg/specs/task1.ads: New test.
8273 2016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8275 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
8276 Invoke gdb with -batch.
8277 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
8279 2016-03-03 Richard Biener <rguenther@suse.de>
8281 PR tree-optimization/55936
8282 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
8284 2016-03-02 Jeff Law <law@redhat.com>
8286 PR rtl-optimization/69942
8287 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
8288 effects of argument promotions.
8290 PR tree-optimization/69987
8291 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
8292 target does not support -fprefetch-loop-arrays.
8294 2016-03-02 Uros Bizjak <ubizjak@gmail.com>
8296 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
8298 2016-03-02 Bin Cheng <bin.cheng@arm.com>
8300 PR rtl-optimization/69052
8301 * gcc.target/i386/pr69052.c: New test.
8303 2016-03-02 Alan Modra <amodra@gmail.com>
8305 * gcc.dg/pr69990.c: New.
8307 2016-03-02 Jakub Jelinek <jakub@redhat.com>
8310 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8313 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8316 * gcc.target/i386/pr70028.c: New test.
8318 2016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8320 * c-c++-common/asan/swapcontext-test-1.c,
8321 * c-c++-common/tsan/thread_leak.c,
8322 * g++.dg/tsan/aligned_vs_unaligned_race.C,
8323 * g++.dg/tsan/benign_race.C,
8324 * g++.dg/tsan/fd_close_norace.C,
8325 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
8326 races with sanitizer output
8328 2016-03-02 Richard Biener <rguenther@suse.de>
8329 Uros Bizjak <ubizjak@gmail.com>
8332 * gcc.dg/simd-8.c: New testcase.
8334 2016-03-02 Richard Biener <rguenther@suse.de>
8337 * gcc.dg/simd-7.c: New testcase.
8339 2016-03-02 Eric Botcazou <ebotcazou@adacore.com>
8341 * gcc.target/i386/pr70007.c: Tweak.
8343 2016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
8345 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
8347 2016-03-02 Marek Polacek <polacek@redhat.com>
8350 * gcc.dg/pr67854.c: New test.
8352 2016-03-02 Jakub Jelinek <jakub@redhat.com>
8355 * gcc.dg/torture/pr70025.c: New test.
8357 2016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
8359 PR tree-optimization/68621
8360 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
8362 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8364 * gcc.target/i386/pr70007.c: New test.
8366 2016-03-01 Jeff Law <law@redhat.com>
8368 PR tree-optimization/69196
8369 * gcc.dg/tree-ssa/pr69196-1.c: New test.
8371 PR tree-optimization/69196
8372 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
8373 duplicating code and spoiling the expected output.
8375 2016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
8378 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
8379 supports power9 before doing tests.
8380 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
8381 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
8382 * gcc.target/powerpc/p9-permute.c: Likewise.
8384 2016-03-01 Uros Bizjak <ubizjak@gmail.com>
8387 * gcc.target/i386/pr70027.c: New test.
8389 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8391 * gcc.dg/pr70017.c: New test.
8393 2016-03-01 Jakub Jelinek <jakub@redhat.com>
8397 * gcc.dg/pr69796.c: New test.
8398 * gcc.dg/pr69974.c: New test.
8400 2016-03-01 Eric Botcazou <ebotcazou@adacore.com>
8402 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
8404 2016-02-29 Jeff Law <law@redhat.com>
8406 PR tree-optimization/69987
8407 * gfortran.dg/pr69987.f90: New test.
8409 PR tree-optimization/69989
8410 * gcc.c-torture/compile/pr69989-2.c: New test.
8412 2016-03-01 Marek Polacek <polacek@redhat.com>
8415 * g++.dg/parse/invalid1.C: New test.
8417 2016-03-01 Richard Biener <rguenther@suse.de>
8420 * gcc.dg/pr70022.c: New testcase.
8422 2016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
8424 PR tree-optimization/69956
8425 * gcc.dg/pr69956.c: New test.
8427 2016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8430 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
8431 XFAIL when hardware supports efficient unaligned storage access.
8433 2016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
8436 * g++.dg/template/pr69961a.C: New test.
8437 * g++.dg/template/pr69961b.C: New test.
8439 2016-02-29 David Malcolm <dmalcolm@redhat.com>
8441 PR preprocessor/69985
8442 * gcc.dg/cpp/pr69985.c: New test case.
8444 2016-02-29 Jeff Law <law@redhat.com>
8446 PR tree-optimization/70005
8447 * gcc.c-torture/execute/pr70005.c New test.
8449 PR tree-optimization/69999
8450 * gcc.c-torture/compile/pr69999.c: New test.
8452 2016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8454 PR tree-optimization/69652
8455 * gcc.dg/torture/pr69652.c: Delete test.
8456 * gcc.dg/vect/pr69652.c: New test.
8458 2016-02-19 Richard Biener <rguenther@suse.de>
8460 PR tree-optimization/69980
8461 * gfortran.dg/vect/pr69980.f90: New testcase.
8463 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8465 * gcc.target/sparc/20160229-1.c: New test.
8467 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8469 * gnat.dg/stack_usage3.adb: New test.
8470 * gnat.dg/stack_usage3_pkg.ads: New helper.
8472 2016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8474 * gnat.dg/renaming8.adb: New test.
8475 * gnat.dg/renaming8_pkg1.ads: New helper.
8476 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8477 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8479 2016-02-29 Richard Biener <rguenther@suse.de>
8481 PR tree-optimization/69720
8482 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8484 2016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8488 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8490 2016-02-28 Harald Anlauf <anlauf@gmx.de>
8491 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8494 * gfortran.dg/coarray_8.f90: Adjust error message.
8495 * gfortran.dg/pr56007.f90: New test.
8496 * gfortran.dg/pr56007.f: New test.
8498 2016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8500 PR tree-optimization/69989
8501 * gcc.dg/torture/pr69989.c: New test.
8503 2016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8505 * gcc.target/i386/stack-realign-win.c: New test.
8507 2016-02-28 Harald Anlauf <anlauf@gmx.de>
8510 * gfortran.dg/pr60126.f90: New test.
8512 2016-02-27 Jeff Law <law@redhat.com>
8515 2016-02-26 Richard Biener <rguenther@suse.de>
8516 Jeff Law <law@redhat.com>
8518 PR tree-optimization/69740
8519 * gcc.c-torture/compile/pr69740-1.c: New test.
8520 * gcc.c-torture/compile/pr69740-2.c: New test.
8522 2016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8525 * gfortran.dg/newunit_4.f90: New test.
8527 2016-02-27 Jakub Jelinek <jakub@redhat.com>
8530 PR rtl-optimization/69886
8531 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8532 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8535 2016-02-26 Martin Sebor <msebor@redhat.com>
8537 PR tree-optimization/15826
8538 * gcc.dg/tree-ssa/pr15826.c: New test.
8540 2016-02-26 Jakub Jelinek <jakub@redhat.com>
8543 * gcc.target/powerpc/pr69969.c: New test.
8545 2016-02-26 Martin Sebor <msebor@redhat.com>
8548 * g++.old-deja/g++.other/decl5.C: Add a test case.
8550 2016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8553 * gcc.target/powerpc/pr69946.c: New file.
8555 2016-02-26 Richard Biener <rguenther@suse.de>
8556 Jeff Law <law@redhat.com>
8558 PR tree-optimization/69740
8559 * gcc.c-torture/compile/pr69740-1.c: New test.
8560 * gcc.c-torture/compile/pr69740-2.c: New test.
8562 2016-02-26 Martin Jambor <mjambor@suse.cz>
8565 * gcc.dg/torture/pr69932.c: New test.
8566 * gcc.dg/torture/pr69936.c: Likewise.
8568 2016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8571 * gcc.target/s390/pr69709.c: New test.
8573 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8576 * gcc.target/aarch64/pr69245_1.c: New test.
8578 2016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8581 * gcc.dg/torture/pr69613.c: New test.
8583 2016-02-26 Jakub Jelinek <jakub@redhat.com>
8585 PR rtl-optimization/69891
8586 * gcc.target/i386/pr69891.c: New test.
8588 2016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8589 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8592 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8593 functionality for both 32-bit and 64-bit.
8595 2016-02-26 Richard Biener <rguenther@suse.de>
8597 PR tree-optimization/69551
8598 * gcc.dg/torture/pr69951.c: New testcase.
8600 2016-02-25 Richard Biener <rguenther@suse.de>
8602 PR tree-optimization/48795
8603 * gcc.dg/Warray-bounds-18.c: New testcase.
8605 2016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8607 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8609 2016-02-25 Jakub Jelinek <jakub@redhat.com>
8611 PR rtl-optimization/69896
8612 * gcc.dg/pr69896.c: New test.
8614 2016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8617 * g++.dg/cpp1y/paren2.C: New test.
8619 2016-02-24 Martin Sebor <msebor@redhat.com>
8622 * gcc.dg/enum-mode-2.c: New test.
8624 2016-02-24 Jakub Jelinek <jakub@redhat.com>
8627 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8628 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8629 * g++.dg/ubsan/pr69922.C: New test.
8631 2016-02-24 Marek Polacek <polacek@redhat.com>
8634 * gcc.dg/pr69819.c: New test.
8636 2016-02-24 Martin Sebor <msebor@redhat.com>
8639 * g++.dg/ext/flexary15.C: New test.
8641 2016-02-24 Martin Sebor <msebor@redhat.com>
8643 * gcc.dg/builtins-68.c: Avoid making unportable
8644 assumptions about the relationship between SIZE_MAX and UINT_MAX.
8645 * g++.dg/ext/builtin_alloca.C: Same.
8647 2016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8648 Charles Baylis <charles.baylis@linaro.org>
8651 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8653 2016-02-24 Richard Biener <rguenther@suse.de>
8654 Jakub Jelinek <jakub@redhat.com>
8657 * gcc.dg/torture/pr69760.c: New testcase.
8659 2016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8661 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8662 pattern on Solaris with as.
8664 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8666 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8667 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8668 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8669 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8671 2016-02-24 Jakub Jelinek <jakub@redhat.com>
8674 * gcc.dg/pr69915.c: New test.
8676 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8678 PR rtl-optimization/69886
8679 * gcc.dg/torture/pr69886.c: New test.
8681 2016-02-24 Richard Biener <rguenther@suse.de>
8684 * gcc.dg/torture/pr68963.c: New testcase.
8686 2016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8689 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8690 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8691 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8692 * gcc.target/arm/atomic_loaddi_1.c: New test.
8693 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8694 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8695 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8696 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8697 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8698 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8699 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8700 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8702 2016-02-24 Jakub Jelinek <jakub@redhat.com>
8705 * gcc.dg/torture/pr69909.c: New test.
8707 2016-02-24 Richard Biener <rguenther@suse.de>
8709 PR tree-optimization/69907
8710 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8711 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8712 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8714 2016-02-24 Christian Bruel <christian.bruel@st.com>
8716 * gcc.target/arm/pragma_cpp_fma.c: New test.
8718 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8721 * gfortran.dg/include_6.f90: Update test.
8723 2016-02-23 Jakub Jelinek <jakub@redhat.com>
8726 * objc.dg/pr69844.m: New test.
8728 2016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8730 PR libgfortran/69456
8731 * gfortran.dg/namelist_89.f90: New test.
8732 * gfortran.dg/pr59700.f90: Update test..
8734 2016-02-23 Martin Sebor <msebor@redhat.com>
8737 * g++.dg/ext/builtin_alloca.C: New test.
8738 * gcc.dg/builtins-68.c: New test.
8740 2016-02-23 Richard Henderson <rth@redhat.com>
8742 * gcc.target/i386/addr-space-3.c: Remove test.
8744 2016-02-23 David Malcolm <dmalcolm@redhat.com>
8746 PR preprocessor/69126
8747 PR preprocessor/69543
8748 * c-c++-common/pr69126-2-long.c: New test.
8749 * c-c++-common/pr69126-2-short.c: New test.
8750 * c-c++-common/pr69543-1.c: Remove xfail.
8752 2016-02-23 David Malcolm <dmalcolm@redhat.com>
8754 PR preprocessor/69126
8755 PR preprocessor/69543
8756 PR preprocessor/69558
8757 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8759 (test_2): ...this, and add leading comment.
8760 (MACRO_3, test_3): New.
8761 (MACRO_4A, MACRO_4B, test_4): New.
8762 (MACRO): Rename to...
8765 (test_5): ...this, updating for renaming of MACRO, and
8766 add leading comment.
8767 * c-c++-common/pr69543-1.c: New.
8768 * c-c++-common/pr69543-2.c: New.
8769 * c-c++-common/pr69543-3.c: New.
8770 * c-c++-common/pr69543-4.c: New.
8771 * c-c++-common/pr69558-1.c: New.
8772 * c-c++-common/pr69558-2.c: New.
8773 * c-c++-common/pr69558-3.c: New.
8774 * c-c++-common/pr69558-4.c: New.
8775 * gcc.dg/pr69558.c: Move to...
8776 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8779 2016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8781 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8782 to -ftree-parallelize-loops/-fopenacc changes.
8783 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8784 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8785 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8786 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8787 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8788 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8789 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8790 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8791 * c-c++-common/goacc/kernels-loop.c: Likewise.
8792 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8793 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8794 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8795 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8797 2016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8799 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8801 2016-02-23 Jakub Jelinek <jakub@redhat.com>
8804 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8807 * gcc.dg/pr69900.c: New test.
8809 2016-02-23 Martin Jambor <mjambor@suse.cz>
8811 PR tree-optimization/69666
8812 * gcc.dg/tree-ssa/pr69666.c: New test.
8814 2016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8817 * gfortran.dg/coarray_allocate_5.f08: New test.
8819 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8821 * gcc.target/s390/vcond-shift.c: Move to ...
8822 * gcc.target/s390/vector/vcond-shift.c: ... here.
8824 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8826 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8827 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8829 2016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8831 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8833 2016-02-20 Mark Wielaard <mjw@redhat.com>
8836 * gcc.dg/unused-variable-3.c: New test.
8838 2016-02-22 Jakub Jelinek <jakub@redhat.com>
8841 * gcc.target/i386/pr69888.c: New test.
8843 2016-02-22 Richard Biener <rguenther@suse.de>
8845 PR tree-optimization/69882
8846 * gfortran.dg/vect/pr69882.f90: New testcase.
8848 2016-02-22 Jakub Jelinek <jakub@redhat.com>
8851 * gcc.dg/pr69885.c: New test.
8853 2016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8857 * gcc.target/sh/pr54089-10.c: New.
8859 2016-02-20 Paul Thomas <pault@gcc.gnu.org>
8862 * gfortran.dg/deferred_character_15.f90 : New test.
8864 2016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8867 gfortran.dg/allocate_with_source_18.f03: New test.
8869 2016-02-20 Harald Anlauf <anlauf@gmx.de>
8872 gfortran.dg/gomp/pr52531.f90: New test.
8874 2016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8877 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8880 2016-02-19 Jakub Jelinek <jakub@redhat.com>
8883 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8884 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8887 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8890 * g++.dg/torture/pr69851.C: New test.
8892 2016-02-19 Martin Sebor <msebor@redhat.com>
8895 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8897 2016-02-19 Jakub Jelinek <jakub@redhat.com>
8900 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8901 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8904 * g++.dg/cpp0x/pr67767.C: New test.
8906 2016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8908 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8909 for fp, simd, crypto, crc, lse.
8910 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8912 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8913 effective target check.
8915 2016-02-19 Jakub Jelinek <jakub@redhat.com>
8918 * gcc.target/i386/pr69820.c: New test.
8920 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8922 * gcc.target/s390/vector/int128-1.c: New test.
8924 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8926 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8928 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8930 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8931 instruction pattern name to prevent the testcase from failing with
8934 2016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8936 * gcc.target/s390/md/movstr-2.c: New test.
8938 2016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8940 * gcc.target/s390/morestack.c: New test.
8942 2016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8945 * gcc.target/s390/pr69625.c: Add test case.
8947 2016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8950 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8952 2016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8955 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8956 * gcc.target/powerpc/fusion3.c: Likewise.
8958 2016-02-18 Richard Biener <rguenther@suse.de>
8961 * g++.dg/torture/pr69553.C: New testcase.
8963 2016-02-18 Nick Clifton <nickc@redhat.com>
8967 * gcc.target/arm/pr62554.c: New test.
8968 * gcc.target/arm/pr69610-1.c: New test.
8969 * gcc.target/arm/pr69610-2.c: New test.
8971 2016-02-18 Richard Biener <rguenther@suse.de>
8974 * gcc.dg/torture/pr69854.c: New testcase.
8976 2016-02-17 Jakub Jelinek <jakub@redhat.com>
8979 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8981 2012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8983 * gcc.target/powerpc/vec-cg.c: New test.
8985 2016-02-17 Richard Biener <rguenther@suse.de>
8988 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8990 2016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8993 * gcc.c-torture/compile/pr69161.c: New test.
8995 2016-02-17 David Sherwood <david.sherwood@arm.com>
8998 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8999 * gcc.target/arm/vect-fmaxmin.c: Likewise.
9001 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9003 * gcc.dg/ifcvt-4.c: Skip on Visium.
9005 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9007 * gnat.dg/atomic8.adb: New test.
9009 2016-02-17 Eric Botcazou <ebotcazou@adacore.com>
9011 * gnat.dg/discr46.ad[sb]: New test.
9013 2016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
9016 * gcc.target/powerpc/pr48344-1.c: New test.
9018 2015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
9021 * gfortran.dg/associate_21.f90: New test.
9023 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9026 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
9027 -Wnonnull in dg-options.
9028 * c-c++-common/nonnull-2.c: New test.
9030 2016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
9031 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9033 * gcc.target/aarch64/vector_initialization_nostack.c: New.
9035 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9038 * gcc.dg/pr69801.c: Add empty dg-options.
9040 2016-02-16 James Norris <jnorris@codesourcery.com>
9042 * c-c++-common/goacc/deviceptr-1.c: Add tests.
9043 * g++.dg/goacc/deviceptr-1.c: New file.
9045 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9047 PR tree-optimization/69820
9048 * gcc.dg/vect/pr69820.c: New test.
9050 2016-02-16 Richard Biener <rguenther@suse.de>
9052 PR tree-optimization/69776
9053 * gcc.dg/torture/pr69776-2.c: New testcase.
9055 2016-02-16 Bernd Schmidt <bschmidt@redhat.com>
9057 PR tree-optimization/69714
9058 * gcc.dg/torture/pr69714.c: New test.
9060 2016-02-16 Jakub Jelinek <jakub@redhat.com>
9062 PR tree-optimization/69802
9063 * gcc.dg/pr69802.c: New test.
9065 2016-02-16 Richard Biener <rguenther@suse.de>
9068 * gcc.dg/pr69801.c: New testcase.
9070 2016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9072 PR libgfortran/69651
9073 * gfortran.dg/read_bang.f90: New test.
9074 * gfortran.dg/read_bang4.f90: New test.
9076 2016-02-15 Jakub Jelinek <jakub@redhat.com>
9079 * g++.dg/init/pr69658.C: New test.
9082 * c-c++-common/pr69797.c: New test.
9084 2016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9086 * lib/target-supports.exp (check_effective_target_section_anchors): Add
9087 check for aarch64*-*-*.
9089 2016-02-15 Richard Biener <rguenther@suse.de>
9091 PR tree-optimization/69783
9092 * gcc.dg/vect/pr69783.c: New testcase.
9094 2016-02-15 Richard Biener <rguenther@suse.de>
9096 PR tree-optimization/69776
9097 * gcc.dg/torture/pr69776.c: New testcase.
9099 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9102 * gfortran.dg/type_decl_4.f90: Reinstated.
9104 2016-02-14 John David Anglin <danglin@gcc.gnu.org>
9107 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9109 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9113 * gfortran.dg/type_decl_4.f90: Removed.
9115 2016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
9118 * gfortran.dg/type_decl_4.f90: New test.
9120 2016-02-14 Alan Modra <amodra@gmail.com>
9123 * gcc.c-torture/execute/stkalign.c: Revise test.
9125 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9128 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9130 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9133 * gcc.target/sh/torture/pr67260.c: New.
9135 2016-02-12 John David Anglin <danglin@gcc.gnu.org>
9137 * gcc.dg/pr67964.c: Add dg-require-alias.
9139 2016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
9143 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
9145 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9147 PR libgfortran/69668
9148 * gfortran.dg/namelist_88.f90: New test.
9150 2016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9152 PR libgfortran/69668
9153 * gfortran.dg/namelist_38.f90: Update test.
9154 * gfortran.dg/namelist_84.f90: Update test.
9156 2016-02-12 David Malcolm <dmalcolm@redhat.com>
9159 * gcc.dg/pr69554-1.c: New test.
9160 * gfortran.dg/pr69554-1.F90: New test.
9161 * gfortran.dg/pr69554-2.F90: New test.
9162 * lib/gcc-dg.exp (proc dg-locus): New function.
9163 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
9164 distinguish between the caret-printing and non-caret-printing
9165 cases. If caret-printing has been explicitly enabled, bail out
9166 without attempting to fix up the output.
9168 2016-02-12 David Malcolm <dmalcolm@redhat.com>
9172 * gcc.dg/spellcheck-options-3.c: New test case.
9173 * gcc.dg/spellcheck-options-4.c: New test case.
9174 * gcc.dg/spellcheck-options-5.c: New test case.
9175 * gcc.dg/spellcheck-options-6.c: New test case.
9176 * gcc.dg/spellcheck-options-7.c: New test case.
9177 * gcc.dg/spellcheck-options-8.c: New test case.
9178 * gcc.dg/spellcheck-options-9.c: New test case.
9179 * gcc.dg/spellcheck-options-10.c: New test case.
9181 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9183 PR rtl-optimization/69764
9184 PR rtl-optimization/69771
9185 * c-c++-common/pr69764.c: New test.
9186 * gcc.dg/torture/pr69771.c: New test.
9188 2016-02-12 Marek Polacek <polacek@redhat.com>
9190 * g++.dg/torture/init-list1.C: New.
9192 2016-02-12 Marek Polacek <polacek@redhat.com>
9194 * gcc.dg/pr69522.c: Add empty dg-options.
9196 2016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
9198 * g++.dg/lto/lto.exp: Include and init mpx.
9199 * g++.dg/lto/pr69729_0.C: New test.
9201 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9204 * g++.dg/ipa/pr69241-4.C: New test.
9207 * g++.dg/ipa/pr68672-1.C: New test.
9208 * g++.dg/ipa/pr68672-2.C: New test.
9209 * g++.dg/ipa/pr68672-3.C: New test.
9211 2016-02-12 Bernd Schmidt <bschmidt@redhat.com>
9214 * gcc.dg/pr69522.c: New test.
9216 2016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
9219 * g++.dg/cpp1y/69098.C: New test.
9220 * g++.dg/cpp1y/69098-2.C: New test.
9222 2016-02-12 Jakub Jelinek <jakub@redhat.com>
9224 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
9225 and neighbour -> neighbor.
9226 * objc.dg/attributes/method-nonnull-1.m: Likewise.
9227 * objc.dg/gnu-api-2-class-meta.m: Likewise.
9228 * c-c++-common/Wvarargs.c: Likewise.
9229 * c-c++-common/goacc/host_data-5.c: Likewise.
9230 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
9231 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
9232 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
9233 * gcc.target/aarch64/pr60697.c: Likewise.
9234 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
9235 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
9236 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
9237 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
9238 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
9239 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
9240 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
9241 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
9242 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
9243 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
9244 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
9245 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
9246 * g++.dg/lookup/koenig5.C: Likewise.
9247 * g++.dg/ext/no-asm-2.C: Likewise.
9248 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
9249 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
9250 * gfortran.dg/used_types_16.f90: Likewise.
9251 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
9252 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
9253 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
9254 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
9255 * gfortran.dg/abstract_type_6.f03: Likewise.
9256 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
9257 * gfortran.dg/used_types_15.f90: Likewise.
9258 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
9259 * gfortran.dg/exit_3.f08: Likewise.
9260 * gfortran.dg/open_status_2.f90: Likewise.
9261 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
9262 * gfortran.dg/intrinsic_std_1.f90: Likewise.
9263 * gfortran.dg/associate_1.f03: Likewise.
9264 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
9265 * gfortran.dg/intrinsic_std_6.f90: Likewise.
9266 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
9267 * gcc.dg/builtin-object-size-1.c: Likewise.
9268 * gcc.dg/noreturn-6.c: Likewise.
9269 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
9270 * gcc.dg/globalalias.c: Likewise.
9271 * gcc.dg/builtins-config.h: Likewise.
9272 * gcc.dg/pr30457.c: Likewise.
9273 * gcc.c-torture/compile/volatile-1.c: Likewise.
9274 * gcc.c-torture/execute/20101011-1.c: Likewise.
9275 * c-c++-common/Waddress-1.c: Likewise.
9277 2016-02-11 Jakub Jelinek <jakub@redhat.com>
9280 * c-c++-common/Waddress-1.c: New test.
9282 2016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
9285 * gfortran.dg/associate_19.f03: New test.
9286 * gfortran.dg/associate_20.f03: New test.
9288 2016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
9290 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
9292 2016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9294 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
9295 .arch armv8-a\n. Add -dA to dg-options.
9296 * gcc.target/aarch64/assembler_arch_1.c: New test.
9297 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
9299 2016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
9302 * g++.dg/cpp0x/pr68726.C: New.
9304 2016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
9306 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
9309 2016-02-11 Richard Biener <rguenther@suse.de>
9311 * g++.dg/tree-ssa/pr61034.C: Adjust.
9313 2016-02-10 Vladimir Makarov <vmakarov@redhat.com>
9316 * gcc.target/s390/pr69148.c: New.
9318 2016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
9320 PR tree-optimization/69652
9321 * gcc.dg/torture/pr69652.c: New test.
9323 2016-02-10 Jakub Jelinek <jakub@redhat.com>
9324 Patrick Palka <ppalka@gcc.gnu.org>
9328 * g++.dg/ipa/pr69241-1.C: New test.
9329 * g++.dg/ipa/pr69241-2.C: New test.
9330 * g++.dg/ipa/pr69241-3.C: New test.
9331 * g++.dg/ipa/pr69649.C: New test.
9333 2016-02-10 Uros Bizjak <ubizjak@gmail.com>
9335 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
9336 * gcc.dg/tree-ssa/sra-18.c: Ditto.
9338 2016-02-10 Bin Cheng <bin.cheng@arm.com>
9340 PR tree-optimization/68021
9341 * gcc.dg/tree-ssa/pr68021.c: New test.
9343 2016-02-10 Richard Biener <rguenther@suse.de>
9345 PR tree-optimization/69726
9346 * gcc.dg/uninit-22.c: New testcase.
9348 2016-02-09 Andrew Pinski <apinski@cavium.com>
9351 * gcc.c-torture/compile/20160205-1.c: New testcase.
9353 2016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
9356 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
9357 instead accessing a really large arrray.
9358 * gcc.target/powerpc/fusion3.c: Likewise.
9360 2016-02-09 Charles Baylis <charles.baylis@linaro.org>
9363 * gcc.c-torture/execute/pr68532.c: New test.
9365 2016-02-11 Alexandre Oliva <aoliva@redhat.com>
9368 * gcc.dg/pr69634.c: New.
9370 2016-02-09 Richard Biener <rguenther@suse.de>
9372 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
9374 2016-02-09 Alexander Fomin <alexander.fomin@intel.com>
9376 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
9378 2016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
9380 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
9382 2016-02-09 Richard Biener <rguenther@suse.de>
9384 PR tree-optimization/69715
9385 * gcc.dg/torture/pr69715.c: New testcase.
9387 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9390 * g++.dg/cpp0x/trailing12.C: New test.
9391 * g++.dg/cpp0x/trailing13.C: New test.
9393 2016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
9397 * g++.dg/cpp1y/auto-fn29.C: New test.
9398 * g++.dg/cpp1y/auto-fn30.C: New test.
9400 2016-02-08 Jakub Jelinek <jakub@redhat.com>
9402 PR tree-optimization/69209
9403 * gcc.c-torture/compile/pr69209.c: New test.
9405 2016-02-08 Jeff Law <law@redhat.com>
9407 PR tree-optimization/68541
9408 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
9409 of statements allowed in join block for path splitting.
9411 2016-02-08 Jakub Jelinek <jakub@redhat.com>
9414 * g++.dg/gomp/pr59627.C: New test.
9417 * g++.dg/ipa/pr69239.C: New test.
9419 2016-02-08 David Malcolm <dmalcolm@redhat.com>
9421 PR preprocessor/69664
9422 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
9423 * gcc.dg/cpp/warn-comments.c: Likewise.
9425 2016-02-08 Marek Polacek <polacek@redhat.com>
9428 * g++.dg/init/const12.C: New test.
9430 2016-02-08 Bernd Schmidt <bschmidt@redhat.com>
9433 * gcc.dg/lto/pr55113_0.c: Remove test.
9435 2016-02-08 Richard Biener <rguenther@suse.de>
9437 PR tree-optimization/69719
9438 * gcc.dg/torture/pr69719.c: New testcase.
9440 2016-02-08 Richard Biener <rguenther@suse.de>
9441 Jeff Law <law@redhat.com>
9444 * gcc.target/mips/pr68273.c: New testcase.
9446 2016-02-08 Richard Biener <rguenther@suse.de>
9448 PR rtl-optimization/69274
9449 * gcc.target/i386/addr-sel-1.c: XFAIL.
9451 2016-02-08 Jeff Law <law@redhat.com>
9453 PR tree-optimization/68541
9454 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
9456 PR tree-optimization/65917
9457 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9459 2016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9462 * gfortran.dg/namelist_args.f90: New test.
9464 2016-02-05 Jeff Law <law@redhat.com>
9466 PR tree-optimization/68541
9467 * gcc.dg/tree-ssa/split-path-2.c: New test.
9468 * gcc.dg/tree-ssa/split-path-3.c: New test.
9469 * gcc.dg/tree-ssa/split-path-4.c: New test.
9470 * gcc.dg/tree-ssa/split-path-5.c: New test.
9471 * gcc.dg/tree-ssa/split-path-6.c: New test.
9472 * gcc.dg/tree-ssa/split-path-7.c: New test.
9474 2016-02-05 Martin Sebor <msebor@redhat.com>
9477 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9478 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9480 2016-02-06 Richard HEnderson <rth@redhat.com>
9483 * gcc.target/i386/addr-space-4.c: New.
9484 * gcc.target/i386/addr-space-5.c: New.
9486 2016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9489 * gfortran.dg/elemental_dependency_6.f90: New.
9491 2016-02-05 Jakub Jelinek <jakub@redhat.com>
9493 PR rtl-optimization/69691
9494 * gcc.c-torture/execute/pr69691.c: New test.
9497 * g++.dg/parse/pr69628.C: New test.
9499 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
9501 * gcc.dg/sancov/asan.c: Move to ...
9502 * gcc.dg/asan/sancov-1.c: ... here.
9504 2016-02-05 Uros Bizjak <ubizjak@gmail.com>
9506 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9508 2016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9511 * gcc.target/i386/pr69677.c: New test.
9513 2016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9516 * g++.dg/template/pr68948.C: New test.
9518 2016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9520 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9521 (only necessary on s390x).
9523 2016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9525 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9526 -mno-accumulate-outgoing-args.
9528 2016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9530 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9532 2016-02-04 Jakub Jelinek <jakub@redhat.com>
9535 * c-c++-common/pr69669.c: New test.
9537 2016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9540 * g++.dg/pr69667.C: New file.
9542 2016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9545 * gcc.dg/pr69619.c: Add new test.
9547 2016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9549 PR rtl-optimization/69577
9550 * gcc.target/i386/pr69577.c: New test.
9552 2016-02-04 Martin Liska <mliska@suse.cz>
9554 * g++.dg/asan/pr69276.C: New test.
9556 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9560 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9561 a single smulbb instruction.
9562 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9563 * gcc.target/amr/wmul-2.c: Likewise.
9565 2016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9569 * gcc.c-torture/execute/pr67714.c: New test.
9571 2016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9574 * gcc.target/i386/pr69454-1.c: New test.
9575 * gcc.target/i386/pr69454-2.c: New test.
9577 2016-02-03 Martin Sebor <msebor@redhat.com>
9584 * g++.dg/ext/flexarray-mangle-2.C: New test.
9585 * g++.dg/ext/flexarray-mangle.C: New test.
9586 * g++.dg/ext/flexarray-subst.C: New test.
9587 * g++.dg/ext/flexary11.C: New test.
9588 * g++.dg/ext/flexary12.C: New test.
9589 * g++.dg/ext/flexary13.C: New test.
9590 * g++.dg/ext/flexary14.C: New test.
9591 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9593 2016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9595 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9596 Define only if CHECK_FLOAT128 is defined.
9597 (main): Properly initialize u5.
9599 2016-02-03 Jakub Jelinek <jakub@redhat.com>
9602 * gcc.dg/pr69627.c: New test.
9605 * gcc.dg/pr69644.c: New test.
9607 2016-02-03 Mike Stump <mikestump@comcast.net>
9609 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9610 support for struct-layout-1.exp.
9612 2016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9615 * g++.dg/cpp0x/pr69056.C: New test.
9617 2016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9618 Alexandre Oliva <aoliva@redhat.com>
9621 * gcc.target/powerpc/pr69461.c: New.
9623 2016-02-03 Uros Bizjak <ubizjak@gmail.com>
9625 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9627 (check_effective_target_fsanitize_thread): ... to here. Do not
9628 specify additional compile flags for the test source.
9629 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9630 specify additional compile flags for the test source.
9632 2016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9634 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9636 2016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9640 * gfortran.dg/coarray_allocate_2.f08: New test.
9641 * gfortran.dg/coarray_allocate_3.f08: New test.
9642 * gfortran.dg/coarray_allocate_4.f08: New test.
9644 2016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9646 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9647 use same scan-tree-dump-times on all platforms.
9648 * gcc.dg/vect/vect-outer-1.c: Likewise.
9649 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9650 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9651 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9652 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9653 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9654 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9655 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9657 2016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9659 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9662 2016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9664 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9666 2016-02-02 James Norris <jnorris@codesourcery.com>
9668 * c-c++-common/goacc/routine-5.c: Add tests.
9670 2016-02-02 Alexander Monakov <amonakov@ispras.ru>
9672 * gcc.target/nvptx/unsigned-cmp.c: New test.
9674 2016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9676 * gcc.target/aarch64/scalar_shift_1.c
9677 (test_corners_sisd_di): Improve force to SIMD register.
9678 (test_corners_sisd_si): Likewise.
9679 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9680 Remove scan-assembler check for ldr.
9682 2016-02-02 Richard Biener <rguenther@suse.de>
9684 PR tree-optimization/69595
9685 * gcc.dg/Warray-bounds-17.c: New testcase.
9687 2016-02-02 Richard Biener <rguenther@suse.de>
9689 PR tree-optimization/69606
9690 * gcc.dg/torture/pr69606.c: New testcase.
9692 2016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9695 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9696 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9698 2016-02-02 Alan Modra <amodra@gmail.com>
9701 * gcc.target/powerpc/pr69548.c: New test.
9703 2016-02-01 Jakub Jelinek <jakub@redhat.com>
9705 PR rtl-optimization/69592
9706 * gcc.dg/pr69592.c: New test.
9708 PR preprocessor/69543
9710 * gcc.dg/pr69543.c: New test.
9711 * gcc.dg/pr69558.c: New test.
9713 2016-02-01 Uros Bizjak <ubizjak@gmail.com>
9716 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
9718 2016-02-01 Martin Sebor <msebor@redhat.com>
9720 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9722 2016-02-01 Bin Cheng <bin.cheng@arm.com>
9724 PR tree-optimization/67921
9725 * c-c++-common/ubsan/pr67921.c: New test.
9727 2016-02-01 Richard Biener <rguenther@suse.de>
9730 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9732 2016-02-01 Richard Biener <rguenther@suse.de>
9734 PR tree-optimization/69574
9735 * gcc.dg/torture/pr69574.c: New testcase.
9737 2016-02-01 Richard Biener <rguenther@suse.de>
9739 PR tree-optimization/69579
9740 * gcc.dg/setjmp-6.c: New testcase.
9742 2016-02-01 Jakub Jelinek <jakub@redhat.com>
9744 PR rtl-optimization/69570
9745 * g++.dg/opt/pr69570.C: New test.
9747 2016-02-01 Richard Henderson <rth@redhat.com>
9749 * gcc.dg/pr69535.c: New test.
9751 2016-01-31 John David Anglin <danglin@gcc.gnu.org>
9754 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9755 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9758 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9760 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9762 2016-01-31 Paul Thomas <pault@gcc.gnu.org>
9765 * gfortran.dg/allocate_with_source_17.f03: New test.
9767 2016-01-30 Jakub Jelinek <jakub@redhat.com>
9769 PR tree-optimization/69546
9770 * gcc.dg/torture/pr69546.c: New test.
9772 2016-01-30 Paul Thomas <pault@gcc.gnu.org>
9775 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9777 2016-01-30 Martin Sebor <msebor@redhat.com>
9780 * g++.dg/ext/flexary10.C: New test.
9782 2016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9785 gfortran.dg/common_23.f90: New test.
9787 2016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9790 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9791 condition being checked, and disable it when the target supports
9792 misaligned loads and stores.
9794 2016-01-29 Jakub Jelinek <jakub@redhat.com>
9797 * gcc.dg/torture/pr69518.c: New test.
9799 2016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9802 * gcc.target/i386/pr69530.c: New test.
9804 2016-01-29 Steve Ellcey <sellcey@imgtec.com>
9807 * gcc.target/mips/div-delay.c: New test.
9809 2016-01-29 Jakub Jelinek <jakub@redhat.com>
9812 * gcc.target/i386/pr69551.c: New test.
9815 * gcc.target/i386/pr66137.c: New test.
9817 2016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9819 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9820 always built for p5600.
9821 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9822 isa=p5600 dg-option.
9824 2016-01-29 Richard Biener <rguenther@suse.de>
9826 PR tree-optimization/69547
9827 * g++.dg/tree-ssa/pr69547.C: New testcase.
9829 2016-01-29 Jakub Jelinek <jakub@redhat.com>
9832 * g++.dg/warn/Wunused-function2.C: New test.
9834 2016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9836 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9837 support for test to succeed.
9839 2016-01-29 Marek Polacek <polacek@redhat.com>
9843 * g++.dg/ext/constexpr-vla2.C: New test.
9844 * g++.dg/ext/constexpr-vla3.C: New test.
9845 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9847 2016-01-29 Richard Biener <rguenther@suse.de>
9850 * gcc.dg/uninit-21.c: New testcase.
9852 2016-01-28 Uros Bizjak <ubizjak@gmail.com>
9855 * gcc.target/i386/pr69459.c: New test.
9857 2016-01-28 Steve Ellcey <sellcey@imgtec.com>
9860 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9861 * gcc.target/mips/pr68400.c: New test.
9863 2016-01-28 Martin Sebor <msebor@redhat.com>
9866 * gcc.target/powerpc/pr17381.c: New test.
9868 2016-01-28 Jakub Jelinek <jakub@redhat.com>
9871 * gcc.dg/torture/pr69542.c: New test.
9873 2016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9875 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9877 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
9879 * gcc.dg/pr65980.c: Skip on AIX.
9880 * gcc.dg/pr66688.c: Same.
9882 2016-01-28 David Edelsohn <dje.gcc@gmail.com>
9885 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9886 * gcc.dg/tree-ssa/sra-18.c: Same.
9888 2016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9891 * gfortran.dg/block_15.f08: New test.
9892 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9893 on incorrectly closed BLOCK.
9895 2016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9897 * gcc.dg/declare-simd.c: New test.
9898 2016-01-28 Richard Biener <rguenther@suse.de>
9900 PR tree-optimization/69466
9901 * gfortran.dg/vect/pr69466.f90: New testcase.
9903 2016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9905 * g++.dg/pr67989.C: Remove ARM-specific option.
9906 * gcc.target/arm/pr67989.C: New file.
9908 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
9910 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9911 and expm1 test for glibc < 2.11.
9913 2016-01-27 Richard Henderson <rth@redhat.com>
9915 * gcc.c-torture/execute/pr69447.c: New test.
9917 2016-01-27 Paul Thomas <pault@gcc.gnu.org>
9920 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9922 2016-01-27 Jakub Jelinek <jakub@redhat.com>
9925 * gcc.dg/pr66869.c: New test.
9927 2016-01-25 Jeff Law <law@redhat.com>
9929 PR tree-optimization/68398
9930 PR tree-optimization/69196
9931 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9932 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9933 path to avoid new heuristic allowing more irreducible regions
9934 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9935 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9936 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9937 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9938 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9940 2016-01-27 Marek Polacek <polacek@redhat.com>
9943 * c-c++-common/vector-compare-4.c: New test.
9945 2016-01-27 David Malcolm <dmalcolm@redhat.com>
9947 PR preprocessor/69126
9948 * c-c++-common/pr69126.c: New test case.
9950 2016-01-27 Ian Lance Taylor <iant@google.com>
9952 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9954 2016-01-27 Ryan Burn <contact@rnburn.com>
9957 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9959 2016-01-27 Uros Bizjak <ubizjak@gmail.com>
9962 * gcc.target/i386/pr69512.c: New test.
9964 2016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9967 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9969 2016-01-27 Marek Polacek <polacek@redhat.com>
9972 * g++.dg/pr69379.C: New test.
9974 2016-01-27 Martin Sebor <msebor@redhat.com>
9977 * g++.dg/abi/Wabi-2-2.C: New test.
9978 * g++.dg/abi/Wabi-2-3.C: New test.
9979 * g++.dg/abi/Wabi-3-2.C: New test.
9980 * g++.dg/abi/Wabi-3-3.C: New test.
9982 2016-01-27 Richard Biener <rguenther@suse.de>
9984 PR tree-optimization/69166
9985 * gcc.dg/torture/pr69166.c: New testcase.
9987 2016-01-27 Martin Jambor <mjambor@suse.cz>
9989 PR tree-optimization/69355
9990 * gcc.dg/tree-ssa/pr69355.c: New test.
9992 2016-01-27 Marek Polacek <polacek@redhat.com>
9995 * g++.dg/ext/constexpr-vla1.C: New test.
9997 2016-01-20 Christian Bruel <christian.bruel@st.com>
10000 * gcc.target/arm/pr69245.c: New test.
10002 2016-01-27 Jakub Jelinek <jakub@redhat.com>
10004 PR tree-optimization/69399
10005 * gcc.dg/torture/pr69399.c: New test.
10007 2016-01-27 Eric Botcazou <ebotcazou@adacore.com>
10009 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
10011 2016-01-26 Eric Botcazou <ebotcazou@adacore.com>
10013 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
10015 2016-01-26 Tom de Vries <tom@codesourcery.com>
10017 PR tree-optimization/69110
10018 * gcc.dg/autopar/pr69110.c: New test.
10020 2016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
10021 Sebastian Pop <s.pop@samsung.com>
10023 * gcc.dg/graphite/isl-ast-op-select.c: New.
10025 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
10028 * gfortran.dg/allocate_error_6.f90: New test.
10030 2016-01-26 Richard Henderson <rth@redhat.com>
10032 * gcc.dg/tm/pr60908.c: New test.
10034 2016-01-26 David Malcolm <dmalcolm@redhat.com>
10037 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10039 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
10040 expected multiline output to reflect the colorization being
10041 disabled before newlines.
10042 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10043 (custom_diagnostic_finalizer): Replace call to
10044 pp_newline_and_flush with call to pp_flush.
10045 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
10046 * gfortran.dg/implicit_class_1.f90: Likewise.
10047 * lib/gcc-dg.exp (allow_blank_lines): New global.
10048 (dg-allow-blank-lines-in-output): New procedure.
10049 (gcc-dg-prune): Complain about blank lines in the output, unless
10050 dg-allow-blank-lines-in-output was called.
10051 * lib/multiline.exp (_build_multiline_regex): Only support
10052 arbitrary followup text for non-blank-lines, not for blank lines.
10054 2016-01-26 Jakub Jelinek <jakub@redhat.com>
10056 PR tree-optimization/69483
10057 * gcc.dg/pr69483.c: New test.
10058 * g++.dg/opt/pr69483.C: New test.
10060 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10063 * gcc.target/arm/pr68620.c: New test.
10065 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10067 * gcc.target/i386/pr68986-2.c: Remove -m32.
10069 2016-01-26 H.J. Lu <hongjiu.lu@intel.com>
10072 * gcc.target/i386/pr68986-1.c: New test.
10073 * gcc.target/i386/pr68986-2.c: Likewise.
10074 * gcc.target/i386/pr68986-3.c: Likewise.
10076 2016-01-26 Christian Bruel <christian.bruel@st.com>
10078 * lib/target-supports.exp
10079 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
10080 (check_effective_target_arm_crypto_pragma_ok): Likewise.
10081 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
10083 2016-01-26 Richard Biener <rguenther@suse.de>
10085 PR tree-optimization/69452
10086 * gcc.dg/torture/pr69452.c: New testcase.
10088 2016-01-26 Jakub Jelinek <jakub@redhat.com>
10091 * gcc.dg/pr69442.c: New test.
10093 2016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
10096 * gcc.target/aarch64/simd/pr67896.C: New.
10098 2016-01-26 Richard Sandiford <richard.sandiford@arm.com>
10100 PR tree-optimization/69400
10101 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
10103 (plugin_init): Call it.
10104 * gcc.dg/torture/pr69400.c: New test.
10106 2016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
10108 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
10110 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10111 Sebastian Pop <s.pop@samsung.com>
10113 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
10116 2016-01-25 Aditya Kumar <aditya.k7@samsung.com>
10117 Sebastian Pop <s.pop@samsung.com>
10119 * gcc.dg/graphite/pr69292.c: New.
10121 2016-01-25 Jakub Jelinek <jakub@redhat.com>
10123 * c-c++-common/goacc/use_device-1.c: New test.
10125 2016-01-25 Jeff Law <law@redhat.com>
10127 PR tree-optimization/69196
10128 PR tree-optimization/68398
10129 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
10130 * gcc.dg/tree-ssa/pr68198.c: Likewise.
10132 2016-01-25 David Edelsohn <dje.gcc@gmail.com>
10135 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10138 2016-01-25 Richard Biener <rguenther@suse.de>
10141 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10143 2016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
10146 * gcc.dg/pr69421.c: New test.
10148 2016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
10150 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
10151 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
10152 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
10153 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
10154 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
10155 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
10156 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
10157 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
10158 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
10159 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
10161 2016-01-25 Richard Biener <rguenther@suse.de>
10163 PR tree-optimization/69376
10164 * gcc.dg/torture/pr69376.c: New testcase.
10166 2016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10170 * gfortran.dg/interface_38.f90: New test.
10171 * gfortran.dg/interface_39.f90: New test.
10173 2016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
10176 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10181 * g++.dg/template/pr11858.C: New test.
10182 * g++.dg/template/pr24663.C: New test.
10183 * g++.dg/template/unify12.C: New test.
10184 * g++.dg/template/unify13.C: New test.
10185 * g++.dg/template/unify14.C: New test.
10186 * g++.dg/template/unify15.C: New test.
10187 * g++.dg/template/unify16.C: New test.
10188 * g++.dg/template/unify17.C: New test.
10190 2016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
10193 gfortran.dg/pr68283.f90: New test.
10195 2016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10198 * gfortran.dg/inline_matmul_13.f90: New test.
10199 * gfortran.dg/matmul_bounds_8.f90: New test.
10200 * gfortran.dg/matmul_bounds_9.f90: New test.
10201 * gfortran.dg/matmul_bounds_10.f90: New test.
10203 2016-01-23 Tom de Vries <tom@codesourcery.com>
10205 PR tree-optimization/69426
10206 * gcc.dg/autopar/pr69426.c: New test.
10208 2016-01-23 Martin Sebor <msebor@redhat.com>
10212 * g++.dg/cpp0x/alignas5.C: New test.
10213 * g++.dg/ext/vector29.C: Same.
10215 2016-01-23 Uros Bizjak <ubizjak@gmail.com>
10217 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
10218 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
10219 _GNU_SOURCE from compile flags to the source.
10220 * gcc.target/i386/chkp-stropt-12.c: Ditto.
10221 * gcc.target/i386/chkp-stropt-16.c: Ditto.
10222 * gcc.target/i386/chkp-stropt-4.c: Ditto.
10223 * gcc.target/i386/chkp-stropt-8.c: Ditto.
10225 2016-01-22 Jakub Jelinek <jakub@redhat.com>
10228 * g++.dg/opt/pr69432.C: New test.
10230 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10232 * gcc.target/powerpc/pr63354c: Adjust target selector to include
10233 32-bit targets testing an -m64 multilib.
10235 2016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10237 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
10240 2016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
10242 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
10244 2016-01-21 Christian Bruel <christian.bruel@st.com>
10247 * gcc.target/i386/pr68674.c
10248 * gcc.target/aarch64/pr68674.c
10249 * gcc.target/arm/pr68674.c
10251 2016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10254 * gcc.c-torture/execute/pr69403.c: New test.
10256 2016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
10259 * g++.dg/template/pr55843.C: New.
10261 2016-01-22 Alan Lawrence <alan.lawrence@arm.com>
10264 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
10265 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
10267 2016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10270 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
10271 from dg-do compile directive, and instead add
10272 { dg-require-effective-target int128 }.
10274 2016-01-20 Martin Sebor <msebor@redhat.com>
10277 * gcc.dg/sync-fetch.c: New test.
10279 2016-01-21 Martin Sebor <msebor@redhat.com>
10282 * gcc.target/powerpc/pr69252.c: New test.
10284 2016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10287 * gfortran.dg/pr65996.f90: New test.
10289 2016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
10292 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
10293 expected to generate an error.
10295 2016-01-21 Bernd Schmidt <bschmidt@redhat.com>
10297 PR middle-end/66178
10298 * gcc.dg/torture/pr66178.c: New test.
10300 2016-01-21 Anton Blanchard <anton@samba.org>
10301 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10304 * gcc.target/powerpc/pr63354.c: New test.
10306 2016-01-21 Vladimir Makarov <vmakarov@redhat.com>
10308 PR rtl-optimization/68990
10309 * gcc.target/i386/pr68990: New.
10311 2016-01-21 Nick Clifton <nickc@redhat.com>
10314 * gcc.target/mips/pr69129.c: New.
10316 2016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
10319 * g++.dg/cpp0x/pr58046.C: New.
10321 2016-01-21 Jakub Jelinek <jakub@redhat.com>
10325 * gcc.target/arm/pr69187.c: New test.
10328 * g++.dg/torture/pr69355.C: New test.
10330 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10331 Sebastian Pop <s.pop@samsung.com>
10333 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
10335 2016-01-21 Aditya Kumar <aditya.k7@samsung.com>
10336 Sebastian Pop <s.pop@samsung.com>
10338 * gcc.dg/graphite/pr68976.c: New test.
10340 2016-01-21 Jakub Jelinek <jakub@redhat.com>
10342 PR middle-end/67653
10343 * c-c++-common/pr67653.c: New test.
10344 * gcc.dg/torture/pr29119.c: Add dg-warning.
10346 2016-01-20 Peter Bergner <bergner@vnet.ibm.com>
10348 * gcc.target/powerpc/cpu-builtin-1.c: New test.
10350 2016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10353 * gcc.dg/pr24293.c: New test.
10354 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
10355 incomplete struct type.
10356 * gcc.dg/declspec-1.c: Likewise.
10357 * gcc.dg/pr63549.c: Likewise.
10359 2016-01-20 Jakub Jelinek <jakub@redhat.com>
10361 PR tree-optimization/66612
10362 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
10363 for bdn instruction.
10365 2016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
10367 * lib/target-supports.exp
10368 (check_effective_target_arm_fp_ok_nocache): New.
10369 (check_effective_target_arm_fp_ok): New.
10370 (add_options_for_arm_fp): New.
10371 (check_effective_target_arm_crypto_ok_nocache): Require
10372 target_arm_v8_neon_ok instead of arm32.
10373 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
10374 (check_effective_target_arm_crypto_pragma_ok): New.
10375 (add_options_for_arm_vfp): New.
10376 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
10377 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
10378 target instead. Force initial fpu to vfp.
10379 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
10380 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
10381 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
10383 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
10384 use arm_vfp effective target instead. Force initial fpu to vfp.
10385 * gcc.target/arm/attr-neon3.c: Likewise.
10386 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
10388 * gcc.target/arm/unsigned-float.c: Likewise.
10389 * gcc.target/arm/vfp-1.c: Likewise.
10390 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
10391 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
10392 * gcc.target/arm/vfp-ldmiad.c: Likewise.
10393 * gcc.target/arm/vfp-ldmias.c: Likewise.
10394 * gcc.target/arm/vfp-stmdbd.c: Likewise.
10395 * gcc.target/arm/vfp-stmdbs.c: Likewise.
10396 * gcc.target/arm/vfp-stmiad.c: Likewise.
10397 * gcc.target/arm/vfp-stmias.c: Likewise.
10398 * gcc.target/arm/vnmul-1.c: Likewise.
10399 * gcc.target/arm/vnmul-2.c: Likewise.
10400 * gcc.target/arm/vnmul-3.c: Likewise.
10401 * gcc.target/arm/vnmul-4.c: Likewise.
10403 2016-01-20 H.J. Lu <hongjiu.lu@intel.com>
10406 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
10407 the MPX run-time library, for compile-time MPX test.
10408 * gcc.target/i386/chkp-always_inline.c: Likewise.
10409 * gcc.target/i386/chkp-bndret.c: Likewise.
10410 * gcc.target/i386/chkp-builtins-1.c: Likewise.
10411 * gcc.target/i386/chkp-builtins-2.c: Likewise.
10412 * gcc.target/i386/chkp-builtins-3.c: Likewise.
10413 * gcc.target/i386/chkp-builtins-4.c: Likewise.
10414 * gcc.target/i386/chkp-const-check-1.c: Likewise.
10415 * gcc.target/i386/chkp-const-check-2.c: Likewise.
10416 * gcc.target/i386/chkp-hidden-def.c: Likewise.
10417 * gcc.target/i386/chkp-label-address.c: Likewise.
10418 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
10419 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
10420 * gcc.target/i386/chkp-pr69044.c: Likewise.
10421 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
10422 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
10423 * gcc.target/i386/chkp-strchr.c: Likewise.
10424 * gcc.target/i386/chkp-strlen-1.c: Likewise.
10425 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10426 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10427 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10428 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10429 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10430 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10431 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10432 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10433 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10434 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10435 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10436 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10437 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10438 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10439 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10440 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10441 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10442 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10443 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10444 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10445 * gcc.target/i386/pr63995-2.c: Likewise.
10446 * gcc.target/i386/pr64805.c: Likewise.
10447 * gcc.target/i386/pr65044.c: Likewise.
10448 * gcc.target/i386/pr65167.c: Likewise.
10449 * gcc.target/i386/pr65183.c: Likewise.
10450 * gcc.target/i386/pr65184.c: Likewise.
10451 * gcc.target/i386/thunk-retbnd.c: Likewise.
10453 2016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
10455 PR tree-optimization/69328
10456 * gcc.dg/pr69328.c: New test.
10458 2016-01-20 Jeff Law <law@redhat.com>
10461 * gcc.target/m68k/pr25114.c: New test.
10463 2016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10465 * gcc.target/arm/memset-inline-10.c: Added
10466 dg-require-effective-target arm_thumb2_ok.
10468 2016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10470 * gcc.dg/debug/dwarf2/sso.c: New test.
10472 2016-01-19 Uros Bizjak <ubizjak@gmail.com>
10475 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10476 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10477 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10479 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
10482 * g++.dg/ipa/devirt-50.C: New testcase.
10484 2016-01-19 Marek Polacek <polacek@redhat.com>
10487 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10488 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10490 2016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10493 * gcc.target/arm/pr69135_1.c: New test.
10495 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10497 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10499 2015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10501 * gcc.target/aarch64/ccmp_1.c: New testcase.
10503 2016-01-19 Marek Polacek <polacek@redhat.com>
10506 * g++.dg/cpp0x/enum30.C: New test.
10508 2016-01-19 Richard Biener <rguenther@suse.de>
10510 PR tree-optimization/69336
10511 * g++.dg/tree-ssa/pr69336.C: New testcase.
10513 2016-01-19 Jakub Jelinek <jakub@redhat.com>
10516 * gcc.dg/pr65779.c: New test.
10518 2016-01-19 Richard Biener <rguenther@suse.de>
10520 PR tree-optimization/69352
10521 * gcc.dg/torture/pr69352.c: New testcase.
10523 2016-01-19 Jakub Jelinek <jakub@redhat.com>
10525 PR rtl-optimization/68955
10526 PR rtl-optimization/64557
10527 * gcc.dg/torture/pr68955.c: New test.
10529 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
10532 * g++.dg/torture/pr69136.C: New testcase.
10534 2016-01-19 Jan Hubicka <hubicka@ucw.cz>
10537 * g++.dg/lto/pr69133_0.C: New testcase.
10538 * g++.dg/lto/pr69133_1.C: New testcase.
10540 2016-01-15 Jeff Law <law@redhat.com>
10542 PR tree-optimization/69320
10543 * gcc.c-torture/pr69320-1.c: New test.
10544 * gcc.c-torture/pr69320-2.c: New test.
10545 * gcc.c-torture/pr69320-3.c: New test.
10546 * gcc.c-torture/pr69320-4.c: New test.
10548 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10553 * g++.dg/template/pr11858.C: New test.
10554 * g++.dg/template/pr24663.C: New test.
10555 * g++.dg/template/unify12.C: New test.
10556 * g++.dg/template/unify13.C: New test.
10557 * g++.dg/template/unify14.C: New test.
10558 * g++.dg/template/unify15.C: New test.
10559 * g++.dg/template/unify16.C: New test.
10560 * g++.dg/template/unify17.C: New test.
10562 2016-01-18 David Malcolm <dmalcolm@redhat.com>
10565 * gcc.dg/pr69181-1.c: New test file.
10566 * gcc.dg/pr69181-2.c: New test file.
10567 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10568 globals by moving it to...
10569 (cleanup-after-saved-dg-test): ...this new function. Add
10570 "global additional_sources_used". Add reset of global
10571 multiline_expected_outputs to the empty list.
10572 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10574 (multiline_expected_outputs): ...this, and updated comments to
10575 note that it is modified from gcc-dg.exp.
10576 (dg-end-multiline-output): Update for the above renaming.
10577 (handle-multiline-outputs): Likewise. Remove the clearing
10578 of the expected outputs to the empty list.
10580 2016-01-18 Richard Biener <rguenther@suse.de>
10582 PR tree-optimization/69297
10583 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10585 2016-01-18 Joseph Myers <joseph@codesourcery.com>
10587 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10589 * gcc.target/mips/mips-3d-2.c: Likewise.
10590 * gcc.target/mips/mips-3d-3.c: Likewise.
10591 * gcc.target/mips/mips-3d-4.c: Likewise.
10592 * gcc.target/mips/mips-3d-5.c: Likewise.
10593 * gcc.target/mips/mips-3d-6.c: Likewise.
10594 * gcc.target/mips/mips-3d-7.c: Likewise.
10595 * gcc.target/mips/mips-3d-8.c: Likewise.
10596 * gcc.target/mips/mips-3d-9.c: Likewise.
10597 * gcc.target/mips/mips-ps-1.c: Likewise.
10598 * gcc.target/mips/mips-ps-2.c: Likewise.
10599 * gcc.target/mips/mips-ps-3.c: Likewise.
10600 * gcc.target/mips/mips-ps-4.c: Likewise.
10601 * gcc.target/mips/mips-ps-5.c: Likewise.
10602 * gcc.target/mips/mips-ps-6.c: Likewise.
10603 * gcc.target/mips/mips-ps-7.c: Likewise.
10604 * gcc.target/mips/mips-ps-type.c: Likewise.
10605 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10606 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10608 2016-01-18 Tom de Vries <tom@codesourcery.com>
10610 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10611 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10612 * c-c++-common/goacc/kernels-empty.c: New test.
10613 * c-c++-common/goacc/kernels-eternal.c: New test.
10614 * c-c++-common/goacc/kernels-loop-2.c: New test.
10615 * c-c++-common/goacc/kernels-loop-3.c: New test.
10616 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10617 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10618 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10619 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10620 * c-c++-common/goacc/kernels-loop-data.c: New test.
10621 * c-c++-common/goacc/kernels-loop-g.c: New test.
10622 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10623 * c-c++-common/goacc/kernels-loop-n.c: New test.
10624 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10625 * c-c++-common/goacc/kernels-loop.c: New test.
10626 * c-c++-common/goacc/kernels-noreturn.c: New test.
10627 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10628 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10629 * c-c++-common/goacc/kernels-reduction.c: New test.
10631 2016-01-18 Tom de Vries <tom@codesourcery.com>
10633 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10634 * gcc.dg/autopar/outer-2.c: Same.
10635 * gcc.dg/autopar/outer-3.c: Same.
10636 * gcc.dg/autopar/outer-4.c: Same.
10637 * gcc.dg/autopar/outer-5.c: Same.
10638 * gcc.dg/autopar/outer-6.c: Same.
10639 * gcc.dg/autopar/parallelization-1.c: Same.
10640 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10641 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10642 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10643 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10644 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10645 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10646 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10647 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10648 * gcc.dg/autopar/pr39500-1.c: Same.
10649 * gcc.dg/autopar/pr39500-2.c: Same.
10650 * gcc.dg/autopar/pr46193.c: Same.
10651 * gcc.dg/autopar/pr46194.c: Same.
10652 * gcc.dg/autopar/pr49580.c: Same.
10653 * gcc.dg/autopar/pr49960-1.c: Same.
10654 * gcc.dg/autopar/pr49960.c: Same.
10655 * gcc.dg/autopar/pr68373.c: Same.
10656 * gcc.dg/autopar/reduc-1.c: Same.
10657 * gcc.dg/autopar/reduc-1char.c: Same.
10658 * gcc.dg/autopar/reduc-1short.c: Same.
10659 * gcc.dg/autopar/reduc-2.c: Same.
10660 * gcc.dg/autopar/reduc-2char.c: Same.
10661 * gcc.dg/autopar/reduc-2short.c: Same.
10662 * gcc.dg/autopar/reduc-3.c: Same.
10663 * gcc.dg/autopar/reduc-4.c: Same.
10664 * gcc.dg/autopar/reduc-6.c: Same.
10665 * gcc.dg/autopar/reduc-7.c: Same.
10666 * gcc.dg/autopar/reduc-8.c: Same.
10667 * gcc.dg/autopar/reduc-9.c: Same.
10668 * gcc.dg/autopar/uns-outer-4.c: Same.
10669 * gcc.dg/autopar/uns-outer-5.c: Same.
10670 * gcc.dg/autopar/uns-outer-6.c: Same.
10671 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10672 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10674 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10677 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10678 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10680 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10683 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10684 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10685 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10687 2016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10690 * gcc.dg/tree-ssa/sra-17.c: New.
10691 * gcc.dg/tree-ssa/sra-18.c: New.
10693 2016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10695 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10697 2016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10699 * gnat.dg/inline12.adb: New test.
10701 2016-01-18 Bin Cheng <bin.cheng@arm.com>
10703 PR tree-optimization/66797
10704 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10706 2016-01-18 Richard Biener <rguenther@suse.de>
10708 PR tree-optimization/69170
10709 * gcc.dg/torture/pr69170.c: New testcase.
10711 2016-01-17 John David Anglin <danglin@gcc.gnu.org>
10713 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10715 2016-01-16 Tom de Vries <tom@codesourcery.com>
10717 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10719 2016-01-16 Tom de Vries <tom@codesourcery.com>
10721 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10722 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10723 redundant dg-require-effective-target pthread.
10724 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10725 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10726 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10727 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10728 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10729 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10730 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10732 2016-01-16 David Edelsohn <dje.gcc@gmail.com>
10735 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10736 * gcc.target/powerpc/recip-7.c: Same.
10738 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10741 * g++.dg/template/pr69091.C: New test.
10743 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10745 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10746 dump does not contain an error_mark_node.
10747 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10748 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10750 2016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10753 * g++.dg/template/pr68936.C: New test.
10755 2016-01-15 David Edelsohn <dje.gcc@gmail.com>
10758 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10759 * gcc.target/powerpc/recip-2.c: Same.
10760 * gcc.target/powerpc/recip-3.c: Same.
10761 * gcc.target/powerpc/recip-4.c: Same.
10762 * gcc.target/powerpc/recip-sqrtf.c: Same.
10764 2016-01-15 Jeff Law <law@redhat.com>
10766 PR tree-optimization/69270
10767 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10768 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10770 2016-01-15 Paul Thomas <pault@gcc.gnu.org>
10773 * gfortran.dg/deferred_character_13.f90: New test for the fix
10774 of comment 3 of the PR.
10777 * gfortran.dg/deferred_character_8.f90: New test
10778 * gfortran.dg/allocate_error_5.f90: New test
10781 * gfortran.dg/deferred_character_10.f90: New test
10784 * gfortran.dg/deferred_character_14.f90: New test
10787 * gfortran.dg/deferred_character_11.f90: New test
10790 * gfortran.dg/deferred_character_9.f90: New test
10792 2016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10794 PR rtl-optimization/69030
10795 * gcc.target/i386/pr69030.c: New.
10797 2016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10799 * gcc.target/aarch64/target_attr_17.c: New test.
10801 2016-01-15 Richard Biener <rguenther@suse.de>
10803 PR tree-optimization/66856
10804 * gcc.dg/torture/pr66856-1.c: New testcase.
10805 * gcc.dg/torture/pr66856-2.c: Likewise.
10807 2016-01-15 Richard Biener <rguenther@suse.de>
10810 * g++.dg/lto/pr69137_0.C: New testcase.
10812 2016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10814 PR middle-end/69246
10815 * gcc.target/i386/pr69246.c: New test.
10817 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10819 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
10821 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10824 * g++.dg/init/const9.C: Disable test on S/390.
10826 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10828 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10829 * g++.dg/Wno-frame-address.C: Ditto.
10831 2016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10833 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10835 2016-01-15 Richard Biener <rguenther@suse.de>
10837 PR tree-optimization/68961
10838 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10840 2016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10842 * gcc.target/i386/pr65105-5.c: New test.
10844 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
10846 * gcc.c-torture/execute/alias-4.c: New testcase.
10848 2016-01-15 Jan Hubicka <hubicka@ucw.cz>
10851 * g++.dg/ipa/devirt-49.C: New testcase.
10853 2016-01-15 Christian Bruel <christian.bruel@st.com>
10856 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10857 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10858 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10860 2016-01-15 Richard Biener <rguenther@suse.de>
10862 PR tree-optimization/69117
10863 * gcc.dg/torture/pr69117.c: New testcase.
10865 2015-01-14 Ryan Burn <contact@rnburn.com>
10868 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10870 2016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10873 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10874 range tests use 100 * maximum instead of maximum + 1.
10876 2016-01-14 Jakub Jelinek <jakub@redhat.com>
10879 * gcc.dg/guality/pr69244.c: New test.
10881 2016-01-14 Uros Bizjak <ubizjak@gmail.com>
10883 * lib/target-supports.exp (check_effective_target_issignaling):
10885 * gcc.dg/pr61441.c: Require issignaling effective target.
10887 2016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10890 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10892 2016-01-14 David Malcolm <dmalcolm@redhat.com>
10895 PR preprocessor/69177
10896 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10897 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10898 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10899 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10901 2016-01-14 Marek Polacek <polacek@redhat.com>
10904 * gcc.dg/array-15.c: New test.
10906 2016-01-14 Jakub Jelinek <jakub@redhat.com>
10908 PR middle-end/68146
10909 PR tree-optimization/69155
10910 * gfortran.dg/pr68146.f: New test.
10911 * gfortran.dg/pr69155.f90: New test.
10913 2016-01-14 Richard Biener <rguenther@suse.de>
10915 PR tree-optimization/68060
10916 * gcc.dg/torture/pr68060-1.c: New testcase.
10917 * gcc.dg/torture/pr68060-2.c: Likewise.
10919 2016-01-14 Nick Clifton <nickc@redhat.com>
10921 * lib/target-supports.exp
10922 (check_effective_target_arm_neon_ok_nocache): Add an option
10923 sequence that includes setting the ARM architecture to ARMv7-A.
10924 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10925 command line options necessary to enable Neon support.
10926 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10927 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10928 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10929 * gcc.target/arm/pr69180.c: Likewise.
10931 2016-01-14 Jeff Law <law@redhat.com>
10933 PR tree-optimization/69270
10934 * gcc.dg/tree-ssa/pr69270.c: New test.
10936 2016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10939 * c-c++-common/pr66208.c: New file.
10941 2016-01-13 Jakub Jelinek <jakub@redhat.com>
10943 PR tree-optimization/69156
10944 * gcc.dg/pr69156.c: New test.
10946 2016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10948 * gcc.target/i386/pr69225-7.c: New test.
10950 2016-01-13 Richard Henderson <rth@redhat.com>
10952 * gcc.dg/tm/memopt-13.c: Update expected function.
10953 * gcc.dg/tm/memopt-6.c: Likewise.
10955 2016-01-13 Uros Bizjak <ubizjak@gmail.com>
10957 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10958 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10959 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10960 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
10962 2016-01-13 Tom de Vries <tom@codesourcery.com>
10964 PR tree-optimization/69169
10965 * gcc.dg/pr69169.c: New test.
10967 2016-01-13 Alexander Fomin <alexander.fomin@intel.com>
10970 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10971 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10972 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10973 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10974 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10975 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10976 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10977 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10979 2016-01-13 Jakub Jelinek <jakub@redhat.com>
10982 * gcc.dg/pr69247.c: New test.
10984 2016-01-13 Richard Biener <rguenther@suse.de>
10986 PR tree-optimization/69242
10987 * gcc.dg/torture/pr69242.c: New testcase.
10989 2016-01-13 Richard Biener <rguenther@suse.de>
10991 PR tree-optimization/69186
10992 * gcc.dg/torture/pr69186.c: New testcase.
10994 2016-01-13 Jeff Law <law@redhat.com>
10996 PR tree-optimization/67755
10997 * gcc.dg/tree-ssa/pr67755.c: New test.
10999 2016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
11001 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
11002 pass number in output by a star.
11004 2016-01-12 Bin Cheng <bin.cheng@arm.com>
11006 PR tree-optimization/68911
11007 * gcc.c-torture/execute/pr68911.c: New test.
11009 2016-01-12 Marek Polacek <polacek@redhat.com>
11012 * g++.dg/warn/permissive-1.C: New test.
11014 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11018 * g++.dg/opt/pr69213.C: New test.
11020 2016-01-12 Christian Bruel <christian.bruel@st.com>
11023 * gcc.target/arm/pr69180.c: New test.
11025 2016-01-12 Richard Biener <rguenther@suse.de>
11028 * g++.dg/lto/pr69077_0.C: New testcase.
11029 * g++.dg/lto/pr69077_1.C: Likewise.
11031 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11034 * g++.dg/opt/pr69175.C: New test.
11036 2016-01-12 Alan Lawrence <alan.lawrence@arm.com>
11038 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
11039 rather than #including math.h & stdlib.h.
11040 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
11041 * gcc.dg/vect/pr49771.c: Likewise.
11042 * gcc.dg/vect/vect-10-big-array.c: Likewise.
11043 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
11044 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
11045 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
11046 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
11047 * gcc.dg/vect/pr44507.c: Likewise.
11048 * gcc.dg/vect/pr45902.c: Likewise.
11049 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
11050 * gcc.dg/vect/vect-117.c: Likewise.
11051 * gcc.dg/vect/vect-99.c: Likewise.
11052 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
11053 * gcc.dg/vect/vect-cond-1.c: Likewise.
11054 * gcc.dg/vect/vect-cond-2.c: Likewise.
11055 * gcc.dg/vect/vect-cond-3.c: Likewise.
11056 * gcc.dg/vect/vect-cond-4.c: Likewise.
11057 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
11058 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
11059 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
11060 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
11061 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
11062 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
11063 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
11064 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
11065 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
11066 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
11067 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
11068 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
11069 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
11070 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
11071 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
11072 include of signal.h.
11073 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
11074 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
11075 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
11076 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
11077 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
11078 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
11079 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
11080 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
11081 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
11082 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
11083 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11084 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
11085 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
11086 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
11087 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
11088 * gcc.dg/vect/vect-outer-5.c: Likewise.
11089 * gcc.dg/vect/vect-outer-6.c: Likewise.
11090 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
11091 include of stdio.h.
11093 2016-01-12 Nick Clifton <nickc@redhat.com>
11096 * gcc.dg/lto/pr61886_0.c: Rename the external function called
11097 to fread so that it will be found in all target runtimes.
11099 2016-01-12 Richard Biener <rguenther@suse.de>
11101 PR tree-optimization/69053
11102 * g++.dg/torture/pr69053.C: New testcase.
11104 2016-01-12 Richard Biener <rguenther@suse.de>
11106 PR tree-optimization/69168
11107 * gcc.dg/torture/pr69168.c: New testcase.
11109 2016-01-12 Richard Biener <rguenther@suse.de>
11111 PR tree-optimization/69157
11112 * gcc.dg/torture/pr69157.c: New testcase.
11114 2016-01-12 Richard Biener <rguenther@suse.de>
11116 PR tree-optimization/69174
11117 * gcc.dg/torture/pr69174.c: New testcase.
11119 2016-01-12 Jakub Jelinek <jakub@redhat.com>
11123 * g++.dg/tls/pr66808.C: New test.
11124 * g++.dg/tls/pr69000.C: New test.
11126 2016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11128 * gcc.target/powerpc/swaps-p8-23.c: New test.
11129 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
11131 2016-01-11 John David Anglin <danglin@gcc.gnu.org>
11133 PR tree-optimization/68356
11134 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
11136 2016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
11137 Jim Wilson <jim.wilson@linaro.org>
11140 * gcc.target/arm/pr69194.c: New test.
11142 2016-01-11 H.J. Lu <hongjiu.lu@intel.com>
11145 * gcc.target/i386/pr69225-1.c: New test.
11146 * gcc.target/i386/pr69225-2.c: Likewise.
11147 * gcc.target/i386/pr69225-3.c: Likewise.
11148 * gcc.target/i386/pr69225-4.c: Likewise.
11149 * gcc.target/i386/pr69225-5.c: Likewise.
11150 * gcc.target/i386/pr69225-6.c: Likewise.
11152 2016-01-11 Jakub Jelinek <jakub@redhat.com>
11155 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11159 * gcc.dg/pr69071.c: New test.
11162 * g++.dg/opt/pr69211.C: New test.
11164 PR tree-optimization/69214
11165 * gcc.c-torture/compile/pr69214.c: New test.
11167 2016-01-11 Uros Bizjak <ubizjak@gmail.com>
11169 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
11170 * gcc.target/i386/pr66232-11.c: Ditto.
11171 * gcc.target/i386/pr66232-12.c: Ditto.
11172 * gcc.target/i386/pr66232-13.c: Ditto.
11174 2016-01-11 Richard Biener <rguenther@suse.de>
11176 PR tree-optimization/69173
11177 * gcc.dg/torture/pr69173.c: New testcase.
11179 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11181 PR rtl-optimization/68796
11182 * gcc.target/aarch64/tst_5.c: New test.
11183 * gcc.target/aarch64/tst_6.c: Likewise.
11185 2016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11187 PR rtl-optimization/68841
11188 * gcc.dg/pr68841.c: New test.
11189 * gcc.c-torture/execute/pr68841.c: New test.
11191 2016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
11193 PR rtl-optimization/68920
11194 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
11196 * gcc.dg/ifcvt-5.c: New test.
11198 2016-01-11 Alexandre Oliva <aoliva@redhat.com>
11201 * g++.dg/pr69123.C: New.
11203 2016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
11206 * gcc.target/i386/pr69010.c: New test.
11208 2016-01-11 Martin Jambor <mjambor@suse.cz>
11211 * gcc.target/i386/chkp-pr69044.c: New test.
11213 2016-01-11 Tom de Vries <tom@codesourcery.com>
11215 PR tree-optimization/69109
11216 * gcc.dg/autopar/pr69109-2.c: New test.
11217 * gcc.dg/autopar/pr69109.c: New test.
11219 2016-01-11 Tom de Vries <tom@codesourcery.com>
11221 PR tree-optimization/69108
11222 * gcc.dg/autopar/pr69108.c: New test.
11224 2016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
11227 * c-c++-common/Wisleading-indentation.c: Augment test.
11229 2016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
11232 * gfortran.dg/inline_matmul_12.f90: New test.
11234 2016-01-10 Paul Thomas <pault@gcc.gnu.org>
11237 * gfortran.dg/actual_array_offset_1: New test.
11239 2016-01-10 Tom de Vries <tom@codesourcery.com>
11241 PR tree-optimization/69062
11242 * gcc.dg/autopar/pr69062.c: New test.
11244 2016-01-10 Thomas Schwinge <thomas@codesourcery.com>
11246 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
11247 * gcc.dg/vect/slp-perm-2.c: Likewise.
11248 * gcc.dg/vect/slp-perm-3.c: Likewise.
11249 * gcc.dg/vect/slp-perm-5.c: Likewise.
11250 * gcc.dg/vect/slp-perm-6.c: Likewise.
11251 * gcc.dg/vect/slp-perm-7.c: Likewise.
11252 * gcc.dg/vect/slp-perm-8.c: Likewise.
11254 2016-01-10 Tom de Vries <tom@codesourcery.com>
11256 PR tree-optimization/69039
11257 * gcc.dg/autopar/pr69039.c: New test.
11259 2016-01-09 Marek Polacek <polacek@redhat.com>
11262 * g++.dg/pr69113.C: New test.
11264 2016-01-09 Jakub Jelinek <jakub@redhat.com>
11266 PR middle-end/50865
11267 PR tree-optimization/69097
11268 * gcc.c-torture/execute/pr50865.c: New test.
11269 * gcc.c-torture/execute/pr69097-1.c: New test.
11270 * gcc.c-torture/execute/pr69097-2.c: New test.
11271 * gcc.dg/pr69097-1.c: New test.
11272 * gcc.dg/pr69097-2.c: New test.
11274 2016-01-09 Jakub Jelinek <jakub@redhat.com>
11277 * g++.dg/opt/pr69164.C: New test.
11279 2016-01-08 Jakub Jelinek <jakub@redhat.com>
11281 PR tree-optimization/69167
11282 * gcc.dg/pr69167.c: New test.
11284 2016-01-08 Marek Polacek <polacek@redhat.com>
11287 * g++.dg/pr68449.C: New.
11289 2016-01-08 Alan Lawrence <alan.lawrence@arm.com>
11291 PR tree-optimization/68707
11292 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
11293 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
11294 on platforms supporting it.
11295 * gcc.dg/vect/slp-perm-2.c: Likewise.
11296 * gcc.dg/vect/slp-perm-3.c: Likewise.
11297 * gcc.dg/vect/slp-perm-5.c: Likewise.
11298 * gcc.dg/vect/slp-perm-7.c: Likewise.
11299 * gcc.dg/vect/slp-perm-8.c: Likewise.
11300 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
11301 on platforms supporting it.
11303 2016-01-08 Jakub Jelinek <jakub@redhat.com>
11305 PR tree-optimization/69162
11306 * gcc.dg/pr69162.c: New test.
11308 PR tree-optimization/69172
11309 * gcc.dg/pr69172.c: New test.
11311 2016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
11313 PR tree-optimization/67781
11314 * gcc.c-torture/execute/pr67781.c: New file.
11316 2016-01-08 Jakub Jelinek <jakub@redhat.com>
11318 PR tree-optimization/69083
11319 * gcc.dg/vect/pr69083.c: New test.
11321 2016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
11323 PR tree-optimization/61441
11324 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
11325 Use -fexcess-precision=standard for compiler options.
11326 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
11328 2016-01-08 Jakub Jelinek <jakub@redhat.com>
11331 * gfortran.dg/gomp/pr69128.f90: New test.
11334 * g++.dg/ext/pr69145-1.C: New test.
11335 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
11336 * g++.dg/ext/pr69145-2.h: New file.
11338 2016-01-07 Martin Sebor <msebor@redhat.com>
11341 * gcc.dg/atomic-fetch-bool.c: New test.
11342 * gcc.dg/sync-fetch-bool.c: New test.
11344 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11347 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11349 2016-01-07 Nick Clifton <nickc@redhat.com>
11352 * g++.dg/pr66655.C: New test.
11353 * g++.dg/pr66655_1.cc: Test support file.
11354 * g++.dg/pr66655.h: Test header file.
11356 2016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
11359 gfortran.dg/gomp/pr66680.f90: New test.
11361 2016-01-07 H.J. Lu <hongjiu.lu@intel.com>
11364 * gcc.target/i386/pr69171-1.c: New test.
11365 * gcc.target/i386/pr69171-2.c: Likewise.
11366 * gcc.target/i386/pr69171-3.c: Likewise.
11367 * gcc.target/i386/pr69171-4.c: Likewise.
11368 * gcc.target/i386/pr69171-5.c: Likewise.
11369 * gcc.target/i386/pr69171-6.c: Likewise.
11371 2015-12-15 Bernd Schmidt <bschmidt@redhat.com>
11373 PR middle-end/67639
11374 * c-c++-common/pr67639.c: New test.
11376 2016-01-07 Jakub Jelinek <jakub@redhat.com>
11378 PR tree-optimization/69141
11379 * g++.dg/opt/pr69141.C: New test.
11381 2016-01-06 Eric Botcazou <ebotcazou@adacore.com>
11383 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
11385 2016-01-06 Uros Bizjak <ubizjak@gmail.com>
11388 * gcc.target/i386/pr69140.c: New test
11390 2016-01-06 David Malcolm <dmalcolm@redhat.com>
11392 * gcc.dg/bad-dereference.c: New test case.
11394 2015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11396 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
11398 2016-01-06 Andreas Schwab <schwab@linux-m68k.org>
11400 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
11402 2016-01-06 Marek Polacek <polacek@redhat.com>
11405 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11407 2016-01-05 Marek Polacek <polacek@redhat.com>
11410 * gcc.dg/atomic-invalid-2.c: New.
11412 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11415 * gcc.target/i386/pr68991.c: New test.
11417 2016-01-05 H.J. Lu <hongjiu.lu@intel.com>
11420 * g++.dg/pr68991-1.C: New test.
11421 * g++.dg/pr68991-2.C: Likewise.
11423 2016-01-05 Sergei Trofimovich <siarheit@google.com>
11426 * gcc.target/ia64/pr60465-gprel64.c: New test.
11427 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
11429 2016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11431 PR rtl-optimization/68651
11432 * gcc.target/aarch64/pr68651_1.c: New test.
11434 2016-01-05 David Malcolm <dmalcolm@redhat.com>
11437 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11439 2016-01-05 Nathan Sidwell <nathan@acm.org>
11442 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
11444 * gcc.dg/alias-15.c: New.
11446 2016-01-05 Nick Clifton <nickc@redhat.com>
11449 * g++.dg/pr68770.C: New test.
11451 2016-01-04 Mike Stump <mikestump@comcast.net>
11453 * lib/target-supports.exp (check_effective_target_cilkplus):
11454 cilkplus targets require pthreads.
11455 (check_effective_target_cilkplus): Remove special case for NVPTX.
11457 2016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11459 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11462 2016-01-04 Jakub Jelinek <jakub@redhat.com>
11464 Update copyright years.
11466 2016-01-04 Marek Polacek <polacek@redhat.com>
11469 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11470 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11471 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11473 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11475 * gcc.target/sparc/20160104-2.c: New test.
11477 2016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11479 * gcc.target/sparc/20160104-1.c: New test.
11481 2016-01-03 Paul Thomas <pault@gcc.gnu.org>
11484 * gfortran.dg/pr65045.f90: New test.
11486 2016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11488 * gnat.dg/specs/debug1.ads: Delete.
11490 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11492 PR libgfortran/68867
11493 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11496 2016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11498 PR libgfortran/68867
11499 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11502 2016-01-01 Paul Thomas <pault@gcc.gnu.org>
11505 * gfortran.dg/pr68864.f90: New test.
11507 2016-01-01 Jakub Jelinek <jakub@redhat.com>
11509 PR tree-optimization/69070
11510 * gcc.dg/pr69070.c: New test.
11513 * gfortran.dg/pr69055.f90: New test.
11516 * gcc.dg/pr69015.c: New test.
11518 Copyright (C) 2016 Free Software Foundation, Inc.
11520 Copying and distribution of this file, with or without modification,
11521 are permitted in any medium without royalty provided the copyright
11522 notice and this notice are preserved.