PR c/77323
[official-gcc.git] / gcc / testsuite / ChangeLog
blobf4dddd8bea3c3c893751696d8c2343a16d20eb00
1 2016-08-25  Marek Polacek  <polacek@redhat.com>
3         PR c/77323
4         * gcc.dg/pr77323.c: New test.
6 2016-08-24  Paul Thomas  <pault@gcc.gnu.org>
8         PR fortran/77358
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>
25         PR target/77270
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
41         of unsigned int.
42         * gcc.dg/zero_sign_ext_test.c: Require int32plus.
44 2016-08-24  Robert Suchanek  <robert.suchanek@imgtec.com>
46         PR testsuite/77317
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
74         verification.
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>
88         PR c++/77321
89         * g++.dg/cpp1y/pr77321.C: New test.
91 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
93         PR fortran/60774
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>
102         PR fortran/61318
103         * gfortran.dg/pr61318.f90: New test.
105 2016-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
107         PR fortran/77260
108         * gfortran.dg/pr77260_1.f90: New test.
109         * gfortran.dg/pr77260_2.f90: Ditto.
111 2016-08-22  Joseph Myers  <joseph@codesourcery.com>
113         PR middle-end/77269
114         * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
115         __builtin_signbitf and __builtin_signbitl in expected generic
116         expansion.
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
121         tests.
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
139         macro.
140         (main): Update calls to TEST_I_F.
141         * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
142         macro.
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>
154         PR c/52952
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>
178         PR c/32187
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.
240         (M_OK1): New macro.
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>
252         PR fortran/72744
253         * gfortran.dg/gomp/pr72744.f90: New test.
255         PR fortran/69281
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
263         of hardcoded value.
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>
292         PR c/71514
293         * gcc.dg/pr71514.c: New test.
295 2015-08-18  H.J. Lu  <hongjiu.lu@intel.com>
297         PR target/72839
298         * gcc.target/i386/pr72839.c: New test.
300 2016-08-18  Chung-Lin Tang  <cltang@codesourcery.com>
302         PR middle-end/70895
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>
315         PR fortran/67496
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>
329         PR middle-end/77259
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>
354         PR libgcc/77265
355         * gcc.dg/torture/float128-extend-inf.c: New test.
357 2016-08-16  David Malcolm  <dmalcolm@redhat.com>
359         PR c/72857
360         * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
361         for embedded NUL.
362         * gcc.dg/format/c90-printf-1.c: Restore column numbers.
363         * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
364         caret placement.
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
375         expected output..
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.
383         (test_u8): Likewise.
384         (test_u): Likewise; update expected message, from "range" to
385         "location".
386         (test_U): Likewise.
387         (test_L): Likewise.
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>
403         PR target/71910
404         * g++.dg/gomp/pr71910.C: New test.
406         PR middle-end/67485
407         * gcc.c-torture/compile/pr67485.c: New test.
409         PR target/72867
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
421         in 32-bit mode.
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>
446         PR target/72867
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>
465         PR fortran/70598
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>
474         PR target/76342
475         * gcc.target/i386/pr76342.c: New test.
477 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
479         PR c/71512
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>
494         PR middle-end/71654
495         * gcc.dg/c-c++-common/pr71654.c: New test.
496         * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
497         dg-options.
498         * gcc.dg/tree-ssa/vrp24: Likewise.
500 2016-08-12  Jakub Jelinek  <jakub@redhat.com>
502         PR c/67410
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>
512         PR testsuite/71008
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>
548         PR debug/63240
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
553         DW_AT_deleted.
555         PR debug/55641
556         * g++.dg/debug/dwarf2/ref-1.C: New.
558         PR debug/49366
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>
570         PR target/72863
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>
584         PR c++/72868
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>
598         PR c/72816
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):
689         Add aarch64*-*-*.
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>
697         PR target/72853
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>
711         PR target/71873
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>
729         PR ipa/71981
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>
759         PR c++/72809
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>
770         PR c/64955
771         * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
772         output.
774 2016-08-08  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
776         * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
777         c99_runtime.
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>
787         PR c/52952
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>
795         PR fortran/72716
796         * gfortran.dg/gomp/pr72716.f90: New test.
798         PR middle-end/72781
799         * gcc.dg/gomp/pr72781.c: New test.
801         PR middle-end/68762
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>
808         PR testsuite/72838
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>
815         PR fortran/71936
816         * gfortran.dg/allocate_with_source_21.f03: New test.
818 2016-08-08  Andre Vehreschild  <vehre@gcc.gnu.org>
820         PR fortran/72698
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>
829         PR fortran/70524
830         * gfortran.dg/dependency_48.f90: New test.
832 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
834         PR fortran/70040
835         * gfortran.dg/pr70040.f90:  New testcase.
837 2016-08-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
839         PR fortran/71961
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>
848         PR c/72816
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>
893         PR Target/72819
894         * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
895         registers.
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
912         __fp16 data types.
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>
919         PR c++/68724
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
935         dg-options.
937 2016-08-04  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
939         * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
940         test-cases.
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
944         test-cases.
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
948         large_double.
950 2016-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
952         PR c++/72800
953         * g++.dg/cpp1y/lambda-ice1.C: New.
955 2016-08-04  Patrick Palka  <ppalka@gcc.gnu.org>
957         PR c++/72759
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>
984         PR c++/70229
985         * g++.dg/cpp0x/constexpr-ctor19.C: New test.
987 2016-08-04  Richard Biener  <rguenther@suse.de>
989         PR middle-end/71984
990         * gcc.dg/torture/pr71984.c: Guard correctness check for
991         little-endian.
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
1004         and remove -O3.
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
1032         tests.
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
1038         char.
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>
1058         PR target/72748
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>
1091         PR fortran/41922
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>
1098         PR fortran/68566
1099         * gfortran.dg/pr68566.f90: new test.
1101 2016-07-30 Martin Sebor  <msebor@redhat.com>
1103         PR c++/60760
1104         PR c++/71091
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>
1119         PR fortran/69867
1120         * gfortran.dg/pr69867.f90: New test.
1122 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1124         PR fortran/69962
1125         * gfortran.dg/pr69962.f90: New test.
1127 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1129         PR fortran/70006
1130         * gfortran.dg/pr70006.f90: New test.
1132 2016-07-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1134         PR fortran/71730
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>
1147         PR c/71742
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.
1152         PR c/71853
1153         * gcc.dg/noncompile/pr71853.c: New test.
1155         PR c/71573
1156         * gcc.dg/noncompile/pr71573.c: New test.
1158         PR c/71926
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>
1179         PR c++/51488
1180         * g++.dg/template/pr51488.C: New.
1182 2016-07-29  Jakub Jelinek  <jakub@redhat.com>
1184         PR c/71969
1185         * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
1186         static __inline__.
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>
1193         PR c/71574
1194         * c-c++-common/pr71574.c: New test.
1196         PR c/71583
1197         * gcc.dg/noncompile/pr71583.c: New test.
1199 2016-07-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
1201         PR middle-end/68217
1202         * gcc.dg/pr68217.c: New test.
1204 2016-07-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1206         PR fortran/71067
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>
1216         PR fortran/71799
1217         * gfortran.dg/pr71799.f90: New test.
1219 2016-07-28  Paolo Carlini  <paolo.carlini@oracle.com>
1221         PR c++/71665
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>
1230         PR fortran/71859
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>
1237         PR fortran/71883
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>
1247         Revert
1248         2016-07-19  Thomas Koenig  <tkoenig@gcc.gnu.org>
1250         PR fortran/71902
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>
1264         PR middle-end/71994
1265         * gcc.dg/torture/pr71994.c: New test.
1267 2016-07-27  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1269         PR middle-end/71078
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
1286         including stdint.h.
1287         * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
1288         including stdint.h.
1290 2016-07-26  Michael Meissner  <meissner@linux.vnet.ibm.com>
1292         PR target/71869
1293         * gcc.target/powerpc/float128-cmp.c: New test to make sure that
1294         IEEE built-in functions handle quiet and signalling NaNs
1295         correctly.
1297 2016-07-26  Steven G. Kargl  <kargl@gcc.gnu.org>
1299         PR fortran/71862
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>
1419         PR middle-end/70920
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
1425         2 instead of 3.
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>
1444         PR fortran/71935
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>
1451         PR c++/71675
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>
1466         PR fortran/71795
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
1484         numbers.
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>
1497         PR c++/71728
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>
1523         PR c++/71941
1524         * g++.dg/gomp/pr71941.C: New test.
1526 2016-07-20  David Malcolm  <dmalcolm@redhat.com>
1528         PR c/70339
1529         PR c/71858
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>
1558         PR target/71948
1559         * gcc.target/avr/torture/tiny-progmem.c: New test.
1561 2016-07-20  Jakub Jelinek  <jakub@redhat.com>
1563         PR c++/71909
1564         * g++.dg/parse/pr71909.C: New test.
1565         * g++.dg/tm/pr71909.C: New test.
1567         PR c++/50060
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>
1590         PR fortran/71902
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.
1598         PR middle-end/71874
1599         * g++.dg/torture/pr71874.C: New test.
1601         PR middle-end/71734
1602         * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1603         (my_alloc): Rewritten to use __builtin_posix_memalign and
1604         __SIZE_TYPE__.
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>
1610         PR fortran/71688
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>
1635         PR target/71493
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>
1641         PR c++/71835
1642         * g++.dg/conversion/ambig3.C: New test.
1644         PR c++/71828
1645         * g++.dg/cpp0x/constexpr-71828.C: New test.
1647         PR c++/71826
1648         * g++.dg/template/pr71826.C: New test.
1650         PR c++/71822
1651         * g++.dg/template/defarg21.C: New test.
1653         PR c++/71871
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>
1677         PR fortran/71523
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>
1688         PR fortran/62125
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>
1698         PR c++/58796
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>
1722         PR c/71858
1723         * gcc.dg/spellcheck-identifiers-3.c: New test.
1725 2016-07-15  Andre Vehreschild  <vehre@gcc.gnu.org>
1727         PR fortran/71807
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>
1741         PR fortran/29819
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>
1749         PR testsuite/71865
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.
1754         PR c/71858
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>
1800         PR fortran/70842
1801         * gfortran.dg/select_type_35.f03: New test.
1803 2016-07-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1805         PR target/65951
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
1815         error on AIX.
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>
1829         PR target/71733
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>
1901         PR ipa/71633
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>
1922         PR middle-end/71104
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>
1928         PR target/71805
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>
1949         PR middle-end/71700
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>
1991         PR middle-end/71758
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>
2006         PR target/71801
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>
2016         PR fortran/71783
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>
2031         PR target/71297
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>
2040         PR target/71806
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>
2054         PR fortran/71764
2055         * gfortran.dg/pr71764.f90: New test.
2057 2016-07-07  Jakub Jelinek  <jakub@redhat.com>
2058             Kai Tietz  <ktietz70@googlemail.com>
2060         PR c++/70869
2061         PR c++/71054
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>
2085         PR ipa/71624
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>
2101         PR target/70098
2102         PR target/71763
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>
2116         PR target/50739
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>
2154         PR c++/62314
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
2164         to new interfaces.
2166 2016-07-05  Andre Vehreschild  <vehre@gcc.gnu.org>
2168         PR fortran/71623
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>
2190         PR fortran/65575
2191         * gfortran.dg: pr65575.f90: New test.
2193 2016-07-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2195         PR fortran/35849
2196         * gfortran.dg: pr35849.f90: New test.
2198 2016-07-04  Jakub Jelinek  <jakub@redhat.com>
2200         PR c++/71739
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
2210         locr.
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>
2220         PR target/63874
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>
2230         PR c/71719
2231         * c-c++-common/Wunused-var-15.c: New test.
2233 2016-07-01  Jakub Jelinek  <jakub@redhat.com>
2235         PR fortran/71687
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
2241         target and options.
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
2245         __float128 options.
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>
2258         PR target/71720
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>
2267         PR target/71698
2268         * gcc.target/powerpc/pr71698.c: New test.
2270 2016-07-01  Georg-Johann Lay  <avr@gjlay.de>
2272         PR target/71151
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.
2293         PR fortran/71704
2294         * gfortran.dg/gomp/pr71704.f90: New test.
2296         PR fortran/71705
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>
2395         PR driver/71651
2396         * gcc.dg/spellcheck-options-12.c: New test case.
2398 2016-06-30  Jakub Jelinek  <jakub@redhat.com>
2400         PR middle-end/71693
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>
2416         PR fortran/71686
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>
2432         PR middle-end/15256
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
2454         long-line.
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>
2484         PR middle-end/71002
2485         * g++.dg/torture/pr71002.C: Adjust testcase.
2487 2016-06-29  Jakub Jelinek  <jakub@redhat.com>
2489         PR c/71685
2490         * gcc.dg/pr71685.c: New test.
2492 2016-06-28  Martin Sebor  <msebor@redhat.com>
2494         PR c/71552
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>
2506         PR middle-end/71626
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>
2512         PR target/71656
2513         * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2515 2016-06-27  Segher Boessenkool  <segher@kernel.crashing.org>
2517         PR target/71670
2518         * gcc.target/powerpc/pr71670.c: New testcase.
2520 2016-06-27  Peter Bergner  <bergner@vnet.ibm.com>
2522         PR target/71656
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
2529         around fp16 code.
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:
2537         Likewise.
2538         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2539         Likewise.
2540         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2541         Likewise.
2542         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2543         Likewise.
2544         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2545         Likewise.
2546         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2547         Likewise.
2548         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2549         Likewise.
2550         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2551         Likewise.
2552         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2553         Likewise.
2554         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2555         Likewise.
2556         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2557         Likewise.
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>
2565         PR fortran/71649
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 ...
2708         (bar): This.
2709         * gcc.target/i386/noplt-4.c: Likewise.
2710         (main): Renamed to ...
2711         (bar): This.
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>
2808         PR target/66232
2809         PR target/67400
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>
2846         PR target/67400
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>
2864         PR c/70339
2865         * c-c++-common/attributes-1.c: Update dg-prune-output to include
2866         hint.
2867         * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2868         expected results due to builtin "nanl" now being suggested for
2869         "name".
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
2877         file.
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>
2951         PR fortran/71068
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):
2969         Add AArch64 check.
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>
2994         PR target/71549
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>
3041         PR c/71601
3042         * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
3044 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
3046         PR middle-end/71581
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>
3054         PR target/71571
3055         * g++.dg/torture/pr71571.C: New test.
3057 2016-06-20  Jakub Jelinek  <jakub@redhat.com>
3059         PR target/71559
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>
3066         PR fortran/71194
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>
3075         PR c/69507
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>
3083         PR testsuite/71489
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
3095         "alignement".
3097 2016-06-20  Georg-Johann Lay  <avr@gjlay.de>
3099         PR target/71103
3100         * gcc.target/avr/torture/pr71103-2.c: New test.
3102 2016-06-19 Martin Sebor  <msebor@redhat.com>
3104         PR c/69507
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
3122         and merge flags.
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>
3149         PR target/71151
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>
3166         PR target/71242
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>
3175         PR target/71554
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>
3194         PR middle-end/71529
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>
3204         PR c++/70202
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>
3240         PR c++/71528
3241         * g++.dg/opt/pr71528.C: New test.
3243         PR c++/71516
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>
3259         PR middle-end/71526
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>
3284         PR sanitizer/71498
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>
3299         PR middle-end/71478
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>
3336         PR middle-end/71476
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>
3347         PR fortran/70673
3348         * gfortran.dg/pr70673.f90: New test.
3350 2016-06-13  Richard Biener  <rguenther@suse.de>
3352         PR middle-end/64516
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>
3361         PR target/71241
3362         * gcc.dg/torture/float128-nan.c: New test.
3364 2016-06-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
3366         PR target/60751
3367         * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
3368         statement.
3370 2016-06-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
3372         PR target/60751
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
3376         statement.
3377         * gfortran.dg/graphite/pr38083.f90: Likewise.
3378         * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
3379         missing format.
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>
3387         PR middle-end/71310
3388         * gcc.target/powerpc/pr71310.c: New testcase.
3390 2016-06-11  Kugan Vivekanandarajah  <kuganv@linaro.org>
3392         PR middle-end/71478
3393         * gcc.dg/pr71478.c: New test.
3395 2016-06-10  Jakub Jelinek  <jakub@redhat.com>
3397         PR middle-end/71494
3398         * gcc.c-torture/execute/pr71494.c: New test.
3400         PR c/68657
3401         * gcc.target/i386/pr68657.c: New test.
3403         PR inline-asm/68843
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>
3409         PR c/71392
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
3425         and options.
3427 2016-06-10  Maxim Ostapenko  <m.ostapenko@samsung.com>
3429         PR sanitizer/71480
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>
3445         PR inline-asm/68843
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>
3452         PR middle-end/71373
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.
3471         PR c/71381
3472         * c-c++-common/goacc/cache-1.c: Update.  Move invalid usage tests
3473         to...
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
3478         usage.
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>
3492         PR middle-end/71477
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>
3508         PR c/70883
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
3523           when setting SIZE.
3525 2016-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
3527         PR c++/71465
3528         * g++.dg/inherit/crash5.C: New.
3529         Revert:
3530         2016-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
3532         PR c++/70202
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>
3556         PR c/65471
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>
3576         PR c++/70507
3577         PR c/68120
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>
3586         PR c++/71442
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>
3621         PR c++/71448
3622         * g++.dg/torture/pr71448.C: New test.
3624 2016-06-08  Bernd Schmidt  <bschmidt@redhat.com>
3626         PR debug/71432
3627         PR ada/71413
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>
3644         PR c/71418
3645         * gcc.dg/noncompile/pr71418.c: New test.
3647         PR c/71426
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>
3670         PR c/61564
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
3674         entry.
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>
3688         PR middle-end/71423
3689         * gcc.dg/torture/pr71423.c: New testcase.
3691 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
3693         PR middle-end/71408
3694         * gcc.dg/tree-ssa/pr71408.c: New test.
3696 2016-06-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
3698         PR middle-end/71281
3699         * g++.dg/torture/pr71281.C: New test.
3701 2016-06-06  Marek Polacek  <polacek@redhat.com>
3703         PR c/71362
3704         * gcc.dg/pr71362.c: New test.
3706 2016-06-06  Jakub Jelinek  <jakub@redhat.com>
3707             Patrick Palka  <ppalka@gcc.gnu.org>
3709         PR c++/70847
3710         PR c++/71330
3711         PR c++/71393
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
3726         above.
3728 2016-06-06  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3730         PR middle-end/37780
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>
3743         PR c/24414
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>
3764         PR target/71389
3765         * g++.dg/pr71389.C: New test.
3767 2016-06-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3769         PR fortran/71404
3770         * gfortran.dg/fmt_read_5.f: New test.
3772 2016-06-05  Andre Vehreschild  <vehre@gcc.gnu.org>
3774         PR fortran/69659
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>
3787         PR c++/49377
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>
3797         PR c++/70202
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>
3818         PR c++/27100
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>
3827         PR target/71276
3828         PR target/71277
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>
3842         PR target/66960
3843         PR target/67630
3844         PR target/67634
3845         PR target/67841
3846         PR target/68037
3847         PR target/68618
3848         PR target/68661
3849         PR target/69575
3850         PR target/69596
3851         PR target/69734
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>
3914         PR target/70957
3915         * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3916         support.
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>
3938         PR middle-end/71387
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>
3948         PR fortran/52393
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>
3970         PR c++/71372
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
3975         dg-output.
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
4001         alternative number.
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>
4009         PR target/71186
4010         * gcc.target/powerpc/pr71186.c: New test.
4012 2016-06-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4014         PR fortran/52393
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
4020         procedure.
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
4026         env var is set.
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
4029         shown once.
4030         * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
4031         during compilation.
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>
4037         PR fortran/71156
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>
4044         PR middle-end/71371
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>
4087         PR c++/66635
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
4094         -mbranch-cost=2.
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>
4109         PR c++/71248
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
4120         instead of %rdi.
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>
4139         PR target/71346
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>
4149         PR c++/71306
4150         * g++.dg/warn/Wplacement-new-size-3.C: New test.
4152 2016-05-30  Jakub Jelinek  <jakub@redhat.com>
4154         PR c++/71349
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>
4160         PR c++/71238
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
4197         to ce.
4199 2016-05-30  Paolo Carlini  <paolo.carlini@oracle.com>
4201         PR c++/71099
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>
4216         PR middle-end/71269
4217         PR middle-end/71292
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>
4223         PR middle-end/71252
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>
4239         PR target/71245
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>
4245         PR c++/71105
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>
4256         Revert:
4257         PR c++/69855
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>
4264         PR c++/60385
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>
4285         PR c++/69855
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>
4292         PR target/63596
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>
4307         PR middle-end/71308
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>
4317         PR middle-end/71279
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>
4333         PR c++/70822
4334         PR c++/70106
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
4366         kept in memory.
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>
4413         PR target/70738
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>
4458         PR c/71265
4459         * gcc.dg/noncompile/pr71265.c: New test.
4461         PR c/71266
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>
4480         PR c++/55992
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
4505         instructions.
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>
4540         PR target/71050
4541         * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4543 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4545         PR c++/50436
4546         * g++.dg/template/crash123.C: New.
4547         * g++.dg/template/crash124.C: Likewise.
4549 2016-05-24  Martin Sebor  <msebor@redhat.com>
4551         PR c++/71147
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
4586         support.
4588 2016-05-24  Paolo Carlini  <paolo.carlini@oracle.com>
4590         PR c++/69872
4591         * g++.dg/warn/Wno-narrowing1.C: New.
4593 2016-05-24  Marek Polacek  <polacek@redhat.com>
4595         PR c/71249
4596         * c-c++-common/Wswitch-unreachable-2.c: New test.
4598 2016-05-24  Jakub Jelinek  <jakub@redhat.com>
4600         PR c++/71257
4601         * g++.dg/vect/simd-clone-6.cc: New test.
4602         * g++.dg/gomp/declare-simd-6.C: New test.
4604         PR middle-end/70434
4605         PR c/69504
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>
4632         PR middle-end/71252
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>
4641         PR middle-end/70434
4642         PR c/69504
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>
4648         PR fortran/71123
4649         * gfortran.dg/namelist_90.f: New test
4651 2016-05-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4653         PR fortran/66461
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
4660         as little endian.
4662 2016-05-23  Paolo Carlini  <paolo.carlini@oracle.com>
4664         PR c++/70972
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>
4670         PR c++/69095
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>
4686         PR c/49859
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>
4726         PR c++/53401
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>
4784         PR middle-end/40921
4785         * gcc.dg/tree-ssa/pr40921.c: New test.
4787 2016-05-20  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
4789         PR target/71103
4790         * gcc.target/avr/pr71103.c: New test.
4792 2016-05-21  Kugan Vivekanandarajah  <kuganv@linaro.org>
4794         PR middle-end/71179
4795         * gcc.dg/tree-ssa/pr71179.c: New test.
4797 2016-05-20  Martin Sebor  <msebor@redhat.com>
4799         PR c/71115
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
4815         formatting.
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
4822         non-common cases.
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>
4834         PR fortran/71204
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>
4843         PR c++/70572
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>
4864         PR c++/71210
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
4872         supported.
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>
4902         PR c++/71075
4903         * g++.dg/diagnostic/pr71075.C: New test.
4905 2016-05-19  David Malcolm  <dmalcolm@redhat.com>
4907         PR c++/71184
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>
4928         PR target/71056
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>
4937         PR sanitizer/64354
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>
4960         PR driver/69265
4961         * gcc.dg/spellcheck-options-11.c: New test case.
4963 2016-05-18  Jakub Jelinek  <jakub@redhat.com>
4965         PR c++/71100
4966         * g++.dg/opt/pr71100.C: New test.
4968 2016-05-18  Martin Jambor  <mjambor@suse.cz>
4970         PR ipa/69708
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>
4978         PR ipa/69708
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>
4987         PR c++/69793
4988         * g++.dg/template/crash122.C: New.
4990 2016-05-18  Paolo Carlini  <paolo.carlini@oracle.com>
4992         PR c++/70466
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>
5011         PR ipa/70646
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
5042         in comment.
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
5053         with __aarch64__.
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>
5084         PR middle-end/63586
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
5103         PR middle-end/55299
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>
5110         PR ipa/71146
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
5145         float64x1.
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>
5159         PR target/70809
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>
5172         PR target/71114
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>
5198         PR testsuite/70227
5199         * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
5201 2016-05-15  Harald Anlauf  <anlauf@gmx.de>
5203         PR fortran/69603
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>
5212         PR fortran/71047
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>
5223         PR c++/60049
5224         * g++.dg/cpp0x/constexpr-60049.C: New test.
5226 2016-05-13  Jakub Jelinek  <jakub@redhat.com>
5228         PR bootstrap/71071
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>
5258         PR target/53440
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>
5267         PR c/70756
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>
5288         PR driver/71063
5289         * gcc.dg/opts-7.c: New test.
5291 2016-05-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5293         PR target/70830
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.
5309         PR target/71019
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>
5329         PR c/43651
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
5336         directive.
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
5342         support.
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>
5351         PR c++/71024
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>
5370         PR debug/71057
5371         * g++.dg/debug/pr71057.C: New testcase.
5373 2016-05-11  Jakub Jelinek  <jakub@redhat.com>
5375         PR fortran/70855
5376         * gfortran.dg/gomp/pr70855.f90: New test.
5378 2016-05-11  Richard Biener  <rguenther@suse.de>
5380         PR middle-end/71002
5381         * g++.dg/torture/pr71002.C: New testcase.
5383 2016-05-11  Ilya Enkovich  <ilya.enkovich@intel.com>
5385         PR middle-end/70807
5386         * gcc.dg/pr70807.c: New test.
5388 2016-05-10  Martin Sebor  <msebor@redhat.com>
5390         PR c++/38611
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>
5401         PR target/70799
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>
5410         PR middle-end/70877
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>
5420         PR target/70927
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>
5427         PR target/70963
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>
5457         PR c/70255
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>
5478         PR testsuite/70826
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>
5498         PR fortran/70937
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>
5507         PR fortran/56226
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>
5534         PR middle-end/70941
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>
5547         PR debug/70935
5548         * gcc.dg/torture/pr70935.c: New test.
5550 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
5552         PR target/58219
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>
5562         PR target/52933
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>
5570         PR sanitizer/70875
5571         * gcc.dg/ubsan/bounds-3.c: New test.
5573 2016-05-06  Oleg Endo  <olegendo@gcc.gnu.org>
5575         PR target/54089
5576         * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5578 2016-05-06  Richard Biener  <rguenther@suse.de>
5580         PR middle-end/70931
5581         * gfortran.dg/pr70931.f90: New testcase.
5583 2016-05-06  Richard Biener  <rguenther@suse.de>
5585         PR middle-end/70941
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>
5605         PR c++/70906
5606         PR c++/70933
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
5625         flag is present.
5627 2016-05-04  Marek Polacek  <polacek@redhat.com>
5629         PR c/48778
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>
5638         PR c++/66561
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>
5644         PR c/70859
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.
5695         PR target/49244
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
5713         __float128.
5714         * gcc.target/powerpc/float128-complex-2.c: Likewise.
5716 2016-05-02  H.J. Lu  <hongjiu.lu@intel.com>
5718         PR testsuite/70520
5719         * c-c++-common/asan/clone-test-1.c (main): Align child process
5720         stack to 16 bytes.
5722 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
5724         PR c++/62314
5725         * g++.dg/spellcheck-fields-2.C: New test case.
5727 2016-05-02  David Malcolm  <dmalcolm@redhat.com>
5729         PR c++/62314
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>
5760         PR c/70851
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>
5869         PR c++/66644
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>
5886         PR middle-end/70626
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>
5921         PR sanitizer/70342
5922         * g++.dg/ubsan/null-7.C: New test.
5924         PR c/70852
5925         * gcc.dg/pr70852.c: New test.
5927 2016-04-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5929         PR/69089
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>
5954         PR target/60040
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>
5970         PR middle-end/70843
5971         * gcc.dg/pr70843.c: New test.
5973 2016-04-28  Jakub Jelinek  <jakub@redhat.com>
5975         PR target/70858
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>
6018         PR target/70821
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>
6035         PR testsuite/70595
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
6080         cilkplus_runtime.
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>
6089         PR c++/69024
6090         PR c++/68997
6091         * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
6092         diagnostic.
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>
6103         PR target/70155
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
6132         ".{5,6}".
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>
6144         PR ipa/70760
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>
6155         PR middle-end/49889
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>
6164         PR c++/66639
6165         * g++.dg/cpp1y/func_constexpr.C: New test.
6167 2016-04-26  Patrick Palka  <ppalka@gcc.gnu.org>
6169         PR c++/70241
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>
6190         PR c/67784
6191         * gcc.dg/pr67784-3.c: New test.
6192         * gcc.dg/pr67784-4.c: New test.
6193         * gcc.dg/pr67784-5.c: New test.
6195         PR c/70791
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
6207         number scans.
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
6230         scans.
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
6238         associated options.
6240 2016-04-26  Marek Polacek  <polacek@redhat.com>
6242         PR c++/70744
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>
6274         PR sanitizer/70712
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>
6297         PR target/70750
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>
6303         PR c++/70540
6304         * g++.dg/cpp0x/auto48.C: New.
6306 2016-04-21  Marek Polacek  <polacek@redhat.com>
6308         PR c++/70513
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>
6314         PR target/70728
6315         * gcc.target/i386/pr70728.c: New test.
6317 2016-04-21  Richard Biener  <rguenther@suse.de>
6319         PR middle-end/70747
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>
6337         PR ipa/70018
6338         * g++.dg/ipa/nothrow-1.C: New testcase.
6340 2016-04-20  Nathan Sidwell  <nathan@acm.org>
6342         PR c++/55635
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>
6361         PR c++/69363
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>
6375         PR target/64971
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>
6399         PR target/70674
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>
6409         PR target/69201
6410         * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
6411         extern to force it misaligned.
6412         (b): Likewise.
6413         (c): Likewise.
6414         (d): Likewise.
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.
6422         (b): Likewise.
6423         (c): Likewise.
6424         (d): Likewise.
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.
6429         (b): Likewise.
6430         (c): Likewise.
6431         (d): Likewise.
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>
6447         PR middle-end/70689
6448         * gcc.target/i386/pr70689.c: New.
6450 2016-04-18  H.J. Lu  <hongjiu.lu@intel.com>
6452         PR target/70708
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>
6476         PR testsuite/70699
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>
6488         PR other/70183
6489         * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6491 2016-04-15  Jan Hubicka  <jh@suse.cz>
6493         PR ipa/70018
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>
6500         PR c/70671
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
6506         x86_64.
6508 2016-04-15  Marek Polacek  <polacek@redhat.com>
6510         PR c/70651
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>
6522         PR c++/69517
6523         PR c++/70019
6524         PR c++/70588
6525         * g++.dg/cpp1y/vla11.C: Revert for real.
6527         PR c/70436
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>
6539         PR target/70662
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>
6550         PR target/70669
6551         * gcc.target/powerpc/pr70669.c: New test.
6553         PR target/70640
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
6556         power8.
6558 2016-04-14  Martin Sebor  <msebor@redhat.com>
6560         PR c++/69517
6561         PR c++/70019
6562         PR c++/70588
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>
6575         PR c++/70029
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
6582         alignment.
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>
6592         PR c++/69517
6593         PR c++/70019
6594         PR c++/70588
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>
6606         PR c++/70641
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>
6618         PR c++/70635
6619         * g++.dg/parse/pr70635.C: New.
6621 2016-04-13  Marek Polacek  <polacek@redhat.com>
6623         PR c++/70639
6624         * c-c++-common/Wmisleading-indentation-4.c: New test.
6626 2016-04-13  Marek Polacek  <polacek@redhat.com>
6628         PR c/70436
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>
6640         PR middle-end/70633
6641         * gcc.c-torture/compile/pr70633.c: New test.
6643         PR debug/70628
6644         * gcc.dg/torture/pr70628.c: New test.
6646 2016-04-12  Patrick Palka  <ppalka@gcc.gnu.org>
6648         PR c++/70610
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
6657         128 instead of 32.
6659         PR c++/70571
6660         * g++.dg/ext/pr70571.C: New test.
6662 2016-04-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
6664         PR target/70640
6665         * gcc.target/powerpc/pr70640.c: New test.
6667 2016-04-12  Paolo Carlini  <paolo.carlini@oracle.com>
6669         PR c++/68722
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>
6679         PR c++/70501
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>
6698         PR target/70381
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>
6709         PR target/70133
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>
6715         PR c++/69066
6716         * g++.dg/cpp1y/pr69066.C: New.
6718 2016-04-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6720         PR fortran/68566
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>
6728         PR testsuite/64039
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>
6760         PR fortran/70592
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>
6770         PR sanitizer/70573
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>
6777         PR lto/70289
6778         PR ipa/70348
6779         PR tree-optimization/70373
6780         PR middle-end/70533
6781         PR middle-end/70534
6782         PR middle-end/70535
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>
6790         PR c++/70590
6791         PR c++/70452
6792         * g++.dg/pr70590.C: New test.
6793         * g++.dg/pr70590-2.C: New test.
6795 2016-04-08  Jakub Jelinek  <jakub@redhat.com>
6797         PR middle-end/70593
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>
6805         PR sanitizer/70541
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>
6815         PR target/70566
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>
6829         PR testsuite/70581
6830         * gcc.dg/lto/simd-function_0.c: New test.
6832         * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6833         clones.
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>
6841         PR testsuite/70553
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>
6858         PR c/70436
6859         * g++.dg/warn/Wparentheses-29.C: New test.
6861 2016-04-06  Patrick Palka  <ppalka@gcc.gnu.org>
6863         PR c/70436
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
6893         for AVX512F clones.
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.
6899         PR middle-end/70550
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>
6905         PR c++/70512
6906         * g++.dg/ext/attribute-may-alias-5.C: New.
6908 2016-04-05  Jakub Jelinek  <jakub@redhat.com>
6910         PR c++/70336
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>
6917         PR ipa/66223
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>
6933         PR c++/70452
6934         * g++.dg/ext/constexpr-vla4.C: New test.
6936 2016-04-05  Uros Bizjak  <ubizjak@gmail.com>
6938         PR target/70510
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>
6948         PR target/70525
6949         * gcc.target/i386/pr70525.c: New test.
6951 2016-04-05  Richard Biener  <rguenther@suse.de>
6953         PR middle-end/70499
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,
6959         remove XFAIL.
6961 2016-04-04  Jakub Jelinek  <jakub@redhat.com>
6963         PR middle-end/70307
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>
6969         PR ipa/66223
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>
6975         PR middle-end/70457
6976         * gcc.dg/torture/pr70457.c: New.
6978 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
6980         PR fortran/67538
6981         * gfortran.dg/allocate_with_source_19.f08: New test.
6983 2016-04-04  Andre Vehreschild  <vehre@gcc.gnu.org>
6985         PR fortran/65795
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>
6995         PR c/70307
6996         * gcc.dg/torture/pr70307.c: New test.
6998 2016-04-03  Oleg Endo  <olegendo@gcc.gnu.org>
7000         PR target/70416
7001         PR target/67391
7002         * gcc.target/sh/torture/pr70416.c: New.
7004 2016-04-02  Martin Sebor  <msebor@redhat.com>
7006         PR c++/67376
7007         PR c++/70170
7008         PR c++/70172
7009         PR c++/70228
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>
7030         PR c++/70488
7031         * g++.dg/init/new47.C: New test.
7033 2016-04-01  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
7035         PR target/70496
7036         * gcc.target/arm/pr70496.c: New test.
7038 2016-04-01  Nathan Sidwell  <nathan@acm.org>
7040         PR c++/68475
7041         * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
7043 2016-04-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
7045         PR target/69890
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>
7077         PR target/70442
7078         * gcc.dg/pr70442.c: New test.
7080 2016-03-31  Nathan Sidwell  <nathan@acm.org>
7082         PR c++/70393
7083         * g++.dg/cpp0x/constexpr-virtual6.C: New.
7085 2016-03-31  Kirill Yukhin  <kirill.yukhin@intel.com>
7087         PR target/70453
7088         * gcc.target/i386/pr70453.c: New test.
7090 2016-03-31  Andrey Belevantsev  <abel@ispras.ru>
7092         PR target/70292
7093         * gcc.c-torture/pr70292.c: New test.
7095 2016-03-31  Marek Polacek  <polacek@redhat.com>
7097         PR c/70297
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>
7109         PR c++/70430
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>
7122         PR testsuite/70356
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>
7180         PR middle-end/70450
7181         * gcc.dg/torture/pr70450.c: New testcase.
7183 2016-03-30  Jakub Jelinek  <jakub@redhat.com>
7185         PR target/70421
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>
7191         PR testsuite/70364
7192         * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
7193         (check): New function.
7194         (bar): Call check.
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>
7218         PR fortran/70397
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>
7224         PR testsuite/64177
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>
7236         PR target/70406
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>
7245         PR target/70120
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>
7252         PR c++/62212
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>
7258         PR lto/69650
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>
7271         PR middle-end/69845
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>
7291         PR c++/62212
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>
7301         PR middle-end/70370
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>
7317         PR target/70290
7318         * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
7319         Fix formatting.
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>
7328         PR c++/70347
7329         * g++.dg/cpp1y/nsdmi-union1.C: New test.
7331 2016-03-23  Patrick Palka  <ppalka@gcc.gnu.org>
7333         PR c++/70332
7334         * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
7336 2016-03-23  Jakub Jelinek  <jakub@redhat.com>
7338         PR c++/70001
7339         * g++.dg/cpp0x/constexpr-70001-4.C: New test.
7340         * g++.dg/cpp1y/pr70001.C: New test.
7342         PR c++/70323
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>
7349         PR c++/69315
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>
7355         PR c++/69884
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
7362         initialization.
7363         * gfortran.dg/goacc/private-3.f95 (test): Same.
7364         * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
7365         missing use param.
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>
7384         PR target/70232
7385         * gcc.dg/tree-ssa/pr70232.c: New test.
7387 2016-03-22  Ilya Enkovich  <enkovich.gnu@gmail.com>
7389         PR target/70302
7390         * gcc.target/i386/pr70302.c: New test.
7392 2016-03-22  Richard Biener  <rguenther@suse.de>
7394         PR middle-end/70251
7395         * g++.dg/torture/pr70251.C: New testcase.
7397 2016-03-22  David Malcolm  <dmalcolm@redhat.com>
7399         PR c/69993
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>
7412         PR middle-end/70333
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>
7421         PR target/70325
7422         * gcc.target/i386/pr70325.c: New test.
7424 2016-03-22  Jakub Jelinek  <jakub@redhat.com>
7426         PR target/70329
7427         * gcc.target/i386/avx512bw-pr70329-1.c: New test.
7428         * gcc.target/i386/avx512bw-pr70329-2.c: New test.
7430         PR target/70300
7431         * gcc.target/i386/pr70300.c: New test.
7433         PR c++/70295
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>
7440         PR c++/70096
7441         * g++.dg/template/ptrmem30.C: New test.
7443 2016-03-22  Patrick Palka  <ppalka@gcc.gnu.org>
7445         PR c++/70204
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>
7451         PR middle-end/70326
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>
7462         PR target/70327
7463         * gcc.target/i386/pr70327.c: New test.
7465 2016-03-21  Martin Liska  <mliska@suse.cz>
7467         PR ipa/70306
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>
7479         PR target/70296
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>
7489         PR target/70293
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>
7522         PR c/70281
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>
7529         PR target/70113
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>
7544         PR ipa/70269
7545         * gcc.dg/pr70269.c: New test.
7547 2016-03-18  Jakub Jelinek  <jakub@redhat.com>
7549         PR c++/70267
7550         * g++.dg/ext/java-3.C: New test.
7552 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
7554         PR c++/70205
7555         * g++.dg/lookup/pr70205.C: New test.
7557 2016-03-18  Patrick Palka  <ppalka@gcc.gnu.org>
7559         PR c++/70218
7560         * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7562 2016-03-17  Marek Polacek  <polacek@redhat.com>
7564         PR c/69407
7565         * gcc.dg/atomic-op-6.c: New test.
7567 2016-03-17  David Malcolm  <dmalcolm@redhat.com>
7569         PR c/70264
7570         * c-c++-common/pr70264.c: New test case.
7572 2016-03-17  Jakub Jelinek  <jakub@redhat.com>
7574         PR c++/70144
7575         * c-c++-common/pr70144-1.c: New test.
7576         * c-c++-common/pr70144-2.c: New test.
7578         PR c++/70272
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>
7585         PR driver/70192
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>
7604         PR debug/70271
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>
7613         PR c++/70194
7614         * g++.dg/warn/constexpr-70194.C: New test.
7616 2016-03-16  Richard Henderson  <rth@redhat.com>
7618         PR middle-end/70240
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>
7627         PR target/70245
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>
7638         PR middle-end/70199
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>
7647         PR c/70093
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>
7671         PR c++/70147
7672         * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7673         method call to i () as argument.  Adjust expected output.
7675         PR c++/70147
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>
7681         PR c++/58281
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
7687         hppa*-*-hpux*.
7689         * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7691         PR libfortran/69799
7692         * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7693         libatomic_available.
7695 2016-03-15  Marek Polacek  <polacek@redhat.com>
7697         PR c++/70209
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>
7731         PR target/64411
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>
7741         PR c++/53792
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>
7751         PR middle-end/70219
7752         * gcc.dg/pr70219.c: New test.
7754 2016-03-14  Bernd Schmidt  <bschmidt@redhat.com>
7756         PR target/70083
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>
7767         PR target/70098
7768         * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7769         New function.
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>
7780         PR fortran/69043
7781         * gfortran.dg/include_9.f90: New test.
7783 2016-03-13  Dominique d'Humieres  <dominiq@lps.ens.fr>
7785         PR fortran/45076
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>
7796         PR target/69614
7797         * gcc.target/arm/pr69614.c: New.
7799 2016-03-12  Paul Thomas  <pault@gcc.gnu.org>
7801         PR fortran/70031
7802         * gfortran.dg/submodule_14.f08: New test
7804         PR fortran/69524
7805         * gfortran.dg/submodule_15.f08: New test
7807 2016-03-12  Patrick Palka  <ppalka@gcc.gnu.org>
7809         PR c++/70106
7810         * g++.dg/cpp1y/paren3.C: New test.
7812 2016-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
7814         PR target/70131
7815         * gcc.target/powerpc/ppc-round2.c: New test.
7817 2016-03-11  Bernd Schmidt  <bschmidt@redhat.com>
7819         PR target/70123
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>
7829         PR c/68187
7830         * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7831         case.
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>
7846         PR c/70085
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
7852         dg-options.
7854 2016-03-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7856         PR target/70002
7857         PR target/69245
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>
7883         PR target/70160
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>
7892         PR target/70044
7893         * gcc.target/aarch64/pr70044.c: New test.
7895 2016-03-10  Patrick Palka  <ppalka@gcc.gnu.org>
7896             Jakub Jelinek  <jakub@redhat.com>
7898         PR c++/70001
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>
7905         PR lto/69589
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>
7911         PR c++/70153
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>
7930         PR testsuite/68915
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.
7944         PR target/70086
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>
7958         PR c/68473
7959         PR c++/70105
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>
7966         PR c/68473
7967         PR c++/70105
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):
7971         New.
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
7976         make_location.
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>
7987         PR target/70049
7988         * gcc.target/i386/pr70049.c: New test.
7990 2016-03-09  Richard Biener  <rguenther@suse.de>
7992         PR c/70143
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-*-*,
8000         arm-*-*.
8002 2016-03-09  Jakub Jelinek  <jakub@redhat.com>
8004         PR middle-end/67278
8005         * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
8007         PR target/67278
8008         * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
8010         PR middle-end/70050
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>
8027         PR c++/62096
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>
8037         PR c++/70135
8038         * g++.dg/cpp1y/constexpr-loop4.C: New test.
8039         * g++.dg/ubsan/pr70135.C: New test.
8041         PR target/70110
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>
8093         PR middle-end/69916
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>
8102         PR testsuite/70109
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>
8115         PR c++/70084
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
8122         x86_64-*-*.
8124 2016-03-04  Bernd Schmidt  <bschmidt@redhat.com>
8126         PR c/69973
8127         * gcc.dg/pr69973.c: New test.
8129         PR rtl-optimization/69941
8130         * gcc.dg/torture/pr69941.c: New test.
8132         PR c/69824
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
8139         function.
8141 2016-03-05  Patrick Palka  <ppalka@gcc.gnu.org>
8143         PR c++/66786
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>
8153         PR c++/70035
8154         * g++.dg/ubsan/pr70035.C: New test.
8156         PR target/70062
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>
8169         PR c/68187
8170         * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
8171         function.
8172         (fn_42_b): Likewise.
8173         (fn_42_c): Likewise.
8175 2016-03-04  David Malcolm  <dmalcolm@redhat.com>
8177         PR c/68187
8178         * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
8179         function.
8180         (fn_40_b): Likewise.
8181         (fn_41_a): Likewise.
8182         (fn_41_b): Likewise.
8184 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
8186         PR target/70059
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>
8201         PR c/69798
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>
8207         PR target/70004
8208         * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
8209         Delete.
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>
8224         PR c++/70054
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>
8230         PR testsuite/69766
8231         * go.test/go-test.exp: S/390: Set GOARCH to the current target when
8232         testing multiarch.
8234 2016-03-04  Jakub Jelinek  <jakub@redhat.com>
8236         PR debug/69947
8237         * gcc.dg/guality/pr69947.c: New test.
8239 2016-03-03  Jakub Jelinek  <jakub@redhat.com>
8241         PR ada/70017
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>
8251         PR target/70021
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>
8257         PR middle-end/70050
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>
8309         PR c/68062
8310         * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
8312         PR middle-end/70022
8313         * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
8315         PR target/70028
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>
8331         PR target/67278
8332         * gcc.dg/simd-8.c: New testcase.
8334 2016-03-02  Richard Biener  <rguenther@suse.de>
8336         PR middle-end/67278
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>
8349         PR c/67854
8350         * gcc.dg/pr67854.c: New test.
8352 2016-03-02  Jakub Jelinek  <jakub@redhat.com>
8354         PR middle-end/70025
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>
8377         PR target/70033
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>
8386         PR target/70027
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>
8395         PR c/69796
8396         PR c/69974
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>
8414         PR c++/69795
8415         * g++.dg/parse/invalid1.C: New test.
8417 2016-03-01  Richard Biener  <rguenther@suse.de>
8419         PR middle-end/70022
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>
8429         PR target/70011
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>
8435         PR c++/69961
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>
8486         PR fortran/68147
8487         PR fortran/47674
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>
8493         PR fortran/56007
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>
8509         PR fortran/60126
8510         * gfortran.dg/pr60126.f90: New test.
8512 2016-02-27  Jeff Law  <law@redhat.com>
8514         Revert
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>
8524         PR fortran/69910
8525         * gfortran.dg/newunit_4.f90: New test.
8527 2016-02-27  Jakub Jelinek  <jakub@redhat.com>
8529         PR target/69613
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
8533         target.
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>
8542         PR target/69969
8543         * gcc.target/powerpc/pr69969.c: New test.
8545 2016-02-26  Martin Sebor  <msebor@redhat.com>
8547         PR c++/15766
8548         * g++.old-deja/g++.other/decl5.C: Add a test case.
8550 2016-02-26  Segher Boessenkool  <segher@kernel.crashing.org>
8552         PR target/69946
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>
8564         PR middle-end/69920
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>
8570         PR target/69709
8571         * gcc.target/s390/pr69709.c: New test.
8573 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8575         PR target/69245
8576         * gcc.target/aarch64/pr69245_1.c: New test.
8578 2016-02-26  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8580         PR target/69613
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>
8591         PR target/61397
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>
8616         PR c++/69736
8617         * g++.dg/cpp1y/paren2.C: New test.
8619 2016-02-24  Martin Sebor  <msebor@redhat.com>
8621         PR c/51147
8622         * gcc.dg/enum-mode-2.c: New test.
8624 2016-02-24  Jakub Jelinek  <jakub@redhat.com>
8626         PR c++/69922
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>
8633         PR c/69819
8634         * gcc.dg/pr69819.c: New test.
8636 2016-02-24  Martin Sebor  <msebor@redhat.com>
8638         PR c++/69912
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>
8650         PR debug/61033
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>
8656         PR middle-end/69760
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>
8673         PR middle-end/69915
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>
8683         PR middle-end/68963
8684         * gcc.dg/torture/pr68963.c: New testcase.
8686 2016-02-24  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8688         PR target/69875
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>
8704         PR middle-end/69909
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>
8720         PR fortran/61156
8721         * gfortran.dg/include_6.f90: Update test.
8723 2016-02-23  Jakub Jelinek  <jakub@redhat.com>
8725         PR objc/69844
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>
8736         PR middle-end/69780
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.
8758         (f): Rename to...
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...
8763         (MACRO_5): ...this.
8764         (g): 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
8777         xfail for c++.
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>
8803         PR c++/69902
8804         * g++.dg/warn/Wnonnull-compare-5.C: New test.
8806         PR c/69900
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>
8816         PR fortran/67451
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>
8835         PR c/28901
8836         * gcc.dg/unused-variable-3.c: New test.
8838 2016-02-22  Jakub Jelinek  <jakub@redhat.com>
8840         PR target/69888
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>
8850         PR target/69885
8851         * gcc.dg/pr69885.c: New test.
8853 2016-02-22  Oleg Endo  <olegendo@gcc.gnu.org>
8855         PR target/69806
8856         PR target/54089
8857         * gcc.target/sh/pr54089-10.c: New.
8859 2016-02-20  Paul Thomas  <pault@gcc.gnu.org>
8861         PR fortran/69423
8862         * gfortran.dg/deferred_character_15.f90 : New test.
8864 2016-02-20  Dominique d'Humieres  <dominiq@lps.ens.fr>
8866         PR fortran/57365
8867         gfortran.dg/allocate_with_source_18.f03: New test.
8869 2016-02-20  Harald Anlauf  <anlauf@gmx.de>
8871         PR fortran/52531
8872         gfortran.dg/gomp/pr52531.f90: New test.
8874 2016-02-19  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8876         PR c++/69865
8877         * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8878         -std=c++03.
8880 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
8882         PR c++/69826
8883         * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8884         * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8886         PR c++/69850
8887         * g++.dg/warn/Wnonnull-compare-4.C: New test.
8889         PR c++/69851
8890         * g++.dg/torture/pr69851.C: New test.
8892 2016-02-19  Martin Sebor  <msebor@redhat.com>
8894         PR testsuite/69573
8895         * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8897 2016-02-19  Jakub Jelinek  <jakub@redhat.com>
8899         PR c++/69850
8900         * g++.dg/warn/Wnonnull-compare-2.C: New test.
8901         * g++.dg/warn/Wnonnull-compare-3.C: New test.
8903         PR c++/67767
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
8911         above.
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>
8917         PR target/69820
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
8932         -march=z13.
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>
8944         PR target/69625
8945         * gcc.target/s390/pr69625.c: Add test case.
8947 2016-02-18  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8949         PR testsuite/68580
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>
8954         PR target/68404
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>
8960         PR middle-end/69553
8961         * g++.dg/torture/pr69553.C: New testcase.
8963 2016-02-18  Nick Clifton  <nickc@redhat.com>
8965         PR target/62254
8966         PR target/69610
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>
8973         PR middle-end/69854
8974         * gcc.dg/torture/pr69854.c: New testcase.
8976 2016-02-17  Jakub Jelinek  <jakub@redhat.com>
8978         PR c++/69850
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>
8987         PR testsuite/69586
8988         * gcc.dg/uninit-21.c: Add -fno-short-enums.
8990 2016-02-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8992         PR target/69161
8993         * gcc.c-torture/compile/pr69161.c: New test.
8995 2016-02-17  David Sherwood  <david.sherwood@arm.com>
8997         PR target/69532
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>
9015         PR Target/48344
9016         * gcc.target/powerpc/pr48344-1.c: New test.
9018 2015-02-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
9020         PR fortran/69742
9021         * gfortran.dg/associate_21.f90:  New test.
9023 2016-02-16  Jakub Jelinek  <jakub@redhat.com>
9025         PR c/69835
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>
9037         PR middle-end/69801
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>
9067         PR middle-end/69801
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>
9078         PR c++/69658
9079         * g++.dg/init/pr69658.C: New test.
9081         PR c++/69797
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>
9101         PR fortran/60526
9102         * gfortran.dg/type_decl_4.f90:  Reinstated.
9104 2016-02-14  John David Anglin  <danglin@gcc.gnu.org>
9106         PR fortran/68746
9107         * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
9109 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9111         PR fortran/60526
9112         PR bootstrap/69816
9113         * gfortran.dg/type_decl_4.f90:  Removed.
9115 2016-02-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9117         PR fortran/60526
9118         * gfortran.dg/type_decl_4.f90:  New test.
9120 2016-02-14  Alan Modra  <amodra@gmail.com>
9122         PR testsuite/68886
9123         * gcc.c-torture/execute/stkalign.c: Revise test.
9125 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
9127         PR target/67260
9128         * gcc.target/sh/torture/pr67260.c: Adjust additional options.
9130 2016-02-13  Oleg Endo  <olegendo@gcc.gnu.org>
9132         PR target/67260
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>
9141         PR target/67636
9142         PR target/64345
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>
9158         PR other/69554
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>
9170         PR driver/69265
9171         PR driver/69453
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>
9203         PR ipa/69241
9204         * g++.dg/ipa/pr69241-4.C: New test.
9206         PR ipa/68672
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>
9213         PR c/69522
9214         * gcc.dg/pr69522.c: New test.
9216 2016-02-12  Patrick Palka  <ppalka@gcc.gnu.org>
9218         PR c++/69098
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>
9279         PR c/69768
9280         * c-c++-common/Waddress-1.c: New test.
9282 2016-02-11  Andre Vehreschild  <vehre@gcc.gnu.org>
9284         PR fortran/69296
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>
9301         PR c++/68726
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
9307         test.
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>
9315         PR target/69148
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>
9326         PR ipa/69241
9327         PR c++/69649
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>
9350         PR tree-opt/69282
9351         * gcc.c-torture/compile/20160205-1.c: New testcase.
9353 2016-02-09  Michael Meissner  <meissner@linux.vnet.ibm.com>
9355         PR target/68404
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>
9362         PR target/68532
9363         * gcc.c-torture/execute/pr68532.c: New test.
9365 2016-02-11  Alexandre Oliva  <aoliva@redhat.com>
9367         PR target/69634
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>
9389         PR c++/69139
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>
9395         PR c++/69283
9396         PR c++/67835
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>
9413         PR c++/59627
9414         * g++.dg/gomp/pr59627.C: New test.
9416         PR ipa/69239
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>
9427         PR c++/69688
9428         * g++.dg/init/const12.C: New test.
9430 2016-02-08  Bernd Schmidt  <bschmidt@redhat.com>
9432         PR target/60410
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>
9443         PR target/68273
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>
9461         PR fortran/50555
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>
9476         PR c++/69662
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>
9482         PR c/69643
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>
9488         PR fortran/66089
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.
9496         PR c++/69628
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>
9510         PR target/69677
9511         * gcc.target/i386/pr69677.c: New test.
9513 2016-02-05  Patrick Palka  <ppalka@gcc.gnu.org>
9515         PR c++/68948
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>
9534         PR c/69669
9535         * c-c++-common/pr69669.c: New test.
9537 2016-02-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
9539         PR target/69667
9540         * g++.dg/pr69667.C: New file.
9542 2016-02-04  Wilco Dijkstra  <wdijkstr@arm.com>
9544         PR target/69619
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>
9558         PR target/65932
9559         PR target/67714
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>
9567         PR target/65932
9568         PR target/67714
9569         * gcc.c-torture/execute/pr67714.c: New test.
9571 2016-02-04  Ilya Enkovich  <enkovich.gnu@gmail.com>
9573         PR target/69454
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>
9579         PR c++/69251
9580         PR c++/69253
9581         PR c++/69290
9582         PR c++/69277
9583         PR c++/69349
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>
9601         PR c/69627
9602         * gcc.dg/pr69627.c: New test.
9604         PR target/69644
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>
9614         PR c++/69056
9615         * g++.dg/cpp0x/pr69056.C: New test.
9617 2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
9618             Alexandre Oliva  <aoliva@redhat.com>
9620         PR target/69461
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
9626         works from here ...
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>
9638         PR fortran/67451
9639         PR fortran/69418
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"
9660         warning.
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>
9694         PR middle-end/68542
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>
9700         PR target/69548
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
9709         PR c/69558
9710         * gcc.dg/pr69543.c: New test.
9711         * gcc.dg/pr69558.c: New test.
9713 2016-02-01  Uros Bizjak  <ubizjak@gmail.com>
9715         PR testsuite/65940
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>
9729         PR middle-end/69556
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>
9753         PR testsuite/69584
9754         * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9755         * gcc.dg/tree-ssa/sra-18.c: Likewise.
9757         PR debug/68244
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>
9764         PR fortran/67564
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>
9774         PR fortran/69566
9775         * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9777 2016-01-30  Martin Sebor  <msebor@redhat.com>
9779         PR c++/68490
9780         * g++.dg/ext/flexary10.C: New test.
9782 2016-01-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
9784         PR fortran/66707
9785         gfortran.dg/common_23.f90: New test.
9787 2016-01-29  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9789         PR target/65546
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>
9796         PR debug/69518
9797         * gcc.dg/torture/pr69518.c: New test.
9799 2016-01-29  H.J. Lu  <hongjiu.lu@intel.com>
9801         PR target/69530
9802         * gcc.target/i386/pr69530.c: New test.
9804 2016-01-29  Steve Ellcey  <sellcey@imgtec.com>
9806         PR target/65604
9807         * gcc.target/mips/div-delay.c: New test.
9809 2016-01-29  Jakub Jelinek  <jakub@redhat.com>
9811         PR target/69551
9812         * gcc.target/i386/pr69551.c: New test.
9814         PR target/66137
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>
9831         PR debug/66869
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>
9841         PR c++/69509
9842         PR c++/69516
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>
9849         PR middle-end/69537
9850         * gcc.dg/uninit-21.c: New testcase.
9852 2016-01-28  Uros Bizjak  <ubizjak@gmail.com>
9854         PR target/69459
9855         * gcc.target/i386/pr69459.c: New test.
9857 2016-01-28  Steve Ellcey  <sellcey@imgtec.com>
9859         PR target/68400
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>
9865         PR target/17381
9866         * gcc.target/powerpc/pr17381.c: New test.
9868 2016-01-28  Jakub Jelinek  <jakub@redhat.com>
9870         PR middle-end/69542
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>
9884         PR target/63679
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>
9890         PR fortran/62536
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>
9919         PR fortran/69422
9920         * gfortran.dg/alloc_comp_assign_15.f03: New test.
9922 2016-01-27  Jakub Jelinek  <jakub@redhat.com>
9924         PR debug/66869
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>
9942         PR c/68062
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>
9956         PR cilkplus/69267
9957         * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9959 2016-01-27  Uros Bizjak  <ubizjak@gmail.com>
9961         PR target/69512
9962         * gcc.target/i386/pr69512.c: New test.
9964 2016-01-27  Rainer Emrich  <rainer@emrich-ebersheim.de>
9966         PR ada/69488
9967         * gnat.dg/sso/*.adb: Robustify dg-output directives.
9969 2016-01-27  Marek Polacek  <polacek@redhat.com>
9971         PR c++/69379
9972         * g++.dg/pr69379.C: New test.
9974 2016-01-27  Martin Sebor  <msebor@redhat.com>
9976         PR c++/69317
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>
9994         PR c++/69496
9995         * g++.dg/ext/constexpr-vla1.C: New test.
9997 2016-01-20  Christian Bruel  <christian.bruel@st.com>
9999         PR target/69245
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>
10027         PR fortran/69385
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>
10036         PR other/69006
10037         * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
10038         directive.
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>
10062         PR target/68620
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>
10071         PR target/68986
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>
10090         PR target/69442
10091         * gcc.dg/pr69442.c: New test.
10093 2016-01-26  Roger Ferrer Ibáñez  <rofirrim@gmail.com>
10095         PR target/67896
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
10102         function.
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
10114         isl-0.15.
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>
10134         PR target/69469
10135         * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
10136         Algorithm.
10138 2016-01-25  Richard Biener  <rguenther@suse.de>
10140         PR testsuite/69380
10141         * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
10143 2016-01-25  Ilya Enkovich  <enkovich.gnu@gmail.com>
10145         PR target/69421
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>
10168         PR fortran/69397
10169         PR fortran/68442
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>
10175         Revert:
10176         2016-01-18  Patrick Palka  <ppalka@gcc.gnu.org>
10178         PR c++/11858
10179         PR c++/24663
10180         PR c++/24664
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>
10192         PR fortran/68283
10193         gfortran.dg/pr68283.f90: New test.
10195 2016-01-24  Thomas Koenig  <tkoenig@gcc.gnu.org>
10197         PR fortran/66094
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>
10210         PR c++/58109
10211         PR c++/69022
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>
10227         PR target/69432
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
10238         64-bit support.
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>
10246         PR target/68674
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>
10253         PR target/69403
10254         * gcc.c-torture/execute/pr69403.c: New test.
10256 2016-01-22  Paolo Carlini  <paolo.carlini@oracle.com>
10258         PR c++/55843
10259         * g++.dg/template/pr55843.C: New.
10261 2016-01-22  Alan Lawrence  <alan.lawrence@arm.com>
10263         PR testsuite/66877
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>
10269         PR testsuite/67489
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>
10276         PR c/69405
10277         * gcc.dg/sync-fetch.c: New test.
10279 2016-01-21  Martin Sebor  <msebor@redhat.com>
10281         PR target/69252
10282         * gcc.target/powerpc/pr69252.c: New test.
10284 2016-01-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10286         PR fortran/65996
10287         * gfortran.dg/pr65996.f90: New test.
10289 2016-01-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10291         PR c++/68810
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>
10303         PR target/63354
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>
10313         PR target/69129
10314         * gcc.target/mips/pr69129.c: New.
10316 2016-01-21  Paolo Carlini  <paolo.carlini@oracle.com>
10318         PR c++/58046
10319         * g++.dg/cpp0x/pr58046.C: New.
10321 2016-01-21  Jakub Jelinek  <jakub@redhat.com>
10323         PR target/69187
10324         PR target/65624
10325         * gcc.target/arm/pr69187.c: New test.
10327         PR c++/69355
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>
10352         PR c/24293
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
10382         dependency.
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
10387         arm_vfp_ok.
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>
10405         PR testsuite/69366
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>
10460         PR target/25114
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>
10474         PR testsuite/68820
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>
10481         PR ipa/66223
10482         * g++.dg/ipa/devirt-50.C: New testcase.
10484 2016-01-19  Marek Polacek  <polacek@redhat.com>
10486         PR c++/68965
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>
10492         PR target/69135
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>
10505         PR c++/68586
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>
10515         PR debug/65779
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>
10531         PR lto/69136
10532         * g++.dg/torture/pr69136.C: New testcase.
10534 2016-01-19  Jan Hubicka  <hubicka@ucw.cz>
10536         PR lto/69133
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>
10550         PR c++/11858
10551         PR c++/24663
10552         PR c++/24664
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>
10564         PR testsuite/69181
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
10573         global to...
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
10588         dg-options.
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>
10676         PR target/63679
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>
10682         PR target/63679
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>
10689         PR target/63679
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>
10734         PR target/68609
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>
10740         PR c++/69091
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>
10752         PR c++/68936
10753         * g++.dg/template/pr68936.C: New test.
10755 2016-01-15  David Edelsohn  <dje.gcc@gmail.com>
10757         PR target/68609
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>
10772         PR fortran/49630
10773         * gfortran.dg/deferred_character_13.f90: New test for the fix
10774         of comment 3 of the PR.
10776         PR fortran/54070
10777         * gfortran.dg/deferred_character_8.f90: New test
10778         * gfortran.dg/allocate_error_5.f90: New test
10780         PR fortran/60593
10781         * gfortran.dg/deferred_character_10.f90: New test
10783         PR fortran/60795
10784         * gfortran.dg/deferred_character_14.f90: New test
10786         PR fortran/61147
10787         * gfortran.dg/deferred_character_11.f90: New test
10789         PR fortran/64324
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>
10809         PR debug/69137
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>
10823         PR c++/56194
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>
10850         PR ipa/68148
10851         * g++.dg/ipa/devirt-49.C: New testcase.
10853 2016-01-15  Christian Bruel  <christian.bruel@st.com>
10855         PR target/65837
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>
10867         PR c++/69048
10868         * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10870 2016-01-14  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
10872         PR testsuite/67509
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>
10878         PR debug/69244
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):
10884         New procedure.
10885         * gcc.dg/pr61441.c: Require issignaling effective target.
10887 2016-01-14  Segher Boessenkool  <segher@kernel.crashing.org>
10889         PR target/68803
10890         * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10892 2016-01-14  David Malcolm  <dmalcolm@redhat.com>
10894         PR c++/68819
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>
10903         PR c/69262
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>
10938         PR c/66208
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>
10969         PR target/69228
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>
10981         PR target/69247
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>
11011         PR c++/68979
11012         * g++.dg/warn/permissive-1.C: New test.
11014 2016-01-12  Jakub Jelinek  <jakub@redhat.com>
11016         PR objc++/68511
11017         PR c++/69213
11018         * g++.dg/opt/pr69213.C: New test.
11020 2016-01-12  Christian Bruel  <christian.bruel@st.com>
11022         PR target/69180
11023         * gcc.target/arm/pr69180.c: New test.
11025 2016-01-12  Richard Biener  <rguenther@suse.de>
11027         PR lto/69077
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>
11033         PR target/69175
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>
11095         PR target/68913
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>
11121         PR c++/66808
11122         PR c++/69000
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>
11139         PR target/69194
11140         * gcc.target/arm/pr69194.c: New test.
11142 2016-01-11  H.J. Lu  <hongjiu.lu@intel.com>
11144         PR target/69225
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>
11154         PR target/67462
11155         * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
11156         if lp64.
11158         PR target/69071
11159         * gcc.dg/pr69071.c: New test.
11161         PR c++/69211
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
11195         for ix86 targets.
11196         * gcc.dg/ifcvt-5.c: New test.
11198 2016-01-11  Alexandre Oliva  <aoliva@redhat.com>
11200         PR bootstrap/69123
11201         * g++.dg/pr69123.C: New.
11203 2016-01-11  Ilya Enkovich  <enkovich.gnu@gmail.com>
11205         PR target/69010
11206         * gcc.target/i386/pr69010.c: New test.
11208 2016-01-11  Martin Jambor  <mjambor@suse.cz>
11210         PR ipa/69044
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>
11226         PR c++/69029
11227         * c-c++-common/Wisleading-indentation.c: Augment test.
11229 2016-01-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
11231         PR fortran/69154
11232         * gfortran.dg/inline_matmul_12.f90:  New test.
11234 2016-01-10  Paul Thomas  <pault@gcc.gnu.org>
11236         PR fortran/67779
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>
11261         PR c++/69113
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>
11276         PR c++/69164
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>
11286         PR c++/68449
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>
11330         PR fortran/69128
11331         * gfortran.dg/gomp/pr69128.f90: New test.
11333         PR c++/69145
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>
11340         PR c/68966
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>
11346         PR fortran/66680
11347         gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
11349 2016-01-07  Nick Clifton  <nickc@redhat.com>
11351         PR target/66655
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>
11358         PR fortran/66680
11359         gfortran.dg/gomp/pr66680.f90: New test.
11361 2016-01-07  H.J. Lu  <hongjiu.lu@intel.com>
11363         PR target/69171
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>
11387         PR target/69140
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>
11404         PR sanitizer/69099
11405         * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
11407 2016-01-05  Marek Polacek  <polacek@redhat.com>
11409         PR c/69104
11410         * gcc.dg/atomic-invalid-2.c: New.
11412 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11414         PR target/68991
11415         * gcc.target/i386/pr68991.c: New test.
11417 2016-01-05  H.J. Lu  <hongjiu.lu@intel.com>
11419         PR target/68991
11420         * g++.dg/pr68991-1.C: New test.
11421         * g++.dg/pr68991-2.C: Likewise.
11423 2016-01-05  Sergei Trofimovich  <siarheit@google.com>
11425         PR other/60465
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>
11436         PR c/69122
11437         * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
11439 2016-01-05  Nathan Sidwell  <nathan@acm.org>
11441         PR c++/58583
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>
11448         PR target/68870
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
11460         generation.
11462 2016-01-04  Jakub Jelinek  <jakub@redhat.com>
11464         Update copyright years.
11466 2016-01-04  Marek Polacek  <polacek@redhat.com>
11468         PR c/68908
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>
11483         PR fortran/65045
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
11494         expression.
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
11500         PowerPC.
11502 2016-01-01  Paul Thomas  <pault@gcc.gnu.org>
11504         PR fortran/68864
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.
11512         PR sanitizer/69055
11513         * gfortran.dg/pr69055.f90: New test.
11515         PR target/69015
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.