gcc/c-family/
[official-gcc.git] / gcc / testsuite / ChangeLog
blob940f367567eaa1bf18d10dec1494f85f8c0a3c68
1 2015-07-01  Jason Merrill  <jason@redhat.com>
3         * lib/target-supports.exp (cxx_default): Set to C++14.
5 2015-07-01  Tom de Vries  <tom@codesourcery.com>
7         PR testsuite/66723
8         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
9         scan-assembler.
11 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
13         * gfortran.dg/warn_conversion_8.f90:  New test.
15 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
17         PR rtl-optimization/61047
18         * gcc.c-torture/execute/20150611-1.c: New testcase.
20 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
22         PR jit/66700
23         * jit.dg/all-non-failing-tests.h: Add
24         test-pr66700-observing-write-through-ptr.c.
25         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
27 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
29         * jit.dg/test-accessing-union.c: Add comments for use by
30         gcc/jit/docs/topics/types.rst.
32 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
34         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
35         'do-require-effective-target' with 'dg-require-effective-target'.
36         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
37         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
38         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
39         'stlex' with 'strex' as the expected output.
41 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
43         PR c++/60365
44         * g++.dg/cpp0x/gen-attrs-60.C: New.
45         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
47 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
49         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):New function.
50         * gcc.target/aarch64/pic-small.c: Restrict this test under
51         check_effective_target_aarch64_small_fpic.
53 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
55         * gfortran.dg/gomp/pr66633.f90: New test.
57 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
59         PR c++/66686
60         * g++.dg/template/pr66686.C: New test.
62 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
64         * gnat.dg/lto17.ad[sb]: New test.
66 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
68         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
69         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
70         testcase.
71         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
72         New testcase.
73         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
74         New testcase.
75         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
76         New testcase.
77         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
78         New testcase.
79         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
80         New testcase.
81         * jit.dg/test-switch.c: New testcase.
82         * jit.dg/test-switch.cc: New testcase.
84 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
86         PR jit/66546
87         * jit.dg/all-non-failing-tests.h: Add note about
88         test-validly-unreachable-block.c.
89         * jit.dg/test-validly-unreachable-block.c: New file.
91 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
93         PR jit/66628
94         * jit.dg/all-non-failing-tests.h: Add note about
95         test-extra-options.c.
96         * jit.dg/test-extra-options.c: New testcase.
98 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
100         PR debug/66691
101         * gcc.target/i386/pr66691.c: New.
103 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
105         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
106         * gcc.target/i386/iamcu/args.h: Likewise.
107         * gcc.target/i386/iamcu/asm-support.S: Likewise.
108         * gcc.target/i386/iamcu/defines.h: Likewise.
109         * gcc.target/i386/iamcu/macros.h: Likewise.
110         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
111         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
112         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
113         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
114         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
115         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
116         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
117         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
118         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
119         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
120         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
121         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
122         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
123         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
124         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
125         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
126         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
128 2015-06-30  Marek Polacek  <polacek@redhat.com>
130         * gcc.dg/fold-minus-6.c: New test.
132         * gcc.dg/fold-ior-3.c: New test.
134 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
136         Implement N4197 - Adding u8 character literals
137         * g++.dg/cpp1z/utf8.C: New.
138         * g++.dg/cpp1z/utf8-neg.C: New.
139         * g++.dg/cpp1z/udlit-utf8char.C: New.
141 2015-06-30  Marek Polacek  <polacek@redhat.com>
143         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
145 2015-06-30  Tom de Vries  <tom@codesourcery.com>
147         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
148         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
149         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
150         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
152 2015-06-30  Marek Polacek  <polacek@redhat.com>
154         * gcc.dg/fold-ior-2.c: New test.
156 2015-06-30  Tom de Vries  <tom@codesourcery.com>
158         PR tree-optimization/66652
159         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
160         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
161         pointers.
162         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
164 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
166         PR c++/65977
167         * g++.dg/cpp0x/constexpr-friend-3.C: New.
168         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
170 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
172         PR fortran/66605
173         * gfortran.dg/wunused-parameter.f90: New test.
175 2015-06-29  Richard Henderson  <rth@redhat.com>
177         * gcc.target/i386/asm-flag-1.c: New.
178         * gcc.target/i386/asm-flag-2.c: New.
179         * gcc.target/i386/asm-flag-3.c: New.
180         * gcc.target/i386/asm-flag-4.c: New.
181         * gcc.target/i386/asm-flag-5.c: New.
183 2015-06-29  Marek Polacek  <polacek@redhat.com>
185         PR c/66322
186         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
187         * c-c++-common/pr66322.c: New test.
188         * g++.dg/eh/scope1.C: Remove dg-warning.
190 2015-06-29  Richard Biener  <rguenther@suse.de>
192         PR tree-optimization/66677
193         * gcc.dg/vect/pr66677.c: New testcase.
195 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
197         PR middle-end/64130
198         * gcc.dg/tree-ssa/pr64130.c: New test.
200 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
202         * gcc.target/aarch64/pic-small.c: New testcase.
204 2015-06-26  Richard Biener  <rguenther@suse.de>
206         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
208 2015-06-26  Marek Polacek  <polacek@redhat.com>
210         * gcc.dg/fold-and-1.c: New test.
211         * gcc.dg/fold-and-2.c: New test.
213 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
215         * gnat.dg/warn11.adb: Add missing dg directive.
216         * gnat.dg/warn12.adb: New test.
217         * gnat.dg/warn12_pkg.ads: New helper.
219 2015-06-26  Richard Biener  <rguenther@suse.de>
221         * gfortran.dg/reassoc_3.f90: Adjust.
223 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
225         PR target/66412
226         * gcc.target/i386/pr66412.c: New test.
228 2015-06-25  Richard Biener  <rguenther@suse.de>
230         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
232 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
234         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
236 2015-06-25  Richard Biener  <rguenther@suse.de>
238         * gfortran.dg/vect/vect-9.f90: New testcase.
240 2015-06-25  Nick Clifton  <nickc@redhat.com>
242         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
243         H8300 and M32R targets.
245 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
247         PR fortran/66528
248         * gfortran.dg/maxerrors.f90: New test.
250 2015-06-08  DJ Delorie  <dj@redhat.com>
252         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
254 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
256         * gcc.target/aarch64/mgeneral-regs_3.c: New.
258 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
260         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
261         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
262         * gcc.target/aarch64/nofp_1.c: New file.
264 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
266         Implement N3928 - Extending static_assert
267         * g++.dg/cpp0x/static_assert8.C: Adjust.
268         * g++.dg/cpp0x/static_assert12.C: New.
269         * g++.dg/cpp0x/static_assert13.C: New.
270         * g++.dg/cpp1y/static_assert1.C: New.
271         * g++.dg/cpp1y/static_assert2.C: New.
272         * g++.dg/cpp1z/static_assert-nomsg.C: New.
274 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
276         PR c++/65750
277         * g++.dg/cpp0x/trailing11.C: New.
279 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
281         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
282           multilibs.
283         * gcc.target/arm/memset-inline-10.c: Likewise.
284         * gcc.target/arm/pr58784.c: Likewise.
285         * gcc.target/arm/pr59985.C: Likewise.
286         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
288 2015-06-24  Renlin Li  <renlin.li@arm.com>
290         * gcc.target/aarch64/arm_align_max_pwr.c: New.
291         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
293 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
295         Revert:
296         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
298         PR c++/30044
299         * g++.dg/cpp0x/auto45.C: New test.
300         * g++.dg/template/pr30044.C: New test.
301         * g++.dg/template/crash83.C: Accept any error string.
302         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
303         parameters.
304         * g++.dg/cpp0x/variadic18.C: Likewise
305         * g++.dg/template/canon-type-13.C: Likewise.
306         * g++.old-deja/g++.pt/ttp42.C: Likewise.
308 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
310         PR c++/65811
311         * g++.dg/other/linkage2.C: New.
313 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
315         PR target/63408
316         * gcc.target/arm/pr63408.c: New test.
318 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
320         * lib/c-torture.exp: Don't call check_effective_target_lto
321         before setting up environment correctly.
322         * lib/gcc-dg.exp: Likewise, and protect
323         gcc_force_conventional_output.
325 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
327         PR rtl-optimization/66306
328         * gcc.target/s390/pr66306.c: New test.
330 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
332         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
333         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
334         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
335         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
336         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
337         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
338         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
340 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
342         PR target/65803
343         * gcc.c-torture/pr65803.c: New test.
345 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
347         PR c++/30044
348         * g++.dg/cpp0x/auto45.C: New test.
349         * g++.dg/template/pr30044.C: New test.
350         * g++.dg/template/crash83.C: Accept any error string.
351         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
352         parameters.
353         * g++.dg/cpp0x/variadic18.C: Likewise
354         * g++.dg/template/canon-type-13.C: Likewise.
355         * g++.old-deja/g++.pt/ttp42.C: Likewise.
357 2015-06-23  Marek Polacek  <polacek@redhat.com>
359         * c-c++-common/Wlogical-op-3.c: New test.
361 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
363         PR c++/66254
364         * g++.dg/cpp0x/scoped_enum5.C: New.
366 2015-06-23  Richard Biener  <rguenther@suse.de>
368         PR tree-optimization/66636
369         * gcc.dg/vect/pr66636.c: New testcase.
371 2015-06-23  Marek Polacek  <polacek@redhat.com>
373         * gcc.dg/fold-minus-4.c: New test.
374         * gcc.dg/fold-minus-5.c: New test.
375         * c-c++-common/ubsan/overflow-add-5.c: New test.
377 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
379         Add missing testcase from r224672.
380         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
382         * gcc.target/vax/bswapdi-1.c: New.
384 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
386         PR fortran/64674
387         * gfortran.dg/associate_18.f08: New test.
389 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
391         PR target/66560
392         * gcc.target/i386/pr66560-1.c: New test.
393         * gcc.target/i386/pr66560-2.c: Ditto.
394         * gcc.target/i386/pr66560-3.c: Ditto.
395         * gcc.target/i386/pr66560-4.c: Ditto.
397 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
399         * gcc.target/nvptx/nvptx.exp: New file.
400         * gcc.target/nvptx/proto-1.c: Likewise.
402 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
404         PR tree-optimization/66449
405         * gcc.dg/vect/pr66449.c: New test.
407 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
409         * g++.dg/other/dump-ada-spec-5.C: New test.
410         * g++.dg/other/dump-ada-spec-6.C: Likewise.
411         * g++.dg/other/dump-ada-spec-7.C: Likewise.
413 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
415         * g++.dg/inherit/pure1.C: Test location too.
417 2015-06-22  Marek Polacek  <polacek@redhat.com>
419         * gcc.dg/fold-ior-1.c: New test.
420         * gcc.dg/fold-minus-2.c: New test.
421         * gcc.dg/fold-minus-3.c: New test.
422         * gcc.dg/fold-plus-1.c: New test.
423         * gcc.dg/fold-plus-2.c: New test.
424         * gcc.dg/fold-xor-4.c: New test.
425         * gcc.dg/fold-xor-5.c: New test.
427 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
429         PR target/65914
430         * g++.dg/torture/pr65914.C:  New.
432 2015-06-22  Richard Biener  <rguenther@suse.de>
434         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
435         not existing TORTURE_OPTIONS only.
436         * lib/gcc-dg.exp: Likewise.
438 2015-06-22  Christian Bruel  <christian.bruel@st.com>
440         PR target/52144
441         * gcc.target/arm/flip-thumb.c: New test.
443 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
444             Martin Liska  <mliska@suse.cz>
446         PR ipa/65908
447         * g++.dg/ipa/pr65908.C: New testcase.
449 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
451         PR c++/65882
452         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
453         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
455 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
457         * gnat.dg/specs/debug1.ads: Adjust.
459 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
461         * gcc.target/aarch64/fmovd-zero-mem.c: New.
462         * gcc.target/aarch64/fmovd-zero-reg.c: New.
463         * gcc.target/aarch64/fmovf-zero-mem.c: New.
464         * gcc.target/aarch64/fmovf-zero-reg.c: New.
465         * gcc.target/aarch64/fmovld-zero-mem.c: New.
466         * gcc.target/aarch64/fmovld-zero-mem.c: New.
467         * gcc.target/aarch64/fmovd-zero.c: Delete.
468         * gcc.target/aarch64/fmovf-zero.c: Delete.
470 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
472         * gcc.target/vax/bswapdi-1.c: New.
474 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
476         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
478 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
480         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
482 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
484         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
486 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
488         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
490 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
492         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
494 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
496         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
498 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
500         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
502 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
504         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
506 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
508         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
510 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
512         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
514 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
516         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
518 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
520         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
522 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
524         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
526 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
528         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
530 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
532         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
534 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
536         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
538 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
540         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
542 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
544         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
546 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
548         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
550 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
552         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
553         (_ARM_FPSCR): Add FZ field.
554         (clean_results): Force FZ=1 on AArch64.
555         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
557 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
559         * gcc.target/aarch64/pr62308.c: New test.
561 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
563         PR fortran/66549
564         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
566 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
568         * gcc.target/i386/mpx/pr66581.c: New test.
570 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
572         * gcc.target/i386/cmov9.c: New test.
574 2015-06-18  Richard Biener  <rguenther@suse.de>
576         * g++.dg/other/const4.C: New testcase.
578 2015-06-18  Michael Matz  <matz@suse.de>
580         PR middle-end/66253
581         * gcc.dg/vect/pr66253.c: New testcase.
583 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
585         PR target/66569
586         * gcc.target/i386/mpx/chkp-vararg.c: New test.
588 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
590         PR middle-end/66568
591         * gcc.target/i386/mpx/pr66568.c: New test.
593 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
595         PR middle-end/66567
596         * gcc.target/i386/mpx/pr66567.c: New test.
598 2015-06-18  Richard Biener  <rguenther@suse.de>
600         PR tree-optimization/66510
601         * gcc.dg/vect/slp-perm-12.c: New testcase.
603 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
605         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
606         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
607         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
608         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
610 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
612         PR c++/66571
613         * g++.dg/gomp/pr66571-1.C: New test.
615         PR middle-end/66429
616         * c-c++-common/gomp/pr66429.c: New test.
618 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
620         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
621         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
622         ...this.
623         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
624         New testcase.
625         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
626         New testcase.
628 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
630         PR testsuite/65944
631         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
633 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
635         * gcc.target/mips/pr65862-1.c: New test.
636         * gcc.target/mips/pr65862-2.c: Likewise.
638 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
640         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
641         * gcc.target/i386/pr52252-atom.c: Ditto.
642         * gcc.target/i386/vect-div-1.c: Ditto.
643         * gcc.target/i386/rotate-5.c: Ditto.
644         * gcc.target/i386/pr50202.c: Ditto.
645         * gcc.target/i386/pr37843-3.c: Ditto.
646         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
647         * gcc.target/i386/pr53397-1.c: Ditto.
648         * gcc.target/i386/pr55934.c: Ditto.
649         * gcc.target/i386/pr37843-4.c: Ditto.
650         * gcc.target/i386/pr60451.c: Ditto.
651         * gcc.target/i386/pr53397-2.c: Ditto.
652         * gcc.target/i386/vectorize1.c: Ditto.
653         * gcc.target/i386/extract-insert-combining.c: Ditto.
654         * gcc.target/i386/pr53759.c: Ditto.
655         * gcc.target/i386/pr52252-core.c: Ditto.
656         * gcc.target/i386/rotate-3.c: Ditto.
657         * gcc.target/i386/sse-20.c: Ditto.
658         * gcc.target/i386/rotate-4.c: Ditto.
659         * gcc.target/i386/pr61403.c: Ditto.
660         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
661         * gcc.target/i386/pr60901.c: Ditto.
662         * gcc.target/i386/pr59794-7.c: Ditto.
663         * gcc.target/i386/pr62208.c: Ditto.
664         * gcc.target/i386/pr53416.c: Ditto.
665         * gcc.target/i386/asm-dialect-1.c: Ditto.
666         * gcc.target/i386/pr50038.c: Ditto.
667         * gcc.target/i386/47698.c: Ditto.
668         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
669         * gcc.target/i386/pr59794-2.c: Ditto.
670         * gcc.target/i386/pr59794-3.c: Ditto.
671         * gcc.target/i386/pr39058.c: Ditto.
672         * gcc.target/i386/pr60205-1.c: Ditto.
673         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
674         * gcc.target/i386/sse2-movq-2.c: Ditto.
676 2015-06-17  Richard Biener  <rguenther@suse.de>
678         PR tree-optimization/66251
679         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
681 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
683         PR c++/59682
684         * g++.dg/parse/new-placement1.C: New.
686 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
688         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
689         * jit.dg/test-compound-assignment.c: New testcase.
691 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
693         PR jit/66539
694         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
695         to "testcases" array.
697 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
699         PR jit/66539
700         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
701         * jit.dg/test-debug-strings.c: New test case.
702         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
703         the discriminant has a sane debug string.
705 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
707         PR target/56766
708         * gcc.target/i386/pr56766-1.c: New test.
709         * gcc.target/i386/pr56766-2.c: Ditto.
711 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
713         * gcc.target/mips/loongson-shift-count-truncated-1.c:
714         Skip on mips*-mti-linux* and mips*-img-linux* targets.
715         * gcc.target/mips/loongson-simd.c: Ditto.
717 2015-06-16  Richard Biener  <rguenther@suse.de>
719         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
721 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
723         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
724         passed by the testsuite driver.
726 2015-06-16  Richard Biener  <rguenther@suse.de>
728         * gcc.dg/vect/slp-perm-11.c: New testcase.
730 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
732         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
733         dg-options.
735 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
737         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
738         Reinstate calls to torture-init and torture-finalize.
740 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
742         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
744 2015-06-15  Nathan Sidwell  <nathan@acm.org>
746         PR c++/58583
747         * g++.dg/cpp0x/nsdmi-template14.C: New test.
749 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
751         PR c++/51048
752         * g++.dg/cpp0x/local-type1.C: New.
754 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
756         PR fortran/44672
757         PR fortran/45440
758         PR fortran/57307
759         * gfortran.dg/allocate_with_source_3.f90: Removed check for
760         unimplemented error.
761         * gfortran.dg/allocate_with_source_7.f08: New test.
762         * gfortran.dg/allocate_with_source_8.f08: New test.
764 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
766         PR c++/65168
767         * g++.dg/warn/Walways-true-3.C: New test.
769 2015-06-13  Tom de Vries  <tom@codesourcery.com>
771         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
773 2015-06-13  Tom de Vries  <tom@codesourcery.com>
775         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
776         (main): Remove superfluous attributes.
777         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
778         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
780 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
782         * gcc.target/i386/monitorx.c: New.
783         * gcc.target/i386/sse-12.c: Add -mmwaitx.
784         * gcc.target/i386/sse-13.c: Ditto.
785         * gcc.target/i386/sse-14.c: Ditto.
786         * gcc.target/i386/sse-22.c: Ditto.
787         * gcc.target/i386/sse-23.c: Ditto.
788         * g++.dg/other/i386-2.C: Ditto.
789         * g++.dg/other/i386-3.C: Ditto.
791 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
793         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
795 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
797         PR fortran/66079
798         * gfortran.dg/allocatable_scalar_13.f90: New test
800 2015-06-11  Marek Polacek  <polacek@redhat.com>
802         * gcc.dg/fold-xor-3.c: New test.
804 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
806         * gcc.target/arm/short-it-ifcvt-1.c: New test.
807         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
809 2015-06-11  Christian Bruel  <christian.bruel@st.com>
811         PR target/52144
812         * gcc.target/arm/pragma_attribute.c: New test.
814 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
816         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
818 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
820         PR target/66473
821         * gcc.target/i386/pr66473.c: New test.
823 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
825         PR target/66470
826         * gcc.dg/tls/pr66470.c: New test.
827         * gcc.target/i386/pr66470.c: New test.
829 2015-06-10  Christian Bruel  <christian.bruel@st.com>
831         PR target/52144
832         * gcc.target/arm/attr_arm.c: New test
833         * gcc.target/arm/attr_arm-err.c: New test
834         * gcc.target/arm/attr_thumb.c: New test
835         * gcc.target/arm/attr_thumb-static.c: New test
837 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
839         PR target/66200
840         PR target/66428
841         PR c++/66192
842         * g++.dg/abi/aarch64_guard1.C: Adjust test.
844 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
846         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
847         passed by the testsuite driver.
849 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
851         Revert:
852         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
853         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
854         * gcc.dg/ssp-1.c: Make counter a register.
855         * gcc.dg/ssp-2.c: Likewise.
856         * gcc.dg/torture/parm-coalesce.c: New.
858 2015-06-09  Tom de Vries  <tom@codesourcery.com>
860         * gcc.target/i386/vararg-loc.c: New test.
862 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
864         PR c++/65815
865         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
866         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
868 2015-06-09  Marek Polacek  <polacek@redhat.com>
870         PR tree-optimization/66299
871         * gcc.dg/pr66299-1.c: New test.
872         * gcc.dg/pr66299-2.c: New test.
873         * gcc.dg/pr66299-3.c: New test.
875 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
877         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
878         passed by the testsuite driver.
880 2015-06-09  Richard Biener  <rguenther@suse.de>
882         PR middle-end/66423
883         * gcc.dg/fold-modpow2.c: New testcase.
885 2015-06-09  Richard Biener  <rguenther@suse.de>
887         PR tree-optimization/66419
888         * gcc.dg/vect/bb-slp-37.c: New testcase.
890 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
892         * gcc.target/arm/stl-cond.c: New test.
894 2015-06-09  Richard Biener  <rguenther@suse.de>
896         PR middle-end/66413
897         * gcc.dg/torture/pr66413.c: New testcase.
899 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
901         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
902         * gcc.dg/ssp-1.c: Make counter a register.
903         * gcc.dg/ssp-2.c: Likewise.
904         * gcc.dg/torture/parm-coalesce.c: New.
906 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
908         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
909         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
911 2015-06-08  Tom de Vries  <tom@codesourcery.com>
913         PR rtl-optimization/66444
914         * gcc.dg/pr66444.c: New test.
916 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
918         PR fortran/66245
919         * gfortran.dg/class_is_1.f90: New test.
920         * gfortran.dg/type_is_1.f90: Ditto.
922 2015-06-08  Marek Polacek  <polacek@redhat.com>
924         PR c/66415
925         * gcc.dg/cpp/pr66415-1.c: New test.
926         * gcc.dg/cpp/pr66415-2.c: New test.
928 2015-06-08  Richard Biener  <rguenther@suse.de>
930         PR tree-optimization/66422
931         * gcc.dg/Warray-bounds-16.c: New testcase.
933 2015-06-08  Richard Biener  <rguenther@suse.de>
935         * gcc.dg/vect/slp-perm-10.c: New testcase.
936         * gcc.dg/vect/slp-23.c: Adjust.
937         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
938         vector pointer update.
940 2015-06-08  Marek Polacek  <polacek@redhat.com>
942         PR sanitizer/66452
943         * g++.dg/ubsan/pr66452.C: New test.
945 2015-06-08  Tom de Vries  <tom@codesourcery.com>
947         PR tree-optimization/66436
948         * gcc.dg/gomp/dump-new-function-2.c: New test.
949         * gcc.dg/gomp/dump-new-function-3.c: Same.
950         * gcc.dg/gomp/dump-new-function.c: Same.
952 2015-06-08  Tom de Vries  <tom@codesourcery.com>
954         PR tree-optimization/66435
955         * gcc.dg/gomp/notify-new-function-2.c: New test.
956         * gcc.dg/gomp/notify-new-function-3.c: Same.
957         * gcc.dg/gomp/notify-new-function.c: Same.
959 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
961         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
962         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
963         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
964         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
965         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
966         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
967         -fshort-enum.
969 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
971         PR fortran/47659
972         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
973         * gfortran.dg/warn_conversion.f90: Add warning for change in value
974         for assignment.
975         * gfortran.dg/warn_conversion_3.f90: Add warnings.
976         * gfortran.dg/warn_conversion_5.f90: New test.
977         * gfortran.dg/warn_conversion_6.f90: New test.
978         * gfortran.dg/warn_conversion_7.f90: New test.
980 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
982         PR fortran/66347
983         * gfortran.dg/blockdata_9.f: New test.
985 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
987         PR fortran/66385
988         * gfortran.dg/forall_17.f90:  New test.
990 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
992         * g++.dg/cpp0x/pr57101.C: Add warning.
993         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
994         * g++.dg/ext/visibility/anon7.C: Same.
995         * g++.dg/ipa/pr63587-2.C: Same.
996         * g++.dg/opt/dump1.C: Same.
997         * g++.dg/opt/pr59622-3.C: Same.
998         * g++.dg/opt/pr59622.C: Same.
999         * g++.dg/torture/pr46383.C: Same.
1000         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1001         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1002         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1003         functions.
1004         * gfortran.dg/intent_out_8.f90: Same.
1005         * gfortran.dg/warn_target_lifetime_3.f90: Same.
1007 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1009         PR fortran/66377
1010         gfortran.dg/equiv_9.f90: New test.
1013 2015-06-05  Tom de Vries  <tom@codesourcery.com>
1015         merge from gomp4 branch:
1016         2015-05-28  Tom de Vries  <tom@codesourcery.com>
1018         PR tree-optimization/65443
1019         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1020         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1021         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1023 2015-06-05  Nathan Sidwell  <nathan@acm.org>
1025         PR c++/52595
1026         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1028 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
1030         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1032 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1034         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1036 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
1038         * testsuite/gcc.target/i386/noplt-1.c: New test.
1039         * testsuite/gcc.target/i386/noplt-2.c: New test.
1040         * testsuite/gcc.target/i386/noplt-3.c: New test.
1041         * testsuite/gcc.target/i386/noplt-4.c: New test.
1043 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
1045         PR fortran/58749
1046         * gfortran.dg/adjustl_1.f90:  New test.
1048 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
1050         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1051         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1053 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
1055         * lto.c (iterative_hash_canonical_type,
1056         gimple_register_canonical_type): only hash main variants of types
1058 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
1060         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1061         Move set of dg-do-what-default after early return.
1063 2015-06-04  Marek Polacek  <polacek@redhat.com>
1065         PR c/66341
1066         * gcc.dg/lvalue-8.c: New test.
1068 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1069             Paolo Carlini  <paolo.carlini@oracle.com>
1071         PR c++/66130
1072         * g++.dg/other/pr66130.C: New.
1073         * g++.dg/cpp0x/pr66130.C: Likewise.
1075 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1077         * g++.dg/cpp0x/decl-loc1.C: New.
1078         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1079         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1080         * g++.dg/init/ctor8.C: Likewise.
1081         * g++.dg/parse/semicolon4.C: Likewise.
1083 2015-06-03  Marek Polacek  <polacek@redhat.com>
1085         PR sanitizer/66190
1086         * g++.dg/ubsan/static-init-1.C: New test.
1087         * g++.dg/ubsan/static-init-2.C: New test.
1088         * g++.dg/ubsan/static-init-3.C: New test.
1090 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
1092         PR target/66275
1093         * gcc.target/i386/pr66275.c: New test.
1095 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1097         * gcc.dg/Wcxx-compat-22.c: New testcase.
1098         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1099         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1100         * c-c++-common/pr58346-1.c: Likewise.
1101         * c-c++-common/transparent-union-1.c: Likewise.
1103 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
1105         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1106         * g++.dg/plugin/def_plugin.c: New file.
1107         * g++.dg/plugin/def-plugin-test.C: New file.
1109 2015-06-03  Richard Biener  <rguenther@suse.de>
1111         * gcc.dg/vect/bb-slp-36.c: New testcase.
1113 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1115         * gcc.dg/lto/chkp-removed-alias_0.c: New.
1117 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1119         * gcc.dg/lto/chkp-privatize-1_0.c: New.
1120         * gcc.dg/lto/chkp-privatize-1_1.c: New.
1121         * gcc.dg/lto/chkp-privatize-2_0.c: New.
1122         * gcc.dg/lto/chkp-privatize-2_1.c: New.
1124 2015-06-03  Marek Polacek  <polacek@redhat.com>
1126         PR c/64223
1127         PR c/29358
1128         * gcc.dg/pr64223-1.c: New test.
1129         * gcc.dg/pr64223-2.c: New test.
1131 2015-06-03  Richard Biener  <rguenther@suse.de>
1133         PR tree-optimization/63916
1134         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1136 2015-06-03  Richard Biener  <rguenther@suse.de>
1138         PR tree-optimization/66375
1139         * gcc.dg/torture/pr66375.c: New testcase.
1141 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
1143         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1145 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
1147         PR target/65768
1148         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1150 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1152         PR fortran/66380
1153         * gfortran.dg/reshape_7.f90: New test.
1155 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
1157         PR c/66220:
1158         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1159         (fn_36): New.
1161 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1163         PR c/49551
1164         * gcc.dg/pr49551.c: New testcase.
1166 2015-06-02  Richard Biener  <rguenther@suse.de>
1168         PR debug/65549
1169         * g++.dg/lto/pr65549_0.C: New testcase.
1171 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
1173         PR libgomp/65742
1174         PR middle-end/66332
1175         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1177 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1179         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1181 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
1183         PR c++/61683
1184         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1186 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1188         PR tree-optimization/48052
1189         * gcc.dg/tree-ssa/scev-8.c: New.
1190         * gcc.dg/tree-ssa/scev-9.c: New.
1191         * gcc.dg/tree-ssa/scev-10.c: New.
1192         * gcc.dg/vect/pr48052.c: New.
1194 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
1196         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1198 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1200         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1202 2015-06-02  Marek Polacek  <polacek@redhat.com>
1204         PR middle-end/66345
1205         * gcc.dg/torture/pr66345.c: New test.
1207 2015-06-02  Richard Biener  <rguenther@suse.de>
1209         PR tree-optimization/65961
1210         * gcc.dg/torture/pr65961.c: New testcase.
1212 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1214         PR tree-optimization/52563
1215         PR tree-optimization/62173
1216         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1217         * gcc.dg/tree-ssa/scev-4.c: Ditto.
1219 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1221         * gnat.dg/specs/varsize_return2.ads: New test.
1222         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1224 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
1226         * gcc.dg/vect/vect-outer-simd-1.c: New test.
1228 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
1230         PR target/65697
1231         * gcc.target/aarch64/sync-comp-swap.c: New.
1232         * gcc.target/aarch64/sync-comp-swap.x: New.
1233         * gcc.target/aarch64/sync-op-acquire.c: New.
1234         * gcc.target/aarch64/sync-op-acquire.x: New.
1235         * gcc.target/aarch64/sync-op-full.c: New.
1236         * gcc.target/aarch64/sync-op-full.x: New.
1237         * gcc.target/aarch64/sync-op-release.c: New.
1238         * gcc.target/aarch64/sync-op-release.x: New.
1240 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
1242         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1243         (bar): Predefined.
1245 2015-06-01  Richard Biener  <rguenther@suse.de>
1247         PR tree-optimization/66349
1248         PR tree-optimization/66352
1249         PR tree-optimization/66357
1250         * gcc.dg/torture/pr66357.c: New testcase.
1251         * gcc.dg/torture/pr66349.c: Likewise.
1252         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1254 2015-06-01  Richard Biener  <rguenther@suse.de>
1256         Revert
1257         2015-05-29  Richard Biener  <rguenther@suse.de>
1259         PR tree-optimization/66314
1260         * gcc.dg/asan/pr66314.c: New testcase.
1262 2015-06-01  Richard Biener  <rguenther@suse.de>
1264         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1266 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
1268         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1269         directives.
1270         (hp3, hp4): Add inline keyword.
1271         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1272         (hp2): Add inline keyword.
1273         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1274         (hp2): Add inline keyword.
1276 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
1278         PR target/65527
1279         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1280         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1281         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1282         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1284 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
1286         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1287         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1289 2015-06-01  Richard Biener  <rguenther@suse.de>
1291         PR tree-optimization/66280
1292         * g++.dg/torture/pr66280.C: New testcase.
1293         * g++.dg/torture/pr66280-2.C: Likewise.
1295 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1297         * gnat.dg/addr9_1.adb: New test.
1298         * gnat.dg/addr9_2.adb: Likewise.
1299         * gnat.dg/addr9_3.adb: Likewise.
1300         * gnat.dg/addr9_4.adb: Likewise.
1302 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1304           * g++.dg/other/dump-ada-spec-4.C: New test.
1306 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
1308         * gcc.dg/alias-8.c: Fix dg-warning.
1310 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
1312         * gcc.dg/alias-8.c: Do not xfail.
1313         * gcc.dg/pr62167.c: Prevent FRE.
1314         * gcc.dg/alias-14.c: New testcase.
1316 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
1318         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1320 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1322         PR target/66215
1323         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1324         dg-options.
1325         * gcc.target/s390/hotpatch-10.c: Likewise.
1326         * gcc.target/s390/hotpatch-11.c: Likewise.
1327         * gcc.target/s390/hotpatch-12.c: Likewise.
1328         * gcc.target/s390/hotpatch-17.c: Likewise.
1329         * gcc.target/s390/hotpatch-18.c: Likewise.
1330         * gcc.target/s390/hotpatch-20.c: Likewise.
1331         * gcc.target/s390/hotpatch-21.c: Likewise.
1332         * gcc.target/s390/hotpatch-22.c: Likewise.
1333         * gcc.target/s390/hotpatch-23.c: Likewise.
1334         * gcc.target/s390/hotpatch-24.c: Likewise.
1335         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
1336         to check for the exact nops too.
1337         * gcc.target/s390/hotpatch-3.c: Likewise.
1338         * gcc.target/s390/hotpatch-4.c: Likewise.
1339         * gcc.target/s390/hotpatch-5.c: Likewise.
1340         * gcc.target/s390/hotpatch-6.c: Likewise.
1341         * gcc.target/s390/hotpatch-7.c: Likewise.
1342         * gcc.target/s390/hotpatch-8.c: Likewise.
1343         * gcc.target/s390/hotpatch-9.c: Likewise.
1344         * gcc.target/s390/hotpatch-14.c: Likewise.
1345         * gcc.target/s390/hotpatch-15.c: Likewise.
1346         * gcc.target/s390/hotpatch-16.c: Likewise.
1347         * gcc.target/s390/hotpatch-19.c: Likewise.
1348         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
1349         scan-assembler-times counting number of .align directives.
1350         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1351         dg-options.  Remove scan-assembler-times counting number of .align
1352         directives.
1353         * gcc.target/s390/hotpatch-26.c: New file.
1354         * gcc.target/s390/hotpatch-27.c: New file.
1355         * gcc.target/s390/hotpatch-28.c: New file.
1356         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1357         using -Os -O0 -O1 -O2 -O3 options.
1359 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1361         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1363 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
1365         PR tree-optimization/66142
1366         * gcc.dg/vect/pr66142.c: New test.
1368 2015-05-29  Richard Biener  <rguenther@suse.de>
1370         PR tree-optimization/66314
1371         * gcc.dg/asan/pr66314.c: New testcase.
1373 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1375         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1376         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1377         Adjust all callers.
1378         (schedule-cleanups, dg-keep-saved-temps): New proc.
1379         (gcc-dg-test-1): Schedule cleanups.
1380         * lib/profopt.exp (profopt-execute): Likewise.
1381         * g++.dg/cdce3.C: Adjust expected line numbers.
1382         * gcc.dg/cdce1.c: Likewise.
1383         * gcc.dg/cdce2.c: Likewise.
1384         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1385         * gcc.dg/strlenopt-24.c: Likewise.
1386         * gcc.dg/tree-ssa/vrp26.c: Likewise.
1387         * gcc.dg/tree-ssa/vrp28.c: Likewise.
1388         * obj-c++.dg/encode-2.mm: Likewise.
1390 2015-05-28  DJ Delorie  <dj@redhat.com>
1392         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1394 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1396         * gnat.dg/discr43.adb: New test.
1398 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1400         * gnat.dg/varsize_temp.adb: Rename into...
1401         * gnat.dg/varsize1.adb: ...this.
1402         * gnat.dg/varsize_copy.ad[sb]: Rename into...
1403         * gnat.dg/varsize2.ad[sb]: ...this.
1404         * gnat.dg/varsize3_1.adb: New test.
1405         * gnat.dg/varsize3_2.adb: Likewise.
1406         * gnat.dg/varsize3_3.adb: Likewise.
1407         * gnat.dg/varsize3_4.adb: Likewise.
1408         * gnat.dg/varsize3_5.adb: Likewise.
1409         * gnat.dg/varsize3_6.adb: Likewise.
1410         * gnat.dg/varsize3_pkg1.ads: New helper.
1411         * gnat.dg/varsize3_pkg2.ads: Likewise.
1412         * gnat.dg/varsize3_pkg3.ads: Likewise.
1414 2015-05-28  Richard Biener  <rguenther@suse.de>
1416         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1418 2015-05-28  Richard Biener  <rguenther@suse.de>
1420         PR tree-optimization/66142
1421         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1423 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
1425         PR target/63810
1426         * gcc.dg/darwin-minversion-3.c: Update testcase.
1427         * gcc.dg/darwin-minversion-4.c: Ditto.
1428         * gcc.dg/darwin-minversion-5.c: New testcase.
1429         * gcc.dg/darwin-minversion-6.c: Ditto.
1430         * gcc.dg/darwin-minversion-7.c: Ditto.
1431         * gcc.dg/darwin-minversion-8.c: Ditto.
1432         * gcc.dg/darwin-minversion-9.c: Ditto.
1433         * gcc.dg/darwin-minversion-10.c: Ditto.
1434         * gcc.dg/darwin-minversion-11.c: Ditto.
1435         * gcc.dg/darwin-minversion-12.c: Ditto.
1437 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1439         PR rtl-optimization/66168
1440         * gcc.c-torture/compile/pr66168.c: New test.
1442 2015-05-27  Jeff Law  <law@redhat.com>
1444         PR target/39726
1445         * gcc.dg/target/m68k/pr39726-1.c: New test.
1447 2015-05-27  Nathan Sidwell  <nathan@acm.org>
1449         PR c++/66270
1450         * g++.dg/ext/alias-canon3.C: New.
1452 2015-05-27  Richard Biener  <rguenther@suse.de>
1454         PR tree-optimization/66272
1455         Revert parts of
1456         2014-08-15  Richard Biener  <rguenther@suse.de>
1458         PR tree-optimization/62031
1459         * gcc.dg/torture/pr66272.c: New testcase.
1461 2015-05-27  Richard Biener  <rguenther@suse.de>
1463         * gcc.dg/vect/slp-reduc-7.c: New testcase.
1465 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
1467         PR target/65358
1468         * gcc.dg/pr65358.c: New test.
1470 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
1472         PR fortran/65548
1473         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1474         semantic.
1475         * gfortran.dg/allocate_with_source_6.f90: New test.
1477 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1479         * gnat.dg/atomic7_1.adb: New test.
1480         * gnat.dg/atomic7_2.adb: Likewise.
1481         * gnat.dg/atomic7_pkg1.ads: New helper.
1482         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1484 2015-05-26  Michael Matz  <matz@suse.de>
1486         PR middle-end/66251
1487         * gcc.dg/vect/pr66251.c: New test.
1489 2015-05-26  Richard Biener  <rguenther@suse.de>
1491         PR tree-optimization/66142
1492         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1494 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
1496         PR fortran/66082
1497         * gfortran.dg/allocatable_scalar_13.f90: New test
1499 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1501         * gnat.dg/warn11.adb: New test.
1502         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1504 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1506         * gnat.dg/vfa1_1.adb: New test.
1507         * gnat.dg/vfa1_2.adb: Likewise.
1508         * gnat.dg/vfa1_3.adb: Likewise.
1509         * gnat.dg/vfa1_4.adb: Likewise.
1510         * gnat.dg/vfa1_pkg.ads: New helper.
1512 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
1514         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1515         * gcc.target/i386/pr66232-3.c: Likewise.
1517 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
1519         PR target/66274
1520         * gcc.target/i386/pr66274.c: New test.
1522 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1524         * gnat.dg/renaming6.ad[sb]: New test.
1526 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
1528         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1529         and 'dg-require-effective-target pie'.
1531 2015-05-23  Nathan Sidwell  <nathan@acm.org>
1533         PR c++/66243
1534         * g++.dg/cpp0x/pr66243.C: New.
1536 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
1538         PR lto/66180
1539         * g++.dg/lto/pr66180_0.C: New testcase.
1540         * g++.dg/lto/pr66180_1.C: New testcase.
1542 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
1544         PR fortran/66257
1545         * typebound_call_27.f90: New file.
1547 2015-05-23  Nathan Sidwell  <nathan@acm.org>
1549         PR c++/65936
1550         * g++.dg/template/pr65936.C: New.
1552 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1554         PR tree-optimization/63387
1555         * gcc.dg/pr63387-2.c: New testcase.
1557 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1559         * gcc.dg/simd-1.c: Update to the new message.
1561 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1563         * gcc.dg/nand.c: New testcase.
1565 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
1567         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1568         Set dg-do-what-default to compile only on ARM targets without
1569         arm_neon_hw execution support.  Remove redundant c-torture-execute
1570         in loop over test cases.
1572 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1574         PR target/65491
1575         * gcc.target/aarch64/pr65491_1.c: New test.
1576         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1577         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1579 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1581         PR c++/65598
1582         * g++.dg/cpp0x/explicit9.C: New.
1583         * g++.dg/cpp0x/explicit8.C: Check the locations too.
1585 2015-05-22  Richard Biener  <rguenther@suse.de>
1587         PR tree-optimization/66251
1588         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1590 2015-05-22  Marek Polacek  <polacek@redhat.com>
1592         PR c/47043
1593         * c-c++-common/attributes-enum-1.c: New test.
1594         * c-c++-common/attributes-enum-2.c: New test.
1595         * g++.dg/cpp0x/attributes-enum-1.C: New test.
1596         * g++.dg/cpp1y/attributes-enum-1.C: New test.
1598 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
1600         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1601         effective target support.  If no arm_neon_hw support, do not attempt
1602         to execute the tests; only compile them.
1603         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1604         and "dg-require-effective-target arm_neon_ok".
1605         * gcc.target/arm/simd/vextp16_1.c: Likewise.
1606         * gcc.target/arm/simd/vextp64_1.c: Likewise.
1607         * gcc.target/arm/simd/vextp8_1.c: Likewise.
1608         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1609         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1610         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1611         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1612         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1613         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1614         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1615         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1616         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1617         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1618         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
1619         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
1620         * gcc.target/arm/simd/vexts16_1.c: Likewise.
1621         * gcc.target/arm/simd/vexts32_1.c: Likewise.
1622         * gcc.target/arm/simd/vexts64_1.c: Likewise.
1623         * gcc.target/arm/simd/vexts8_1.c: Likewise.
1624         * gcc.target/arm/simd/vextu16_1.c: Likewise.
1625         * gcc.target/arm/simd/vextu32_1.c: Likewise.
1626         * gcc.target/arm/simd/vextu64_1.c: Likewise.
1627         * gcc.target/arm/simd/vextu8_1.c: Likewise.
1628         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
1629         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
1630         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
1631         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
1632         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
1633         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
1634         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
1635         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
1636         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
1637         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
1638         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
1639         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
1640         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
1641         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
1642         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
1643         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
1644         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
1645         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
1646         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
1647         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
1648         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
1649         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
1650         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
1651         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
1652         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
1653         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
1654         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
1655         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
1656         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
1657         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
1658         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
1659         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
1660         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
1661         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
1662         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
1663         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
1664         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
1665         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
1666         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
1667         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
1668         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
1669         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
1670         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
1671         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
1672         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
1673         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
1674         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
1675         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
1676         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
1677         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
1678         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
1679         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
1680         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
1681         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
1682         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
1683         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
1684         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
1685         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
1686         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
1687         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
1688         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
1689         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
1690         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
1691         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
1692         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
1693         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
1694         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
1695         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
1696         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
1697         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
1698         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
1699         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
1700         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
1701         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
1702         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
1703         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
1704         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
1705         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
1706         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
1707         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
1708         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
1709         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
1710         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
1711         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
1712         * gcc.target/arm/simd/vzips16_1.c: Likewise.
1713         * gcc.target/arm/simd/vzips32_1.c: Likewise.
1714         * gcc.target/arm/simd/vzips8_1.c: Likewise.
1715         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
1716         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
1717         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
1719 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
1721         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
1722         * gcc.dg/vect/pr59354.c: Likewise.
1723         * gcc.dg/vect/pr64252.c: Likewise.
1724         * gcc.dg/vect/pr64404.c: Likewise.
1725         * gcc.dg/vect/pr64493.c: Likewise.
1726         * gcc.dg/vect/pr64495.c: Likewise.
1727         * gcc.dg/vect/pr64844.c: Likewise.
1728         * gcc.dg/vect/pr65518.c: Likewise.
1729         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1731 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1733         PR c++/66210
1734         * g++.dg/cpp1y/var-templ28.C: New.
1736 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
1738         PR target/66232
1739         * gcc.target/i386/pr66232-1.c: New test.
1740         * gcc.target/i386/pr66232-2.c: Likewise.
1741         * gcc.target/i386/pr66232-3.c: Likewise.
1742         * gcc.target/i386/pr66232-4.c: Likewise.
1743         * gcc.target/i386/pr66232-5.c: Likewise.
1745 2015-05-21  Nathan Sidwell  <nathan@acm.org>
1747         * g++.dg/cpp1y/pr60943.C: New.
1749 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
1751         PR tree-optimization/66233
1752         * gcc.c-torture/execute/pr66233.c: New test.
1754 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1756         PR fortran/66176
1757         * gfortran.dg/inline_matmul_11.f90:  New test.
1759 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
1761         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
1762         instead of listing several targets on its own.
1763         * gcc.target/i386/pr32219-2.c: Likewise.
1764         * gcc.target/i386/pr32219-3.c: Likewise.
1765         * gcc.target/i386/pr32219-4.c: Likewise.
1766         * gcc.target/i386/pr32219-5.c: Likewise.
1767         * gcc.target/i386/pr32219-6.c: Likewise
1768         * gcc.target/i386/pr32219-7.c: Likewise.
1769         * gcc.target/i386/pr32219-8.c: Likewise.
1770         * gcc.target/i386/pr39013-1.c: Likewise.
1771         * gcc.target/i386/pr39013-2.c: Likewise.
1772         * gcc.target/i386/pr64317.c: Likewise.
1774 2015-05-21  Jeff Law  <law@redhat.com>
1776         * gcc.target/hppa/shadd-3.c: New test.
1777         * gcc.target/hppa/shadd-4.c: New test.
1779 2015-05-21  Michael Matz  <matz@suse.de>
1781         * gcc.dg/vect/vect-strided-store.c: New test.
1782         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1783         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
1785 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1787         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
1788         * gcc.dg/pow-sqrt-synth-1.c: New test.
1789         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
1791 2015-05-21  Richard Biener  <rguenther@suse.de>
1793         PR c++/66211
1794         * g++.dg/conversion/pr66211.C: New testcase.
1795         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
1797 2015-05-21  Jeff Law  <law@redhat.com>
1799         * gcc.target/hppa/shadd-2.c: New test.
1801 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
1803         PR target/54236
1804         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
1806 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1808         PR target/65937
1809         * gcc.target/arm/pr26702.c: Adjust target selector.
1811 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
1813         PR middle-end/66221
1814         * gcc.dg/lto/pr66221_0.c: New test.
1815         * gcc.dg/lto/pr66221_1.c: New test.
1817 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1819         PR c/52952
1820         * gcc.dg/redecl-4.c: Update column numbers.
1821         * gcc.dg/format/bitfld-1.c: Likewise.
1822         * gcc.dg/format/attr-2.c: Likewise.
1823         * gcc.dg/format/attr-6.c: Likewise.
1824         * gcc.dg/format/attr-7.c (baz): Likewise.
1825         * gcc.dg/format/asm_fprintf-1.c: Likewise.
1826         * gcc.dg/format/attr-4.c: Likewise.
1827         * gcc.dg/format/branch-1.c: Likewise.
1828         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
1829         locations within strings with embedded escape sequences.
1831 2015-05-20  Jeff Law  <law@redhat.com>
1833         * gcc.target/hppa/hppa.exp: New target test driver.
1834         * gcc.target/hppa/shadd-1.c: New test.
1836 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
1838         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
1840 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
1842         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
1843         (fn_33_k_and_r_style): New.
1844         (fn_33_stroustrup_style): New.
1845         (fn_33_allman_style): New.
1846         (fn_33_whitesmiths_style): New.
1847         (fn_33_horstmann_style): New.
1848         (fn_33_ratliff_banner_style): New.
1849         (fn_33_lisp_style): New.
1850         (fn_34_indent_dash_gnu): New.
1851         (fn_34_indent_dash_kr): New.
1852         (fn_34_indent_dash_orig): New.
1853         (fn_34_indent_linux_style): New.
1855 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
1857         PR fortran/65548
1858         * gfortran.dg/allocate_with_source_5.f90: Extend test.
1860 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
1862         PR tree-optimization/65447
1863         * gcc.dg/tree-ssa/pr65447.c: New test.
1865 2015-05-19  Nathan sidwell  <nathan@acm.org>
1867         * g++.dg/cpp0x/pr65954.C: New.
1869 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
1871         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
1873 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1875         * lib/target-supports.exp: Vector do not always have natural
1876         alignment on s390*.
1878 2015-05-19  David Sherwood  <david.sherwood@arm.com>
1880         * gcc.dg/loop-invariant.c: New testcase.
1882 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1884         * lib/target-supports.exp: Vector do not always have natural
1885         alignment on s390*.
1887 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1889         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
1890         s390*.
1891         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1893 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1895         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
1896         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
1897         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
1898         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
1899         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
1900         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
1901         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
1902         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
1903         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
1904         * gcc.target/s390/zvector/vec-elem-1.c: New test.
1906 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1908         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
1910 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1912         * gcc.target/s390/s390.exp
1913         (check_effective_target_vector): New check.
1914         * gcc.target/s390/vector/vec-abi-1.c: New test.
1915         * gcc.target/s390/vector/vec-abi-2.c: New test.
1916         * gcc.target/s390/vector/vec-abi-3.c: New test.
1917         * gcc.target/s390/vector/vec-abi-4.c: New test.
1918         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
1919         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
1920         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
1921         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
1922         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
1923         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
1924         * gcc.target/s390/vector/vec-clobber-1.c: New test.
1925         * gcc.target/s390/vector/vec-cmp-1.c: New test.
1926         * gcc.target/s390/vector/vec-cmp-2.c: New test.
1927         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
1928         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
1929         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
1930         * gcc.target/s390/vector/vec-genmask-1.c: New test.
1931         * gcc.target/s390/vector/vec-genmask-2.c: New test.
1932         * gcc.target/s390/vector/vec-init-1.c: New test.
1933         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
1934         * gcc.target/s390/vector/vec-shift-1.c: New test.
1935         * gcc.target/s390/vector/vec-sub-1.c: New test.
1937 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1939         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
1941 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1943         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
1945 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1947         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
1949 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1951         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
1953 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1955         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
1957 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1959         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
1961 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1963         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
1965 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1967         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
1969 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1971         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
1973 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1975         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
1977 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1979         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
1981 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1983         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
1985 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1987         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
1989 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
1991         PR tree-optimization/66187
1992         * gcc.c-torture/execute/pr66187.c: New test.
1993         * gcc.dg/pr66187-1.c: New test.
1994         * gcc.dg/pr66187-2.c: New test.
1996 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1998         * gcc.dg/vect/bb-slp-35.c: Adjust.
2000 2015-05-19  Richard Biener  <rguenther@suse.de>
2002         PR tree-optimization/66165
2003         * gcc.dg/torture/pr66165.c: New testcase.
2005         PR tree-optimization/66185
2006         * gcc.dg/torture/pr66185.c: New testcase.
2008 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
2010         PR target/54236
2011         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2013 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
2015         * gcc.target/mips/p5600-bonding.c : New file.
2017 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2019         PR fortran/66106
2020         * gfortran.dg/interface_operator_1.f90: New tests.
2022 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2024         PR fortran/66057
2025         * gfortran.dg/generic_29.f90: New tests.
2027 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2029         PR fortran/66043
2030         * gfortran.dg/storage_size_6.f90: New tests.
2032 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2034         PR fortran/66045
2035         * gfortran.dg/null1.f90: New test.
2037 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2039         PR fortran/66044
2040         * gfortran.dg/entry_21.f90: New test.
2042 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2044         PR fortran/66043
2045         * gfortran.dg/storage_size_6.f90: New tests.
2047 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2049         PR fortran/66040
2050         * gfortran.dg/misplaced_statement.f90: New test.
2052 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2054         PR fortran/66039
2055         * gfortran.dg/filepos1.f90: New test
2057 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2059         PR fortran/64925
2060         * gfortran.dg/pr64925.f90: New test.
2062 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2064         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2065         unit.
2066         * gfortran.dg/lto/pr41576_1.f90: Ditto.
2068 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
2070         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2071         to the family of pie capable targets.
2073 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
2075         * gcc.target/arm/bics_1.c : New testcase.
2076         * gcc.target/arm/bics_2.c : New testcase.
2077         * gcc.target/arm/bics_3.c : New testcase.
2078         * gcc.target/arm/bics_4.c : New testcase.
2080 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
2082         * gcc.target/mips/umips-attr.c: New test.
2084 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2086         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2087         * gcc.dg/20150120-2.c (dg-final): Ditto.
2088         * gcc.dg/20150120-2.c (dg-final): Ditto.
2089         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2091 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2093         PR target/66174
2094         * gcc.target/i386/pr66174.c: New test.
2096 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
2098         PR fortran/37131
2099         * gfortran.dg/matmul_bounds_6.f90:  New test.
2100         * gfortran.dg/matmul_bounds_7.f90:  New test.
2102 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
2104         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2105         * gfortran.dg/lto/pr41576_1.f90: Add interface.
2106         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2107         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2108         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2109         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2111 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2113         PR fortran/65903
2114         * gfortran.dg/continuation_13.f90: Update test.
2115         * gfortran.dg/pr65903.f90: New test.
2117 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2119         PR fortran/66113
2120         * gfortran.dg/block_14.f90:  New test.
2122 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2124         PR fortran/44054
2125         * lib/gfortran-dg.exp: Update regex to handle two locations for
2126         the same diagnostic without caret.
2127         * gfortran.dg/badline.f: Test also that line numbers are correct
2128         before and after "left but not entered" warning.
2130 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
2131             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2133         PR target/65768
2134         * gcc.target/arm/maskdata.c: New test.
2136 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
2138         PR fortran/65792
2139         * gfortran.dg/derived_constructor_components_5: New test
2141 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
2143         PR target/66140
2144         * gcc.target/alpha/pr66140.c: New test.
2146 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
2148         PR c/48956
2149         * gcc.dg/Wconversion-complex-c99.c: New test.
2150         * gcc.dg/Wconversion-complex-gnu.c: New test.
2152 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
2154         PR tree-optimization/64454
2155         * gcc.dg/modmod.c: New testcase.
2157 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
2159         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2161 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2163         PR middle-end/66134
2164         * gcc.target/i386/mpx/pr66134.c: New test.
2166 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
2168         * gcc.target/powerpc/pr60158.c: New test.
2170 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
2172         * gcc.target/i386/sibcall-7.c: New test.
2173         * gcc.target/i386/sibcall-8.c: New test.
2175 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
2177         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2178         (abs64_in_dreg): Likewise.
2180 2015-05-14  Marek Polacek  <polacek@redhat.com>
2182         PR c/66066
2183         PR c/66127
2184         * gcc.dg/pr14649-1.c: Add -Wpedantic.
2185         * gcc.dg/pr19984.c: Likewise.
2186         * gcc.dg/pr66066-1.c: New test.
2187         * gcc.dg/pr66066-2.c: New test.
2188         * gcc.dg/pr66066-3.c: New test.
2190 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2192         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2193         * gcc.dg/pow-sqrt.x: New file.
2194         * gcc.dg/pow-sqrt-1.c: New test.
2195         * gcc.dg/pow-sqrt-2.c: Likewise.
2196         * gcc.dg/pow-sqrt-3.c: Likewise.
2198 2015-05-13  Richard Biener  <rguenther@suse.de>
2200         PR tree-optimization/66123
2201         * gcc.dg/torture/pr66123.c: New testcase.
2203 2015-05-13  Richard Biener  <rguenther@suse.de>
2205         PR middle-end/66110
2206         * gcc.dg/alias-2.c: Adjust.
2207         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2209 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2211         PR target/65103
2212         * gcc.target/i386/pr65103-3.c: New.
2214 2015-05-13  Martin Liska  <mliska@suse.cz>
2216         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2218 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
2220         PR target/66112
2221         * gcc.target/i386/pr66112-2.c: New test.
2223         PR target/66112
2224         * gcc.target/i386/pr66112-1.c: New test.
2226 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2228         PR target/66048
2229         * gcc.target/i386/mpx/pr66048.cc: New.
2231 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2233         PR rtl-optimization/64616
2234         * gcc.dg/loop-8.c: New test.
2235         * gcc.dg/loop-9.c: New test.
2237 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2239         PR target/pr66047.c
2240         * gcc.target/i386/pr66047.c: New testcase.
2242 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2244         PR ipa/65873
2245         * gcc.c-torture/compile/pr65873.c: New testcase.
2247 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2249         PR fortran/66111
2250         * gfortran.dg/inline_matmul_10.f90:  New test.
2252 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
2254         * c-c++-common/Wmisleading-indentation.c: New testcase.
2255         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2256         * c-c++-common/Wmisleading-indentation-2.md: New file.
2258 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2260         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2261         "break".
2262         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2264 2015-05-12  Richard Biener  <rguenther@suse.de>
2266         PR tree-optimization/66101
2267         * gcc.dg/torture/pr66101.c: New testcase.
2269 2015-05-12  Richard Biener  <rguenther@suse.de>
2271         PR tree-optimization/37021
2272         * gcc.target/i386/vect-addsub.c: New testcase.
2274 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
2276         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2278 2015-05-12  Tom de Vries  <tom@codesourcery.com>
2280         PR tree-optimization/66010
2281         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2283 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2285         PR c++/65133
2286         * g++.dg/cpp0x/trailing10.C: New.
2288 2015-05-12  Richard Biener  <rguenther@suse.de>
2290         * gcc.dg/vect/bb-slp-35.c: New testcase.
2292 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
2294         PR fortran/66100
2295         * gfortran.dg/bound_simplification_6.f90: New.
2297 2015-05-11  Steve Ellcey  <sellcey@mips.com>
2299         * gcc.target/mips/branch-1.c: Pass argument to bar().
2301 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
2303         PR target/65753
2304         * gcc.target/i386/pr65753.c: New test.
2306 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
2308         PR rtl-optimization/66076
2309         * gcc.dg/torture/pr66076.c: New test.
2311 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2313         PR fortran/66041
2314         * gfortran.dg/inline_matmul_7.f90:  New test.
2315         * gfortran.dg/inline_matmul_8.f90:  New test.
2316         * gfortran.dg/inline_matmul_9.f90:  New test.
2318 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
2320         * gfortran.dg/bound_simplification_5.f90: New.
2322 2015-05-09  Jason Merrill  <jason@redhat.com>
2324         * lib/target-supports.exp (cxx_default): New global.
2325         (check_effective_target_c++11_only)
2326         (check_effective_target_c++14_only)
2327         (check_effective_target_c++98_only)
2328         (check_effective_target_c++1z_only): Check it.
2330 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
2332         PR tree-optimization/64454
2333         * gcc.dg/tree-ssa/vrp97.c: New file.
2334         * gcc.dg/vect/slp-perm-7.c: Update.
2336 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
2338         PR fortran/65894
2339         * gfortran.dg/elemental_subroutine_11.f90: New test.
2341 2015-05-08  Richard Biener  <rguenther@suse.de>
2343         PR tree-optimization/66036
2344         * gcc.dg/vect/slp-41.c: New testcase.
2346 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
2348         * gfortran.dg/elemental_optional_args_7.f90: New.
2350 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
2352         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2353         allow cmlt or sshr.
2355 2015-05-08  Marek Polacek  <polacek@redhat.com>
2357         PR c/64918
2358         * gcc.dg/Woverride-init-side-effects-1.c: New test.
2359         * gcc.dg/Woverride-init-side-effects-2.c: New test.
2361 2015-05-07  Marek Polacek  <polacek@redhat.com>
2363         PR c/65179
2364         * c-c++-common/Wshift-negative-value-1.c: New test.
2365         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2366         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2367         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2368         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2369         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2370         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2371         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2372         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2374 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
2376         PR middle-end/192
2377         PR middle-end/54303
2378         * gcc.dg/fdata-sections-2.c: New file.
2380 2015-05-07  Marek Polacek  <polacek@redhat.com>
2382         PR testsuite/66046
2383         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2384         last dg-output.
2385         * c-c++-common/ubsan/align-7.c: Likewise.
2386         * c-c++-common/ubsan/bounds-8.c: Likewise.
2387         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2388         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2389         * c-c++-common/ubsan/null-1.c: Likewise.
2390         * c-c++-common/ubsan/null-10.c: Likewise.
2391         * c-c++-common/ubsan/null-11.c: Likewise.
2392         * c-c++-common/ubsan/null-2.c: Likewise.
2393         * c-c++-common/ubsan/null-3.c: Likewise.
2394         * c-c++-common/ubsan/null-4.c: Likewise.
2395         * c-c++-common/ubsan/null-5.c: Likewise.
2396         * c-c++-common/ubsan/null-6.c: Likewise.
2397         * c-c++-common/ubsan/null-7.c: Likewise.
2398         * c-c++-common/ubsan/null-8.c: Likewise.
2399         * c-c++-common/ubsan/null-9.c: Likewise.
2400         * c-c++-common/ubsan/object-size-1.c: Likewise.
2401         * c-c++-common/ubsan/object-size-10.c: Likewise.
2402         * c-c++-common/ubsan/object-size-4.c: Likewise.
2403         * c-c++-common/ubsan/object-size-5.c: Likewise.
2404         * c-c++-common/ubsan/object-size-7.c: Likewise.
2405         * c-c++-common/ubsan/object-size-8.c: Likewise.
2406         * c-c++-common/ubsan/object-size-9.c: Likewise.
2407         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2408         * c-c++-common/ubsan/overflow-int128.c: Likewise.
2409         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2410         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2411         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2412         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2413         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2414         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2415         * c-c++-common/ubsan/pr59333.c: Likewise.
2416         * c-c++-common/ubsan/pr59667.c: Likewise.
2417         * c-c++-common/ubsan/pr60613-2.c: Likewise.
2418         * c-c++-common/ubsan/pr60636.c: Likewise.
2419         * c-c++-common/ubsan/pr63802.c: Likewise.
2420         * c-c++-common/ubsan/recovery-1.c: Likewise.
2421         * c-c++-common/ubsan/recovery-3.c: Likewise.
2422         * c-c++-common/ubsan/shift-1.c: Likewise.
2423         * c-c++-common/ubsan/shift-2.c: Likewise.
2424         * c-c++-common/ubsan/shift-4.c: Likewise.
2425         * c-c++-common/ubsan/shift-7.c: Likewise.
2426         * c-c++-common/ubsan/undefined-2.c: Likewise.
2427         * c-c++-common/ubsan/vla-1.c: Likewise.
2428         * g++.dg/ubsan/null-1.C: Likewise.
2429         * g++.dg/ubsan/null-3.C: Likewise.
2430         * g++.dg/ubsan/null-4.C: Likewise.
2431         * g++.dg/ubsan/vptr-8.C: Likewise.
2432         * g++.dg/ubsan/vptr-9.C: Likewise.
2433         * gcc.dg/ubsan/bounds-2.c: Likewise.
2434         * gcc.dg/ubsan/object-size-9.c: Likewise.
2436 2015-05-07  Jeff Law  <law@redhat.com>
2438         * gcc.dg/tree-ssa/shorten-1.c: New test.
2440 2015-05-07  Richard Biener  <rguenther@suse.de>
2442         PR tree-optimization/66002
2443         * gcc.dg/vect/vect-125.c: New testcase.
2445 2015-05-07  Marek Polacek  <polacek@redhat.com>
2446             Martin Uecker  <uecker@eecs.berkeley.edu>
2448         * c-c++-common/ubsan/bounds-10.c: New test.
2450 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
2452         * jit.dg/harness.h (set_options): Wrap with
2453         #ifndef TEST_ESCHEWS_SET_OPTIONS.
2454         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2455         Special-case test-benchmark.c as a negative.
2456         * jit.dg/test-benchmark.c: New file.
2458 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
2460         PR target/64208
2461         * gcc.target/arm/pr64208.c: New test.
2463 2015-05-06  Alan Modra  <amodra@gmail.com>
2465         PR target/66020
2466         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2467         (gparms): Make volatile.
2469 2015-05-06  Richard Biener  <rguenther@suse.de>
2471         PR tree-optimization/62283
2472         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2474 2015-05-06  Christian Bruel  <christian.bruel@st.com>
2476         PR target/66015
2477         * gcc.target/aarch64/iinline-attr-1.c: New test.
2479 2015-05-06  Richard Biener  <rguenther@suse.de>
2481         * gcc.dg/vect/bb-slp-34.c: New testcase.
2483 2015-05-06  Richard Biener  <rguenther@suse.de>
2485         PR tree-optimization/62283
2486         * gcc.dg/vect/bb-slp-14.c: Adjust.
2488 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
2490         PR target/65990
2491         * gcc.target/i386/pr65990.c: New test.
2493 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
2495         PR target/65915
2496         * gcc.target/i386/pr65915.c: New.
2498 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2500         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2501         'va_list escapes 0'.
2503 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2505         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2506         in r222173.
2508 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
2510         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2511         * gcc.target/arm/pr65924.c: Likewise.
2513 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
2515         PR target/65871
2516         * gcc.target/i386/pr65871-3.c: New test.
2518 2015-05-04  Jeff Law  <law@redhat.com>
2520         Revert:
2521         2015-05-04  Jeff Law  <law@redhat.com>
2522         * gcc.dg/tree-ssa/shorten-1.c: New test.
2524 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2525             Jakub Jelinek  <jakub@redhat.com>
2527         PR c++/66007
2528         * g++.dg/cpp0x/Wnarrowing4.C: New.
2530 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
2532         * lib/target-supports.exp
2533         (check_effective_target_keeps_null_pointer_checks): Clarify that
2534         this is for targets that disable -fdelete-null-pointer-checks,
2535         not default it to off.
2536         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2537         -fdelete-null-pointer-checks explicit.
2538         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2539         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2540         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2541         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2542         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2543         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2544         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2545         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2546         * gcc.dg/tree-ssa/pr20318.c: Likewise.
2547         * gcc.dg/tree-ssa/pr20701.c: Likewise.
2548         * gcc.dg/tree-ssa/pr20702.c: Likewise.
2549         * gcc.dg/tree-ssa/pr21086.c: Likewise.
2550         * gcc.dg/tree-ssa/pr21090.c: Likewise.
2551         * gcc.dg/tree-ssa/pr58480.c: Likewise.
2552         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2553         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2554         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2555         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2556         * gcc.dg/tree-ssa/unreachable.c: Likewise.
2557         * gcc.dg/tree-ssa/vrp02.c: Likewise.
2558         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2559         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2560         * gcc.dg/tree-ssa/vrp55.c: Likewise.
2561         * g++.dg/cpp0x/static_assert9.C: Likewise.
2562         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2563         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2564         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2565         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2566         * g++.dg/tree-ssa/pr26406.C: Likewise.
2568 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
2570         PR tree-optimization/65984
2571         * c-c++-common/ubsan/pr65984.c: New test.
2573 2015-05-04  Jeff Law  <law@redhat.com>
2575         * gcc.dg/tree-ssa/shorten-1.c: New test.
2577 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2579         PR fortran/44735
2580         * gfortran.dg/pr44735.f90: New test.
2582 2015-05-04  Richard Biener  <rguenther@suse.de>
2584         PR tree-optimization/65965
2585         * gcc.dg/vect/bb-slp-33.c: New testcase.
2587 2015-05-04  Richard Biener  <rguenther@suse.de>
2589         PR tree-optimization/65935
2590         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2592 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
2594         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2595         for each supported variant instead of CHECK_RESULTS.
2596         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2597         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2598         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2599         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2600         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2601         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2602         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2603         expected results for unsupported variants.  Call CHECK for each
2604         supported variant instead of CHECK_RESULTS.
2605         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2606         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2607         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2608         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2609         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2610         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2611         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2612         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2613         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2614         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2615         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2616         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2617         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2618         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2619         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2620         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
2621         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
2622         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
2623         expected results for unsupported variants.
2624         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2625         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
2626         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
2627         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2628         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2629         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2630         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2631         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2632         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2633         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2634         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2635         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2636         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2637         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2638         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2639         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2640         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2641         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2642         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2643         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2644         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2645         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2646         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2647         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
2648         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
2649         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
2650         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2651         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2653 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2655         PR fortran/37131
2656         * gfortran.dg/bound_9.f90:  Add pointer assignment.
2658 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2659             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
2661         PR c++/65858
2662         * g++.dg/cpp0x/Wnarrowing3.C: New.
2664 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
2666         * gcc.dg/20150120-1.c: New test.
2667         * gcc.dg/20150120-2.c: New test.
2668         * gcc.dg/20150120-3.c: New test.
2670 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
2672         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
2674 2015-05-01  Renlin Li  <renlin.li@arm.com>
2676         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
2678 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
2680         * gfortran.dg/bound_simplification_4.f90: New.
2682 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2684         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
2685         with powerpc_p8vector_ok.
2687 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2689         PR fortran/37131
2690         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
2691         scan pattern.
2692         * gfortran.dg/bound_9.f90:  New test case.
2694 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
2696         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
2697         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
2698         for 32bit x86 targets.
2699         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
2700         for 32bit x86 targets.
2701         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
2702         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
2703         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
2704         for 32bit x86 targets.
2706 2015-04-30  Marek Polacek  <polacek@redhat.com>
2708         PR tree-optimization/63551
2709         * g++.dg/ipa/pr63551.C: New test.
2711 2015-04-30  Caroline Tice  <cmtice@google.com>
2713         PR  65929
2714         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
2715         partition size on certain targets.
2717 2015-04-30  Renlin Li  <renlin.li@arm.com>
2719         * gcc.target/aarch64/vect-reduc-or_1.c: New.
2721 2015-04-30  Marek Polacek  <polacek@redhat.com>
2723         * c-c++-common/Wbool-compare-3.c: New test.
2725         * gcc.dg/pr65901.c (foo): Adjust dg-error.
2726         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
2728 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
2730         PR c++/57610
2731         * g++.dg/init/ref22.C: New.
2733 2015-04-30  Marek Polacek  <polacek@redhat.com>
2735         * gcc.dg/init-bad-8.c: New test.
2737         * gcc.dg/incomplete-typedef-1.c: New test.
2739 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
2741         PR c++/59955
2742         * g++.dg/template/crash121.C: New.
2744 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
2746         * gcc.target/mips/call-from-init.c: New test.
2747         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
2749 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
2751         PR target/65871
2752         * gcc.target/i386/pr65871-1.c: New test.
2753         * gcc.target/i386/pr65871-2.c: Ditto.
2755 2015-04-29  Marek Polacek  <polacek@redhat.com>
2757         PR c/64610
2758         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
2759         * c-c++-common/Wbool-compare-2.c: New test.
2761 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
2763         PR target/65770
2764         * gcc.target/aarch64/vstN_lane_1.c: New file.
2766 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
2768         PR c++/64667
2769         * g++.dg/warn/Winit-self-3.C: New.
2771 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
2773         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
2775 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
2777         PR target/65924
2778         * gcc.target/arm/pr65924.c: New test.
2780 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
2782         * g++.dg/gomp/tpl-target-update.C: New file.
2784 2015-04-29  Richard Biener  <rguenther@suse.de>
2786         PR tree-optimization/65917
2787         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
2789 2015-04-29  Christian Bruel  <christian.bruel@st.com>
2791         PR target/64835
2792         * gcc.dg/ipa/iinline-attr.c: New test.
2793         * gcc.target/i386/iinline-attr-2.c: New test.
2795 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
2797         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
2798         segfault is fixed.
2800 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2802         * gcc.dg/vect/vect-33.c: Remove spurious line.
2804 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
2806         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
2808 2015-04-28  Marek Polacek  <polacek@redhat.com>
2810         PR c/65901
2811         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
2812         * gcc.dg/pr65901.c: New test.
2814 2015-04-28  Richard Biener  <rguenther@suse.de>
2816         PR tree-optimization/62283
2817         * gfortran.dg/vect/pr62283-2.f: New testcase.
2818         * gcc.dg/vect/bb-slp-14.c: Adjust.
2820 2015-04-28  Richard Biener  <rguenther@suse.de>
2822         PR tree-optimization/65851
2823         * g++.dg/torture/pr65851.C: New testcase.
2825 2015-04-27  Jeff Law <law@redhat.com>
2827         PR tree-optimization/65217
2828         * gcc.target/i386/pr65217.c: Remove XFAIL.
2830 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
2832         PR fortran/60322
2833         Add tests forgotten to svn-add.
2834         * gfortran.dg/class_allocate_19.f03: New test.
2835         * gfortran.dg/class_array_20.f03: New test.
2836         * gfortran.dg/class_array_21.f03: New test.
2837         * gfortran.dg/finalize_29.f08: New test.
2839 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
2841         PR fortran/59678
2842         PR fortran/65841
2843         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2844         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2846 2015-04-27  Caroline Tice  <cmtice@google.com>
2848         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
2849         partition size.
2851 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
2853         PR target/64579
2854         * gcc.target/powerpc/htm-1.c: New test.
2855         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
2856         on 64-bit compiles.
2857         (__builtin_tabortdci): Likewise.
2858         (__builtin_tcheck): Remove operand.
2859         * lib/target-supports.exp (check_htm_hw_available): New function.
2861 2015-04-27  Richard Biener  <rguenther@suse.de>
2863         * gcc.target/i386/pr65217.c: XFAIL.
2865 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
2867         PR tree-optimization/65875
2868         * gcc.c-torture/compile/pr65875.c: New test.
2870 2015-04-25  Marek Polacek  <polacek@redhat.com>
2872         PR c/52085
2873         * gcc.dg/enum-incomplete-2.c: New test.
2874         * gcc.dg/enum-mode-1.c: New test.
2876 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2878         PR target/65849
2879         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
2880         set new options.
2881         * gcc.target/powerpc/pr65849-2.c: Likewise.
2883 2015-04-24  Tom de Vries  <tom@codesourcery.com>
2885         PR tree-optimization/65802
2886         * g++.dg/pr65802.C: Move to ...
2887         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
2888         stdarg.h.  Rewrite for C.
2889         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
2890         va_start and va_end.  Remove unnecessary inline asm.
2892 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
2893             Wei Mi  <wmi@google.com>
2895         * gcc.target/i386/sse2-load-multi.c: New test.
2896         * gcc.target/i386/sse2-store-multi.c: Ditto.
2898 2015-04-24  Marek Polacek  <polacek@redhat.com>
2900         PR c/65830
2901         * c-c++-common/pr65830.c: New test.
2903         PR c/63357
2904         * c-c++-common/Wlogical-op-1.c: New test.
2906 2015-04-24  Marek Polacek  <polacek@redhat.com>
2908         PR c/61534
2909         * c-c++-common/pr61534-1.c: New test.
2911 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2912             Steven Bosscher <steven@gcc.gnu.org>
2914         PR rtl-optimization/34503
2915         * gcc.target/arm/pr64616.c: New file.
2917 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
2919         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2921 2015-04-24  Terry Guo  <terry.guo@arm.com>
2923         * gcc.target/arm/pr65710.c: Update the options.
2925 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
2927         * gcc.target/i386/pr65523.c: Skip x32.
2929 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2931         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
2932         to look for vcl* where appropriate.
2934 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2936         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
2937         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2939 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
2941         PR target/26702
2942         * gcc.target/arm/pr26702.c: New test.
2944 2015-04-23  Marek Polacek  <polacek@redhat.com>
2946         PR c/65345
2947         * gcc.dg/pr65345-1.c: New test.
2948         * gcc.dg/pr65345-2.c: New test.
2950 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2952         * gcc.target/powerpc/crypto-builtin-2.c: New.
2954 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
2956         PR fortran/60322
2957         * gfortran.dg/class_allocate_19.f03: New test.
2958         * gfortran.dg/class_array_20.f03: New test.
2959         * gfortran.dg/class_array_21.f03: New test.
2960         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
2961         * gfortran.dg/finalize_15.f90: Fixing comparision to model
2962         initialization correctly.
2963         * gfortran.dg/finalize_29.f08: New test.
2965 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2967         * gcc.target/powerpc/swaps-p8-18.c: New test.
2969 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2971         PR target/65456
2972         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
2973         * gcc.dg/vect/bb-slp-25.c: Likewise.
2974         * gcc.dg/vect/bb-slp-29.c: Likewise.
2975         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
2976         vect_no_align && { ! vect_hw_misalign }.
2977         * gcc.dg/vect/bb-slp-9.c: Likewise.
2978         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
2979         vect_hw_misalign.
2980         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
2981         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
2982         account for POWER8, where peeling for alignment is not needed.
2983         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
2984         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2985         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
2986         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
2987         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
2988         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2989         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2990         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2991         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
2992         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
2993         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
2994         * gcc.dg/vect/pr16105.c: Likewise.
2995         * gcc.dg/vect/pr20122.c: Likewise.
2996         * gcc.dg/vect/pr33804.c: Likewise.
2997         * gcc.dg/vect/pr33953.c: Likewise.
2998         * gcc.dg/vect/pr56787.c: Likewise.
2999         * gcc.dg/vect/pr58508.c: Likewise.
3000         * gcc.dg/vect/slp-25.c: Likewise.
3001         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3002         * gcc.dg/vect/vect-105.c: Likewise.
3003         * gcc.dg/vect/vect-27.c: Likewise.
3004         * gcc.dg/vect/vect-29.c: Likewise.
3005         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3006         POWER8.
3007         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3008         && { ! vect_hw_misalign }.
3009         * gcc.dg/vect/vect-44.c: Likewise.
3010         * gcc.dg/vect/vect-48.c: Likewise.
3011         * gcc.dg/vect/vect-50.c: Likewise.
3012         * gcc.dg/vect/vect-52.c: Likewise.
3013         * gcc.dg/vect/vect-56.c: Likewise.
3014         * gcc.dg/vect/vect-60.c: Likewise.
3015         * gcc.dg/vect/vect-72.c: Likewise.
3016         * gcc.dg/vect/vect-75-big-array.c: Likewise.
3017         * gcc.dg/vect/vect-75.c: Likewise.
3018         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3019         * gcc.dg/vect/vect-77-global.c: Likewise.
3020         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3021         * gcc.dg/vect/vect-78-global.c: Likewise.
3022         * gcc.dg/vect/vect-93.c: Likewise.
3023         * gcc.dg/vect/vect-95.c: Likewise.
3024         * gcc.dg/vect/vect-96.c: Likewise.
3025         * gcc.dg/vect/vect-cond-1.c: Likewise.
3026         * gcc.dg/vect/vect-cond-3.c: Likewise.
3027         * gcc.dg/vect/vect-cond-4.c: Likewise.
3028         * gcc.dg/vect/vect-cselim-1.c: Likewise.
3029         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3030         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3031         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3032         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3033         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3034         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3035         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3036         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3037         * gcc.dg/vect/vect-outer-5.c: Likewise.
3038         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3039         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3040         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3041         * gcc.dg/vect/vect-outer-fir.c: Likewise.
3042         * gcc.dg/vect/vect-peel-3.c: Likewise.
3043         * gcc.dg/vect/vect-peel-4.c: Likewise.
3044         * gcc.dg/vect/vect-pre-interact.c: Likewise.
3045         * gcc.target/powerpc/pr65456.c: New test.
3046         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3047         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3048         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3049         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3050         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3051         vect_no_align && { ! vect_hw_misalign }.
3052         * gfortran.dg/vect/vect-3.f90: Likewise.
3053         * gfortran.dg/vect/vect-4.f90: Likewise.
3054         * gfortran.dg/vect/vect-5.f90: Likewise.
3055         * lib/target-supports.exp (check_effective_target_vect_no_align):
3056         Return 1 for POWER8.
3057         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3059 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3061         PR fortran/65429
3062         * gfortran.dg/pr65429.f90: New test.
3064 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
3066         * c-c++-common/asan/user-section-1.c: New test.
3067         * c-c++-common/asan/user-section-2.c: New test.
3068         * c-c++-common/asan/user-section-3.c: New test.
3070 2015-04-22  Hale Wang  <hale.wang@arm.com>
3071             Terry Guo  <terry.guo@arm.com>
3073         PR rtl-optimization/64818
3074         * gcc.target/arm/pr64818.c: New test.
3076 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
3078         PR ipa/65076
3079         * g++.dg/tree-ssa/pr61034.C: Update template.
3080         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3081         * gcc.dg/Warray-bounds-11.c: Likewise.
3082         * gcc.dg/Warray-bounds.c: Likewise.
3084 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3086         PR libgfortran/65234
3087         * gfortran.dg/fmt_unlimited.f90: New test.
3089 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
3091         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3092         headers.
3093         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3094         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3095         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3096         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3097         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3098         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3099         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3101 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3103         PR libgfortran/56743
3104         * gfortran.dg/namelist_87.f90: New test.
3106 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3108         * gcc.target/aarch64/mult-synth_1.c: New test.
3109         * gcc.target/aarch64/mult-synth_2.c: Likewise.
3110         * gcc.target/aarch64/mult-synth_3.c: Likewise.
3111         * gcc.target/aarch64/mult-synth_4.c: Likewise.
3112         * gcc.target/aarch64/mult-synth_5.c: Likewise.
3113         * gcc.target/aarch64/mult-synth_6.c: Likewise.
3115 2015-04-21  Richard Biener  <rguenther@suse.de>
3117         PR tree-optimization/65650
3118         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3119         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3120         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3121         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3122         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3123         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3125 2015-04-21  Tom de Vries  <tom@codesourcery.com>
3127         PR tree-optimization/65802
3128         * g++.dg/pr65802.C: New test.
3130 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
3132         PR testsuite/65767
3133         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3134         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3136 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
3138         PR c++/65801
3139         * g++.dg/cpp0x/Wnarrowing2.C: New.
3141 2015-04-20  Jeff Law  <law@redhat.com>
3143         PR tree-optimization/65658
3144         * gcc.dg/pr65658.c: New test.
3146 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
3148         PR target/64134
3149         * gcc.target/aarch64/vec_init_1.c: New test.
3151 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
3153         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3154         targets.
3156 2015-04-18  Martin Sebor  <msebor@redhat.com>
3158         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3159         of non-nul characters.
3160         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3162 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3164         PR target/65787
3165         * gcc.target/powerpc/pr65787.c: New.
3167 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3169         PR target/65689
3170         * gcc.target/aarch64/c-output-template-4.c: New test.
3172 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3174         PR target/65780
3175         * gcc.dg/pr65780-1.c: New test.
3176         * gcc.dg/pr65780-2.c: Likewise.
3177         * gcc.target/i386/pr32219-9.c: Likewise.
3178         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3179         symbol.
3180         * gcc.target/i386/pr64317.c (c): Initialize.
3182 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3184         PR target/65612
3185         * g++.dg/ext/mv18.C: New test.
3186         * g++.dg/ext/mv19.C: Likewise.
3187         * g++.dg/ext/mv20.C: Likewise.
3188         * g++.dg/ext/mv21.C: Likewise.
3189         * g++.dg/ext/mv22.C: Likewise.
3190         * g++.dg/ext/mv23.C: Likewise.
3192 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
3194         PR c++/64527
3195         * g++.dg/init/pr64527.C: New test.
3197 2015-04-17  Tom de Vries  <tom@codesourcery.com>
3198             Michael Matz  <matz@suse.de>
3200         PR tree-optimization/64950
3201         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3202         x86_64-*-*.
3204 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
3206         * c-c++-common/asan/user-section-1.c: New test.
3208 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3210         PR debug/65771
3211         * gcc.dg/debug/pr65771.c: New test.
3213 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
3215         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3216         __buitlin_alloca with __builtin_alloca.
3218 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
3220         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3222 2015-04-16  Richard Biener  <rguenther@suse.de>
3224         PR tree-optimization/64277
3225         * gcc.dg/Warray-bounds-14.c: New testcase.
3226         * gcc.dg/Warray-bounds-15.c: Likewise.
3227         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3228         * c-c++-common/ubsan/bounds-6.c: Likewise.
3230 2015-04-16  Renlin Li  <renlin.li@arm.com>
3232         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3233         * gcc.target/arm/unsigned-float.c: New.
3235 2015-04-16  Richard Biener  <rguenther@suse.de>
3237         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3238         * gcc.dg/tree-ssa/pr37508.c: Adjust.
3239         * gfortran.dg/reassoc_6.f: Remove XFAIL.
3241 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
3243         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3244         * g++.dg/cpp0x/decltype-call1.C: Likewise.
3245         * g++.dg/cpp0x/defaulted21.C: Likewise.
3246         * g++.dg/cpp0x/defaulted28.C: Likewise.
3247         * g++.dg/cpp0x/defaulted47.C: Likewise.
3248         * g++.dg/cpp0x/elision_neg.C: Likewise.
3249         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3250         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3251         * g++.dg/cpp0x/implicit1.C: Likewise.
3252         * g++.dg/cpp0x/implicit9.C: Likewise.
3253         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3254         * g++.dg/cpp0x/range-for13.C: Likewise.
3255         * g++.dg/gomp/clause-2.C: Likewise.
3256         * g++.dg/gomp/udr-5.C: Likewise.
3257         * g++.dg/inherit/access6.C: Likewise.
3258         * g++.dg/lookup/duperr1.C: Likewise.
3259         * g++.dg/lookup/friend2.C: Likewise.
3260         * g++.dg/lookup/pr6936.C: Likewise.
3261         * g++.dg/lookup/scoped1.C: Likewise.
3262         * g++.dg/lookup/using26.C: Likewise.
3263         * g++.dg/lookup/using38.C: Likewise.
3264         * g++.dg/other/access2.C: Likewise.
3265         * g++.dg/overload/defarg3.C: Likewise.
3266         * g++.dg/overload/defarg6.C: Likewise.
3267         * g++.dg/parse/access11.C: Likewise.
3268         * g++.dg/parse/access2.C: Likewise.
3269         * g++.dg/parse/access3.C: Likewise.
3270         * g++.dg/parse/access4.C: Likewise.
3271         * g++.dg/parse/access5.C: Likewise.
3272         * g++.dg/parse/access6.C: Likewise.
3273         * g++.dg/parse/access8.C: Likewise.
3274         * g++.dg/parse/access9.C: Likewise.
3275         * g++.dg/parse/crash40.C: Likewise.
3276         * g++.dg/tc1/dr142.C: Likewise.
3277         * g++.dg/tc1/dr166.C: Likewise.
3278         * g++.dg/tc1/dr52.C: Likewise.
3279         * g++.dg/template/access11.C: Likewise.
3280         * g++.dg/template/access18.C: Likewise.
3281         * g++.dg/template/access19.C: Likewise.
3282         * g++.dg/template/access2.C: Likewise.
3283         * g++.dg/template/access20.C: Likewise.
3284         * g++.dg/template/access26.C: Likewise.
3285         * g++.dg/template/access3.C: Likewise.
3286         * g++.dg/template/access7.C: Likewise.
3287         * g++.dg/template/conv12.C: Likewise.
3288         * g++.dg/template/crash69.C: Likewise.
3289         * g++.dg/template/friend31.C: Likewise.
3290         * g++.dg/template/friend32.C: Likewise.
3291         * g++.dg/template/memfriend15.C: Likewise.
3292         * g++.dg/template/memfriend16.C: Likewise.
3293         * g++.dg/template/memfriend17.C: Likewise.
3294         * g++.dg/template/memfriend7.C: Likewise.
3295         * g++.dg/template/pr32519.C: Likewise.
3296         * g++.dg/template/qualttp21.C: Likewise.
3297         * g++.dg/template/qualttp8.C: Likewise.
3298         * g++.dg/template/ttp10.C: Likewise.
3299         * g++.dg/template/typedef11.C: Likewise.
3300         * g++.dg/template/typedef13.C: Likewise.
3301         * g++.dg/template/typedef19.C: Likewise.
3302         * g++.dg/template/typedef20.C: Likewise.
3303         * g++.dg/template/typedef22.C: Likewise.
3304         * g++.dg/template/using16.C: Likewise.
3305         * g++.dg/template/virtual3.C: Likewise.
3306         * g++.dg/ubsan/pr61272.C: Likewise.
3307         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3308         * g++.old-deja/g++.brendan/crash11.C: Likewise.
3309         * g++.old-deja/g++.brendan/enum6.C: Likewise.
3310         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3311         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3312         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3313         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3314         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3315         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3316         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3317         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3318         * g++.old-deja/g++.jason/access17.C: Likewise.
3319         * g++.old-deja/g++.jason/access18.C: Likewise.
3320         * g++.old-deja/g++.jason/access22.C: Likewise.
3321         * g++.old-deja/g++.jason/access23.C: Likewise.
3322         * g++.old-deja/g++.jason/access8.C: Likewise.
3323         * g++.old-deja/g++.jason/delete3.C: Likewise.
3324         * g++.old-deja/g++.jason/report.C: Likewise.
3325         * g++.old-deja/g++.law/access2.C: Likewise.
3326         * g++.old-deja/g++.law/access3.C: Likewise.
3327         * g++.old-deja/g++.law/access4.C: Likewise.
3328         * g++.old-deja/g++.law/access5.C: Likewise.
3329         * g++.old-deja/g++.law/arm12.C: Likewise.
3330         * g++.old-deja/g++.law/arm14.C: Likewise.
3331         * g++.old-deja/g++.law/ctors13.C: Likewise.
3332         * g++.old-deja/g++.law/union2.C: Likewise.
3333         * g++.old-deja/g++.law/visibility12.C: Likewise.
3334         * g++.old-deja/g++.law/visibility15.C: Likewise.
3335         * g++.old-deja/g++.law/visibility16.C: Likewise.
3336         * g++.old-deja/g++.law/visibility17.C: Likewise.
3337         * g++.old-deja/g++.law/visibility18.C: Likewise.
3338         * g++.old-deja/g++.law/visibility19.C: Likewise.
3339         * g++.old-deja/g++.law/visibility20.C: Likewise.
3340         * g++.old-deja/g++.law/visibility21.C: Likewise.
3341         * g++.old-deja/g++.law/visibility24.C: Likewise.
3342         * g++.old-deja/g++.law/visibility4.C: Likewise.
3343         * g++.old-deja/g++.law/visibility5.C: Likewise.
3344         * g++.old-deja/g++.law/visibility6.C: Likewise.
3345         * g++.old-deja/g++.law/visibility7.C: Likewise.
3346         * g++.old-deja/g++.law/visibility8.C: Likewise.
3347         * g++.old-deja/g++.law/visibility9.C: Likewise.
3348         * g++.old-deja/g++.niklas/t135.C: Likewise.
3349         * g++.old-deja/g++.oliva/delete1.C: Likewise.
3350         * g++.old-deja/g++.oliva/partord1.C: Likewise.
3351         * g++.old-deja/g++.other/access11.C: Likewise.
3352         * g++.old-deja/g++.other/access4.C: Likewise.
3353         * g++.old-deja/g++.other/access7.C: Likewise.
3354         * g++.old-deja/g++.other/crash1.C: Likewise.
3355         * g++.old-deja/g++.other/crash7.C: Likewise.
3356         * g++.old-deja/g++.other/friend1.C: Likewise.
3357         * g++.old-deja/g++.other/friend4.C: Likewise.
3358         * g++.old-deja/g++.other/friend9.C: Likewise.
3359         * g++.old-deja/g++.other/lineno1.C: Likewise.
3360         * g++.old-deja/g++.other/using1.C: Likewise.
3361         * g++.old-deja/g++.pt/enum14.C: Likewise.
3362         * g++.old-deja/g++.pt/friend11.C: Likewise.
3363         * g++.old-deja/g++.pt/friend21.C: Likewise.
3364         * g++.old-deja/g++.pt/friend3.C: Likewise.
3365         * g++.old-deja/g++.pt/inherit2.C: Likewise.
3366         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3367         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3368         * g++.old-deja/g++.robertl/eb94.C: Likewise.
3370 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
3372         PR ipa/65765
3373         * g++.dg/ipa/pr65765.C: New test.
3375 2015-04-15  Nick Clifton  <nickc@redhat.com>
3377         * gcc.target/rx/builtins.c: Disable RMPA test if string
3378         instructions are not allowed.
3380 2015-04-15  Alan Modra  <amodra@gmail.com>
3382         * gcc.dg/pr65408.c: New.
3384 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
3386         PR target/65729
3387         * gcc.target/arm/pr65729.c: New test.
3389 2015-04-14  Richard Biener  <rguenther@suse.de>
3391         PR tree-optimization/65758
3392         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3394 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
3396         PR target/65648
3397         * gcc.c-torture/execute/pr65648.c: New test.
3399 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3401         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3402         __builtin_finite instead of finite.
3403         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3404         Likewise.
3406 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
3408         PR tree-optimization/63387
3409         * gcc.dg/pr63387.c: New testcase.
3411 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
3413         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3415 2015-04-13  Richard Biener  <rguenther@suse.de>
3417         PR tree-optimization/65204
3418         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3420 2015-04-13  Terry Guo  <terry.guo@arm.com>
3422         PR target/65710
3423         * gcc.target/arm/pr65710.c: New.
3425 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
3427         PR tree-optimization/65747
3428         * g++.dg/torture/pr65747.C: New test.
3430 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
3432         PR c++/65736
3433         * g++.dg/cpp0x/pr65736.C: New test.
3435 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
3436             Martin Liska  <mliska@suse.cz>
3438         PR ipa/65722
3439         * g++.dg/ipa/pr65722.C: New testcase.
3441 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
3443         PR tree-optimization/65735
3444         * gcc.c-torture/compile/pr65735.c: New test.
3446 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
3448         PR middle-end/65554
3449         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3451 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
3453         PR target/65671
3454         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3456 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
3458         PR target/65647
3459         * gcc.target/arm/pr65647-2.c: New.
3461 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3463         PR target/65694
3464         * g++.dg/torture/pr65694.C: New test.
3466 2015-04-10  Tobias Burnus  <burnus@net-b.de>
3468         * gfortran.dg/coarray_lock_6.f90: New.
3469         * gfortran.dg/coarray_lock_7.f90: New.
3470         * gfortran.dg/coarray/lock_2.f90: New.
3472 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
3474         PR fortran/56674
3475         PR fortran/58813
3476         PR fortran/59016
3477         PR fortran/59024
3478         * gfortran.dg/used_types_27.f90: New.
3480 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3482         PR target/65671
3483         * gcc.target/i386/pr65671.c: New.
3485 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3487         PR tree-optimization/65709
3488         * c-c++-common/ubsan/align-9.c: New test.
3490 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
3492         PR fortran/56852
3493         * gfortran.dg/pr56852.f90: New test.
3495 2015-04-09  Marek Polacek  <polacek@redhat.com>
3496             Jakub Jelinek  <jakub@redhat.com>
3498         PR middle-end/65554
3499         * g++.dg/opt/pr65554.C: New test.
3501 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3503         PR c++/65690
3504         * c-c++-common/attr-aligned-1.c: New test.
3506 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
3508         * gcc.target/i386/mpx/memmove-zero-length.c: New.
3510 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3512         PR target/65676
3513         * gcc.target/i386/sse-25.c: New.
3515 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3517         PR target/65693
3518         * gcc.target/i386/pr65693.c: New test.
3520 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3522         * gcc.dg/lto/chkp-static-bounds_0.c: New.
3524 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3526         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3528 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3530         * gcc.target/i386/thunk-retbnd.c: New.
3532 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
3534         * gnat.dg/opt48.adb: New test.
3535         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3536         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3538 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
3540         PR ipa/65540
3541         * gcc.c-torture/compile/pr65540.c: New.
3543 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
3545         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3546         -Wno-pointer-arith.
3548 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
3550         PR debug/65678
3551         * g++.dg/debug/pr65678.C: New test.
3553         PR middle-end/65680
3554         * gcc.c-torture/compile/pr65680.c: New test.
3556 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
3558         PR fortran/65548
3559         * gfortran.dg/allocate_with_source_5.f90: New test.
3561 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
3563         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3564         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3566 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
3568         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3570 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3572         PR target/65614
3573         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3574         to get floating point compression.
3575         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3577 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
3579         PR preprocessor/61977
3580         * gcc.dg/cpp/pr61977.c: New test.
3582 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
3584         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3586 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
3588         PR target/65647
3589         * gcc.target/arm/pr65647.c: New.
3591 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
3593         PR ipa/65655
3594         * g++.dg/torture/pr65655.C: New testcase.
3596 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
3598         PR c++/64085
3599         * g++.dg/cpp1y/lambda-init13.C: New.
3601 2015-04-03  Marek Polacek  <polacek@redhat.com>
3603         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3605 2015-04-02  Marek Polacek  <polacek@redhat.com>
3607         PR c++/65642
3608         * g++.dg/cpp0x/constexpr-fold1.C: New test.
3609         * g++.dg/cpp0x/constexpr-fold2.C: New test.
3611 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
3613         PR preprocessor/61977
3614         * gcc.target/powerpc/pr61977-1.c: New test.
3615         * gcc.target/powerpc/pr61977-2.c: New test.
3617 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
3619         PR c++/56100
3620         * g++.dg/warn/Wshadow-8.C: New.
3621         * g++.dg/warn/Wshadow-9.C: Likewise.
3622         * g++.dg/warn/Wshadow-10.C: Likewise.
3623         * g++.dg/warn/Wshadow-11.C: Likewise.
3625 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3627         * gcc.dg/pr23623.c: Added aligned attribute.
3628         * gcc.dg/20141029-1.c: Likewise.
3629         * gcc.dg/20150306-1.c: New test.
3631 2015-04-01  Marek Polacek  <polacek@redhat.com>
3633         PR c++/65554
3634         * g++.dg/cpp0x/initlist93.C: New test.
3635         * g++.dg/cpp0x/initlist94.C: New test.
3637 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3639         PR target/65624
3640         * gcc.target/aarch64/pr65624.c: New test.
3642 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
3644         * gcc.dg/ipa/inlinehint-4.c: New testcase.
3646 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
3648         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
3649         extra variable to force stack alignment.
3650         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
3651         extra variable to force stack alignment.
3653 2015-03-31  Marek Polacek  <polacek@redhat.com>
3655         PR c++/65390
3656         * g++.dg/template/pr65390.C: New test.
3658 2015-03-31  Martin Liska  <mliska@suse.cz>
3660         * g++.dg/ipa/pr65557.C: New test.
3662 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3664         * gcc.target/s390/hotpatch-25.c: New test.
3665         * gcc.target/s390/hotpatch-1.c: Update test.
3666         * gcc.target/s390/hotpatch-10.c: Update test.
3667         * gcc.target/s390/hotpatch-11.c: Update test.
3668         * gcc.target/s390/hotpatch-12.c: Update test.
3669         * gcc.target/s390/hotpatch-13.c: Update test.
3670         * gcc.target/s390/hotpatch-14.c: Update test.
3671         * gcc.target/s390/hotpatch-15.c: Update test.
3672         * gcc.target/s390/hotpatch-16.c: Update test.
3673         * gcc.target/s390/hotpatch-17.c: Update test.
3674         * gcc.target/s390/hotpatch-18.c: Update test.
3675         * gcc.target/s390/hotpatch-19.c: Update test.
3676         * gcc.target/s390/hotpatch-2.c: Update test.
3677         * gcc.target/s390/hotpatch-21.c: Update test.
3678         * gcc.target/s390/hotpatch-22.c: Update test.
3679         * gcc.target/s390/hotpatch-23.c: Update test.
3680         * gcc.target/s390/hotpatch-24.c: Update test.
3681         * gcc.target/s390/hotpatch-3.c: Update test.
3682         * gcc.target/s390/hotpatch-4.c: Update test.
3683         * gcc.target/s390/hotpatch-5.c: Update test.
3684         * gcc.target/s390/hotpatch-6.c: Update test.
3685         * gcc.target/s390/hotpatch-7.c: Update test.
3686         * gcc.target/s390/hotpatch-8.c: Update test.
3687         * gcc.target/s390/hotpatch-9.c: Update test.
3688         * gcc.target/s390/hotpatch-compile-16.c: Update test.
3690 2015-03-31  Richard Biener  <rguenther@suse.de>
3692         PR middle-end/65626
3693         * g++.dg/torture/pr65626.C: New testcase.
3695 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
3697         PR target/65531
3698         * gcc.target/i386/mpx/pr65531.cc: New.
3700 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
3702         PR target/65602
3703         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
3704         __builtin_alloca instead of alloca.
3705         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
3706         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
3707         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
3708         check.
3710 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
3712         PR ipa/65610
3713         * g++.dg/ubsan/pr65610.C: New test.
3715 2015-03-30  Marek Polacek  <polacek@redhat.com>
3717         PR c++/65398
3718         * g++.dg/cpp0x/pr65398-2.C: New test.
3720 2015-03-30  Marek Polacek  <polacek@redhat.com>
3722         * c-c++-common/pr65556.c: Change the width of bit-fields.
3724 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
3726         PR ipa/65588
3727         * gcc.target/i386/pr65588.c: New testcase.
3729 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3731         PR libgfortran/65563
3732         * gfortran.dg/open_errors_2.f90:  New test.
3734 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3736         PR libgfortran/65596
3737         * gfortran.dg/namelist_86.f90: New test.
3739 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
3741         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
3742         statement to reflect new ownership.
3744 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
3746         PR c++/42328
3747         * g++.dg/template/friend58.C: New.
3748         * g++.dg/template/friend59.C: Likewise.
3750 2015-03-27  Tobias Burnus  <burnus@net-b.de>
3752         PR c/65586
3753         * g++.dg/gomp/openmp-simd-3.C: New.
3754         * gcc.dg/gomp/openmp-simd-3.c: New.
3756 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
3758         PR target/65248
3759         * gcc.target/i386/pr65248-1.c: New file.
3760         * gcc.target/i386/pr65248-2.c: Likewise.
3761         * gcc.target/i386/pr65248-3.c: Likewise.
3762         * gcc.target/i386/pr65248-4.c: Likewise.
3764 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
3766         PR target/65593
3767         * gcc.c-torture/compile/pr65593.c: New test.
3769 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
3771         PR c++/59329
3772         * g++.dg/cpp1y/constexpr-assert1.C: New.
3774 2015-03-27  Marek Polacek  <polacek@redhat.com>
3776         PR c++/65556
3777         * c-c++-common/pr65556.c: New test.
3779 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
3781         PR ipa/65600
3782         * g++.dg/torture/pr65600.C: New testcase.
3784 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
3786         PR target/65407
3787         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
3789 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
3791         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
3792         statement and cleanup. Fixed typos.
3794 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
3796         PR middle-end/65595
3797         * gcc.c-torture/compile/pr65595.c: New testcase.
3799 2015-03-27  Marek Polacek  <polacek@redhat.com>
3801         PR sanitizer/65583
3802         * g++.dg/ubsan/pr65583.C: New test.
3804 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
3806         * gcc.c-torture/compile/20150327.c: New testcase.
3808 2015-03-26  Richard Biener  <rguenther@suse.de>
3810         PR middle-end/65555
3811         * g++.dg/torture/pr65555.C: New testcase.
3813 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
3815         PR tree-optimization/64715
3816         * gcc.dg/builtin-object-size-15.c: New test.
3817         * gcc.dg/pr64715-1.c: New test.
3818         * gcc.dg/pr64715-2.c: New test.
3820 2015-03-26  Richard Biener  <rguenther@suse.de>
3822         PR middle-end/65519
3823         * gnat.dg/specs/opt2.ads: Fix testcase.
3825 2015-03-25  Martin Sebor  <msebor@redhat.com>
3827         PR testsuite/65526
3828         * lib/target-supports.exp (check_effective_target_arm32): Fail early
3829         when target isn't arm*-*-*-*.
3830         (check_effective_target_arm_nothumb): Likewise.
3831         (check_effective_target_arm_little_endian): Likewise.
3832         (check_effective_target_arm_vect_no_misalign): Likewise.
3833         (check_effective_target_aarch64_little_endian): Fail early if target
3834         isn't aarch64*-*-*.
3836 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
3838         PR tree-optimization/65177
3839         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
3841 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
3843         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
3844         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
3845         smmintrin.h and mm3dnow.h.
3847 2015-03-25  Marek Polacek  <polacek@redhat.com>
3849         PR c++/65558
3850         * g++.dg/cpp0x/pr65558.C: New test.
3852 2015-03-25  Marek Polacek  <polacek@redhat.com>
3854         PR c++/61670
3855         * g++.dg/template/pr61670.C: New test.
3857 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
3859         PR c++/54987
3860         * g++.dg/template/pr54987.C: New.
3862 2015-03-25  Richard Biener  <rguenther@suse.de>
3864         PR tree-optimization/62630
3865         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
3867 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
3869         PR target/65508
3870         * gcc.target/i386/mpx/pr65508.c: New.
3872 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
3874         PR fortran/64952
3875         PR fortran/65532
3876         * gfortran.dg/data_initialized_3.f90: New.
3878 2015-03-25  Richard Biener  <rguenther@suse.de>
3880         PR middle-end/65519
3881         * gnat.dg/specs/opt2.ads: New testcase.
3883 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
3885         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
3886         * gcc.target/arm/memset-inline-4.c: Skip for
3887         arm_tune_string_ops_prefer_neon.
3888         * gcc.target/arm/memset-inline-5.c: Ditto.
3889         * gcc.target/arm/memset-inline-6.c: Ditto.
3890         * gcc.target/arm/memset-inline-8.c: Ditto.
3891         * gcc.target/arm/memset-inline-9.c: Ditto.
3893 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3895         PR c++/58923
3896         * g++.dg/other/virtual3.C: New.
3898 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3900         PR c++/60130
3901         * g++.dg/cpp0x/vt-60130.C: New.
3903 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3905         PR c++/61971
3906         * g++.dg/warn/Warray-bounds-7.C: New.
3908 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3910         PR c++/60067
3911         * g++.dg/template/defarg18.C: New.
3913 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3915         PR c++/59988
3916         * g++.dg/cpp0x/vt-59988.C: New.
3918 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
3920         PR tree-optimization/65533
3921         * gcc.dg/pr65533.c: New test.
3923 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
3925         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
3926         source= and mold= expressions functionality.
3927         * gfortran.dg/allocate_class_4.f90: New test.
3928         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
3929         copying an unlimited polymorhpic object containing a char array
3930         to another unlimited polymorphic object respects the _len
3931         component.
3932         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
3933         whether deferred length char array allocate works, unlimited
3934         polymorphic object allocation from a string works and if
3935         allocating an array of deferred length strings works.
3936         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
3938 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3940         PR c++/65513
3941         * g++.dg/cpp0x/constexpr-array11.C: New.
3943 2015-03-24  Richard Biener  <rguenther@suse.de>
3945         PR middle-end/65517
3946         * gcc.dg/torture/pr65517.c: New testcase.
3948 2015-03-24  Tobias Burnus  <burnus@net-b.de>
3950         * gfortran.dg/coindexed_1.f90: Moved from
3951         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
3953 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3955         PR testsuite/65506
3956         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
3957         gimple dump.
3959         PR target/65523
3960         * gcc.target/i386/pr65523.c: New test.
3962         PR ipa/65475
3963         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
3964         dg-options.
3965         * g++.dg/lto/pr65475b_0.C: Likewise.
3967 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
3969         PR target/65505
3970         * gcc.target/sh/torture/pr65505.c: New.
3972 2015-03-23  Martin Sebor  <msebor@redhat.com>
3974         PR testsuite/63175
3975         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
3976         assembly for lvx in addition to lxv.
3978 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3980         PR target/65504
3981         * gfortran.dg/pr65504.f90: New test.
3983         PR ipa/65521
3984         * gcc.dg/pr65521.c: New test.
3986 2015-03-23  Richard Biener  <rguenther@suse.de>
3988         PR tree-optimization/65518
3989         * gcc.dg/vect/pr65518.c: New testcase.
3991 2015-03-23  Richard Biener  <rguenther@suse.de>
3993         PR tree-optimization/65494
3994         * gcc.dg/vect/pr65494.c: New testcase.
3996 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3998         PR preprocessor/65238
3999         * c-c++-common/cpp/pr65238-1.c: New test.
4000         * gcc.dg/cpp/pr65238-2.c: New test.
4001         * gcc.dg/cpp/trad/pr65238-3.c: New test.
4002         * gcc.dg/cpp/trad/pr65238-4.c: New test.
4004 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
4005             Mikael Morin  <mikael@gcc.gnu.org>
4007         PR fortran/64952
4008         * gfortran.dg/elemental_dependency_4.f90: New.
4009         * gfortran.dg/elemental_dependency_5.f90: New.
4011 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
4013         PR ipa/65475
4014         * g++.dg/lto/pr65475b_0.C: New testcase.
4015         * g++.dg/lto/pr65475b_1.C: New testcase.
4016         * g++.dg/lto/pr65475c_0.C: New testcase.
4017         * g++.dg/lto/pr65475c_1.C: New testcase.
4019 2015-03-21  Tobias Burnus  <burnus@net-b.de>
4021         * gfortran.dg/coarray_38.f90: New.
4022         * gfortran.dg/coarray_39.f90: New.
4023         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4024         compile test.
4026 2015-03-20  Marek Polacek  <polacek@redhat.com>
4028         PR c++/65398
4029         * g++.dg/cpp0x/pr65398.C: New test.
4031 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
4033         PR ipa/65475
4034         * g++.dg/lto/pr65475_0.C: New testcase.
4035         * g++.dg/lto/pr65475_1.C: New testcase.
4037 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
4039         PR rtl-optimization/64366
4040         * gcc.target/sh/pr64366.c: New.
4042 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4044         PR c++/48324
4045         * g++.dg/cpp0x/constexpr-48324.C: New.
4047 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4049         PR c++/48453
4050         * g++.dg/cpp0x/pr48453.C: New.
4052 2015-03-20  Marek Polacek  <polacek@redhat.com>
4054         PR c++/65072
4055         * g++.dg/cpp0x/pr65072.C: New test.
4057 2015-03-20  Richard Biener  <rguenther@suse.de>
4059         PR middle-end/64715
4060         * gcc.dg/pr15347.c: Use -O.
4061         * c-c++-common/pr19807-1.c: Likewise.
4063 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
4065         * gnat.dg/volatile13.ad[sb]: New test.
4067 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
4069         PR rtl-optimization/60851
4070         * gcc.target/i386/pr60851.c: New test.
4072 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
4074         PR target/65240
4075         * g++.dg/pr65240.h: Add tests for PR 65240.
4076         * g++.dg/pr65240-1.C: Likewise.
4077         * g++.dg/pr65240-2.C: Likewise.
4078         * g++.dg/pr65240-3.C: Likewise.
4079         * g++.dg/pr65240-4.C: Likewise.
4081 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
4083         PR rtl-optimization/63491
4084         * gcc.target/powerpc/pr63491.c: New.
4086 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4088         * g++.dg/ipa/pr65465.C: New test.
4090 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4092         PR c++/52659
4093         * g++.dg/cpp0x/deleted11.C: New.
4095 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4097         PR sanitizer/65400
4098         * c-c++-common/tsan/pr65400-3.c: New test.
4100 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4102         PR c++/59686
4103         * g++.dg/cpp0x/constexpr-59686.C: New.
4105 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4107         PR sanitizer/64265
4108         * g++.dg/tsan/pr64265.C: New test.
4110         PR sanitizer/65400
4111         * c-c++-common/tsan/pr65400-1.c: New test.
4112         * c-c++-common/tsan/pr65400-2.c: New test.
4114 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4116         PR c++/59816
4117         * g++.dg/cpp0x/pr59816.C: New.
4119 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
4121         PR fortran/59198
4122         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4124 2015-03-18  Martin Liska  <mliska@suse.cz>
4126         PR ipa/65439
4127         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4128         equivalences either to 6 or 7.
4130 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
4132         PR middle-end/64491
4133         Revert:
4134         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
4136         * gcc.dg/undefined-loop-1.c: New file.
4137         * gcc.dg/undefined-loop-2.c: New file.
4139         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
4141         PR testsuite/64032
4142         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4143         loop exits too early.
4145 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
4147         PR tree-optimization/65450
4148         * gfortran.dg/pr65450.f90: New test.
4150         PR target/65078
4151         * gcc.target/i386/pr65078-1.c: New test.
4152         * gcc.target/i386/pr65078-2.c: New test.
4153         * gcc.target/i386/pr65078-3.c: New test.
4154         * gcc.target/i386/pr65078-4.c: New test.
4155         * gcc.target/i386/pr65078-5.c: New test.
4156         * gcc.target/i386/pr65078-6.c: New test.
4158 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4160         PR c++/65340
4161         * g++.dg/cpp1y/pr65340.C: New.
4163 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4165         PR fortran/64432
4166         * gfortran.dg/system_clock_3.f08: Adjust test.
4168 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
4170         PR fortran/59198
4171         * gfortran.dg/proc_ptr_comp_44.f90: New test.
4172         * gfortran.dg/proc_ptr_comp_45.f90: New test.
4174 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4176         PR fortran/64432
4177         * gfortran.dg/system_clock_3.f08: New test.
4179 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
4181         PR c++/64626
4182         g++.dg/cpp1y/pr64626-1.C: New.
4183         g++.dg/cpp1y/pr64626-2.C: New.
4184         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4186 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
4188         PR tree-optimization/65427
4189         * gcc.c-torture/execute/pr65427.c: New test.
4191 2015-03-16  Marek Polacek  <polacek@redhat.com>
4193         DR 1688
4194         PR c++/65327
4195         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4196         * g++.dg/cpp0x/pr65327.C: New test.
4198 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4200         PR sanitizer/64820
4201         * c-c++-common/asan/pr64820.c: New test.
4203 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
4205         * gfortran.dg/pointer_2.f90: New test.
4207 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4209         * g++.dg/pr65049.C: New test.
4211 2015-03-16  Tom de Vries  <tom@codesourcery.com>
4213         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4214         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4215         * gcc.target/i386/fuse-caller-save.c: Same.
4217 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4219         * gnat.dg/loop_optimization18.ad[sb]: New test.
4220         * gnat.dg/loop_optimization18_pkg.ads: New helper.
4222 2015-03-16  Alan Modra  <amodra@gmail.com>
4224         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
4225         2014-12-05 change.
4227 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
4229         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4230         hppa*-*-hpux*.
4231         * gcc.dg/torture/pr65270-2.c: Likewise.
4233 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4235         PR fortran/61138
4236         * gfortran.dg/pointer_remapping_9.f90: New.
4238 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
4240         PR tree-optimization/65369
4241         * gcc.c-torture/execute/pr65369.c: New test.
4243         PR tree-optimization/65418
4244         * gcc.c-torture/execute/pr65418-1.c: New test.
4245         * gcc.c-torture/execute/pr65418-2.c: New test.
4247         PR rtl-optimization/65401
4248         * gcc.c-torture/execute/pr65401.c: New test.
4250 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4252         PR target/64600
4253         * gcc.target/arm/pr64600_1.c: New test.
4255 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4257         PR rtl-optimization/65235
4258         * gcc.target/aarch64/pr65235_1.c: New test.
4260 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4262         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4263         * gcc.target/s390/hotpatch-22.c: Likewise.
4264         * gcc.target/s390/hotpatch-23.c: Likewise.
4265         * gcc.target/s390/hotpatch-24.c: Likewise.
4266         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4267         * gcc.target/s390/hotpatch-1.c: Update expected output.
4268         * gcc.target/s390/hotpatch-2.c: Likewise.
4269         * gcc.target/s390/hotpatch-3.c: Likewise.
4270         * gcc.target/s390/hotpatch-4.c: Likewise.
4271         * gcc.target/s390/hotpatch-5.c: Likewise.
4272         * gcc.target/s390/hotpatch-6.c: Likewise.
4273         * gcc.target/s390/hotpatch-7.c: Likewise.
4274         * gcc.target/s390/hotpatch-8.c: Likewise.
4275         * gcc.target/s390/hotpatch-9.c: Likewise.
4276         * gcc.target/s390/hotpatch-10.c: Likewise.
4277         * gcc.target/s390/hotpatch-11.c: Likewise.
4278         * gcc.target/s390/hotpatch-12.c: Likewise.
4279         * gcc.target/s390/hotpatch-13.c: Likewise.
4280         * gcc.target/s390/hotpatch-14.c: Likewise.
4281         * gcc.target/s390/hotpatch-15.c: Likewise.
4282         * gcc.target/s390/hotpatch-16.c: Likewise.
4283         * gcc.target/s390/hotpatch-17.c: Likewise.
4284         * gcc.target/s390/hotpatch-18.c: Likewise.
4285         * gcc.target/s390/hotpatch-19.c: Likewise.
4287 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4289         PR target/65103
4290         * gcc.target/i386/pr65103-1.c: New.
4292 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4294         PR target/65044
4295         * gcc.target/i386/pr65044.c: New.
4297 2015-03-12  Tom de Vries  <tom@codesourcery.com>
4299         PR rtl-optimization/64895
4300         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4301         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4302         * gcc.target/i386/fuse-caller-save.c: Ditto.
4304 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4306         * gcc.dg/ipa/pr63569.c: Fix template.
4308 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
4310         * g++.dg/ipa/pr64146.C: Require fpic support.
4312 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
4314         PR libfortran/65200
4315         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4316         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4318 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
4320         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4321         to dg-options, fix up dg-skip-if.
4323 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
4325         PR target/65296
4326         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4327         * gcc.target/avr/tiny-caller-save.c: Same.
4329 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4331         PR target/65242
4332         * g++.dg/pr65242.C: New test.
4334 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
4336         * c-c++-common/asan/no-asan-check-glob.c: New test.
4338 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
4340         PR c++/65370
4341         * g++.dg/other/default11.C: New.
4342         * g++.dg/other/default12.C: Likewise.
4344 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4346         PR target/65368
4347         * gcc.target/i386/bmi2-bzhi-2.c: New test.
4349 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
4351         PR fortran/65024
4352         * gfortran.dg/unlimited_polymorphic_23.f90: New test
4354 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4356         PR c++/65127
4357         * g++.dg/cpp0x/pr65127.C: New test.
4359 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4361         * gcc.dg/ipa/PR64550.c: Update template.
4363 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4364             Tobias Burnus  <burnus@net-b.de>
4366         * gfortran.dg/coarray_sync_memory.f90: New.
4368 2015-03-10  Marek Polacek  <polacek@redhat.com>
4370         PR sanitizer/65367
4371         * c-c++-common/ubsan/pr65367.c: New test.
4373 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4375         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4376         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4377         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4378         * gcc.target/i386/mpx/calloc-1-nov.c: New.
4379         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4380         * gcc.target/i386/mpx/malloc-1-nov.c: New.
4381         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4382         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4383         * gcc.target/i386/mpx/realloc-1-nov.c: New.
4384         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4385         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4386         * gcc.target/i386/mpx/realloc-2-nov.c: New.
4387         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4389 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4391         * lib/mpx-dg.exp (mpx_link_flags): New.
4392         (mpx_init): New.
4393         (mpx_finish): New.
4394         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4395         * gcc.target/i386/mpx/alloca-1-nov.c: New.
4396         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4397         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4398         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4399         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4400         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4401         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4402         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4403         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4404         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4405         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4406         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4407         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4408         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4409         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4410         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4411         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4412         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4413         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4414         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4415         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4416         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4417         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4418         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4419         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4420         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4421         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4422         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4423         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4424         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4425         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4426         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4427         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4428         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4429         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4430         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4431         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4432         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4433         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4434         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4435         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4436         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4437         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4438         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4439         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4440         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4441         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4442         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4443         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4444         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4445         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4446         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4447         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4448         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4449         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4450         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4451         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4452         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4453         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4454         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4455         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4456         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4457         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4458         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4459         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4460         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4461         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4462         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4463         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4464         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4465         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4466         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4467         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4468         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4469         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4470         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4471         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4472         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4473         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4474         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4475         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4476         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4477         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4478         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4479         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4480         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4481         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4482         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4483         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4484         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4485         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4486         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4487         * gcc.target/i386/mpx/label-address-1.c: New.
4488         * gcc.target/i386/mpx/legacy-1-nov.c: New.
4489         * gcc.target/i386/mpx/macro.c: New.
4490         * gcc.target/i386/mpx/mpx-check.h: New.
4491         * gcc.target/i386/mpx/mpx.exp: New.
4492         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4493         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4494         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4495         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4496         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4497         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4498         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4499         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4500         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4501         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4502         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4503         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4504         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4505         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4506         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4507         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4508         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4509         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4510         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4511         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4512         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4513         * gcc.target/i386/mpx/reference-1-lbv.c: New.
4514         * gcc.target/i386/mpx/reference-1-nov.c: New.
4515         * gcc.target/i386/mpx/reference-1-ubv.c: New.
4516         * gcc.target/i386/mpx/reference-2-lbv.c: New.
4517         * gcc.target/i386/mpx/reference-2-nov.c: New.
4518         * gcc.target/i386/mpx/reference-2-ubv.c: New.
4519         * gcc.target/i386/mpx/reference-3-lbv.c: New.
4520         * gcc.target/i386/mpx/reference-3-nov.c: New.
4521         * gcc.target/i386/mpx/reference-3-ubv.c: New.
4522         * gcc.target/i386/mpx/reference-4-lbv.c: New.
4523         * gcc.target/i386/mpx/reference-4-nov.c: New.
4524         * gcc.target/i386/mpx/reference-4-ubv.c: New.
4525         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4526         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4527         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4528         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4529         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4530         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4531         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4532         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4533         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4534         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4535         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4536         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4537         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4538         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4539         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4540         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4541         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4542         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4543         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4544         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4545         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4546         * gcc.target/i386/mpx/sincos-1-nov.c: New.
4547         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4548         * gcc.target/i386/mpx/static-array-1-nov.c: New.
4549         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4550         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4551         * gcc.target/i386/mpx/static-init-1-nov.c: New.
4552         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4553         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4554         * gcc.target/i386/mpx/static-init-2-nov.c: New.
4555         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4556         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4557         * gcc.target/i386/mpx/static-init-3-nov.c: New.
4558         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4559         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4560         * gcc.target/i386/mpx/static-init-4-nov.c: New.
4561         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4562         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4563         * gcc.target/i386/mpx/static-init-5-nov.c: New.
4564         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4565         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4566         * gcc.target/i386/mpx/static-init-6-nov.c: New.
4567         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4568         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4569         * gcc.target/i386/mpx/static-string-1-nov.c: New.
4570         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4571         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4572         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4573         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4574         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4575         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4576         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4577         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4578         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4579         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4580         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4581         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4582         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4583         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4584         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4585         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4586         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4587         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4588         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4589         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4590         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4591         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4592         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4593         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4594         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4595         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4596         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4597         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4598         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4599         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4600         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4601         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4602         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4603         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4604         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4605         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4606         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4607         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4608         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4609         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4610         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4611         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4612         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4613         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4614         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4615         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4616         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4617         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4618         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
4619         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
4620         * gcc.target/i386/mpx/vararg-1-nov.c: New.
4621         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
4622         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
4623         * gcc.target/i386/mpx/vararg-2-nov.c: New.
4624         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
4625         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
4626         * gcc.target/i386/mpx/vararg-3-nov.c: New.
4627         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
4628         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
4629         * gcc.target/i386/mpx/vararg-4-nov.c: New.
4630         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
4631         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
4632         * gcc.target/i386/mpx/vararg-5-nov.c: New.
4633         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
4634         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
4635         * gcc.target/i386/mpx/vararg-6-nov.c: New.
4636         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
4637         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
4638         * gcc.target/i386/mpx/vararg-7-nov.c: New.
4639         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
4640         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
4641         * gcc.target/i386/mpx/vararg-8-nov.c: New.
4642         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
4643         * gcc.target/i386/mpx/vla-1-lbv.c: New.
4644         * gcc.target/i386/mpx/vla-1-nov.c: New.
4645         * gcc.target/i386/mpx/vla-1-ubv.c: New.
4646         * gcc.target/i386/mpx/vla-2-lbv.c: New.
4647         * gcc.target/i386/mpx/vla-2-nov.c: New.
4648         * gcc.target/i386/mpx/vla-2-ubv.c: New.
4650 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
4652         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
4654 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
4656         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
4658 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
4660         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
4661         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
4663 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4665         PR c/65120
4666         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
4667         on rhs is 0.
4668         (fn4): New test.
4669         * c-c++-common/pr65120.c: New test.
4671         PR rtl-optimization/65321
4672         * gcc.dg/pr65321.c: New test.
4674 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4676         PR tree-optimization/65355
4677         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
4679 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
4681         PR c/65120
4682         * c-c++-common/pr49706.c: Adjust tests for not warning
4683         about !!x == y or !b == y where b is boolean, and add
4684         some further tests.
4685         * c-c++-common/pr62199-2.c: Likewise.
4687 2015-03-09  Richard Biener  <rguenther@suse.de>
4689         PR middle-end/65270
4690         * gcc.dg/torture/pr65270-1.c: New testcase.
4691         * gcc.dg/torture/pr65270-2.c: Likewise.
4693 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4695         PR tree-optimization/63743
4696         * gcc.dg/pr63743.c: New test.
4698 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
4700         PR lto/65316
4701         * g++.dg/lto/pr65316_0.C: New testcase.
4702         * g++.dg/lto/pr65316_1.C: New testcase.
4704 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
4706         PR target/62247
4707         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
4708         hppa*-*-hpux*.
4709         * g++.dg/abi/rtti3.C: Likewise.
4711         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
4713         PR target/62251
4714         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
4716         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
4718         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
4720         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
4722 2015-03-08  Morin  <mikael@gcc.gnu.org>
4724         PR fortran/60898
4725         * gfortran.dg/entry_20.f90: New.
4727 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
4729         PR target/65153
4730         * gcc.c-torture/compile/pr65153.c: New.
4732 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
4734         PR target/65249
4735         * g++.dg/torture/pr65249.C: New.
4737 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
4739         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
4740         long.
4741         (int64_t): Likewise.
4743 2015-03-07  Marek Polacek  <polacek@redhat.com>
4744             Martin Uecker  <uecker@eecs.berkeley.edu>
4746         PR sanitizer/65280
4747         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
4748         member-like arrays.
4749         * c-c++-common/ubsan/bounds-8.c: New test.
4750         * c-c++-common/ubsan/bounds-9.c: New test.
4751         * gcc.dg/ubsan/bounds-2.c: New test.
4753 2015-03-05  Martin Sebor  <msebor@redhat.com>
4755         * PR testsuite/63175
4756         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
4757         checking of results into main to prevent it from getting optimized
4758         away.
4759         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
4761 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
4763         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
4764         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
4765         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
4766         x64.
4768 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
4770         * g++.dg/lto/pr65302_1.C: New testcase.
4771         * g++.dg/lto/pr65302_0.C: New testcase.
4773 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
4775         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
4776         -fno-ipa-icf to dg-options.
4778 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
4780         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
4781         compiles using the linker plugin.
4783 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4785         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
4787 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4789         * gcc.target/arm/pr65067.c: New test.
4791 2015-03-05  Martin Liska  <mliska@suse.cz>
4793         PR ipa/65318
4794         * gcc.dg/ipa/pr65318.c: New test.
4796 2015-03-05  Marek Polacek  <polacek@redhat.com>
4798         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
4800 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4802         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
4804 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4806         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
4807         max-unroll-times back to defaults for s390.
4809 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4811         Fix last commit.
4813 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4815         PR c++/64665
4816         * g++.dg/cpp0x/initlist92.C: New.
4818 2015-03-05  Richard Biener  <rguenther@suse.de>
4820         PR tree-optimization/65310
4821         * gcc.dg/vect/pr65310.c: New testcase.
4823 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4825         PR c++/64834
4826         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
4828 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
4830         * gnat.dg/entry_queues3.adb: New test.
4832 2015-03-04  Ian Lance Taylor  <iant@google.com>
4834         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
4836 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4838         PR c++/64227
4839         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
4841 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
4843         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
4844         -fno-ipa-icf to dg-options
4845         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
4846         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
4848 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4850         PR c++/64398
4851         * g++.dg/cpp0x/decltype62.C: New.
4853 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
4855         * gnat.dg/object_overflow5.adb: New test.
4857 2015-03-03  Martin Liska  <mliska@suse.cz>
4859         PR ipa/65287
4860         * gcc.dg/ipa/pr65287.c: New test.
4862 2015-03-03  Martin Jambor  <mjambor@suse.cz>
4863             Eric Botcazou  <ebotcazou@adacore.com>
4865         * gnat.dg/specs/pack12.ads: New test.
4867 2015-03-03  Martin Liska  <mliska@suse.cz>
4869         * gcc.dg/ipa/PR65282.c: New test.
4871 2015-03-13  Jeff Law  <law@redhat.com>
4873         PR tree-optimization/65241
4874         * gcc.c-torture/compile/pr65241.c: New test.
4876 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
4878         PR target/64331
4879         * gcc.target/avr/torture/pr64331.c: New test.
4881 2015-03-03  Martin Liska  <mliska@suse.cz>
4882             Jan Hubicka  <hubicka@ucw.cz>
4884         * g++.dg/ipa/pr65263.C: New test.
4886 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
4888         PR ipa/65130
4889         * gcc.dg/lto/pr65130_0.c: New testcase.
4890         * gcc.dg/lto/pr65130_1.c: New testcase.
4892 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
4894         PR ipa/64988
4895         * g++.dg/torture/pr64988.C: New testcase.
4897 2015-03-02  Tobias Burnus  <burnus@net-b.de>
4899         * gfortran.dg/coarray_atomic_6.f90: New.
4901 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
4903         PR target/65184
4904         * gcc.target/i386/pr65184.c: New.
4906 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
4908         PR target/65183
4909         * gcc.target/i386/pr65183.c: New.
4911 2015-02-28  Martin Liska  <mliska@suse.cz>
4912             Jan Hubicka  <hubicka@ucw.cz>
4914         * gcc.dg/ipa/ipa-icf-35.c: New test.
4915         * gcc.dg/ipa/ipa-icf-36.c: New test.
4916         * gcc.dg/ipa/ipa-icf-37.c: New test.
4918 2015-02-28  Martin Liska  <mliska@suse.cz>
4919             Jan Hubicka  <hubicka@ucw.cz>
4921         PR ipa/65245
4922         * gcc.dg/ipa/ipa-icf-34.c: New test.
4924 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
4926         PR target/61142
4927         * gcc.target/sh/sh/pr61142.c: New.
4929 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
4931         * g++.dg/other/dump-ada-spec-3.C: New test.
4933 2015-03-01  Martin Liska  <mliska@suse.cz>
4935         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4936         * g++.dg/ipa/pr63595.C: Update expected results.
4938 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
4940         PR ipa/65236
4941         * g++.dg/ipa/ipa-icf-6.C: New testcase.
4943 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
4945         * gcc.dg/vect/pr59354.c: Move vector producing code to
4946         separate function.
4948 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
4950         PR ipa/65237
4951         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
4952         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
4953         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
4954         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
4956 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
4958         PR tree-optimization/65048
4959         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
4960         (foo): Use K&R style definition.
4962 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
4964         PR target/65032
4965         * g++.dg/pr65032.C: New.
4967 2015-02-27  Marek Polacek  <polacek@redhat.com>
4969         PR c/65040
4970         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
4971         -Wformat=2.
4973 2015-02-27  Marek Polacek  <polacek@redhat.com>
4975         PR c/65228
4976         * gcc.dg/pr65228.c: New test.
4978 2015-02-27  Kai Tietz  <ktietz@redhat.com>
4980         PR c/35330
4981         * gcc.dg/weak/weak-17.c: New file.
4983 2015-02-27  Richard Biener  <rguenther@suse.de>
4985         PR lto/65193
4986         * g++.dg/lto/pr65193_0.C: New testcase.
4988 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4990         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
4991         * gcc.target/s390/hotpatch-8.c: Likewise.
4992         * gcc.target/s390/hotpatch-9.c: Likewise.
4993         * gcc.target/s390/pr61078.c: Likewise.
4994         * gcc.target/s390/pr57960.c: Remove -m64.
4995         * gcc.target/s390/pr61078.c: Likewise.
4997 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
4998             Martin Liska  <mliska@suse.cz>
5000         PR bootstrap/65150
5001         * gcc.dg/pr64454.c: Disable ICF.
5002         * gcc.dg/pr28685-1.c: Disable ICF
5003         * gcc.dg/ipa/iinline-5.c: Disable ICF.
5004         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5005         * g++.dg/ipa/ipa-icf-4.C: Update template.
5007 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
5009         PR tree-optimization/65216
5010         * gcc.c-torture/execute/pr65216.c: New test.
5012         PR tree-optimization/65215
5013         * gcc.c-torture/execute/pr65215-1.c: New test.
5014         * gcc.c-torture/execute/pr65215-2.c: New test.
5015         * gcc.c-torture/execute/pr65215-3.c: New test.
5016         * gcc.c-torture/execute/pr65215-4.c: New test.
5017         * gcc.c-torture/execute/pr65215-5.c: New test.
5019 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5021         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5023 2015-02-26  Martin Liska  <mliska@suse.cz>
5024             Jan Hubicka  <hubicka@ucw.cz>
5026         * g++.dg/ipa/pr64146.C: Update expected results.
5027         * gcc.dg/ipa/ipa-icf-26.c: Update test.
5028         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5029         * gcc.dg/ipa/ipa-icf-34.c: New test.
5031 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5033         * gcc.dg/vect/vect-pr61917.c: Rename to ...
5034         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5035         (dg-additional-options): Remove dg directive.
5036         (dg-final): Add dg directive.
5038 2015-02-26  Marek Polacek  <polacek@redhat.com>
5040         PR ipa/65008
5041         * g++.dg/ipa/pr65008.C: New test.
5043 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5045         * lib/profopt.exp (profopt-target-cleanup): New proc.
5046         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5047         files from sources from dg-additional-sources.
5049 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5051         * lib/gcov.exp: Cleanup in case of xfail.
5053 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5055         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5057 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
5059         PR debug/46102
5060         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5061         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5062         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5063         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5064         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5065         * g++.dg/debug/pr46123.C: XFAIL and move...
5066         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5067         * gcc.dg/debug/dwarf2-3.c: Move...
5068         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5070 2015-02-26  Marek Polacek  <polacek@redhat.com>
5072         PR c++/65202
5073         * g++.dg/cpp1y/pr65202.C: New test.
5075 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5077         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5078         locale_facets.h.gcov.
5080 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5082         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5084 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5086         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5088 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5090         PR target/65217
5091         * gcc.target/i386/pr65217.c: New.
5093 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5095         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5097 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5099         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5101 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5103         PR tree-optimization/65048
5104         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5106 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5108         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5109         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5111 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
5113         PR target/65161
5114         * gcc.target/i386/pr65161.c: New test.
5116 2015-02-26  Terry Guo  <terry.guo@arm.com>
5118         * gcc.target/arm/no-volatile-in-it.c: New test.
5120 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
5122         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5123         (dg-options): Add -save-temps.
5124         (dg-final): Add cleanup-saved-temps.
5126 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
5128         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5130 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
5132         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5133         * gcc.target/powerpc/pack01.c: Include string.h.
5135 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5137         PR target/65167
5138         * gcc.target/i386/pr65167.c: New.
5140 2015-02-25  Kai Tietz  <ktietz@redhat.com>
5142         PR tree-optimization/61917
5143         * gcc.dg/vect/vect-pr61917.c: New file.
5145 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
5147         PR tree-optimization/65170
5148         * gcc.c-torture/execute/pr65170.c: New test.
5149         * gcc.dg/tree-ssa/vrp96.c: New test.
5151 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5153         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5155 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5157         PR testsuite/65126
5158         * lib/gcc-defs.exp (additional_sources_used): Add new var.
5159         (dg-additional-files-options): Copy additional_sources to
5160         additional_sources_used before emptying additional_sources.
5161         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5162         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5163         (cleanup-saved-temps): Use additional_sources_used instead of
5164         additional_sources.
5165         (dg-test): Reset additional_sources_used.
5167 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
5169         PR fortran/63427
5170         * gfortran.dg/integer_exponentiation_6.F90: New test.
5172 2015-02-23  Martin Sebor  <msebor@redhat.com>
5174         PR target/65109
5175         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5176         two parts.  One to save registers, the other to verify the
5177         registers have the right values.  Save register state into
5178         static data rather than on the stack.
5180 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
5182         PR bootstrap/63888
5183         * c-c++-common/asan/pr63888.c: New test.
5185 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
5187         PR target/65163
5188         * gcc.c-torture/compile/pr65163.c: New.
5190 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5192         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5193         with -m31 on 64 bit.
5194         * gcc.dg/hoist-register-pressure-2.c: Likewise.
5195         * gcc.dg/hoist-register-pressure-3.c: Likewise.
5197 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5199         * gcc.target/s390/20090223-1.c: Add
5200         -Wno-implicit-function-declaration option.
5201         * gcc.target/s390/pr42224.c: Likewise.
5202         * gcc.target/s390/pr55718.c: Likewise.
5204 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5206         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5207         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5208         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5209         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5210         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5211         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5212         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5213         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5214         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5215         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5216         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5217         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5218         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5219         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5220         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5221         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5222         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5223         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5224         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5225         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5226         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5228 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5230         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5231         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5232         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5233         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5234         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5235         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5236         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5237         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5238         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5239         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5240         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5241         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5242         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5243         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5244         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5245         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5247 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5249         PR fortran/64980
5250         PR fortran/61960
5251         * gfortran.dg/pr61960.f90: New.
5252         * gfortran.dg/pr64230.f90: New.
5253         * gfortran.dg/pr64980.f03: New.
5255 2015-02-22  Tom de Vries  <tom@codesourcery.com>
5257         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5259 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
5261         PR ada/65156
5262         * gnat.dg/timing_events.adb: Removed, invalid test.
5264 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
5266         PR debug/58123
5267         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5268         location.
5269         * g++.dg/gcov/gcov-2.C: Likewise.
5271 2015-02-20  Richard Biener  <rguenther@suse.de>
5273         PR tree-optimization/65136
5274         * gcc.dg/tree-ssa/pr65136.c: New testcase.
5276 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
5278         PR testsuite/64158
5279         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5280         and nvptx-*-* blacklisting.
5282         * gcc.dg/sibcall-9.c: New test.
5283         * gcc.dg/sibcall-10.c: New test.
5285 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5287         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5289 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
5291         PR target/64452
5292         * gcc.target/avr/torture/pr64452.c: New test.
5294 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5296         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5297         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5299 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5301         PR testsuite/65116
5302         * lib/target-supports.exp (check_compile): Check whether
5303         additional_sources is defined before using it.
5305 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
5307         PR middle-end/65074
5308         * g++.dg/opt/pr65074.C: New file.
5310 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
5312         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5313         (size_type): New typedef.
5314         (operator "" _script): Use it for the last argument.
5316 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5318         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5320 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5322         * lib/target-supports.exp (check_compile): Save/restore
5323         additional_sources that may belong to an actual test.
5325 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
5327         PR gcov-profile/64634
5328         * g++.dg/gcov/gcov-15.C: New test.
5330 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5332         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5334 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5336         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5338 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5340         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5342 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5344         * gfortran.dg/fmt_cache_1.f: Add missing close.
5346 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5348         PR testsuite/65107
5349         * gfortran.dg/read_eof_8.f90: Add missing close.
5351 2015-02-18  Richard Biener  <rguenther@suse.de>
5353         PR tree-optimization/65063
5354         * gcc.dg/pr65063.c: New testcase.
5356 2015-02-18  Richard Biener  <rguenther@suse.de>
5358         PR tree-optimization/62217
5359         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5361 2015-02-18  Marek Polacek  <polacek@redhat.com>
5363         PR sanitizer/65081
5364         * c-c++-common/ubsan/pr65081.c: New test.
5366 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
5368         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5369         * gcc.target/sh/force-cbranch-delay-slot.c: New.
5371 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
5373         * gcc.dg/ipa/propalign-3.c: New test.
5375 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
5377         PR target/64793
5378         * gcc.target/sh/pr64793.c: New.
5379         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5381 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
5383         * gcc.target/arm/divzero.c: New test case.
5385 2015-02-17  Tom de Vries  <tom@codesourcery.com>
5387         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5389 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
5390             Jakub Jelinek  <jakub@redhat.com>
5392         PR c++/65075
5393         * g++.dg/cpp0x/pr65075.C: New test.
5395 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
5397         PR target/65058
5398         * gcc.target/powerpc/pr65058.c: New test.
5400 2015-02-16  Jeff Law  <law@redhat.com>
5402         PR tree-optimization/64823
5403         * gcc.dg/uninit-20.c: New test.
5405 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
5406             James Greenhalgh  <james.greenhalgh@arm.com>
5408         PR ipa/64963
5409         * gcc.dg/ipa/ipa-clone-1.c: New test.
5411 2015-02-16  Richard Biener  <rguenther@suse.de>
5413         PR tree-optimization/65077
5414         * gcc.dg/torture/pr65077.c: New testcase.
5416 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
5418         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5419         Directive adjusted to scan for ldaxr.
5420         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5421         adjusted to scan for ldaex.
5423 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
5425         PR c++/65080
5426         * g++.dg/cpp0x/constexpr-65080.C: New.
5428 2015-02-16  Richard Biener  <rguenther@suse.de>
5430         PR tree-optimization/63593
5431         * gcc.dg/pr63593.c: New testcase.
5433 2015-02-16  Marek Polacek  <polacek@redhat.com>
5435         PR c/65066
5436         * gcc.dg/pr65066.c: New test.
5438 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
5440         * gcc.dg/pr65002.C: Move ...
5441         * g++.dg/ipa/pr65002.C: ... here.
5443 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
5445         * gcc.target/powerpc/pr64205.c: Skip on AIX.
5446         * gcc.target/powerpc/pr64505.c: Skip on AIX.
5447         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5448         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5450 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
5452         PR testsuite/64850
5453         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5454         the expression to find calls.
5455         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5456         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5457         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5458         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5459         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5461 2015-02-14  Marek Polacek  <polacek@redhat.com>
5463         PR c/64768
5464         * gcc.dg/array-11.c: New test.
5465         * gcc.dg/array-12.c: New test.
5466         * gcc.dg/array-13.c: New test.
5467         * gcc.dg/array-14.c: New test.
5468         * gcc.dg/c99-flex-array-typedef-1.c: New test.
5469         * gcc.dg/c99-flex-array-typedef-2.c: New test.
5470         * gcc.dg/c99-flex-array-typedef-3.c: New test.
5471         * gcc.dg/c99-flex-array-typedef-5.c: New test.
5472         * gcc.dg/c99-flex-array-typedef-7.c: New test.
5473         * gcc.dg/c99-flex-array-typedef-8.c: New test.
5475 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5477         PR c++/60894
5478         * g++.dg/lookup/using54.C: New.
5480 2015-02-13  Jeff Law  <law@redhat.com>
5482         PR bootstrap/65060
5483         Revert my change for tree-optimization/64823.
5485 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
5487         PR tree-optimization/65053
5488         * gcc.c-torture/execute/pr65053-1.c: New test.
5489         * gcc.c-torture/execute/pr65053-2.c: New test.
5491 2015-02-13  Marek Polacek  <polacek@redhat.com>
5493         PR c/65050
5494         * gcc.dg/pr65050.c: New test.
5496 2015-02-13  Jeff Law  <law@redhat.com>
5498         PR tree-optimization/64823
5499         * gcc.dg/uninit-20.c: New test.
5501         PR rtl-optimization/47477
5502         * gcc.dg/tree-ssa/pr47477.c: New test.
5504 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5506         PR c++/60211
5507         * g++.dg/parse/ivdep-2.C: New.
5508         * g++.dg/parse/ivdep-3.C: Likewise.
5510 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5512         PR fortran/64506
5513         * gfortran.dg/continuation_13.f90: New test.
5514         * gfortran.dg/continuation_14.f: New test.
5516 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5518         PR c++/64970
5519         * g++.dg/cpp0x/sfinae55.C: New.
5521 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
5523         PR ipa/65034
5524         * g++.dg/ipa/pr65034.C: New test.
5526 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5528         PR tree-optimization/65002
5529         * gcc.dg/pr65002.C: New.
5531 2015-02-13  Marek Polacek  <polacek@redhat.com>
5533         PR c/65040
5534         * c-c++-common/pr65040.c: New test.
5536 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
5538         PR tree-optimization/64705
5539         * gcc.dg/tree-ssa/pr64705.c: New test.
5541 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5543         PR rtl/32219
5544         * gcc.dg/visibility-22.c: New test.
5545         * gcc.dg/visibility-23.c: New test.
5546         * gcc.target/i386/pr32219-1.c: New test.
5547         * gcc.target/i386/pr32219-2.c: New test.
5548         * gcc.target/i386/pr32219-3.c: New test.
5549         * gcc.target/i386/pr32219-4.c: New test.
5550         * gcc.target/i386/pr32219-5.c: New test.
5551         * gcc.target/i386/pr32219-6.c: New test.
5552         * gcc.target/i386/pr32219-7.c: New test.
5553         * gcc.target/i386/pr32219-8.c: New test.
5554         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5556 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5558         PR libgfortran/57822
5559         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5560         four different KINDs.
5562 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5564         PR c++/64884
5565         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5567         PR sanitizer/65000
5568         * g++.dg/ubsan/pr65000.C: New test.
5570 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
5572         PR fortran/64932
5573         * gfortran.dg/finalize_28.f90: New test
5575 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5577         PR debug/55541
5578         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5579         DW_TAG_lexical_block removal.
5580         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5581         * g++.dg/guality/pr55541.C: New test.
5583         PR sanitizer/64984
5584         * g++.dg/ubsan/pr64984.C: New test.
5586 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
5588         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5590 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5592         PR testsuite/64930
5593         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5594         instructions for 2015-01-14 get_memmodel changes.
5595         * gcc.target/powerpc/atomic-p8.c: Likewise.
5597         PR sanitizer/65019
5598         * g++.dg/ubsan/pr65019.C: New test.
5600         PR tree-optimization/65014
5601         * gcc.c-torture/compile/pr65014.c: New test.
5603 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5605         PR libgfortran/57822
5606         * gfortran/fmt_g0_7.f08: Revise test.
5608 2015-02-11  Jeff Law  <law@redhat.com>
5610         PR target/63347
5611         * gcc.target/m68k/pr63347.c: New test.
5613 2015-02-11  Marek Polacek  <polacek@redhat.com>
5615         * g++.dg/ubsan/shift-1.C: New test.
5616         * gcc.dg/ubsan/c-shift-2.c: New test.
5617         * c-c++-common/ubsan/shift-5.c: Remove file.
5619 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
5621         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5622         Directive adjusted to XFAIL.
5623         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5624         adjusted to XFAIL.
5626 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
5628         PR middle-end/65003
5629         * g++.dg/opt/pr65003.C: New test.
5631 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
5633         * lib/target-supports.exp (check_effective_target_pie): Renamed
5634         to ...
5635         (check_effective_target_pie_enabled): This.
5636         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
5637         * gcc.target/i386/pie.c: Likewise.
5639 2015-02-11  Andrew Pinski  <apinski@cavium.com>
5641         PR target/64893
5642         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
5643         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
5645 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
5647         PR target/61925
5648         * gcc.target/i386/pr61925-1.c: New test.
5649         * gcc.target/i386/pr61925-2.c: New test.
5650         * gcc.target/i386/pr61925-3.c: New test.
5652 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
5654         PR sanitizer/65004
5655         * g++.dg/asan/pr65004.C: New test.
5657 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
5659         PR target/64661
5660         * gcc.taget/sh/pr64661-0.h: New.
5661         * gcc.taget/sh/pr64661-1.c: New.
5662         * gcc.taget/sh/pr64661-2.c: New.
5663         * gcc.taget/sh/pr64661-3.c: New.
5664         * gcc.taget/sh/pr64661-4.c: New.
5666 2015-02-10  Richard Biener  <rguenther@suse.de>
5668         PR tree-optimization/64995
5669         * g++.dg/torture/pr64995.C: New testcase.
5671 2015-02-10  Richard Biener  <rguenther@suse.de>
5673         PR tree-optimization/64909
5674         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
5676 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5678         * gcc.dg/signbit-sa.c: New test.
5680 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5682         PR libgfortran/57822
5683         * gfortran/fmt_g0_7.f08: New test.
5685 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
5687         PR tree-optimization/43378
5688         * gcc.dg/tree-ssa/pr43378.c: New test.
5690 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
5692         PR ipa/64978
5693         * g++.dg/torture/pr64978.C: New testcase.
5695 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
5697         PR sanitizer/64981
5698         * gcc.dg/asan/pr64981.c: New test.
5700 2015-02-09  Marek Polacek  <polacek@redhat.com>
5702         PR c/64856
5703         * gcc.dg/pr64856.c: New test.
5705 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
5707         PR target/64979
5708         * gcc.dg/tree-ssa/stdarg-7.c: New test.
5709         * gcc.c-torture/execute/pr64979.c: New test.
5711 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
5713         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
5715 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
5717         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
5718         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
5720 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
5722         PR target/58757
5723         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
5725 2015-02-09  Richard Biener  <rguenther@suse.de>
5727         PR tree-optimization/54000
5728         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
5730 2015-02-09  Tom de Vries  <tom@codesourcery.com>
5732         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
5734 2015-02-09  Martin Liska  <mliska@suse.cz>
5736         * g++.dg/ipa/pr64858.C: New test.
5738 2015-02-09  Tom de Vries  <tom@codesourcery.com>
5740         * gcc.dg/uninit-19.c: Fix warning line for fpic.
5742 2015-02-08  Andrew Pinski  <apinski@cavium.com>
5744         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
5746 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
5748         PR fortran/63744
5749         * gfortran.dg/use_rename_8.f90: New.
5751 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
5753         * gnat.dg/addr7.ad[sb]: New test.
5754         * gnat.dg/addr8.ad[sb]: Likewise.
5756 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
5758         PR jit/64752
5759         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
5760         from jit.dg/test-compile-to-executable.c's create_code, with a
5761         clarification of the output message.
5762         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
5763         pass/fail message.
5764         (test_jit): Use CHECK_NO_ERRORS when calling
5765         gcc_jit_context_compile_to_file.
5766         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
5767         jit-verify-compile-to-file to jit-verify-output-file-was-created.
5768         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
5769         about deletions that are attempted.
5770         (jit-verify-compile-to-file): Rename to...
5771         (jit-verify-output-file-was-created): ...this, and drop the
5772         attempt to run "file" and verify the output.
5773         (jit-verify-assembler): New function.
5774         (jit-verify-object): New function.
5775         (jit-verify-dynamic-library): New function.
5776         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
5777         favor of an implementation from new file
5778         create-code-for-hello-world-executable.h, which also adds a
5779         "main".
5780         (dg-final): Replace jit-verify-compile-to-file with
5781         jit-verify-output-file-was-created, and invoke new function
5782         jit-verify-assembler.
5783         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
5784         the output message.
5785         (dg-final): Replace jit-verify-compile-to-file with
5786         jit-verify-output-file-was-created, and invoke new function
5787         jit-verify-dynamic-library.
5788         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
5789         favor of an implementation from new file
5790         create-code-for-hello-world-executable.h, which also adds a
5791         "main".
5792         (dg-final): Replace jit-verify-compile-to-file with
5793         jit-verify-output-file-was-created.  Strengthen the expected stdout
5794         from the built executable.
5795         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
5796         favor of an implementation from new file
5797         create-code-for-hello-world-executable.h, which also adds a
5798         "main".
5799         (dg-final): Replace jit-verify-compile-to-file with
5800         jit-verify-output-file-was-created, and invoke new function
5801         jit-verify-object.
5802         * jit.dg/verify-dynamic-library.c: New source file.
5804 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
5805             Brian Rzycki  <b.rzycki@samsung.com>
5807         PR tree-optimization/64878
5808         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
5810 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5812         PR ipa/64896
5813         * g++.dg/ipa/pr64896.C: New test.
5815 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5817         PR target/64205
5818         * gcc.target/powerpc/pr64205.c: New file.
5820 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
5822         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
5823         (dg-options): Use -fpie instead of -fPIE -pie.
5825 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5827         PR middle-end/64937
5828         * g++.dg/asan/pr64937.C: New test.
5830 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
5832         PR fortran/63205
5833         * gfortran.dg/class_to_type_4.f90: New test
5835 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
5837         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
5839 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5841         PR rtl-optimization/64957
5842         PR debug/64817
5843         * gcc.c-torture/execute/pr64957.c: New test.
5845 2015-02-05  Jeff Law  <law@redhat.com>
5847         PR target/17306
5848         * gcc.target/h8300/pr17306-1.c: New test.
5849         * gcc.target/h8300/pr17306-2.c: New test.
5851 2015-02-05  Tobias Burnus  <burnus@net-b.de>
5853         PR fortran/64943
5854         * gfortran.dg/structure_constructor_12.f90: New.
5856 2015-02-05  Jeff Law  <law@redhat.com>
5858         PR target/58400
5859         gcc.target/h8300/pr58400.c: New test.
5861 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
5863         * gcc.target/arm/macro_defs0.c: New test.
5864         * gcc.target/arm/macro_defs1.c: New test.
5865         * gcc.target/arm/macro_defs2.c: New test.
5867 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
5869         PR rtl-optimization/64905
5870         * gcc.target/i386/pr64905.c: Require nonpic target.
5871         (dg-options): Add -fomit-frame-pointer.
5872         (main): Remove.
5874 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
5876         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
5877         tree dump scanning.
5879 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
5881         PR fortran/64757
5882         * gfortran.dg/type_to_class_2.f90: New test
5883         * gfortran.dg/type_to_class_3.f90: New test
5885 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
5887         PR ipa/64686
5888         * g++.dg/torture/pr64686.C: New testcase.
5890 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
5892         PR rtl-optimization/64905
5893         * gcc.target/i386/pr64905.c: New file.
5895 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
5897         * gcc.dg/guality/pr41447-1.c: Remove xfail.
5898         * gcc.dg/guality/pr41616-1.c: Ditto.
5900 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
5902         PR debug/64817
5903         * gcc.dg/pr64817-3.c: New.
5905 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
5906             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5908         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
5909         pass parameters in registers.
5910         * gcc.dg/guality/pr36728-2.c (main): Likewise.
5911         * gcc.dg/guality/pr36728-3.c (main): Likewise.
5912         * gcc.dg/guality/pr36728-4.c (main): Likewise.
5914 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
5915             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5917         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
5918         list, allow for multilibed targets.
5919         * gcc.dg/combine_ashiftrt_2.c: Likewise.
5921 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
5923         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
5924         * gcc.dg/pr46728-6.c: Ditto.
5926 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
5928         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
5929         for mips_nanlegacy target.
5931 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
5933         * gcc.target/i386/chkp-hidden-def.c: New.
5935 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5937         PR middle-end/62103
5938         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
5939         to use 24 bits for bitfield b.
5941 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5943         PR testsuite/64796
5944         * lib/target-supports.exp (check_effective_target_bswap64): Do not
5945         cache result in a global variable.  Include all 32-bit targets for
5946         bswap64 tests.
5948 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
5950         PR rtl-optimization/64756
5951         * gcc.c-torture/execute/pr64756.c: New test.
5953 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
5955         PR target/64660
5956         * gcc.target/sh/pr64660-0.h: New.
5957         * gcc.target/sh/pr64660-1.c: New.
5958         * gcc.target/sh/pr64660-2.c: New.
5959         * gcc.target/sh/pr64660-3.c: New.
5960         * gcc.target/sh/pr64660-4.c: New.
5962 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
5964         PR c++/64877
5965         * g++.dg/warn/Waddress-2.C: New.
5967 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
5969         PR middle-end/61225
5970         * gcc.target/i386/pr49095.c: XFAIL for ia32.
5972 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
5974         PR preprocessor/64803
5975         * gcc.dg/cpp/builtin-macro-1.c: New test case.
5977 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
5979         * g++.dg/ipa/devirt-37.C: Disable early inlining.
5981 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
5983         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5984         (_ARM_FPSRC): Add DN and AHP fields.
5985         (clean_results): Force DN=1 on AArch64.
5986         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
5987         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
5988         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
5989         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
5990         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
5991         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
5993 2015-02-02  Alan Modra  <amodra@gmail.com>
5995         * gcc.target/powerpc/cprophard.c: New.
5997 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
5999         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6000         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6002 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
6004         PR debug/64817
6005         * gcc.dg/pr64817-1.c: New test.
6006         * gcc.dg/pr64817-2.c: New test.
6008 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
6010         PR target/64851
6011         * gcc.target/sh/pr64851-0.h: New
6012         * gcc.target/sh/pr64851-1.c: New
6013         * gcc.target/sh/pr64851-2.c: New
6014         * gcc.target/sh/pr64851-3.c: New
6015         * gcc.target/sh/pr64851-4.c: New
6017 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6019         PR target/64882
6020         * gcc.dg/torture/pr64882.c: New test.
6022 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
6024         PR target/64159
6025         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6026         sparc*-*-*.
6028 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6030         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6031         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6032         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6033         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6034         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6035         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6036         tree dump.
6037         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6038         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6039         tree dump.
6040         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6041         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6042         tree dump.
6044 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6046         PR target/64688
6047         * g++.dg/pr64688-2.C: New.
6049 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6051         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6052         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6053         * gcc.target/i386/fuse-caller-save.c: Ditto.
6054         * gcc.target/i386/headmerge-1.c: Ditto.
6055         * gcc.target/i386/headmerge-2.c: Ditto.
6056         * gcc.target/i386/sibcall-6.c: Ditto.
6058 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6060         PR target/64617
6061         * gcc.target/i386/pr64617.c: New test.
6063 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6065         PR target/15184
6066         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6067         (dg-options): Remove -m32.
6068         (dg-final): Scan for "movb %al" only.
6069         * gcc.target/i386/pr15184-2.c: Ditto.
6071 2015-01-30  Richard Biener  <rguenther@suse.de>
6073         PR tree-optimization/64829
6074         * gcc.dg/vect/pr64829.c: New testcase.
6076 2015-01-29  Marek Polacek  <polacek@redhat.com>
6078         PR c/64709
6079         * gcc.dg/pr64709.c: New test.
6081 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
6083         PR c++/64717
6084         * g++.dg/ubsan/pr64717-1.C: New test.
6085         * g++.dg/ubsan/pr64717-2.C: New test.
6087 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
6089         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6091 2015-01-29  Jeff Law  <law@redhat.com>
6093         PR target/15184
6094         * gcc.target/i386/pr15184-1.c: New test.
6095         * gcc.target/i386/pr15184-2.c: New test.
6097 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6099         PR tree-optimization/64746
6100         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6102 2015-01-29  Richard Biener  <rguenther@suse.de>
6104         PR tree-optimization/64853
6105         * gcc.dg/torture/pr64853.c: New testcase.
6107 2015-01-29  Richard Biener  <rguenther@suse.de>
6109         PR tree-optimization/64844
6110         * gcc.dg/vect/pr64844.c: New testcase.
6112 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6114         PR middle-end/64809
6115         * gcc.dg/pr64809.c: Delete.
6117 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6119         PR middle-end/64805
6120         * gcc.target/i386/pr64805.c: New.
6122 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6124         * gcc.dg/guality/guality.h (main): Add argv[0] to
6125         guality_gdb_command.
6127 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
6129         PR ipa/64801
6130         * gcc.dg/tree-ssa/pr64801.c: New testcase.
6132 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
6134         PR target/64659
6135         * gcc.target/sh/sh.exp
6136         (check_effective_target_atomic_model_soft_gusa_available,
6137         check_effective_target_atomic_model_soft_tcb_available,
6138         check_effective_target_atomic_model_soft_imask_available,
6139         check_effective_target_atomic_model_hard_llcs_available): New.
6140         * gcc.target/sh/pr64659-0.h: New.
6141         * gcc.target/sh/pr64659-1.c: New.
6142         * gcc.target/sh/pr64659-2.c: New.
6143         * gcc.target/sh/pr64659-3.c: New.
6144         * gcc.target/sh/pr64659-4.c: New.
6146 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
6148         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6149         scan-assembler-times pattern.
6151 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
6153         PR middle-end/64809
6154         * gcc.dg/pr64809.c: New test.
6156 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
6158         PR tree-optimization/64277
6159         * gcc.dg/pr64277.c: New.
6161 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6163         PR tree-optimization/64718
6164         * gcc.c-torture/execute/pr64718.c: New test.
6166 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
6168         * gcc.target/aarch64/abs_2.c: New.
6170 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
6172         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6173         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6174         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6175         ISA rev < 2.
6177 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
6179         PR bootstrap/64612
6180         * lib/target-supports.exp (check_effective_target_comdat_group): New.
6181         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6182         { target comdat_group }.
6184 2015-01-27  Tobias Burnus  <burnus@net-b.de>
6186         PR fortran/63861
6187         * gfortran.dg/goacc/coarray_2.f90: New.
6189 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6191         PR ipa/60871
6192         PR ipa/64139
6193         * g++.dg/torture/pr64139.C: New testcase.
6194         * g++.dg/torture/pr60871.C: Likewise.
6196 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
6198         PR fortran/64230
6199         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6200         prevent linking errors.
6202 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6204         PR ipa/64282
6205         * g++.dg/torture/pr64282.C: New testcase.
6207 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6209         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6210         for wzr reg.
6212 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6214         * gcc.target/s390/hotpatch-13.c: New testcase.
6215         * gcc.target/s390/hotpatch-14.c: New testcase.
6216         * gcc.target/s390/hotpatch-15.c: New testcase.
6217         * gcc.target/s390/hotpatch-16.c: New testcase.
6218         * gcc.target/s390/hotpatch-17.c: New testcase.
6219         * gcc.target/s390/hotpatch-18.c: New testcase.
6220         * gcc.target/s390/hotpatch-19.c: New testcase.
6221         * gcc.target/s390/hotpatch-20.c: New testcase.
6222         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6223         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6224         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6225         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6226         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6227         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6228         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6229         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6230         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6231         * gcc.target/s390/hotpatch-10.c: Likewise.
6232         * gcc.target/s390/hotpatch-11.c: Likewise.
6233         * gcc.target/s390/hotpatch-12.c: Likewise.
6234         * gcc.target/s390/hotpatch-2.c: Likewise.
6235         * gcc.target/s390/hotpatch-3.c: Likewise.
6236         * gcc.target/s390/hotpatch-4.c: Likewise.
6237         * gcc.target/s390/hotpatch-5.c: Likewise.
6238         * gcc.target/s390/hotpatch-6.c: Likewise.
6239         * gcc.target/s390/hotpatch-7.c: Likewise.
6240         * gcc.target/s390/hotpatch-8.c: Likewise.
6241         * gcc.target/s390/hotpatch-9.c: Likewise.
6242         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6243         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6244         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6245         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6246         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6247         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6248         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6249         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6251 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
6253         * gcc.dg/long_branch.c: New testcase.
6255 2015-01-27  Richard Biener  <rguenther@suse.de>
6257         PR tree-optimization/56273
6258         PR tree-optimization/59124
6259         PR tree-optimization/64277
6260         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6261         * gcc.dg/Warray-bounds-12.c: Likewise.
6262         * gcc.dg/Warray-bounds-13.c: Likewise.
6264 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6266         PR rtl-optimization/61058
6267         * gcc.dg/pr61058.c: New test.
6269 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
6271         * gcc.target/i386/chkp-narrow-bounds.c: New.
6273 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6275         PR tree-optimization/64807
6276         * gcc.dg/pr64807.c: New test.
6278         PR c/64766
6279         * gcc.dg/pr64766.c: New test.
6281 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
6283         PR target/49263
6284         * gcc.target/sh/pr49263-4.c: New.
6286 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
6288         PR fortran/62044
6289         * gfortran.dg/allocate_with_mold_1.f90: New test
6291 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
6293         PR c/64778
6294         * gcc.dg/pr64778.c: New test.
6296         PR middle-end/64421
6297         * gcc.dg/vect/pr64421.c: New test.
6299 2015-01-26  Tobias Burnus  <burnus@net-b.de>
6301         PR fortran/64771
6302         * gfortran.dg/coarray_36.f: New.
6303         * gfortran.dg/coarray_37.f90: New.
6305 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
6307         PR fortran/64230
6308         * gfortran.dg/class_allocate_18.f90: New.
6310 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6312         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6314 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6316         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6318 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6320         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6322 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6324         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6326 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6328         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6329         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6330         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6331         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6333 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6335         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6336         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6337         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6339 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6341         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6342         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6343         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6344         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6345         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6346         vXXXhn.inc.
6348 2015-01-26  Richard Biener  <rguenther@suse.de>
6350         PR middle-end/64764
6351         * gcc.dg/uninit-19.c: New testcase.
6353 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6355         * lib/target-supports.exp (check_effective_target_vect64): Add
6356         sparc*-*-*.
6358 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
6360         PR testsuite/64712
6361         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6363 2015-01-26  Tony Liu  <tony.liu@arm.com>
6365         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6366         non-UAL cases.
6368 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
6370         PR libfortran/64770
6371         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6372         correctly, clean up afterwards.
6374 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
6376         PR fortran/62044
6377         * gfortran.dg/use_rename_7.f90: New.
6379 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
6381         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6382         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6384 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
6386         PR target/54236
6387         * gcc.target/sh/pr54236-4.c: New.
6389 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
6391         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6392         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
6393         Bridge test.
6395 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
6397         PR libfortran/64770
6398         * gfortran.dg/open_new_segv.f90: New test.
6400 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
6402         PR target/49263
6403         PR target/53987
6404         PR target/64345
6405         PR target/59533
6406         PR target/52933
6407         PR target/54236
6408         PR target/51244
6409         * gcc.target/sh/pr64345-1.c: New.
6410         * gcc.target/sh/pr64345-2.c: New.
6411         * gcc.target/sh/pr59533-1.c: New.
6412         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6413         * gcc.target/sh/pr52933-2.c: Likewise.
6414         * gcc.target/sh/pr54089-1.c: Likewise.
6415         * gcc.target/sh/pr54236-1.c: Likewise.
6416         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6417         * gcc.target/sh/pr49263-1.c: Remove xfails.
6418         * gcc.target/sh/pr49263-2.c: Likewise.
6419         * gcc.target/sh/pr49263-3.c: Likewise.
6420         * gcc.target/sh/pr53987-1.c: Likewise.
6421         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6422         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6423         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6424         (test05, test06, test07, test08, test09, test10, test11, test12): New.
6425         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6426         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6427         test_009): New.
6428         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6429         (test_02): New.
6431 2015-01-24  Tom de Vries  <tom@codesourcery.com>
6433         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6435 2015-01-23  Ian Lance Taylor  <iant@google.com>
6437         PR go/64510
6438         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6439         targets without split stack support.
6441 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
6443         PR target/64317
6444         * gcc.target/i386/pr64317.c: New test.
6446 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
6448         PR rtl-optimization/63637
6449         PR rtl-optimization/60663
6450         * gcc.dg/pr63637-1.c: New test.
6451         * gcc.dg/pr63637-2.c: New test.
6452         * gcc.dg/pr63637-3.c: New test.
6453         * gcc.dg/pr63637-4.c: New test.
6454         * gcc.dg/pr63637-5.c: New test.
6455         * gcc.dg/pr63637-6.c: New test.
6456         * gcc.target/i386/pr63637-1.c: New test.
6457         * gcc.target/i386/pr63637-2.c: New test.
6458         * gcc.target/i386/pr63637-3.c: New test.
6459         * gcc.target/i386/pr63637-4.c: New test.
6460         * gcc.target/i386/pr63637-5.c: New test.
6461         * gcc.target/i386/pr63637-6.c: New test.
6463 2015-01-23  Richard Biener  <rguenther@suse.de>
6465         PR testsuite/63439
6466         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6467         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6469 2015-01-23  Marek Polacek  <polacek@redhat.com>
6471         PR preprocessor/60570
6472         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6473         * gcc.dg/cpp/pr60570.c: New test.
6475 2015-01-23  Richard Biener  <rguenther@suse.de>
6477         PR testsuite/63439
6478         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6479         vectorization on vect64 targets.
6481 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
6483         PR fortran/60922
6484         * gfortran.dg/class_allocate_17.f90: New.
6486 2015-01-23  Tobias Burnus  <burnus@net-b.de>
6488         PR fortran/64726
6489         * gfortran.dg/goacc/combined_loop.f90: New.
6491 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6493         PR fortran/61933
6494         * gfortran.dg/make_unit.f90: New test.
6496 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6498         PR fortran/61933
6499         * gfortran.dg/negative_unit_int8.f: Update.
6501 2015-01-22  Jeff Law  <law@redhat.com>
6503         PR target/52076
6504         * gcc.target/m68k/pr52076-1.c: New test.
6505         * gcc.target/m68k/pr52076-2.c: New test.
6507 2015-01-22  Richard Biener  <rguenther@suse.de>
6509         PR middle-end/64728
6510         * gcc.dg/torture/pr64728.c: New testcase.
6512 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
6514         PR target/64688
6515         * g++.dg/pr64688.C: New test.
6517 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
6519         * gcc.target/i386/chkp-always_inline.c (f1): Make static
6520         to avoid errors with -fpic.
6522 2015-01-22  Richard Biener  <rguenther@suse.de>
6524         PR libstdc++/64535
6525         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6527 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
6529         PR rtl-optimization/64682
6530         * gcc.c-torture/execute/pr64682.c: New file.
6532 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
6534         PR debug/64511
6535         * gcc.dg/pr64511.c: New test.
6537         PR rtl-optimization/62078
6538         * g++.dg/opt/pr62078.C: New test.
6540         PR c/63307
6541         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6543 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
6545         PR fortran/57023
6546         * gfortran.dg/internal_pack_15.f90:  New test.
6548 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6550         * c-c++-common/tsan/step.c: New testcase.
6552 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6554         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6556 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6558         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6560 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6562         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6564 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6566         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6568 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6570         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6572 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6574         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6576 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6578         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6580 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6582         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6584 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6586         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6588 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6590         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6592 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6594         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6596 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6598         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6600 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6602         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6603         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6604         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6605         vXXXw.inc.
6607 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6609         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6610         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6611         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6612         vXXXl.inc.
6614 2015-01-21  Renlin Li  <renlin.li@arm.com>
6616         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6617         * g++.dg/tls/thread_local5g.C: Likewise.
6618         * g++.dg/tls/thread_local6g.C: Likewise.
6620 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6622         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
6623         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
6624         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
6626 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6628         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
6629         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
6630         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
6632 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6634         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
6635         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
6636         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
6638 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6640         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
6641         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
6642         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
6644 2015-01-20  Jeff Law  <law@redhat.com>
6646         PR target/59946
6647         * gcc.target/m68k/pr59946.c: New test.
6649 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6651         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
6652         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
6653         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
6655 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6657         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
6658         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
6659         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
6661 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6663         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
6664         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
6665         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
6667 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6669         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
6670         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
6671         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
6672         vshuffle.inc.
6673         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
6674         vshuffle.inc.
6676 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6678         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
6679         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
6680         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
6682 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6684         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
6685         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
6686         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
6688 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6690         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
6692 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
6694         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
6696         PR sanitizer/64632
6697         * g++.dg/ubsan/pr64632.C: New test.
6699         PR debug/64663
6700         * gcc.dg/pr64663.c: New test.
6702 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6704         PR c++/64383
6705         * g++.dg/warn/Wunused-var-23.C: New.
6707 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6709         PR c++/59937
6710         * g++.dg/cpp0x/constexpr-59937-1.C: New.
6711         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
6713 2015-01-20  Richard Biener  <rguenther@suse.de>
6715         PR ipa/64684
6716         * gcc.dg/lto/pr64684_0.c: New testcase.
6717         * gcc.dg/lto/pr64684_1.c: Likewise.
6718         * gcc.dg/lto/pr64684_2.c: Likewise.
6719         * gcc.dg/lto/pr64685_0.c: Likewise.
6720         * gcc.dg/lto/pr64685_1.c: Likewise.
6722 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6724         PR c++/62241
6725         * g++.dg/cpp1y/lambda-init12.C: New.
6727 2015-01-20  Richard Biener  <rguenther@suse.de>
6729         PR tree-optimization/64410
6730         * g++.dg/vect/pr64410.cc: Require vect_double.
6732 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
6734         PR target/64149
6735         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
6737 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
6739         PR bootstrap/64676
6740         Revert:
6741         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
6743         PR rtl-optimization/64081
6744         * gcc.dg/pr64081.c: New test.
6746 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
6748         * jit.dg/harness.h: Include <unistd.h>.
6749         (CHECK_NO_ERRORS): New.
6750         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
6751         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
6752         gcc_jit_context_compile_to_file.
6753         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
6754         args to the spawned executable.
6755         (jit-expand-vars): New function.
6756         (jit-exe-params): New variable.
6757         (dg-jit-set-exe-params): New function.
6758         (jit-dg-test): Detect testcases that use
6759         jit-verify-compile-to-file and call jit-setup-compile-to-file.
6760         Set arguments of spawned process to jit-exe-params.
6761         (jit-get-output-filename): New function.
6762         (jit-setup-compile-to-file): New function.
6763         (jit-verify-compile-to-file): New function.
6764         (jit-run-executable): New function.
6765         (jit-verify-executable): New function.
6766         * jit.dg/test-compile-to-assembler.c: New testcase.
6767         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
6768         * jit.dg/test-compile-to-executable.c: New testcase.
6769         * jit.dg/test-compile-to-object.c: New testcase.
6771 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
6773         PR target/64652
6774         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
6775         (test_1): New.
6777 2015-01-19  Martin Liska  <mliska@suse.cz>
6779         * objc/compile/pr64668.m: New test.
6781 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
6783         * jit.dg/test-arith-overflow.c: Include stdbool.h.
6784         (create_overflow_fn): Update comment to clarify that
6785         the third param of the created function is a bool *, not
6786         an int *.
6787         (verify_int_overflow_fn): Convert param "expected_ovf" from
6788         int to bool.  Update third param of "overflow_fn_type" from int *
6789         to bool *.  Update local "actual_ovf" from int to bool.
6790         (verify_uint_overflow_fn): Likewise.
6792 2015-01-19  Martin Liska  <mliska@suse.cz>
6794         * gcc.dg/ipa/ipa-icf-33.c: New test.
6796 2015-01-19  Felix Yang  <felix.yang@huawei.com>
6797             Haijian Zhang  <z.zhanghaijian@huawei.com>
6799         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6800         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6801         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
6802         result_float64x2, expected_hfloat64x2): New helper type, variable and
6803         declaration.
6804         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6805         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
6806         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
6807         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
6808         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
6809         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
6810         and target without the FMA feature.
6812 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
6814         * gcc.target/aarch64/pr64304.c: New testcase.
6816 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
6818         PR rtl-optimization/64081
6819         * gcc.dg/pr64081.c: New test.
6821 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
6823         PR target/63971
6824         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
6825         the epilogue).
6826         * gcc.target/aarch64/test_frame_6.c: Likewise.
6827         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
6828         and x19 (in the epilogue).
6829         * gcc.target/aarch64/test_frame_4.c: Likewise.
6830         * gcc.target/aarch64/test_frame_7.c: Likewise.
6832 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
6834         * gcc.target/i386/chkp-always_inline.c: New.
6836 2015-01-15  Andrew Pinski  <apinski@cavium.com>
6837             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6839         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
6840         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
6842 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
6844         PR fortran/60255
6845         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
6846         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
6848 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6850         PR fortran/64578
6851         * gfortran.dg/unlimited_polymorphic_21.f90: New test
6853 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
6855         PR target/64652
6856         * gcc.target/sh/torture/pr64652.c: New.
6858 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
6860         * gcc.dg/ipa/ipa-icf-32.c: Update template.
6861         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6862         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6863         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
6864         * c-c++-common/asan/kasan-recover-1.c: Likewise.
6865         * c-c++-common/asan/kasan-recover-2.c: Likewise.
6867 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
6869         PR ipa/64378
6870         * g++.dg/torture/pr64378.C: New testcase.
6872 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6874         PR fortran/57959
6875         * gfortran.dg/block_13.f08: New test
6877 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6879         PR fortran/55901
6880         * gfortran.dg/associate_1.f03: Allow test for character with
6881         automatic length.
6883 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
6885         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
6886         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6888 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
6890         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
6892 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
6894         PR fortran/64578
6895         * gfortran.dg/unlimited_polymorphic_21.f90: New test
6897 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
6899         PR fortran/60357
6900         * gfortran.dg/alloc_comp_assign_13.f08: New test.
6902         PR fortran/61275
6903         * gfortran.dg/alloc_comp_assign_14.f08: New test.
6905         PR fortran/55932
6906         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
6908 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
6910         PR fortran/60334
6911         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
6913 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
6915         PR rtl-optimization/52773
6916         * gcc.c-torture/compile/pr52773.c: New test.
6918 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6920         PR c++/62134
6921         * g++.dg/cpp0x/alias-decl-46.C: New.
6923 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6925         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
6927 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6929         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
6930         Add trace.
6931         (CHECK_FP): Likewise.
6932         (CHECK_CUMULATIVE_SAT): Likewise.
6934 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6936         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6937         (Set_Neon_Cumulative_Sat): Add parameter.
6938         (__set_neon_cumulative_sat): Support new parameter.
6939         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
6940         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6941         argument.
6942         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
6943         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6944         argument.
6946 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6948         * g++.dg/tsan/vptr_benign_race.C: New testcase.
6949         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
6951 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6953         PR c++/60056
6954         * g++.dg/tls/thread_local-ice4.C: New.
6956 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
6958         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
6959         than Neon options.
6961 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6963         PR c++/62276
6964         * g++.dg/cpp0x/vt-62276.C: New.
6966 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6968         PR middle-end/64353
6969         * g++.dg/pr64353.C: New.
6971 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6973         PR target/64263
6974         * gcc.target/aarch64/pr64263_1.c: New test.
6976 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
6978         PR tree-optimization/64434
6979         * gcc.dg/torture/pr64434.c: Move to...
6980         * gcc.dg/pr64434.c: ... here.
6982 2015-01-16  Richard Biener  <rguenther@suse.de>
6984         PR middle-end/64614
6985         * gcc.dg/uninit-18.c: New testcase.
6987 2015-01-16  Richard Biener  <rguenther@suse.de>
6989         PR tree-optimization/64568
6990         * g++.dg/torture/pr64568-2.C: New testcase.
6992 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6994         PR target/64363
6995         * gcc.target/i386/chkp-label-address.c: New.
6997 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
6999         PR fortran/45290
7000         * gfortran.dg/pointer_init_6.f90: Extended.
7002 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
7004         * gcc.c-torture/compile/20150108.c: New test.
7006 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7008         * gcc.target/visium: New directory.
7010 2015-01-16  Richard Biener  <rguenther@suse.de>
7012         PR tree-optimization/61743
7013         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7014         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7016 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
7018         * gcc.dg/pr64015.c: New test.
7020 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
7022         PR ipa/64163
7023         PR ipa/64612
7024         * g++.dg/ipa/pr64612.C: New test.
7026 2015-01-16  Renlin Li  <renlin.li@arm.com>
7028         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7030 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
7032         * gcc.target/i386/sse-14.c: Test new intrinsic.
7033         * gcc.target/i386/sse-22.c: Ditto.
7035 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7037         PR c++/58614
7038         * g++.dg/cpp0x/auto44.C: New.
7040 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
7042         PR target/59710
7043         * gcc.target/nios2/gpopt-all.c: New test case.
7044         * gcc.target/nios2/gpopt-local.c: New test case.
7045         * gcc.target/nios2/gpopt-global.c: New test case.
7046         * gcc.target/nios2/gpopt-data.c: New test case.
7047         * gcc.target/nios2/gpopt-none.c: New test case.
7049 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
7051         * g++.dg/ubsan/vptr-1.C: New test.
7052         * g++.dg/ubsan/vptr-2.C: New test.
7053         * g++.dg/ubsan/vptr-3.C: New test.
7054         * g++.dg/ubsan/vptr-4.C: New test.
7055         * g++.dg/ubsan/vptr-5.C: New test.
7056         * g++.dg/ubsan/vptr-6.C: New test.
7057         * g++.dg/ubsan/vptr-7.C: New test.
7058         * g++.dg/ubsan/vptr-8.C: New test.
7059         * g++.dg/ubsan/vptr-9.C: New test.
7061 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7063         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7064         is set up.
7065         * lib/gcc-dg.exp: Likewise.
7067 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7069         PR rtl-optimization/64110
7070         * gcc.target/i386/pr64110.c: Add scan-assembler.
7072 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
7073             James Norris  <jnorris@codesourcery.com>
7074             Cesar Philippidis  <cesar@codesourcery.com>
7075             Ilmir Usmanov  <i.usmanov@samsung.com>
7077         * lib/target-supports.exp (check_effective_target_fopenacc): New
7078         procedure.
7079         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7080         * g++.dg/goacc/goacc.exp: Likewise.
7081         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7082         * gcc.dg/goacc/goacc.exp: Likewise.
7083         * gfortran.dg/goacc/goacc.exp: Likewise.
7084         * c-c++-common/cpp/openacc-define-1.c: New file.
7085         * c-c++-common/cpp/openacc-define-2.c: Likewise.
7086         * c-c++-common/cpp/openacc-define-3.c: Likewise.
7087         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7088         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7089         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7090         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7091         * c-c++-common/goacc/asyncwait-1.c: Likewise.
7092         * c-c++-common/goacc/cache-1.c: Likewise.
7093         * c-c++-common/goacc/clauses-fail.c: Likewise.
7094         * c-c++-common/goacc/collapse-1.c: Likewise.
7095         * c-c++-common/goacc/data-1.c: Likewise.
7096         * c-c++-common/goacc/data-2.c: Likewise.
7097         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7098         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7099         * c-c++-common/goacc/deviceptr-2.c: Likewise.
7100         * c-c++-common/goacc/deviceptr-3.c: Likewise.
7101         * c-c++-common/goacc/if-clause-1.c: Likewise.
7102         * c-c++-common/goacc/if-clause-2.c: Likewise.
7103         * c-c++-common/goacc/kernels-1.c: Likewise.
7104         * c-c++-common/goacc/loop-1.c: Likewise.
7105         * c-c++-common/goacc/loop-private-1.c: Likewise.
7106         * c-c++-common/goacc/nesting-1.c: Likewise.
7107         * c-c++-common/goacc/nesting-data-1.c: Likewise.
7108         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7109         * c-c++-common/goacc/parallel-1.c: Likewise.
7110         * c-c++-common/goacc/pcopy.c: Likewise.
7111         * c-c++-common/goacc/pcopyin.c: Likewise.
7112         * c-c++-common/goacc/pcopyout.c: Likewise.
7113         * c-c++-common/goacc/pcreate.c: Likewise.
7114         * c-c++-common/goacc/pragma_context.c: Likewise.
7115         * c-c++-common/goacc/present-1.c: Likewise.
7116         * c-c++-common/goacc/reduction-1.c: Likewise.
7117         * c-c++-common/goacc/reduction-2.c: Likewise.
7118         * c-c++-common/goacc/reduction-3.c: Likewise.
7119         * c-c++-common/goacc/reduction-4.c: Likewise.
7120         * c-c++-common/goacc/sb-1.c: Likewise.
7121         * c-c++-common/goacc/sb-2.c: Likewise.
7122         * c-c++-common/goacc/sb-3.c: Likewise.
7123         * c-c++-common/goacc/update-1.c: Likewise.
7124         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7125         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7126         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7127         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7128         * gfortran.dg/goacc/assumed.f95: Likewise.
7129         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7130         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7131         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7132         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7133         * gfortran.dg/goacc/branch.f95: Likewise.
7134         * gfortran.dg/goacc/cache-1.f95: Likewise.
7135         * gfortran.dg/goacc/coarray.f95: Likewise.
7136         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7137         * gfortran.dg/goacc/cray.f95: Likewise.
7138         * gfortran.dg/goacc/critical.f95: Likewise.
7139         * gfortran.dg/goacc/data-clauses.f95: Likewise.
7140         * gfortran.dg/goacc/data-tree.f95: Likewise.
7141         * gfortran.dg/goacc/declare-1.f95: Likewise.
7142         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7143         * gfortran.dg/goacc/fixed-1.f: Likewise.
7144         * gfortran.dg/goacc/fixed-2.f: Likewise.
7145         * gfortran.dg/goacc/fixed-3.f: Likewise.
7146         * gfortran.dg/goacc/fixed-4.f: Likewise.
7147         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7148         * gfortran.dg/goacc/if.f95: Likewise.
7149         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7150         * gfortran.dg/goacc/list.f95: Likewise.
7151         * gfortran.dg/goacc/literal.f95: Likewise.
7152         * gfortran.dg/goacc/loop-1.f95: Likewise.
7153         * gfortran.dg/goacc/loop-2.f95: Likewise.
7154         * gfortran.dg/goacc/loop-3.f95: Likewise.
7155         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7156         * gfortran.dg/goacc/omp.f95: Likewise.
7157         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7158         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7159         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7160         * gfortran.dg/goacc/parameter.f95: Likewise.
7161         * gfortran.dg/goacc/private-1.f95: Likewise.
7162         * gfortran.dg/goacc/private-2.f95: Likewise.
7163         * gfortran.dg/goacc/private-3.f95: Likewise.
7164         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7165         * gfortran.dg/goacc/reduction-2.f95: Likewise.
7166         * gfortran.dg/goacc/reduction.f95: Likewise.
7167         * gfortran.dg/goacc/routine-1.f90: Likewise.
7168         * gfortran.dg/goacc/routine-2.f90: Likewise.
7169         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7170         * gfortran.dg/goacc/several-directives.f95: Likewise.
7171         * gfortran.dg/goacc/sie.f95: Likewise.
7172         * gfortran.dg/goacc/subarrays.f95: Likewise.
7173         * gfortran.dg/gomp/map-1.f90: Likewise.
7174         * gfortran.dg/openacc-define-1.f90: Likewise.
7175         * gfortran.dg/openacc-define-2.f90: Likewise.
7176         * gfortran.dg/openacc-define-3.f90: Likewise.
7177         * g++.dg/gomp/block-1.C: Update for changed compiler output.
7178         * g++.dg/gomp/block-2.C: Likewise.
7179         * g++.dg/gomp/block-3.C: Likewise.
7180         * g++.dg/gomp/block-5.C: Likewise.
7181         * g++.dg/gomp/target-1.C: Likewise.
7182         * g++.dg/gomp/target-2.C: Likewise.
7183         * g++.dg/gomp/taskgroup-1.C: Likewise.
7184         * g++.dg/gomp/teams-1.C: Likewise.
7185         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7186         * gcc.dg/cilk-plus/jump.c: Likewise.
7187         * gcc.dg/gomp/block-1.c: Likewise.
7188         * gcc.dg/gomp/block-10.c: Likewise.
7189         * gcc.dg/gomp/block-2.c: Likewise.
7190         * gcc.dg/gomp/block-3.c: Likewise.
7191         * gcc.dg/gomp/block-4.c: Likewise.
7192         * gcc.dg/gomp/block-5.c: Likewise.
7193         * gcc.dg/gomp/block-6.c: Likewise.
7194         * gcc.dg/gomp/block-7.c: Likewise.
7195         * gcc.dg/gomp/block-8.c: Likewise.
7196         * gcc.dg/gomp/block-9.c: Likewise.
7197         * gcc.dg/gomp/target-1.c: Likewise.
7198         * gcc.dg/gomp/target-2.c: Likewise.
7199         * gcc.dg/gomp/taskgroup-1.c: Likewise.
7200         * gcc.dg/gomp/teams-1.c: Likewise.
7202 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
7204         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7205         test case.
7207 2015-01-15  Mike Stump  <mikestump@comcast.net>
7209         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7210         * gcc.dg/inline_2.c: Likewise.
7211         * gcc.dg/inline_3.c: Likewise.
7212         * gcc.dg/inline_4.c: Likewise.
7214 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
7216         PR fortran/58023
7217         * gfortran.dg/proc_ptr_comp_43.f90: New.
7219 2015-01-15  Mike Stump  <mikestump@comcast.net>
7221         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7222         * gcc.dg/unroll_2.c: Likewise.
7223         * gcc.dg/unroll_3.c: Likewise.
7224         * gcc.dg/unroll_4.c: Likewise.
7225         * gcc.dg/unroll_5.c: Likewise.
7227 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
7229         PR target/63971
7230         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7231         in epilogue.
7232         * gcc.target/aarch64/test_frame_6.c: Likewise.
7233         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7234         x30 and x19 (in the epilogue).
7235         * gcc.target/aarch64/test_frame_4.c: Likewise.
7236         * gcc.target/aarch64/test_frame_7.c: Likewise.
7238 2015-01-15  Martin Liska  <mliska@suse.cz>
7240         * g++.dg/ipa/pr64068.C: New test.
7241         * gcc.dg/ipa/PR64559.c: New test.
7243 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7245         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7246         with PIE.
7248 2015-01-15  Richard Biener  <rguenther@suse.de>
7250         PR tree-optimization/61743
7251         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7252         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7254 2015-01-15 Renlin Li <renlin.li@arm.com>
7256         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7257         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7259 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7261         * gcc.dg/vect/vect-aggressive-1.c: New.
7262         * gcc.target/i386/avx2-vect-aggressive.c: New.
7264 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7266         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7268 2015-01-15  Richard Biener  <rguenther@suse.de>
7270         PR lto/64415
7271         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7272         -Wl,-undefined,dynamic_lookup.
7274 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7276         * gnat.dg/opt47.adb: New test.
7278 2015-01-15  Richard Biener  <rguenther@suse.de>
7280         PR lto/64415
7281         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7283 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7285         PR tree-optimization/64434
7286         * gcc.dg/torture/pr64434.c: New test.
7288 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
7290         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7291         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
7292         -march=loongson* and -march=octeon* require -mno-micromips.
7294 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
7295             Matthew Fortune  <matthew.fortune@imgtec.com>
7297         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7298         * gcc.target/mips/call-saved-5.c (foo): Likewise.
7299         * gcc.target/mips/call-saved-6.c (foo): Likewise.
7300         * gcc.target/mips/call-saved-7.c: New file.
7301         * gcc.target/mips/call-saved-8.c: New file.
7302         * gcc.target/mips/call-saved-9.c: New file.
7304 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
7306         * gcc.target/mips/lsa.c: New file.
7307         * gcc.target/mips/mips64-lsa.c: Likewise.
7308         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7309         * gcc.target/mips/mulsize-4.c: Likewise.
7310         * gcc.target/mips/mulsize-5.c: New file.
7311         * gcc.target/mips/mulsize-6.c: Likewise.
7312         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7313         and !HAS_LSA as ghost options.
7314         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7315         for !HAS_LSA.
7317 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
7319         * g++.dg/torture/20141013.c: Set -fno-short-enums.
7321 2015-01-15  Richard Biener  <rguenther@suse.de>
7323         PR middle-end/64365
7324         * gcc.dg/torture/pr64365.c: New testcase.
7326 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
7328         * gcc.dg/stackprotectexplicit1.c: New test.
7329         * g++.dg/stackprotectexplicit2.c: New test.
7331 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7333         PR target/61933
7334         * gfortran.dg/inquire_internal.f90: New.
7335         * gfortran.dg/negative_unit_check.f90: New.
7337 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
7339         PR target/53988
7340         * gcc.target/sh/pr53988-1.c: New.
7342 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
7344         PR c++/58671
7345         * g++.dg/tls/thread_local-ice3.C: New.
7347 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
7349         * gcc.target/i386/fentry-override.c: Properly place {} in target
7350         selector.  Remove nonpic.
7351         * gcc.target/i386/fentry.c: Likewise.
7353 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
7355         * gcc.dg/atomic-invalid.c: Check for invalid memory model
7356         warnings instead of errors.
7358 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
7360         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7361         option support instead of ENABLE_LTO from Makefile.
7363 2015-01-14  Richard Biener  <rguenther@suse.de>
7365         PR tree-optimization/59354
7366         * gcc.dg/vect/pr59354.c: New testcase.
7368 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
7370         * lib/target-supports.exp
7371         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7372         on ARM architures before v7.
7374 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
7376         PR middle-end/59448
7377         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7378         an atomic_exchange.
7380 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7382         PR target/64386
7383         * gcc.target/i386/pr64386.c: New test.
7385 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7387         PR target/64393
7388         * gcc.target/i386/pr64393.c: New test.
7390 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7392         PR target/64387
7393         * gcc.target/i386/pr64387.c: New test.
7395 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
7397         * gcc.target/aarch64/store-pair-1.c: Fix typo.
7399 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7401         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7403 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7405         PR target/64453
7406         * gcc.target/arm/pr64453.c: New.
7408 2015-01-14  Richard Biener  <rguenther@suse.de>
7410         PR lto/64415
7411         * gcc.dg/lto/pr64415_0.c: New testcase.
7412         * gcc.dg/lto/pr64415_1.c: Likewise.
7414 2015-01-14  Martin Liska  <mliska@suse.cz>
7416         * gcc.dg/ipa/pr64307.c: New test.
7418 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
7420         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7421         64-bit and 128-bit.
7423 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7425         PR target/64460
7426         * gcc.target/arm/pr64460_1.c: New test.
7428 2015-01-14  Richard Biener  <rguenther@suse.de>
7430         PR tree-optimization/64493
7431         PR tree-optimization/64495
7432         * gcc.dg/vect/pr64493.c: New testcase.
7433         * gcc.dg/vect/pr64495.c: Likewise.
7435 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
7437         * gcc.dg/Warray-bounds-11.c: New test-case.
7439 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7441         * gcc.target/mips/octeon3-pipe-1.c: New test.
7443 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
7445         * jit.dg/harness.h (set_up_logging): Move string concatenation
7446         into...
7447         (concat_strings): New function.
7448         (dump_reproducer): New function.
7449         (test_jit): Call dump_reproducer.
7450         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7451         function.
7452         (jit-dg-test): Delete any generated reproducer from previous runs.
7453         Verify that a generated reproducer was created, and verify that it
7454         compiles.
7455         * jit.dg/test-nested-contexts.c (main): Call
7456         gcc_jit_context_dump_reproducer_to_file.
7458 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7460         * gcc.dg/aru-2.c: Add dg-require-profiling.
7462 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7464         * lib/target-supports.exp (check_profiling_available): Check if
7465         -pg links.
7467 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
7469         PR ipa/64565
7470         * g++.dg/torture/pr64565.C: New testcase.
7472 2015-01-13  Marek Polacek  <polacek@redhat.com>
7474         PR middle-end/64391
7475         * gcc.dg/tm/pr64391.c: New test.
7477 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7479         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7480         true.
7482 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7484         * gcc.target/i386/pie.c: New test.
7486         * lib/target-supports.exp (check_effective_target_pie): New.
7488 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
7490         PR rtl-optimization/64286
7491         * gcc.target/i386/avx2-pr64286.c: New test.
7493 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
7495         PR c++/57626
7496         * g++.dg/cpp0x/vt-57626.C: New.
7498 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
7500         PR fortran/64528
7501         * gfortran.dg/pr64528.f90: New test.
7503 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
7505         * gcc.target/aarch64/subsp.c: New test.
7507 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7509         * gcc.target/aarch64/store-pair-1.c: New testcase.
7511 2015-01-13  Richard Biener  <rguenther@suse.de>
7513         PR lto/64373
7514         * gcc.dg/lto/pr64373_0.c: New testcase.
7516 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7518         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7519         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7521 2015-01-13  Richard Biener  <rguenther@suse.de>
7523         PR tree-optimization/64406
7524         * gcc.dg/pr64406.c: New testcase.
7526 2015-01-13  Richard Biener  <rguenther@suse.de>
7528         PR tree-optimization/64404
7529         * gcc.dg/vect/pr64404.c: New testcase.
7531 2015-01-13  Richard Biener  <rguenther@suse.de>
7533         PR tree-optimization/64568
7534         * g++.dg/torture/pr64568.C: New testcase.
7536 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
7538         * jit.dg/test-error-local-used-from-other-function.c: New test
7539         case.
7540         * jit.dg/test-error-param-reuse.c: New test case.
7541         * jit.dg/test-error-param-sharing.c: New test case.
7542         * jit.dg/test-error-param-used-from-other-function.c: New test
7543         case.
7544         * jit.dg/test-error-param-used-without-a-function.c: New test
7545         case.
7547 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
7549         PR tree-optimization/64563
7550         * gcc.dg/pr64563.c: New test.
7552         PR target/64513
7553         * gcc.target/i386/pr64513.c: New test.
7555         PR tree-optimization/64454
7556         * gcc.dg/pr64454.c: New test.
7558         PR testsuite/64028
7559         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7560         bind_pic_locally.
7561         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7562         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7563         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7564         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7565         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7566         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7567         * gcc.dg/vect/slp-25.c: Likewise.
7568         * gcc.dg/vect/vect-109.c: Likewise.
7569         * gcc.dg/vect/vect-13.c: Likewise.
7570         * gcc.dg/vect/vect-17.c: Likewise.
7571         * gcc.dg/vect/vect-18.c: Likewise.
7572         * gcc.dg/vect/vect-19.c: Likewise.
7573         * gcc.dg/vect/vect-20.c: Likewise.
7574         * gcc.dg/vect/vect-21.c: Likewise.
7575         * gcc.dg/vect/vect-22.c: Likewise.
7576         * gcc.dg/vect/vect-27.c: Likewise.
7577         * gcc.dg/vect/vect-29.c: Likewise.
7578         * gcc.dg/vect/vect-2-big-array.c: Likewise.
7579         * gcc.dg/vect/vect-2.c: Likewise.
7580         * gcc.dg/vect/vect-3.c: Likewise.
7581         * gcc.dg/vect/vect-4.c: Likewise.
7582         * gcc.dg/vect/vect-5.c: Likewise.
7583         * gcc.dg/vect/vect-72.c: Likewise.
7584         * gcc.dg/vect/vect-73-big-array.c: Likewise.
7585         * gcc.dg/vect/vect-73.c: Likewise.
7586         * gcc.dg/vect/vect-77-global.c: Likewise.
7587         * gcc.dg/vect/vect-78-global.c: Likewise.
7588         * gcc.dg/vect/vect-7.c: Likewise.
7589         * gcc.dg/vect/vect-86.c: Likewise.
7590         * gcc.dg/vect/vect-align-1.c: Likewise.
7591         * gcc.dg/vect/vect-align-3.c: Likewise.
7592         * gcc.dg/vect/vect-all-big-array.c: Likewise.
7593         * gcc.dg/vect/vect-all.c: Likewise.
7594         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7595         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7596         * gcc.dg/vect/vect-peel-3.c: Likewise.
7597         * gcc.dg/vect/vect-peel-4.c: Likewise.
7598         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7600 2015-01-12  Jeff Law  <law@redhat.com>
7602         PR target/64461
7603         * gcc.target/m68k/pr64461.c: New test.
7605 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
7607         * jit.dg/test-array-as-pointer.c (create_code): Update call
7608         to gcc_jit_context_new_global by setting "kind" to
7609         GCC_JIT_GLOBAL_IMPORTED.
7610         * jit.dg/test-error-array-as-pointer.c: Likewise.
7611         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7612         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7613         setting kind to GCC_JIT_GLOBAL_EXPORTED.
7614         * jit.dg/test-using-global.c (the_global): Rename to...
7615         (imported_global): ...this.
7616         (create_code): Update to test the three kinds of global.
7617         (verify_code): Likewise.
7619 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
7621         PR testsuite/64427
7622         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
7623         undefined behavior.
7624         * gcc.target/i386/pr64291-2.c: Updated.
7626 2015-01-12  Richard Biener  <rguenther@suse.de>
7628         PR tree-optimization/64530
7629         * gfortran.dg/pr64530.f90: New testcase.
7631 2015-01-12  Richard Biener  <rguenther@suse.de>
7633         PR middle-end/64357
7634         * gcc.dg/torture/pr64357.c: New testcase.
7636 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
7638         * gcc.target/i386/nop-mcount.c: Properly place {} in target
7639         selector.
7641 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7642         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
7644 2015-01-12  Martin Liska  <mliska@suse.cz>
7646         * gcc.dg/ipa/PR64550.c: New test.
7648 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
7650         PR ipa/63470
7651         * g++.dg/ipa/pr63470.C: New testcase.
7653 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
7655         PR fortran/63733
7656         * gfortran.dg/typebound_operator_20.f90: New.
7658 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
7660         PR fortran/58023
7661         * gfortran.dg/proc_ptr_comp_42.f90: New.
7663 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
7665         PR fortran/64508
7666         * gfortran.dg/proc_ptr_comp_41.f90: New.
7668 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
7670         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
7672 2015-01-10  Tobias Burnus  <burnus@net-b.de>
7674         PR fortran/64522
7675         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
7676         and add dg-excess-errors.
7677         * gfortran.dg/line_length_6.f90: New.
7678         * gfortran.dg/line_length_7.f90: New.
7679         * gfortran.dg/line_length_8.f90: New.
7680         * gfortran.dg/line_length_9.f90: New.
7681         * gfortran.dg/line_length_10.f90: New.
7682         * gfortran.dg/line_length_11.f90: New.
7684 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
7686         * jit.dg/test-threads.c (struct testcase): Move declaration
7687         to jit.dg/all-non-failing-tests.h.
7688         (testcases): Likewise.
7689         * jit.dg/all-non-failing-tests.h (struct testcase): Move
7690         declaration here from jit.dg/all-non-failing-tests.h.
7691         (testcases): Likewise.
7692         * jit.dg/test-combination.c (create_code): Eliminate spelling
7693         out all of the testcases in favor of looping through the
7694         "testcases" metadata.
7695         (verify_code): Likewise.
7697 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
7699         PR rtl-optimization/64536
7700         * gcc.dg/pr64536.c: New test.
7702 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
7704         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
7705         * jit.dg/test-combination.c (create_code): Likewise.
7706         (verify_code): Likewise.
7707         * jit.dg/test-constants.c: New test case.
7708         * jit.dg/test-threads.c: Add test-constants.c.
7710 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
7712         PR libobjc/51891
7713         * objc.dg/gnu-api-2-class.m: Add a test case
7714         for the above change.
7716 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7718         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
7720 2015-01-09  Richard Biener  <rguenther@suse.de>
7722         PR tree-optimization/64410
7723         * g++.dg/vect/pr64410.cc: New testcase.
7725 2015-01-09  Martin Liska  <mliska@suse.cz>
7727         * gcc.dg/ipa/ipa-icf-32.c: New test.
7729 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7731         * c-c++-common/tsan/tsan_barrier.h: New.
7732         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
7733         * c-c++-common/tsan/bitfield_race.c: Likewise.
7734         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
7735         * c-c++-common/tsan/mutexset1.c: Likewise.
7736         * c-c++-common/tsan/race_on_barrier.c: Likewise.
7737         * c-c++-common/tsan/race_on_mutex.c: Likewise.
7738         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
7739         * c-c++-common/tsan/simple_race.c: Likewise.
7740         * c-c++-common/tsan/simple_stack.c: Likewise.
7741         * c-c++-common/tsan/sleep_sync.c: Likewise.
7742         * c-c++-common/tsan/tiny_race.c: Likewise.
7743         * c-c++-common/tsan/tls_race.c: Likewise.
7744         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
7745         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
7746         * g++.dg/tsan/atomic_free.C: Likewise.
7747         * g++.dg/tsan/atomic_free2.C: Likewise.
7748         * g++.dg/tsan/cond_race.C: Likewise.
7749         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
7751 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
7753         PR testsuite/62250
7754         * lib/target-supports.exp (check_effective_target_libatomic_available):
7755         New.
7756         * gfortran.dg/coarray/caf.exp: Only add -latomic for
7757         targets that match effective-target libatomic_available.
7758         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
7760 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
7762         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
7763         Verify the result of gcc_jit_context_get_last_error.
7764         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
7766 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
7768         PR tree-optimization/63989
7769         * gcc.dg/strlenopt-27.c: New test.
7771 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
7773         * jit.dg/harness.h (set_up_logging): New function.
7774         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
7775         set_up_logging on the context, so that every testcase is
7776         logged to a particular file.
7777         * jit.dg/test-nested-contexts.c (main): Open a logfile,
7778         and call gcc_jit_context_set_logfile on the top-level context.
7780 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
7782         PR target/64338
7783         * g++.dg/opt/pr64338.C: New test.
7785 2015-01-08  Tobias Burnus  <burnus@net-b.de>
7787         * gfortran.dg/coarray/codimension_2b.f90: New file.
7788         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
7789         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
7791 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7793         PR c++/59004
7794         * g++.dg/ext/fnname4.C: New.
7796 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7798         PR c++/64462
7799         * g++.dg/cpp0x/constexpr-64462.C: New.
7801 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7803         PR c++/60753
7804         * g++.dg/cpp0x/deleted10.C: New.
7806 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7808         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
7810 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7812         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
7813         GCC_JIT_UNARY_OP_ABS.
7814         (verify_unary_ops): Likewise.
7816 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7818         * jit.dg/test-arith-overflow.c: New test case.
7819         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
7820         * jit.dg/test-combination.c (create_code): Likewise.
7821         (verify_code): Likewise.
7822         * jit.dg/test-threads.c (testcases): Likewise.
7824 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7826         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
7827         rather than "jit".  Load g++.exp, and call g++_init.
7828         Run test-*.cc files within the testsuite and *.cc files within
7829         docs/examples.
7830         (jit-dg-test): Drop the addition of -fgnu89-inline to
7831         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
7832         doing it when compiling C testcases (since g++ does not handle
7833         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
7834         is restored to the value after g++_init ran, rather than the
7835         value before g++_init ran.  Return a list of
7836         $comp_output $output_file, as dg-test assumes.
7838 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7840         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
7841         make it easier to figure out the origin of each test result when
7842         running test-combination.c and test-threads.c.
7843         (CHECK_VALUE): Likewise.
7844         (CHECK_DOUBLE_VALUE): Likewise.
7845         (CHECK_STRING_VALUE): Likewise.
7846         (CHECK_STRING_STARTS_WITH): Likewise.
7847         (CHECK_STRING_CONTAINS): Likewise.
7848         (CHECK): Likewise.
7849         (check_string_value): Likewise, add "funcname" param.
7850         (check_string_starts_with): Likewise.
7851         (check_string_contains): Likewise.
7853 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7855         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
7856         generating name of built executable.
7858 2015-01-07  Marek Polacek  <polacek@redhat.com>
7860         PR c/64440
7861         * gcc.dg/pr64440.c: New test.
7862         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
7864 2015-01-07  Marek Polacek  <polacek@redhat.com>
7866         PR c/64417
7867         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
7868         * gcc.dg/pr64417.c: New test.
7870 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7872         PR target/64505
7873         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
7874         fix is correct.
7876 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7878         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
7879         Check if testcases run without errors, not just if they compile.
7881 2015-01-06  Christian Bruel  <christian.bruel@st.com>
7883         PR target/64507
7884         * gcc.target/sh/pr64507.c: New test.
7886 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
7888         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
7890 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
7892         * c-c++-common/asan/sanitize-all-1.c: New test.
7893         * c-c++-common/ubsan/sanitize-all-1.c: New test.
7894         * c-c++-common/ubsan/sanitize-all-2.c: New test.
7895         * c-c++-common/ubsan/sanitize-all-3.c: New test.
7896         * c-c++-common/ubsan/sanitize-all-4.c: New test.
7898 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7900         * lib/target-supports.exp (check_profiling_available): Return 0 for
7901         Visium.
7902         (check_effective_target_tls_runtime): Likewise.
7903         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
7904         * gcc.dg/20020312-2.c: Adjust for Visium.
7905         * gcc.dg/tls/thr-cse-1.c: Likewise
7906         * gcc.dg/tree-ssa/20040204-1.c: Likewise
7907         * gcc.dg/tree-ssa/loop-1.c: Likewise.
7908         * gcc.dg/weak/typeof-2.c: Likewise.
7910 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
7912         PR rtl-optimization/64287
7913         * gcc.dg/aru-2.c: New test.
7915 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
7917         PR sanitizer/64344
7918         * c-c++-common/ubsan/pr64344-1.c: New test.
7919         * c-c++-common/ubsan/pr64344-2.c: New test.
7921         PR tree-optimization/64465
7922         * gcc.dg/pr64465.c: New test.
7924         PR tree-optimization/64494
7925         * gcc.c-torture/compile/pr64494.c: New test.
7927 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
7929         PR fortran/47674
7930         * gfortran.dg/realloc_on_assign_25.f90:  New test.
7932 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
7934         Update copyright years.
7936 2015-01-05  Marek Polacek  <polacek@redhat.com>
7938         PR c/64423
7939         * gcc.dg/pr64423.c: New test.
7941 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
7943         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
7944         mmix-knuth-mmixware for the same reason as for MIPS.
7945         * gcc.dg/debug/debug-2.c: Ditto.
7947         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
7949 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
7951         PR testsuite/62250
7952         * lib/gfortran.exp: Add libatomic library search path.
7953         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
7954         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7956         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
7958 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7960         * c-c++-common/tsan/bitfield_race.c: New testcase.
7961         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
7963 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7965         * gfortran.dg/coarray/collectives_4.f90: New.
7967 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
7969         PR fortran/57562
7970         * gfortran.dg/extends_16.f90: New.
7972 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7974         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
7976 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7978         * gfortran.dg/coarray/codimension_2.f90: New.
7979         * gfortran.dg/coarray/codimension_2a.f90: New.
7980         * gfortran.dg/coarray_35.f90: New.
7981         * gfortran.dg/coarray_35a.f90: New.
7983 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
7985         PR fortran/60507
7986         * gfortran.dg/dummy_procedure_11.f90: New.
7988 Copyright (C) 2015 Free Software Foundation, Inc.
7990 Copying and distribution of this file, with or without modification,
7991 are permitted in any medium without royalty provided the copyright
7992 notice and this notice are preserved.