Define ATTRIBUTE_ALIGNED_VALUE to 32 for IA MCU
[official-gcc.git] / gcc / testsuite / ChangeLog
blob49d6f2bf111de9d1b9ae391afb894581e2500b3a
1 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
3         PR target/66818
4         * gcc.target/i386/pr66818.c: New test.
6 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
8         PR target/66817
9         * gcc.target/i386/pr66817.c: New test.
11 2015-07-09  Marek Polacek  <polacek@redhat.com>
13         PR tree-optimization/66718
14         * gcc.dg/vect/vect-126.c: New test.
16 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
18         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
19         even when dwarf-2 is not the default.
21 2015-07-08  Jeff Law  <law@redhat.com>
23         PR testsuite/66796
24         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
25         to have a single memory reference.
27 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
29         * g++.dg/other/dump-ada-spec-9.C: New test.
31 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
33         * g++.dg/vect/vect.exp: Run also simd* tests.
34         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
35         (check_vect): Fix up get_cpuid call for C++.
36         * g++.dg/vect/simd-clone-1.cc: New test.
38 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
40         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
42 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
44         * gcc.target/i386/readeflags-1.c (abort): New prototype.
45         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
47 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
49         PR c++/66421
50         * g++.dg/cpp0x/auto45.C: New.
52 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
54         PR middle-end/66334
55         * gcc.target/i386/pr66334.c: New.
57 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
59         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
60         comments.
62 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
64         PR jit/66783
65         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
66         (verify_code): Update expected error message.
67         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
68         (verify_code): Likewise.
69         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
70         (verify_code): Likewise.
72 2015-07-08  Richard Biener  <rguenther@suse.de>
74         PR tree-optimization/66793
75         * gcc.dg/torture/pr66793.c: New testcase.
77 2015-07-08  Richard Biener  <rguenther@suse.de>
79         PR tree-optimization/66794
80         * gcc.dg/torture/pr66794.c: New testcase.
82 2015-07-08  Marek Polacek  <polacek@redhat.com>
84         PR c++/66748
85         * g++.dg/abi/abi-tag15.C: New test.
87 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
89         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
90         * gcc.target/mips/branch-3.c: Ditto
91         * gcc.target/mips/branch-4.c: Ditto.
92         * gcc.target/mips/branch-5.c: Ditto.
93         * gcc.target/mips/branch-6.c: Ditto.
94         * gcc.target/mips/branch-7.c: Ditto.
95         * gcc.target/mips/branch-8.c: Ditto.
96         * gcc.target/mips/branch-9.c: Ditto.
97         * gcc.target/mips/branch-10.c: Ditto.
98         * gcc.target/mips/branch-11.c: Ditto.
99         * gcc.target/mips/branch-12.c: Ditto.
100         * gcc.target/mips/branch-13.c: Ditto.
101         * gcc.target/mips/umips-branch-5.c: New file.
102         * gcc.target/mips/umips-branch-6.c: New file.
103         * gcc.target/mips/umips-branch-7.c: New file.
104         * gcc.target/mips/umips-branch-8.c: New file.
105         * gcc.target/mips/umips-branch-9.c: New file.
106         * gcc.target/mips/umips-branch-10.c: New file.
107         * gcc.target/mips/umips-branch-11.c: New file.
108         * gcc.target/mips/umips-branch-12.c: New file.
109         * gcc.target/mips/umips-branch-13.c: New file.
110         * gcc.target/mips/umips-branch-14.c: New file.
111         * gcc.target/mips/umips-branch-15.c: New file.
112         * gcc.target/mips/umips-branch-16.c: New file.
113         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.  
114         (OCCUPY_0xfffc): New define.
116 2015-07-08  Renlin Li  <renlin.li@arm.com>
118         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
120 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
122         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
124 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
126         * gcc.target/i386/bt-3.c: New test.
127         * gcc.target/i386/bt-4.c: Ditto.
129 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
131         * g++.dg/other/dump-ada-spec-8.C: New test.
133 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
135         PR jit/66783
136         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
137         test case.
138         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
139         New test case.
140         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
141         New test case.
142         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
143         Avoid using an opaque struct for local "f".
145 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
147         PR jit/66779
148         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
149         * jit.dg/test-pr66779.c: New testcase.
151 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
153         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
154         NOCOMPRESSION.
156 2015-07-07  Richard Biener  <rguenther@suse.de>
158         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
160 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
162         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
163         * gcc.target/mips/call-5.c: Ditto.
164         * gcc.target/mips/call-6.c: Ditto.
166 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
168         * gcc.dg/dx-test.c: New test-case.
170 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
172         PR fortran/66578
173         * gfortran.dg/allocate_with_source_9.f08: New test.
175 2015-07-07  Christian Bruel  <christian.bruel@st.com>
177         PR target/52144
178         * gcc.target/arm/flip-thumb.c: Fix scan.
179         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
180         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
181         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
182         Fix return value.
184 2015-05-05  Jakub Jelinek  <jakub@redhat.com>
186         PR target/65956
187         * gcc.c-torture/execute/pr65956.c: New test.
189 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
191         * gcc.target/arm/aapcs/align1.c: New.
192         * gcc.target/arm/aapcs/align_rec1.c: New.
193         * gcc.target/arm/aapcs/align2.c: New.
194         * gcc.target/arm/aapcs/align_rec2.c: New.
195         * gcc.target/arm/aapcs/align3.c: New.
196         * gcc.target/arm/aapcs/align_rec3.c: New.
197         * gcc.target/arm/aapcs/align4.c: New.
198         * gcc.target/arm/aapcs/align_rec4.c: New.
199         * gcc.target/arm/aapcs/align_vararg1.c: New.
200         * gcc.target/arm/aapcs/align_vararg2.c: New.
202 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
204         * gfortran.dg/iomsg_2.f90: New test.
206 2015-07-06  Richard Biener  <rguenther@suse.de>
208         PR tree-optimization/66772
209         * gcc.dg/torture/pr66772-1.c: New testcase.
210         * gcc.dg/torture/pr66772-2.c: Likewise.
212 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
214         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
215         the jals instruction.
217 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
219         PR target/53383
220         * gcc.target/i386/pr53383-1.c: New file.
221         * gcc.target/i386/pr53383-2.c: Likewise.
222         * gcc.target/i386/pr53383-3.c: Likewise.
224 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
226         * gcc.target/aarch64/fnmul-1.c: New.
227         * gcc.target/aarch64/fnmul-2.c: New.
228         * gcc.target/aarch64/fnmul-3.c: New.
229         * gcc.target/aarch64/fnmul-4.c: New.
231 2015-07-06  Richard Biener  <rguenther@suse.de>
233         PR middle-end/66759
234         * gcc.dg/torture/pr66759.c: New testcase.
236 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
238         PR fortran/58586
239         * gfortran.dg/alloc_comp_class_3.f03: New test.
240         * gfortran.dg/alloc_comp_class_4.f03: New test.
242 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
244         * gcc.c-torture/execute/pr66757.c: New test.
246 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
248         PR tree-optimization/66720
249         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
251 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
252             Sandra Loosemore <sandra@codesourcery.com>
254         * gcc.target/nios2/gprel-offset.c: New test.
256 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
258         PR fortran/66725
259         * gfortran.dg/pr66725.f90: New test.
261 2015-07-03  Jason Merrill  <jason@redhat.com>
263         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
264         Avoid narrowing error.
266 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
268         PR rtl-optimization/66706
269         * gcc.target/powerpc/shift-int.c: New testcase.
271 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
273         PR target/66746.
274         * gcc.target/i386/pr66746.c: New file.
276 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
278         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
280 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
282         PR tree-optimization/66119
283         * g++.dg/opt/pr66119.C: New.
285 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
287         PR fortran/52846
288         * gfortran.dg/submodule_1.f90: New test
289         * gfortran.dg/submodule_2.f90: New test
290         * gfortran.dg/submodule_3.f90: New test
291         * gfortran.dg/submodule_4.f90: New test
292         * gfortran.dg/submodule_5.f90: New test
293         * gfortran.dg/submodule_6.f90: New test
294         * gfortran.dg/submodule_7.f90: New test
296 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
298         PR preprocessor/53690
299         * g++.dg/cpp/pr53690.C: New.
301 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
303         * gcc.target/powerpc/vec-cmp.c: New test.
305 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
307         PR fortran/56520
308         * gfortran.dg/pr56520.f90: New test.
310 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
312         PR fortran/66545
313         * gfortran.dg/pr66545_1.f90: New test.
314         * gfortran.dg/pr66545_2.f90: New test.
316 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
318         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
319         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
321 2015-07-02  Richard Biener  <rguenther@suse.de>
323         PR testsuite/66719
324         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
325         unaligned loads.
327 2015-07-02  Richard Biener  <rguenther@suse.de>
329         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
331 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
333         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
335 2015-07-01  Jason Merrill  <jason@redhat.com>
337         * lib/target-supports.exp (cxx_default): Set to C++14.
339 2015-07-01  Tom de Vries  <tom@codesourcery.com>
341         PR testsuite/66723
342         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
343         scan-assembler.
345 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
347         * gfortran.dg/warn_conversion_8.f90:  New test.
349 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
351         PR rtl-optimization/61047
352         * gcc.c-torture/execute/20150611-1.c: New testcase.
354 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
356         PR jit/66700
357         * jit.dg/all-non-failing-tests.h: Add
358         test-pr66700-observing-write-through-ptr.c.
359         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
361 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
363         * jit.dg/test-accessing-union.c: Add comments for use by
364         gcc/jit/docs/topics/types.rst.
366 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
368         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
369         'do-require-effective-target' with 'dg-require-effective-target'.
370         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
371         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
372         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
373         'stlex' with 'strex' as the expected output.
375 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
377         PR c++/60365
378         * g++.dg/cpp0x/gen-attrs-60.C: New.
379         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
381 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
383         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
384         New function.
385         * gcc.target/aarch64/pic-small.c: Restrict this test under
386         check_effective_target_aarch64_small_fpic.
388 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
390         * gfortran.dg/gomp/pr66633.f90: New test.
392 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
394         PR c++/66686
395         * g++.dg/template/pr66686.C: New test.
397 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
399         * gnat.dg/lto17.ad[sb]: New test.
401 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
403         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
404         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
405         testcase.
406         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
407         New testcase.
408         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
409         New testcase.
410         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
411         New testcase.
412         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
413         New testcase.
414         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
415         New testcase.
416         * jit.dg/test-switch.c: New testcase.
417         * jit.dg/test-switch.cc: New testcase.
419 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
421         PR jit/66546
422         * jit.dg/all-non-failing-tests.h: Add note about
423         test-validly-unreachable-block.c.
424         * jit.dg/test-validly-unreachable-block.c: New file.
426 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
428         PR jit/66628
429         * jit.dg/all-non-failing-tests.h: Add note about
430         test-extra-options.c.
431         * jit.dg/test-extra-options.c: New testcase.
433 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
435         PR debug/66691
436         * gcc.target/i386/pr66691.c: New.
438 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
440         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
441         * gcc.target/i386/iamcu/args.h: Likewise.
442         * gcc.target/i386/iamcu/asm-support.S: Likewise.
443         * gcc.target/i386/iamcu/defines.h: Likewise.
444         * gcc.target/i386/iamcu/macros.h: Likewise.
445         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
446         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
447         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
448         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
449         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
450         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
451         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
452         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
453         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
454         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
455         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
456         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
457         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
458         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
459         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
460         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
461         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
463 2015-06-30  Marek Polacek  <polacek@redhat.com>
465         * gcc.dg/fold-minus-6.c: New test.
467         * gcc.dg/fold-ior-3.c: New test.
469 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
471         Implement N4197 - Adding u8 character literals
472         * g++.dg/cpp1z/utf8.C: New.
473         * g++.dg/cpp1z/utf8-neg.C: New.
474         * g++.dg/cpp1z/udlit-utf8char.C: New.
476 2015-06-30  Marek Polacek  <polacek@redhat.com>
478         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
480 2015-06-30  Tom de Vries  <tom@codesourcery.com>
482         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
483         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
484         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
485         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
487 2015-06-30  Marek Polacek  <polacek@redhat.com>
489         * gcc.dg/fold-ior-2.c: New test.
491 2015-06-30  Tom de Vries  <tom@codesourcery.com>
493         PR tree-optimization/66652
494         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
495         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
496         pointers.
497         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
499 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
501         PR c++/65977
502         * g++.dg/cpp0x/constexpr-friend-3.C: New.
503         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
505 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
507         PR fortran/66605
508         * gfortran.dg/wunused-parameter.f90: New test.
510 2015-06-29  Richard Henderson  <rth@redhat.com>
512         * gcc.target/i386/asm-flag-1.c: New.
513         * gcc.target/i386/asm-flag-2.c: New.
514         * gcc.target/i386/asm-flag-3.c: New.
515         * gcc.target/i386/asm-flag-4.c: New.
516         * gcc.target/i386/asm-flag-5.c: New.
518 2015-06-29  Marek Polacek  <polacek@redhat.com>
520         PR c/66322
521         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
522         * c-c++-common/pr66322.c: New test.
523         * g++.dg/eh/scope1.C: Remove dg-warning.
525 2015-06-29  Richard Biener  <rguenther@suse.de>
527         PR tree-optimization/66677
528         * gcc.dg/vect/pr66677.c: New testcase.
530 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
532         PR middle-end/64130
533         * gcc.dg/tree-ssa/pr64130.c: New test.
535 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
537         * gcc.target/aarch64/pic-small.c: New testcase.
539 2015-06-26  Richard Biener  <rguenther@suse.de>
541         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
543 2015-06-26  Marek Polacek  <polacek@redhat.com>
545         * gcc.dg/fold-and-1.c: New test.
546         * gcc.dg/fold-and-2.c: New test.
548 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
550         * gnat.dg/warn11.adb: Add missing dg directive.
551         * gnat.dg/warn12.adb: New test.
552         * gnat.dg/warn12_pkg.ads: New helper.
554 2015-06-26  Richard Biener  <rguenther@suse.de>
556         * gfortran.dg/reassoc_3.f90: Adjust.
558 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
560         PR target/66412
561         * gcc.target/i386/pr66412.c: New test.
563 2015-06-25  Richard Biener  <rguenther@suse.de>
565         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
567 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
569         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
571 2015-06-25  Richard Biener  <rguenther@suse.de>
573         * gfortran.dg/vect/vect-9.f90: New testcase.
575 2015-06-25  Nick Clifton  <nickc@redhat.com>
577         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
578         H8300 and M32R targets.
580 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
582         PR fortran/66528
583         * gfortran.dg/maxerrors.f90: New test.
585 2015-06-08  DJ Delorie  <dj@redhat.com>
587         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
589 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
591         * gcc.target/aarch64/mgeneral-regs_3.c: New.
593 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
595         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
596         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
597         * gcc.target/aarch64/nofp_1.c: New file.
599 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
601         Implement N3928 - Extending static_assert
602         * g++.dg/cpp0x/static_assert8.C: Adjust.
603         * g++.dg/cpp0x/static_assert12.C: New.
604         * g++.dg/cpp0x/static_assert13.C: New.
605         * g++.dg/cpp1y/static_assert1.C: New.
606         * g++.dg/cpp1y/static_assert2.C: New.
607         * g++.dg/cpp1z/static_assert-nomsg.C: New.
609 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
611         PR c++/65750
612         * g++.dg/cpp0x/trailing11.C: New.
614 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
616         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
617           multilibs.
618         * gcc.target/arm/memset-inline-10.c: Likewise.
619         * gcc.target/arm/pr58784.c: Likewise.
620         * gcc.target/arm/pr59985.C: Likewise.
621         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
623 2015-06-24  Renlin Li  <renlin.li@arm.com>
625         * gcc.target/aarch64/arm_align_max_pwr.c: New.
626         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
628 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
630         Revert:
631         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
633         PR c++/30044
634         * g++.dg/cpp0x/auto45.C: New test.
635         * g++.dg/template/pr30044.C: New test.
636         * g++.dg/template/crash83.C: Accept any error string.
637         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
638         parameters.
639         * g++.dg/cpp0x/variadic18.C: Likewise
640         * g++.dg/template/canon-type-13.C: Likewise.
641         * g++.old-deja/g++.pt/ttp42.C: Likewise.
643 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
645         PR c++/65811
646         * g++.dg/other/linkage2.C: New.
648 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
650         PR target/63408
651         * gcc.target/arm/pr63408.c: New test.
653 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
655         * lib/c-torture.exp: Don't call check_effective_target_lto
656         before setting up environment correctly.
657         * lib/gcc-dg.exp: Likewise, and protect
658         gcc_force_conventional_output.
660 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
662         PR rtl-optimization/66306
663         * gcc.target/s390/pr66306.c: New test.
665 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
667         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
668         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
669         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
670         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
671         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
672         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
673         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
675 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
677         PR target/65803
678         * gcc.c-torture/pr65803.c: New test.
680 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
682         PR c++/30044
683         * g++.dg/cpp0x/auto45.C: New test.
684         * g++.dg/template/pr30044.C: New test.
685         * g++.dg/template/crash83.C: Accept any error string.
686         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
687         parameters.
688         * g++.dg/cpp0x/variadic18.C: Likewise
689         * g++.dg/template/canon-type-13.C: Likewise.
690         * g++.old-deja/g++.pt/ttp42.C: Likewise.
692 2015-06-23  Marek Polacek  <polacek@redhat.com>
694         * c-c++-common/Wlogical-op-3.c: New test.
696 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
698         PR c++/66254
699         * g++.dg/cpp0x/scoped_enum5.C: New.
701 2015-06-23  Richard Biener  <rguenther@suse.de>
703         PR tree-optimization/66636
704         * gcc.dg/vect/pr66636.c: New testcase.
706 2015-06-23  Marek Polacek  <polacek@redhat.com>
708         * gcc.dg/fold-minus-4.c: New test.
709         * gcc.dg/fold-minus-5.c: New test.
710         * c-c++-common/ubsan/overflow-add-5.c: New test.
712 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
714         Add missing testcase from r224672.
715         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
717         * gcc.target/vax/bswapdi-1.c: New.
719 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
721         PR fortran/64674
722         * gfortran.dg/associate_18.f08: New test.
724 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
726         PR target/66560
727         * gcc.target/i386/pr66560-1.c: New test.
728         * gcc.target/i386/pr66560-2.c: Ditto.
729         * gcc.target/i386/pr66560-3.c: Ditto.
730         * gcc.target/i386/pr66560-4.c: Ditto.
732 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
734         * gcc.target/nvptx/nvptx.exp: New file.
735         * gcc.target/nvptx/proto-1.c: Likewise.
737 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
739         PR tree-optimization/66449
740         * gcc.dg/vect/pr66449.c: New test.
742 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
744         * g++.dg/other/dump-ada-spec-5.C: New test.
745         * g++.dg/other/dump-ada-spec-6.C: Likewise.
746         * g++.dg/other/dump-ada-spec-7.C: Likewise.
748 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
750         * g++.dg/inherit/pure1.C: Test location too.
752 2015-06-22  Marek Polacek  <polacek@redhat.com>
754         * gcc.dg/fold-ior-1.c: New test.
755         * gcc.dg/fold-minus-2.c: New test.
756         * gcc.dg/fold-minus-3.c: New test.
757         * gcc.dg/fold-plus-1.c: New test.
758         * gcc.dg/fold-plus-2.c: New test.
759         * gcc.dg/fold-xor-4.c: New test.
760         * gcc.dg/fold-xor-5.c: New test.
762 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
764         PR target/65914
765         * g++.dg/torture/pr65914.C:  New.
767 2015-06-22  Richard Biener  <rguenther@suse.de>
769         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
770         not existing TORTURE_OPTIONS only.
771         * lib/gcc-dg.exp: Likewise.
773 2015-06-22  Christian Bruel  <christian.bruel@st.com>
775         PR target/52144
776         * gcc.target/arm/flip-thumb.c: New test.
778 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
779             Martin Liska  <mliska@suse.cz>
781         PR ipa/65908
782         * g++.dg/ipa/pr65908.C: New testcase.
784 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
786         PR c++/65882
787         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
788         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
790 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
792         * gnat.dg/specs/debug1.ads: Adjust.
794 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
796         * gcc.target/aarch64/fmovd-zero-mem.c: New.
797         * gcc.target/aarch64/fmovd-zero-reg.c: New.
798         * gcc.target/aarch64/fmovf-zero-mem.c: New.
799         * gcc.target/aarch64/fmovf-zero-reg.c: New.
800         * gcc.target/aarch64/fmovld-zero-mem.c: New.
801         * gcc.target/aarch64/fmovld-zero-mem.c: New.
802         * gcc.target/aarch64/fmovd-zero.c: Delete.
803         * gcc.target/aarch64/fmovf-zero.c: Delete.
805 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
807         * gcc.target/vax/bswapdi-1.c: New.
809 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
811         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
813 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
815         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
817 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
819         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
821 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
823         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
825 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
827         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
829 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
831         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
833 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
835         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
837 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
839         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
841 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
843         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
845 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
847         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
849 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
851         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
853 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
855         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
857 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
859         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
861 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
863         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
865 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
867         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
869 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
871         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
873 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
875         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
877 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
879         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
881 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
883         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
885 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
887         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
888         (_ARM_FPSCR): Add FZ field.
889         (clean_results): Force FZ=1 on AArch64.
890         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
892 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
894         * gcc.target/aarch64/pr62308.c: New test.
896 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
898         PR fortran/66549
899         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
901 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
903         * gcc.target/i386/mpx/pr66581.c: New test.
905 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
907         * gcc.target/i386/cmov9.c: New test.
909 2015-06-18  Richard Biener  <rguenther@suse.de>
911         * g++.dg/other/const4.C: New testcase.
913 2015-06-18  Michael Matz  <matz@suse.de>
915         PR middle-end/66253
916         * gcc.dg/vect/pr66253.c: New testcase.
918 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
920         PR target/66569
921         * gcc.target/i386/mpx/chkp-vararg.c: New test.
923 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
925         PR middle-end/66568
926         * gcc.target/i386/mpx/pr66568.c: New test.
928 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
930         PR middle-end/66567
931         * gcc.target/i386/mpx/pr66567.c: New test.
933 2015-06-18  Richard Biener  <rguenther@suse.de>
935         PR tree-optimization/66510
936         * gcc.dg/vect/slp-perm-12.c: New testcase.
938 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
940         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
941         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
942         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
943         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
945 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
947         PR c++/66571
948         * g++.dg/gomp/pr66571-1.C: New test.
950         PR middle-end/66429
951         * c-c++-common/gomp/pr66429.c: New test.
953 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
955         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
956         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
957         ...this.
958         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
959         New testcase.
960         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
961         New testcase.
963 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
965         PR testsuite/65944
966         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
968 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
970         * gcc.target/mips/pr65862-1.c: New test.
971         * gcc.target/mips/pr65862-2.c: Likewise.
973 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
975         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
976         * gcc.target/i386/pr52252-atom.c: Ditto.
977         * gcc.target/i386/vect-div-1.c: Ditto.
978         * gcc.target/i386/rotate-5.c: Ditto.
979         * gcc.target/i386/pr50202.c: Ditto.
980         * gcc.target/i386/pr37843-3.c: Ditto.
981         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
982         * gcc.target/i386/pr53397-1.c: Ditto.
983         * gcc.target/i386/pr55934.c: Ditto.
984         * gcc.target/i386/pr37843-4.c: Ditto.
985         * gcc.target/i386/pr60451.c: Ditto.
986         * gcc.target/i386/pr53397-2.c: Ditto.
987         * gcc.target/i386/vectorize1.c: Ditto.
988         * gcc.target/i386/extract-insert-combining.c: Ditto.
989         * gcc.target/i386/pr53759.c: Ditto.
990         * gcc.target/i386/pr52252-core.c: Ditto.
991         * gcc.target/i386/rotate-3.c: Ditto.
992         * gcc.target/i386/sse-20.c: Ditto.
993         * gcc.target/i386/rotate-4.c: Ditto.
994         * gcc.target/i386/pr61403.c: Ditto.
995         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
996         * gcc.target/i386/pr60901.c: Ditto.
997         * gcc.target/i386/pr59794-7.c: Ditto.
998         * gcc.target/i386/pr62208.c: Ditto.
999         * gcc.target/i386/pr53416.c: Ditto.
1000         * gcc.target/i386/asm-dialect-1.c: Ditto.
1001         * gcc.target/i386/pr50038.c: Ditto.
1002         * gcc.target/i386/47698.c: Ditto.
1003         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1004         * gcc.target/i386/pr59794-2.c: Ditto.
1005         * gcc.target/i386/pr59794-3.c: Ditto.
1006         * gcc.target/i386/pr39058.c: Ditto.
1007         * gcc.target/i386/pr60205-1.c: Ditto.
1008         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1009         * gcc.target/i386/sse2-movq-2.c: Ditto.
1011 2015-06-17  Richard Biener  <rguenther@suse.de>
1013         PR tree-optimization/66251
1014         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1016 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
1018         PR c++/59682
1019         * g++.dg/parse/new-placement1.C: New.
1021 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1023         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1024         * jit.dg/test-compound-assignment.c: New testcase.
1026 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1028         PR jit/66539
1029         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1030         to "testcases" array.
1032 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1034         PR jit/66539
1035         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1036         * jit.dg/test-debug-strings.c: New test case.
1037         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1038         the discriminant has a sane debug string.
1040 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
1042         PR target/56766
1043         * gcc.target/i386/pr56766-1.c: New test.
1044         * gcc.target/i386/pr56766-2.c: Ditto.
1046 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
1048         * gcc.target/mips/loongson-shift-count-truncated-1.c:
1049         Skip on mips*-mti-linux* and mips*-img-linux* targets.
1050         * gcc.target/mips/loongson-simd.c: Ditto.
1052 2015-06-16  Richard Biener  <rguenther@suse.de>
1054         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1056 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1058         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1059         passed by the testsuite driver.
1061 2015-06-16  Richard Biener  <rguenther@suse.de>
1063         * gcc.dg/vect/slp-perm-11.c: New testcase.
1065 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
1067         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1068         dg-options.
1070 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1072         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1073         Reinstate calls to torture-init and torture-finalize.
1075 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1077         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1079 2015-06-15  Nathan Sidwell  <nathan@acm.org>
1081         PR c++/58583
1082         * g++.dg/cpp0x/nsdmi-template14.C: New test.
1084 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
1086         PR c++/51048
1087         * g++.dg/cpp0x/local-type1.C: New.
1089 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
1091         PR fortran/44672
1092         PR fortran/45440
1093         PR fortran/57307
1094         * gfortran.dg/allocate_with_source_3.f90: Removed check for
1095         unimplemented error.
1096         * gfortran.dg/allocate_with_source_7.f08: New test.
1097         * gfortran.dg/allocate_with_source_8.f08: New test.
1099 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
1101         PR c++/65168
1102         * g++.dg/warn/Walways-true-3.C: New test.
1104 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1106         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1108 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1110         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1111         (main): Remove superfluous attributes.
1112         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1113         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1115 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1117         * gcc.target/i386/monitorx.c: New.
1118         * gcc.target/i386/sse-12.c: Add -mmwaitx.
1119         * gcc.target/i386/sse-13.c: Ditto.
1120         * gcc.target/i386/sse-14.c: Ditto.
1121         * gcc.target/i386/sse-22.c: Ditto.
1122         * gcc.target/i386/sse-23.c: Ditto.
1123         * g++.dg/other/i386-2.C: Ditto.
1124         * g++.dg/other/i386-3.C: Ditto.
1126 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
1128         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1130 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
1132         PR fortran/66079
1133         * gfortran.dg/allocatable_scalar_13.f90: New test
1135 2015-06-11  Marek Polacek  <polacek@redhat.com>
1137         * gcc.dg/fold-xor-3.c: New test.
1139 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1141         * gcc.target/arm/short-it-ifcvt-1.c: New test.
1142         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1144 2015-06-11  Christian Bruel  <christian.bruel@st.com>
1146         PR target/52144
1147         * gcc.target/arm/pragma_attribute.c: New test.
1149 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1151         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1153 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1155         PR target/66473
1156         * gcc.target/i386/pr66473.c: New test.
1158 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
1160         PR target/66470
1161         * gcc.dg/tls/pr66470.c: New test.
1162         * gcc.target/i386/pr66470.c: New test.
1164 2015-06-10  Christian Bruel  <christian.bruel@st.com>
1166         PR target/52144
1167         * gcc.target/arm/attr_arm.c: New test
1168         * gcc.target/arm/attr_arm-err.c: New test
1169         * gcc.target/arm/attr_thumb.c: New test
1170         * gcc.target/arm/attr_thumb-static.c: New test
1172 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1174         PR target/66200
1175         PR target/66428
1176         PR c++/66192
1177         * g++.dg/abi/aarch64_guard1.C: Adjust test.
1179 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
1181         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1182         passed by the testsuite driver.
1184 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1186         Revert:
1187         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1188         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1189         * gcc.dg/ssp-1.c: Make counter a register.
1190         * gcc.dg/ssp-2.c: Likewise.
1191         * gcc.dg/torture/parm-coalesce.c: New.
1193 2015-06-09  Tom de Vries  <tom@codesourcery.com>
1195         * gcc.target/i386/vararg-loc.c: New test.
1197 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1199         PR c++/65815
1200         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1201         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1203 2015-06-09  Marek Polacek  <polacek@redhat.com>
1205         PR tree-optimization/66299
1206         * gcc.dg/pr66299-1.c: New test.
1207         * gcc.dg/pr66299-2.c: New test.
1208         * gcc.dg/pr66299-3.c: New test.
1210 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
1212         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1213         passed by the testsuite driver.
1215 2015-06-09  Richard Biener  <rguenther@suse.de>
1217         PR middle-end/66423
1218         * gcc.dg/fold-modpow2.c: New testcase.
1220 2015-06-09  Richard Biener  <rguenther@suse.de>
1222         PR tree-optimization/66419
1223         * gcc.dg/vect/bb-slp-37.c: New testcase.
1225 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
1227         * gcc.target/arm/stl-cond.c: New test.
1229 2015-06-09  Richard Biener  <rguenther@suse.de>
1231         PR middle-end/66413
1232         * gcc.dg/torture/pr66413.c: New testcase.
1234 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1236         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1237         * gcc.dg/ssp-1.c: Make counter a register.
1238         * gcc.dg/ssp-2.c: Likewise.
1239         * gcc.dg/torture/parm-coalesce.c: New.
1241 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
1243         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1244         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1246 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1248         PR rtl-optimization/66444
1249         * gcc.dg/pr66444.c: New test.
1251 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
1253         PR fortran/66245
1254         * gfortran.dg/class_is_1.f90: New test.
1255         * gfortran.dg/type_is_1.f90: Ditto.
1257 2015-06-08  Marek Polacek  <polacek@redhat.com>
1259         PR c/66415
1260         * gcc.dg/cpp/pr66415-1.c: New test.
1261         * gcc.dg/cpp/pr66415-2.c: New test.
1263 2015-06-08  Richard Biener  <rguenther@suse.de>
1265         PR tree-optimization/66422
1266         * gcc.dg/Warray-bounds-16.c: New testcase.
1268 2015-06-08  Richard Biener  <rguenther@suse.de>
1270         * gcc.dg/vect/slp-perm-10.c: New testcase.
1271         * gcc.dg/vect/slp-23.c: Adjust.
1272         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1273         vector pointer update.
1275 2015-06-08  Marek Polacek  <polacek@redhat.com>
1277         PR sanitizer/66452
1278         * g++.dg/ubsan/pr66452.C: New test.
1280 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1282         PR tree-optimization/66436
1283         * gcc.dg/gomp/dump-new-function-2.c: New test.
1284         * gcc.dg/gomp/dump-new-function-3.c: Same.
1285         * gcc.dg/gomp/dump-new-function.c: Same.
1287 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1289         PR tree-optimization/66435
1290         * gcc.dg/gomp/notify-new-function-2.c: New test.
1291         * gcc.dg/gomp/notify-new-function-3.c: Same.
1292         * gcc.dg/gomp/notify-new-function.c: Same.
1294 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
1296         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1297         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1298         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1299         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1300         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1301         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1302         -fshort-enum.
1304 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
1306         PR fortran/47659
1307         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1308         * gfortran.dg/warn_conversion.f90: Add warning for change in value
1309         for assignment.
1310         * gfortran.dg/warn_conversion_3.f90: Add warnings.
1311         * gfortran.dg/warn_conversion_5.f90: New test.
1312         * gfortran.dg/warn_conversion_6.f90: New test.
1313         * gfortran.dg/warn_conversion_7.f90: New test.
1315 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1317         PR fortran/66347
1318         * gfortran.dg/blockdata_9.f: New test.
1320 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1322         PR fortran/66385
1323         * gfortran.dg/forall_17.f90:  New test.
1325 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
1327         * g++.dg/cpp0x/pr57101.C: Add warning.
1328         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1329         * g++.dg/ext/visibility/anon7.C: Same.
1330         * g++.dg/ipa/pr63587-2.C: Same.
1331         * g++.dg/opt/dump1.C: Same.
1332         * g++.dg/opt/pr59622-3.C: Same.
1333         * g++.dg/opt/pr59622.C: Same.
1334         * g++.dg/torture/pr46383.C: Same.
1335         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1336         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1337         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1338         functions.
1339         * gfortran.dg/intent_out_8.f90: Same.
1340         * gfortran.dg/warn_target_lifetime_3.f90: Same.
1342 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1344         PR fortran/66377
1345         gfortran.dg/equiv_9.f90: New test.
1348 2015-06-05  Tom de Vries  <tom@codesourcery.com>
1350         merge from gomp4 branch:
1351         2015-05-28  Tom de Vries  <tom@codesourcery.com>
1353         PR tree-optimization/65443
1354         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1355         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1356         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1358 2015-06-05  Nathan Sidwell  <nathan@acm.org>
1360         PR c++/52595
1361         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1363 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
1365         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1367 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1369         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1371 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
1373         * testsuite/gcc.target/i386/noplt-1.c: New test.
1374         * testsuite/gcc.target/i386/noplt-2.c: New test.
1375         * testsuite/gcc.target/i386/noplt-3.c: New test.
1376         * testsuite/gcc.target/i386/noplt-4.c: New test.
1378 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
1380         PR fortran/58749
1381         * gfortran.dg/adjustl_1.f90:  New test.
1383 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
1385         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1386         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1388 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
1390         * lto.c (iterative_hash_canonical_type,
1391         gimple_register_canonical_type): only hash main variants of types
1393 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
1395         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1396         Move set of dg-do-what-default after early return.
1398 2015-06-04  Marek Polacek  <polacek@redhat.com>
1400         PR c/66341
1401         * gcc.dg/lvalue-8.c: New test.
1403 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1404             Paolo Carlini  <paolo.carlini@oracle.com>
1406         PR c++/66130
1407         * g++.dg/other/pr66130.C: New.
1408         * g++.dg/cpp0x/pr66130.C: Likewise.
1410 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1412         * g++.dg/cpp0x/decl-loc1.C: New.
1413         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1414         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1415         * g++.dg/init/ctor8.C: Likewise.
1416         * g++.dg/parse/semicolon4.C: Likewise.
1418 2015-06-03  Marek Polacek  <polacek@redhat.com>
1420         PR sanitizer/66190
1421         * g++.dg/ubsan/static-init-1.C: New test.
1422         * g++.dg/ubsan/static-init-2.C: New test.
1423         * g++.dg/ubsan/static-init-3.C: New test.
1425 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
1427         PR target/66275
1428         * gcc.target/i386/pr66275.c: New test.
1430 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1432         * gcc.dg/Wcxx-compat-22.c: New testcase.
1433         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1434         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1435         * c-c++-common/pr58346-1.c: Likewise.
1436         * c-c++-common/transparent-union-1.c: Likewise.
1438 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
1440         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1441         * g++.dg/plugin/def_plugin.c: New file.
1442         * g++.dg/plugin/def-plugin-test.C: New file.
1444 2015-06-03  Richard Biener  <rguenther@suse.de>
1446         * gcc.dg/vect/bb-slp-36.c: New testcase.
1448 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1450         * gcc.dg/lto/chkp-removed-alias_0.c: New.
1452 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1454         * gcc.dg/lto/chkp-privatize-1_0.c: New.
1455         * gcc.dg/lto/chkp-privatize-1_1.c: New.
1456         * gcc.dg/lto/chkp-privatize-2_0.c: New.
1457         * gcc.dg/lto/chkp-privatize-2_1.c: New.
1459 2015-06-03  Marek Polacek  <polacek@redhat.com>
1461         PR c/64223
1462         PR c/29358
1463         * gcc.dg/pr64223-1.c: New test.
1464         * gcc.dg/pr64223-2.c: New test.
1466 2015-06-03  Richard Biener  <rguenther@suse.de>
1468         PR tree-optimization/63916
1469         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1471 2015-06-03  Richard Biener  <rguenther@suse.de>
1473         PR tree-optimization/66375
1474         * gcc.dg/torture/pr66375.c: New testcase.
1476 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
1478         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1480 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
1482         PR target/65768
1483         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1485 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1487         PR fortran/66380
1488         * gfortran.dg/reshape_7.f90: New test.
1490 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
1492         PR c/66220:
1493         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1494         (fn_36): New.
1496 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1498         PR c/49551
1499         * gcc.dg/pr49551.c: New testcase.
1501 2015-06-02  Richard Biener  <rguenther@suse.de>
1503         PR debug/65549
1504         * g++.dg/lto/pr65549_0.C: New testcase.
1506 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
1508         PR libgomp/65742
1509         PR middle-end/66332
1510         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1512 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1514         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1516 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
1518         PR c++/61683
1519         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1521 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1523         PR tree-optimization/48052
1524         * gcc.dg/tree-ssa/scev-8.c: New.
1525         * gcc.dg/tree-ssa/scev-9.c: New.
1526         * gcc.dg/tree-ssa/scev-10.c: New.
1527         * gcc.dg/vect/pr48052.c: New.
1529 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
1531         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1533 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1535         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1537 2015-06-02  Marek Polacek  <polacek@redhat.com>
1539         PR middle-end/66345
1540         * gcc.dg/torture/pr66345.c: New test.
1542 2015-06-02  Richard Biener  <rguenther@suse.de>
1544         PR tree-optimization/65961
1545         * gcc.dg/torture/pr65961.c: New testcase.
1547 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1549         PR tree-optimization/52563
1550         PR tree-optimization/62173
1551         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1552         * gcc.dg/tree-ssa/scev-4.c: Ditto.
1554 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1556         * gnat.dg/specs/varsize_return2.ads: New test.
1557         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1559 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
1561         * gcc.dg/vect/vect-outer-simd-1.c: New test.
1563 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
1565         PR target/65697
1566         * gcc.target/aarch64/sync-comp-swap.c: New.
1567         * gcc.target/aarch64/sync-comp-swap.x: New.
1568         * gcc.target/aarch64/sync-op-acquire.c: New.
1569         * gcc.target/aarch64/sync-op-acquire.x: New.
1570         * gcc.target/aarch64/sync-op-full.c: New.
1571         * gcc.target/aarch64/sync-op-full.x: New.
1572         * gcc.target/aarch64/sync-op-release.c: New.
1573         * gcc.target/aarch64/sync-op-release.x: New.
1575 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
1577         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1578         (bar): Predefined.
1580 2015-06-01  Richard Biener  <rguenther@suse.de>
1582         PR tree-optimization/66349
1583         PR tree-optimization/66352
1584         PR tree-optimization/66357
1585         * gcc.dg/torture/pr66357.c: New testcase.
1586         * gcc.dg/torture/pr66349.c: Likewise.
1587         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1589 2015-06-01  Richard Biener  <rguenther@suse.de>
1591         Revert
1592         2015-05-29  Richard Biener  <rguenther@suse.de>
1594         PR tree-optimization/66314
1595         * gcc.dg/asan/pr66314.c: New testcase.
1597 2015-06-01  Richard Biener  <rguenther@suse.de>
1599         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1601 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
1603         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1604         directives.
1605         (hp3, hp4): Add inline keyword.
1606         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1607         (hp2): Add inline keyword.
1608         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1609         (hp2): Add inline keyword.
1611 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
1613         PR target/65527
1614         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1615         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1616         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1617         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1619 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
1621         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1622         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1624 2015-06-01  Richard Biener  <rguenther@suse.de>
1626         PR tree-optimization/66280
1627         * g++.dg/torture/pr66280.C: New testcase.
1628         * g++.dg/torture/pr66280-2.C: Likewise.
1630 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1632         * gnat.dg/addr9_1.adb: New test.
1633         * gnat.dg/addr9_2.adb: Likewise.
1634         * gnat.dg/addr9_3.adb: Likewise.
1635         * gnat.dg/addr9_4.adb: Likewise.
1637 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1639           * g++.dg/other/dump-ada-spec-4.C: New test.
1641 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
1643         * gcc.dg/alias-8.c: Fix dg-warning.
1645 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
1647         * gcc.dg/alias-8.c: Do not xfail.
1648         * gcc.dg/pr62167.c: Prevent FRE.
1649         * gcc.dg/alias-14.c: New testcase.
1651 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
1653         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1655 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1657         PR target/66215
1658         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1659         dg-options.
1660         * gcc.target/s390/hotpatch-10.c: Likewise.
1661         * gcc.target/s390/hotpatch-11.c: Likewise.
1662         * gcc.target/s390/hotpatch-12.c: Likewise.
1663         * gcc.target/s390/hotpatch-17.c: Likewise.
1664         * gcc.target/s390/hotpatch-18.c: Likewise.
1665         * gcc.target/s390/hotpatch-20.c: Likewise.
1666         * gcc.target/s390/hotpatch-21.c: Likewise.
1667         * gcc.target/s390/hotpatch-22.c: Likewise.
1668         * gcc.target/s390/hotpatch-23.c: Likewise.
1669         * gcc.target/s390/hotpatch-24.c: Likewise.
1670         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
1671         to check for the exact nops too.
1672         * gcc.target/s390/hotpatch-3.c: Likewise.
1673         * gcc.target/s390/hotpatch-4.c: Likewise.
1674         * gcc.target/s390/hotpatch-5.c: Likewise.
1675         * gcc.target/s390/hotpatch-6.c: Likewise.
1676         * gcc.target/s390/hotpatch-7.c: Likewise.
1677         * gcc.target/s390/hotpatch-8.c: Likewise.
1678         * gcc.target/s390/hotpatch-9.c: Likewise.
1679         * gcc.target/s390/hotpatch-14.c: Likewise.
1680         * gcc.target/s390/hotpatch-15.c: Likewise.
1681         * gcc.target/s390/hotpatch-16.c: Likewise.
1682         * gcc.target/s390/hotpatch-19.c: Likewise.
1683         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
1684         scan-assembler-times counting number of .align directives.
1685         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1686         dg-options.  Remove scan-assembler-times counting number of .align
1687         directives.
1688         * gcc.target/s390/hotpatch-26.c: New file.
1689         * gcc.target/s390/hotpatch-27.c: New file.
1690         * gcc.target/s390/hotpatch-28.c: New file.
1691         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1692         using -Os -O0 -O1 -O2 -O3 options.
1694 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1696         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1698 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
1700         PR tree-optimization/66142
1701         * gcc.dg/vect/pr66142.c: New test.
1703 2015-05-29  Richard Biener  <rguenther@suse.de>
1705         PR tree-optimization/66314
1706         * gcc.dg/asan/pr66314.c: New testcase.
1708 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1710         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1711         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1712         Adjust all callers.
1713         (schedule-cleanups, dg-keep-saved-temps): New proc.
1714         (gcc-dg-test-1): Schedule cleanups.
1715         * lib/profopt.exp (profopt-execute): Likewise.
1716         * g++.dg/cdce3.C: Adjust expected line numbers.
1717         * gcc.dg/cdce1.c: Likewise.
1718         * gcc.dg/cdce2.c: Likewise.
1719         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1720         * gcc.dg/strlenopt-24.c: Likewise.
1721         * gcc.dg/tree-ssa/vrp26.c: Likewise.
1722         * gcc.dg/tree-ssa/vrp28.c: Likewise.
1723         * obj-c++.dg/encode-2.mm: Likewise.
1725 2015-05-28  DJ Delorie  <dj@redhat.com>
1727         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1729 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1731         * gnat.dg/discr43.adb: New test.
1733 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1735         * gnat.dg/varsize_temp.adb: Rename into...
1736         * gnat.dg/varsize1.adb: ...this.
1737         * gnat.dg/varsize_copy.ad[sb]: Rename into...
1738         * gnat.dg/varsize2.ad[sb]: ...this.
1739         * gnat.dg/varsize3_1.adb: New test.
1740         * gnat.dg/varsize3_2.adb: Likewise.
1741         * gnat.dg/varsize3_3.adb: Likewise.
1742         * gnat.dg/varsize3_4.adb: Likewise.
1743         * gnat.dg/varsize3_5.adb: Likewise.
1744         * gnat.dg/varsize3_6.adb: Likewise.
1745         * gnat.dg/varsize3_pkg1.ads: New helper.
1746         * gnat.dg/varsize3_pkg2.ads: Likewise.
1747         * gnat.dg/varsize3_pkg3.ads: Likewise.
1749 2015-05-28  Richard Biener  <rguenther@suse.de>
1751         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1753 2015-05-28  Richard Biener  <rguenther@suse.de>
1755         PR tree-optimization/66142
1756         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1758 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
1760         PR target/63810
1761         * gcc.dg/darwin-minversion-3.c: Update testcase.
1762         * gcc.dg/darwin-minversion-4.c: Ditto.
1763         * gcc.dg/darwin-minversion-5.c: New testcase.
1764         * gcc.dg/darwin-minversion-6.c: Ditto.
1765         * gcc.dg/darwin-minversion-7.c: Ditto.
1766         * gcc.dg/darwin-minversion-8.c: Ditto.
1767         * gcc.dg/darwin-minversion-9.c: Ditto.
1768         * gcc.dg/darwin-minversion-10.c: Ditto.
1769         * gcc.dg/darwin-minversion-11.c: Ditto.
1770         * gcc.dg/darwin-minversion-12.c: Ditto.
1772 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1774         PR rtl-optimization/66168
1775         * gcc.c-torture/compile/pr66168.c: New test.
1777 2015-05-27  Jeff Law  <law@redhat.com>
1779         PR target/39726
1780         * gcc.dg/target/m68k/pr39726-1.c: New test.
1782 2015-05-27  Nathan Sidwell  <nathan@acm.org>
1784         PR c++/66270
1785         * g++.dg/ext/alias-canon3.C: New.
1787 2015-05-27  Richard Biener  <rguenther@suse.de>
1789         PR tree-optimization/66272
1790         Revert parts of
1791         2014-08-15  Richard Biener  <rguenther@suse.de>
1793         PR tree-optimization/62031
1794         * gcc.dg/torture/pr66272.c: New testcase.
1796 2015-05-27  Richard Biener  <rguenther@suse.de>
1798         * gcc.dg/vect/slp-reduc-7.c: New testcase.
1800 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
1802         PR target/65358
1803         * gcc.dg/pr65358.c: New test.
1805 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
1807         PR fortran/65548
1808         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1809         semantic.
1810         * gfortran.dg/allocate_with_source_6.f90: New test.
1812 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1814         * gnat.dg/atomic7_1.adb: New test.
1815         * gnat.dg/atomic7_2.adb: Likewise.
1816         * gnat.dg/atomic7_pkg1.ads: New helper.
1817         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1819 2015-05-26  Michael Matz  <matz@suse.de>
1821         PR middle-end/66251
1822         * gcc.dg/vect/pr66251.c: New test.
1824 2015-05-26  Richard Biener  <rguenther@suse.de>
1826         PR tree-optimization/66142
1827         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1829 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
1831         PR fortran/66082
1832         * gfortran.dg/allocatable_scalar_13.f90: New test
1834 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1836         * gnat.dg/warn11.adb: New test.
1837         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1839 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1841         * gnat.dg/vfa1_1.adb: New test.
1842         * gnat.dg/vfa1_2.adb: Likewise.
1843         * gnat.dg/vfa1_3.adb: Likewise.
1844         * gnat.dg/vfa1_4.adb: Likewise.
1845         * gnat.dg/vfa1_pkg.ads: New helper.
1847 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
1849         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1850         * gcc.target/i386/pr66232-3.c: Likewise.
1852 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
1854         PR target/66274
1855         * gcc.target/i386/pr66274.c: New test.
1857 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1859         * gnat.dg/renaming6.ad[sb]: New test.
1861 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
1863         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1864         and 'dg-require-effective-target pie'.
1866 2015-05-23  Nathan Sidwell  <nathan@acm.org>
1868         PR c++/66243
1869         * g++.dg/cpp0x/pr66243.C: New.
1871 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
1873         PR lto/66180
1874         * g++.dg/lto/pr66180_0.C: New testcase.
1875         * g++.dg/lto/pr66180_1.C: New testcase.
1877 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
1879         PR fortran/66257
1880         * typebound_call_27.f90: New file.
1882 2015-05-23  Nathan Sidwell  <nathan@acm.org>
1884         PR c++/65936
1885         * g++.dg/template/pr65936.C: New.
1887 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1889         PR tree-optimization/63387
1890         * gcc.dg/pr63387-2.c: New testcase.
1892 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1894         * gcc.dg/simd-1.c: Update to the new message.
1896 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1898         * gcc.dg/nand.c: New testcase.
1900 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
1902         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1903         Set dg-do-what-default to compile only on ARM targets without
1904         arm_neon_hw execution support.  Remove redundant c-torture-execute
1905         in loop over test cases.
1907 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1909         PR target/65491
1910         * gcc.target/aarch64/pr65491_1.c: New test.
1911         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1912         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1914 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1916         PR c++/65598
1917         * g++.dg/cpp0x/explicit9.C: New.
1918         * g++.dg/cpp0x/explicit8.C: Check the locations too.
1920 2015-05-22  Richard Biener  <rguenther@suse.de>
1922         PR tree-optimization/66251
1923         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1925 2015-05-22  Marek Polacek  <polacek@redhat.com>
1927         PR c/47043
1928         * c-c++-common/attributes-enum-1.c: New test.
1929         * c-c++-common/attributes-enum-2.c: New test.
1930         * g++.dg/cpp0x/attributes-enum-1.C: New test.
1931         * g++.dg/cpp1y/attributes-enum-1.C: New test.
1933 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
1935         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1936         effective target support.  If no arm_neon_hw support, do not attempt
1937         to execute the tests; only compile them.
1938         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1939         and "dg-require-effective-target arm_neon_ok".
1940         * gcc.target/arm/simd/vextp16_1.c: Likewise.
1941         * gcc.target/arm/simd/vextp64_1.c: Likewise.
1942         * gcc.target/arm/simd/vextp8_1.c: Likewise.
1943         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1944         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1945         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1946         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1947         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1948         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1949         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1950         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1951         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1952         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1953         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
1954         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
1955         * gcc.target/arm/simd/vexts16_1.c: Likewise.
1956         * gcc.target/arm/simd/vexts32_1.c: Likewise.
1957         * gcc.target/arm/simd/vexts64_1.c: Likewise.
1958         * gcc.target/arm/simd/vexts8_1.c: Likewise.
1959         * gcc.target/arm/simd/vextu16_1.c: Likewise.
1960         * gcc.target/arm/simd/vextu32_1.c: Likewise.
1961         * gcc.target/arm/simd/vextu64_1.c: Likewise.
1962         * gcc.target/arm/simd/vextu8_1.c: Likewise.
1963         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
1964         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
1965         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
1966         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
1967         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
1968         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
1969         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
1970         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
1971         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
1972         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
1973         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
1974         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
1975         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
1976         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
1977         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
1978         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
1979         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
1980         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
1981         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
1982         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
1983         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
1984         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
1985         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
1986         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
1987         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
1988         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
1989         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
1990         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
1991         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
1992         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
1993         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
1994         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
1995         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
1996         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
1997         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
1998         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
1999         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2000         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2001         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2002         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2003         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2004         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2005         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2006         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2007         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2008         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2009         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2010         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2011         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2012         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2013         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2014         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2015         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2016         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2017         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2018         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2019         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2020         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2021         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2022         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2023         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2024         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2025         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2026         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2027         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2028         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2029         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2030         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2031         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2032         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2033         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2034         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2035         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2036         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2037         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2038         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2039         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2040         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2041         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2042         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2043         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2044         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2045         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2046         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2047         * gcc.target/arm/simd/vzips16_1.c: Likewise.
2048         * gcc.target/arm/simd/vzips32_1.c: Likewise.
2049         * gcc.target/arm/simd/vzips8_1.c: Likewise.
2050         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2051         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2052         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2054 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2056         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2057         * gcc.dg/vect/pr59354.c: Likewise.
2058         * gcc.dg/vect/pr64252.c: Likewise.
2059         * gcc.dg/vect/pr64404.c: Likewise.
2060         * gcc.dg/vect/pr64493.c: Likewise.
2061         * gcc.dg/vect/pr64495.c: Likewise.
2062         * gcc.dg/vect/pr64844.c: Likewise.
2063         * gcc.dg/vect/pr65518.c: Likewise.
2064         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2066 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2068         PR c++/66210
2069         * g++.dg/cpp1y/var-templ28.C: New.
2071 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
2073         PR target/66232
2074         * gcc.target/i386/pr66232-1.c: New test.
2075         * gcc.target/i386/pr66232-2.c: Likewise.
2076         * gcc.target/i386/pr66232-3.c: Likewise.
2077         * gcc.target/i386/pr66232-4.c: Likewise.
2078         * gcc.target/i386/pr66232-5.c: Likewise.
2080 2015-05-21  Nathan Sidwell  <nathan@acm.org>
2082         * g++.dg/cpp1y/pr60943.C: New.
2084 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
2086         PR tree-optimization/66233
2087         * gcc.c-torture/execute/pr66233.c: New test.
2089 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2091         PR fortran/66176
2092         * gfortran.dg/inline_matmul_11.f90:  New test.
2094 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
2096         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2097         instead of listing several targets on its own.
2098         * gcc.target/i386/pr32219-2.c: Likewise.
2099         * gcc.target/i386/pr32219-3.c: Likewise.
2100         * gcc.target/i386/pr32219-4.c: Likewise.
2101         * gcc.target/i386/pr32219-5.c: Likewise.
2102         * gcc.target/i386/pr32219-6.c: Likewise
2103         * gcc.target/i386/pr32219-7.c: Likewise.
2104         * gcc.target/i386/pr32219-8.c: Likewise.
2105         * gcc.target/i386/pr39013-1.c: Likewise.
2106         * gcc.target/i386/pr39013-2.c: Likewise.
2107         * gcc.target/i386/pr64317.c: Likewise.
2109 2015-05-21  Jeff Law  <law@redhat.com>
2111         * gcc.target/hppa/shadd-3.c: New test.
2112         * gcc.target/hppa/shadd-4.c: New test.
2114 2015-05-21  Michael Matz  <matz@suse.de>
2116         * gcc.dg/vect/vect-strided-store.c: New test.
2117         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2118         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2120 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2122         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2123         * gcc.dg/pow-sqrt-synth-1.c: New test.
2124         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2126 2015-05-21  Richard Biener  <rguenther@suse.de>
2128         PR c++/66211
2129         * g++.dg/conversion/pr66211.C: New testcase.
2130         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2132 2015-05-21  Jeff Law  <law@redhat.com>
2134         * gcc.target/hppa/shadd-2.c: New test.
2136 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
2138         PR target/54236
2139         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2141 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2143         PR target/65937
2144         * gcc.target/arm/pr26702.c: Adjust target selector.
2146 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
2148         PR middle-end/66221
2149         * gcc.dg/lto/pr66221_0.c: New test.
2150         * gcc.dg/lto/pr66221_1.c: New test.
2152 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2154         PR c/52952
2155         * gcc.dg/redecl-4.c: Update column numbers.
2156         * gcc.dg/format/bitfld-1.c: Likewise.
2157         * gcc.dg/format/attr-2.c: Likewise.
2158         * gcc.dg/format/attr-6.c: Likewise.
2159         * gcc.dg/format/attr-7.c (baz): Likewise.
2160         * gcc.dg/format/asm_fprintf-1.c: Likewise.
2161         * gcc.dg/format/attr-4.c: Likewise.
2162         * gcc.dg/format/branch-1.c: Likewise.
2163         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2164         locations within strings with embedded escape sequences.
2166 2015-05-20  Jeff Law  <law@redhat.com>
2168         * gcc.target/hppa/hppa.exp: New target test driver.
2169         * gcc.target/hppa/shadd-1.c: New test.
2171 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
2173         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2175 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
2177         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2178         (fn_33_k_and_r_style): New.
2179         (fn_33_stroustrup_style): New.
2180         (fn_33_allman_style): New.
2181         (fn_33_whitesmiths_style): New.
2182         (fn_33_horstmann_style): New.
2183         (fn_33_ratliff_banner_style): New.
2184         (fn_33_lisp_style): New.
2185         (fn_34_indent_dash_gnu): New.
2186         (fn_34_indent_dash_kr): New.
2187         (fn_34_indent_dash_orig): New.
2188         (fn_34_indent_linux_style): New.
2190 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
2192         PR fortran/65548
2193         * gfortran.dg/allocate_with_source_5.f90: Extend test.
2195 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
2197         PR tree-optimization/65447
2198         * gcc.dg/tree-ssa/pr65447.c: New test.
2200 2015-05-19  Nathan sidwell  <nathan@acm.org>
2202         * g++.dg/cpp0x/pr65954.C: New.
2204 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
2206         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2208 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2210         * lib/target-supports.exp: Vector do not always have natural
2211         alignment on s390*.
2213 2015-05-19  David Sherwood  <david.sherwood@arm.com>
2215         * gcc.dg/loop-invariant.c: New testcase.
2217 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2219         * lib/target-supports.exp: Vector do not always have natural
2220         alignment on s390*.
2222 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2224         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2225         s390*.
2226         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2228 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2230         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2231         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2232         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2233         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2234         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2235         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2236         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2237         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2238         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2239         * gcc.target/s390/zvector/vec-elem-1.c: New test.
2241 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2243         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2245 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2247         * gcc.target/s390/s390.exp
2248         (check_effective_target_vector): New check.
2249         * gcc.target/s390/vector/vec-abi-1.c: New test.
2250         * gcc.target/s390/vector/vec-abi-2.c: New test.
2251         * gcc.target/s390/vector/vec-abi-3.c: New test.
2252         * gcc.target/s390/vector/vec-abi-4.c: New test.
2253         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2254         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2255         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2256         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2257         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2258         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2259         * gcc.target/s390/vector/vec-clobber-1.c: New test.
2260         * gcc.target/s390/vector/vec-cmp-1.c: New test.
2261         * gcc.target/s390/vector/vec-cmp-2.c: New test.
2262         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2263         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2264         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2265         * gcc.target/s390/vector/vec-genmask-1.c: New test.
2266         * gcc.target/s390/vector/vec-genmask-2.c: New test.
2267         * gcc.target/s390/vector/vec-init-1.c: New test.
2268         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2269         * gcc.target/s390/vector/vec-shift-1.c: New test.
2270         * gcc.target/s390/vector/vec-sub-1.c: New test.
2272 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2274         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2276 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2278         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2280 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2282         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2284 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2286         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2288 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2290         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2292 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2294         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2296 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2298         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2300 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2302         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2304 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2306         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2308 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2310         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2312 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2314         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2316 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2318         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2320 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2322         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2324 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
2326         PR tree-optimization/66187
2327         * gcc.c-torture/execute/pr66187.c: New test.
2328         * gcc.dg/pr66187-1.c: New test.
2329         * gcc.dg/pr66187-2.c: New test.
2331 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2333         * gcc.dg/vect/bb-slp-35.c: Adjust.
2335 2015-05-19  Richard Biener  <rguenther@suse.de>
2337         PR tree-optimization/66165
2338         * gcc.dg/torture/pr66165.c: New testcase.
2340         PR tree-optimization/66185
2341         * gcc.dg/torture/pr66185.c: New testcase.
2343 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
2345         PR target/54236
2346         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2348 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
2350         * gcc.target/mips/p5600-bonding.c : New file.
2352 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2354         PR fortran/66106
2355         * gfortran.dg/interface_operator_1.f90: New tests.
2357 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2359         PR fortran/66057
2360         * gfortran.dg/generic_29.f90: New tests.
2362 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2364         PR fortran/66043
2365         * gfortran.dg/storage_size_6.f90: New tests.
2367 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2369         PR fortran/66045
2370         * gfortran.dg/null1.f90: New test.
2372 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2374         PR fortran/66044
2375         * gfortran.dg/entry_21.f90: New test.
2377 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2379         PR fortran/66043
2380         * gfortran.dg/storage_size_6.f90: New tests.
2382 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2384         PR fortran/66040
2385         * gfortran.dg/misplaced_statement.f90: New test.
2387 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2389         PR fortran/66039
2390         * gfortran.dg/filepos1.f90: New test
2392 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2394         PR fortran/64925
2395         * gfortran.dg/pr64925.f90: New test.
2397 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2399         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2400         unit.
2401         * gfortran.dg/lto/pr41576_1.f90: Ditto.
2403 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
2405         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2406         to the family of pie capable targets.
2408 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
2410         * gcc.target/arm/bics_1.c : New testcase.
2411         * gcc.target/arm/bics_2.c : New testcase.
2412         * gcc.target/arm/bics_3.c : New testcase.
2413         * gcc.target/arm/bics_4.c : New testcase.
2415 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
2417         * gcc.target/mips/umips-attr.c: New test.
2419 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2421         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2422         * gcc.dg/20150120-2.c (dg-final): Ditto.
2423         * gcc.dg/20150120-2.c (dg-final): Ditto.
2424         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2426 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2428         PR target/66174
2429         * gcc.target/i386/pr66174.c: New test.
2431 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
2433         PR fortran/37131
2434         * gfortran.dg/matmul_bounds_6.f90:  New test.
2435         * gfortran.dg/matmul_bounds_7.f90:  New test.
2437 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
2439         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2440         * gfortran.dg/lto/pr41576_1.f90: Add interface.
2441         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2442         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2443         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2444         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2446 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2448         PR fortran/65903
2449         * gfortran.dg/continuation_13.f90: Update test.
2450         * gfortran.dg/pr65903.f90: New test.
2452 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2454         PR fortran/66113
2455         * gfortran.dg/block_14.f90:  New test.
2457 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2459         PR fortran/44054
2460         * lib/gfortran-dg.exp: Update regex to handle two locations for
2461         the same diagnostic without caret.
2462         * gfortran.dg/badline.f: Test also that line numbers are correct
2463         before and after "left but not entered" warning.
2465 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
2466             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2468         PR target/65768
2469         * gcc.target/arm/maskdata.c: New test.
2471 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
2473         PR fortran/65792
2474         * gfortran.dg/derived_constructor_components_5: New test
2476 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
2478         PR target/66140
2479         * gcc.target/alpha/pr66140.c: New test.
2481 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
2483         PR c/48956
2484         * gcc.dg/Wconversion-complex-c99.c: New test.
2485         * gcc.dg/Wconversion-complex-gnu.c: New test.
2487 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
2489         PR tree-optimization/64454
2490         * gcc.dg/modmod.c: New testcase.
2492 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
2494         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2496 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2498         PR middle-end/66134
2499         * gcc.target/i386/mpx/pr66134.c: New test.
2501 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
2503         * gcc.target/powerpc/pr60158.c: New test.
2505 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
2507         * gcc.target/i386/sibcall-7.c: New test.
2508         * gcc.target/i386/sibcall-8.c: New test.
2510 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
2512         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2513         (abs64_in_dreg): Likewise.
2515 2015-05-14  Marek Polacek  <polacek@redhat.com>
2517         PR c/66066
2518         PR c/66127
2519         * gcc.dg/pr14649-1.c: Add -Wpedantic.
2520         * gcc.dg/pr19984.c: Likewise.
2521         * gcc.dg/pr66066-1.c: New test.
2522         * gcc.dg/pr66066-2.c: New test.
2523         * gcc.dg/pr66066-3.c: New test.
2525 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2527         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2528         * gcc.dg/pow-sqrt.x: New file.
2529         * gcc.dg/pow-sqrt-1.c: New test.
2530         * gcc.dg/pow-sqrt-2.c: Likewise.
2531         * gcc.dg/pow-sqrt-3.c: Likewise.
2533 2015-05-13  Richard Biener  <rguenther@suse.de>
2535         PR tree-optimization/66123
2536         * gcc.dg/torture/pr66123.c: New testcase.
2538 2015-05-13  Richard Biener  <rguenther@suse.de>
2540         PR middle-end/66110
2541         * gcc.dg/alias-2.c: Adjust.
2542         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2544 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2546         PR target/65103
2547         * gcc.target/i386/pr65103-3.c: New.
2549 2015-05-13  Martin Liska  <mliska@suse.cz>
2551         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2553 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
2555         PR target/66112
2556         * gcc.target/i386/pr66112-2.c: New test.
2558         PR target/66112
2559         * gcc.target/i386/pr66112-1.c: New test.
2561 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2563         PR target/66048
2564         * gcc.target/i386/mpx/pr66048.cc: New.
2566 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2568         PR rtl-optimization/64616
2569         * gcc.dg/loop-8.c: New test.
2570         * gcc.dg/loop-9.c: New test.
2572 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2574         PR target/pr66047.c
2575         * gcc.target/i386/pr66047.c: New testcase.
2577 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2579         PR ipa/65873
2580         * gcc.c-torture/compile/pr65873.c: New testcase.
2582 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2584         PR fortran/66111
2585         * gfortran.dg/inline_matmul_10.f90:  New test.
2587 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
2589         * c-c++-common/Wmisleading-indentation.c: New testcase.
2590         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2591         * c-c++-common/Wmisleading-indentation-2.md: New file.
2593 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2595         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2596         "break".
2597         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2599 2015-05-12  Richard Biener  <rguenther@suse.de>
2601         PR tree-optimization/66101
2602         * gcc.dg/torture/pr66101.c: New testcase.
2604 2015-05-12  Richard Biener  <rguenther@suse.de>
2606         PR tree-optimization/37021
2607         * gcc.target/i386/vect-addsub.c: New testcase.
2609 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
2611         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2613 2015-05-12  Tom de Vries  <tom@codesourcery.com>
2615         PR tree-optimization/66010
2616         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2618 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2620         PR c++/65133
2621         * g++.dg/cpp0x/trailing10.C: New.
2623 2015-05-12  Richard Biener  <rguenther@suse.de>
2625         * gcc.dg/vect/bb-slp-35.c: New testcase.
2627 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
2629         PR fortran/66100
2630         * gfortran.dg/bound_simplification_6.f90: New.
2632 2015-05-11  Steve Ellcey  <sellcey@mips.com>
2634         * gcc.target/mips/branch-1.c: Pass argument to bar().
2636 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
2638         PR target/65753
2639         * gcc.target/i386/pr65753.c: New test.
2641 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
2643         PR rtl-optimization/66076
2644         * gcc.dg/torture/pr66076.c: New test.
2646 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2648         PR fortran/66041
2649         * gfortran.dg/inline_matmul_7.f90:  New test.
2650         * gfortran.dg/inline_matmul_8.f90:  New test.
2651         * gfortran.dg/inline_matmul_9.f90:  New test.
2653 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
2655         * gfortran.dg/bound_simplification_5.f90: New.
2657 2015-05-09  Jason Merrill  <jason@redhat.com>
2659         * lib/target-supports.exp (cxx_default): New global.
2660         (check_effective_target_c++11_only)
2661         (check_effective_target_c++14_only)
2662         (check_effective_target_c++98_only)
2663         (check_effective_target_c++1z_only): Check it.
2665 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
2667         PR tree-optimization/64454
2668         * gcc.dg/tree-ssa/vrp97.c: New file.
2669         * gcc.dg/vect/slp-perm-7.c: Update.
2671 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
2673         PR fortran/65894
2674         * gfortran.dg/elemental_subroutine_11.f90: New test.
2676 2015-05-08  Richard Biener  <rguenther@suse.de>
2678         PR tree-optimization/66036
2679         * gcc.dg/vect/slp-41.c: New testcase.
2681 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
2683         * gfortran.dg/elemental_optional_args_7.f90: New.
2685 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
2687         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2688         allow cmlt or sshr.
2690 2015-05-08  Marek Polacek  <polacek@redhat.com>
2692         PR c/64918
2693         * gcc.dg/Woverride-init-side-effects-1.c: New test.
2694         * gcc.dg/Woverride-init-side-effects-2.c: New test.
2696 2015-05-07  Marek Polacek  <polacek@redhat.com>
2698         PR c/65179
2699         * c-c++-common/Wshift-negative-value-1.c: New test.
2700         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2701         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2702         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2703         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2704         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2705         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2706         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2707         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2709 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
2711         PR middle-end/192
2712         PR middle-end/54303
2713         * gcc.dg/fdata-sections-2.c: New file.
2715 2015-05-07  Marek Polacek  <polacek@redhat.com>
2717         PR testsuite/66046
2718         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2719         last dg-output.
2720         * c-c++-common/ubsan/align-7.c: Likewise.
2721         * c-c++-common/ubsan/bounds-8.c: Likewise.
2722         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2723         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2724         * c-c++-common/ubsan/null-1.c: Likewise.
2725         * c-c++-common/ubsan/null-10.c: Likewise.
2726         * c-c++-common/ubsan/null-11.c: Likewise.
2727         * c-c++-common/ubsan/null-2.c: Likewise.
2728         * c-c++-common/ubsan/null-3.c: Likewise.
2729         * c-c++-common/ubsan/null-4.c: Likewise.
2730         * c-c++-common/ubsan/null-5.c: Likewise.
2731         * c-c++-common/ubsan/null-6.c: Likewise.
2732         * c-c++-common/ubsan/null-7.c: Likewise.
2733         * c-c++-common/ubsan/null-8.c: Likewise.
2734         * c-c++-common/ubsan/null-9.c: Likewise.
2735         * c-c++-common/ubsan/object-size-1.c: Likewise.
2736         * c-c++-common/ubsan/object-size-10.c: Likewise.
2737         * c-c++-common/ubsan/object-size-4.c: Likewise.
2738         * c-c++-common/ubsan/object-size-5.c: Likewise.
2739         * c-c++-common/ubsan/object-size-7.c: Likewise.
2740         * c-c++-common/ubsan/object-size-8.c: Likewise.
2741         * c-c++-common/ubsan/object-size-9.c: Likewise.
2742         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2743         * c-c++-common/ubsan/overflow-int128.c: Likewise.
2744         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2745         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2746         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2747         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2748         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2749         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2750         * c-c++-common/ubsan/pr59333.c: Likewise.
2751         * c-c++-common/ubsan/pr59667.c: Likewise.
2752         * c-c++-common/ubsan/pr60613-2.c: Likewise.
2753         * c-c++-common/ubsan/pr60636.c: Likewise.
2754         * c-c++-common/ubsan/pr63802.c: Likewise.
2755         * c-c++-common/ubsan/recovery-1.c: Likewise.
2756         * c-c++-common/ubsan/recovery-3.c: Likewise.
2757         * c-c++-common/ubsan/shift-1.c: Likewise.
2758         * c-c++-common/ubsan/shift-2.c: Likewise.
2759         * c-c++-common/ubsan/shift-4.c: Likewise.
2760         * c-c++-common/ubsan/shift-7.c: Likewise.
2761         * c-c++-common/ubsan/undefined-2.c: Likewise.
2762         * c-c++-common/ubsan/vla-1.c: Likewise.
2763         * g++.dg/ubsan/null-1.C: Likewise.
2764         * g++.dg/ubsan/null-3.C: Likewise.
2765         * g++.dg/ubsan/null-4.C: Likewise.
2766         * g++.dg/ubsan/vptr-8.C: Likewise.
2767         * g++.dg/ubsan/vptr-9.C: Likewise.
2768         * gcc.dg/ubsan/bounds-2.c: Likewise.
2769         * gcc.dg/ubsan/object-size-9.c: Likewise.
2771 2015-05-07  Jeff Law  <law@redhat.com>
2773         * gcc.dg/tree-ssa/shorten-1.c: New test.
2775 2015-05-07  Richard Biener  <rguenther@suse.de>
2777         PR tree-optimization/66002
2778         * gcc.dg/vect/vect-125.c: New testcase.
2780 2015-05-07  Marek Polacek  <polacek@redhat.com>
2781             Martin Uecker  <uecker@eecs.berkeley.edu>
2783         * c-c++-common/ubsan/bounds-10.c: New test.
2785 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
2787         * jit.dg/harness.h (set_options): Wrap with
2788         #ifndef TEST_ESCHEWS_SET_OPTIONS.
2789         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2790         Special-case test-benchmark.c as a negative.
2791         * jit.dg/test-benchmark.c: New file.
2793 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
2795         PR target/64208
2796         * gcc.target/arm/pr64208.c: New test.
2798 2015-05-06  Alan Modra  <amodra@gmail.com>
2800         PR target/66020
2801         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2802         (gparms): Make volatile.
2804 2015-05-06  Richard Biener  <rguenther@suse.de>
2806         PR tree-optimization/62283
2807         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2809 2015-05-06  Christian Bruel  <christian.bruel@st.com>
2811         PR target/66015
2812         * gcc.target/aarch64/iinline-attr-1.c: New test.
2814 2015-05-06  Richard Biener  <rguenther@suse.de>
2816         * gcc.dg/vect/bb-slp-34.c: New testcase.
2818 2015-05-06  Richard Biener  <rguenther@suse.de>
2820         PR tree-optimization/62283
2821         * gcc.dg/vect/bb-slp-14.c: Adjust.
2823 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
2825         PR target/65990
2826         * gcc.target/i386/pr65990.c: New test.
2828 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
2830         PR target/65915
2831         * gcc.target/i386/pr65915.c: New.
2833 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2835         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2836         'va_list escapes 0'.
2838 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2840         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2841         in r222173.
2843 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
2845         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2846         * gcc.target/arm/pr65924.c: Likewise.
2848 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
2850         PR target/65871
2851         * gcc.target/i386/pr65871-3.c: New test.
2853 2015-05-04  Jeff Law  <law@redhat.com>
2855         Revert:
2856         2015-05-04  Jeff Law  <law@redhat.com>
2857         * gcc.dg/tree-ssa/shorten-1.c: New test.
2859 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2860             Jakub Jelinek  <jakub@redhat.com>
2862         PR c++/66007
2863         * g++.dg/cpp0x/Wnarrowing4.C: New.
2865 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
2867         * lib/target-supports.exp
2868         (check_effective_target_keeps_null_pointer_checks): Clarify that
2869         this is for targets that disable -fdelete-null-pointer-checks,
2870         not default it to off.
2871         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2872         -fdelete-null-pointer-checks explicit.
2873         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2874         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2875         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2876         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2877         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2878         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2879         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2880         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2881         * gcc.dg/tree-ssa/pr20318.c: Likewise.
2882         * gcc.dg/tree-ssa/pr20701.c: Likewise.
2883         * gcc.dg/tree-ssa/pr20702.c: Likewise.
2884         * gcc.dg/tree-ssa/pr21086.c: Likewise.
2885         * gcc.dg/tree-ssa/pr21090.c: Likewise.
2886         * gcc.dg/tree-ssa/pr58480.c: Likewise.
2887         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2888         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2889         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2890         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2891         * gcc.dg/tree-ssa/unreachable.c: Likewise.
2892         * gcc.dg/tree-ssa/vrp02.c: Likewise.
2893         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2894         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2895         * gcc.dg/tree-ssa/vrp55.c: Likewise.
2896         * g++.dg/cpp0x/static_assert9.C: Likewise.
2897         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2898         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2899         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2900         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2901         * g++.dg/tree-ssa/pr26406.C: Likewise.
2903 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
2905         PR tree-optimization/65984
2906         * c-c++-common/ubsan/pr65984.c: New test.
2908 2015-05-04  Jeff Law  <law@redhat.com>
2910         * gcc.dg/tree-ssa/shorten-1.c: New test.
2912 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2914         PR fortran/44735
2915         * gfortran.dg/pr44735.f90: New test.
2917 2015-05-04  Richard Biener  <rguenther@suse.de>
2919         PR tree-optimization/65965
2920         * gcc.dg/vect/bb-slp-33.c: New testcase.
2922 2015-05-04  Richard Biener  <rguenther@suse.de>
2924         PR tree-optimization/65935
2925         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2927 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
2929         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2930         for each supported variant instead of CHECK_RESULTS.
2931         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2932         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2933         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2934         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2935         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2936         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2937         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2938         expected results for unsupported variants.  Call CHECK for each
2939         supported variant instead of CHECK_RESULTS.
2940         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2941         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2942         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2943         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2944         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2945         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2946         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2947         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2948         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2949         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2950         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2951         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2952         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2953         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2954         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2955         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
2956         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
2957         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
2958         expected results for unsupported variants.
2959         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2960         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
2961         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
2962         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2963         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2964         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2965         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2966         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2967         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2968         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2969         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2970         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2971         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2972         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2973         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2974         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2975         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2976         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2977         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2978         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2979         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2980         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2981         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2982         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
2983         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
2984         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
2985         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2986         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2988 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2990         PR fortran/37131
2991         * gfortran.dg/bound_9.f90:  Add pointer assignment.
2993 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2994             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
2996         PR c++/65858
2997         * g++.dg/cpp0x/Wnarrowing3.C: New.
2999 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
3001         * gcc.dg/20150120-1.c: New test.
3002         * gcc.dg/20150120-2.c: New test.
3003         * gcc.dg/20150120-3.c: New test.
3005 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
3007         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3009 2015-05-01  Renlin Li  <renlin.li@arm.com>
3011         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3013 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
3015         * gfortran.dg/bound_simplification_4.f90: New.
3017 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3019         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3020         with powerpc_p8vector_ok.
3022 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3024         PR fortran/37131
3025         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
3026         scan pattern.
3027         * gfortran.dg/bound_9.f90:  New test case.
3029 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
3031         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3032         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3033         for 32bit x86 targets.
3034         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3035         for 32bit x86 targets.
3036         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3037         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3038         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3039         for 32bit x86 targets.
3041 2015-04-30  Marek Polacek  <polacek@redhat.com>
3043         PR tree-optimization/63551
3044         * g++.dg/ipa/pr63551.C: New test.
3046 2015-04-30  Caroline Tice  <cmtice@google.com>
3048         PR  65929
3049         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
3050         partition size on certain targets.
3052 2015-04-30  Renlin Li  <renlin.li@arm.com>
3054         * gcc.target/aarch64/vect-reduc-or_1.c: New.
3056 2015-04-30  Marek Polacek  <polacek@redhat.com>
3058         * c-c++-common/Wbool-compare-3.c: New test.
3060         * gcc.dg/pr65901.c (foo): Adjust dg-error.
3061         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3063 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3065         PR c++/57610
3066         * g++.dg/init/ref22.C: New.
3068 2015-04-30  Marek Polacek  <polacek@redhat.com>
3070         * gcc.dg/init-bad-8.c: New test.
3072         * gcc.dg/incomplete-typedef-1.c: New test.
3074 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3076         PR c++/59955
3077         * g++.dg/template/crash121.C: New.
3079 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
3081         * gcc.target/mips/call-from-init.c: New test.
3082         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3084 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3086         PR target/65871
3087         * gcc.target/i386/pr65871-1.c: New test.
3088         * gcc.target/i386/pr65871-2.c: Ditto.
3090 2015-04-29  Marek Polacek  <polacek@redhat.com>
3092         PR c/64610
3093         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3094         * c-c++-common/Wbool-compare-2.c: New test.
3096 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3098         PR target/65770
3099         * gcc.target/aarch64/vstN_lane_1.c: New file.
3101 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3103         PR c++/64667
3104         * g++.dg/warn/Winit-self-3.C: New.
3106 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3108         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3110 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
3112         PR target/65924
3113         * gcc.target/arm/pr65924.c: New test.
3115 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
3117         * g++.dg/gomp/tpl-target-update.C: New file.
3119 2015-04-29  Richard Biener  <rguenther@suse.de>
3121         PR tree-optimization/65917
3122         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3124 2015-04-29  Christian Bruel  <christian.bruel@st.com>
3126         PR target/64835
3127         * gcc.dg/ipa/iinline-attr.c: New test.
3128         * gcc.target/i386/iinline-attr-2.c: New test.
3130 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
3132         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3133         segfault is fixed.
3135 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3137         * gcc.dg/vect/vect-33.c: Remove spurious line.
3139 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
3141         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3143 2015-04-28  Marek Polacek  <polacek@redhat.com>
3145         PR c/65901
3146         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3147         * gcc.dg/pr65901.c: New test.
3149 2015-04-28  Richard Biener  <rguenther@suse.de>
3151         PR tree-optimization/62283
3152         * gfortran.dg/vect/pr62283-2.f: New testcase.
3153         * gcc.dg/vect/bb-slp-14.c: Adjust.
3155 2015-04-28  Richard Biener  <rguenther@suse.de>
3157         PR tree-optimization/65851
3158         * g++.dg/torture/pr65851.C: New testcase.
3160 2015-04-27  Jeff Law <law@redhat.com>
3162         PR tree-optimization/65217
3163         * gcc.target/i386/pr65217.c: Remove XFAIL.
3165 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3167         PR fortran/60322
3168         Add tests forgotten to svn-add.
3169         * gfortran.dg/class_allocate_19.f03: New test.
3170         * gfortran.dg/class_array_20.f03: New test.
3171         * gfortran.dg/class_array_21.f03: New test.
3172         * gfortran.dg/finalize_29.f08: New test.
3174 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3176         PR fortran/59678
3177         PR fortran/65841
3178         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3179         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3181 2015-04-27  Caroline Tice  <cmtice@google.com>
3183         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3184         partition size.
3186 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
3188         PR target/64579
3189         * gcc.target/powerpc/htm-1.c: New test.
3190         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3191         on 64-bit compiles.
3192         (__builtin_tabortdci): Likewise.
3193         (__builtin_tcheck): Remove operand.
3194         * lib/target-supports.exp (check_htm_hw_available): New function.
3196 2015-04-27  Richard Biener  <rguenther@suse.de>
3198         * gcc.target/i386/pr65217.c: XFAIL.
3200 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
3202         PR tree-optimization/65875
3203         * gcc.c-torture/compile/pr65875.c: New test.
3205 2015-04-25  Marek Polacek  <polacek@redhat.com>
3207         PR c/52085
3208         * gcc.dg/enum-incomplete-2.c: New test.
3209         * gcc.dg/enum-mode-1.c: New test.
3211 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3213         PR target/65849
3214         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3215         set new options.
3216         * gcc.target/powerpc/pr65849-2.c: Likewise.
3218 2015-04-24  Tom de Vries  <tom@codesourcery.com>
3220         PR tree-optimization/65802
3221         * g++.dg/pr65802.C: Move to ...
3222         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
3223         stdarg.h.  Rewrite for C.
3224         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
3225         va_start and va_end.  Remove unnecessary inline asm.
3227 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
3228             Wei Mi  <wmi@google.com>
3230         * gcc.target/i386/sse2-load-multi.c: New test.
3231         * gcc.target/i386/sse2-store-multi.c: Ditto.
3233 2015-04-24  Marek Polacek  <polacek@redhat.com>
3235         PR c/65830
3236         * c-c++-common/pr65830.c: New test.
3238         PR c/63357
3239         * c-c++-common/Wlogical-op-1.c: New test.
3241 2015-04-24  Marek Polacek  <polacek@redhat.com>
3243         PR c/61534
3244         * c-c++-common/pr61534-1.c: New test.
3246 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3247             Steven Bosscher <steven@gcc.gnu.org>
3249         PR rtl-optimization/34503
3250         * gcc.target/arm/pr64616.c: New file.
3252 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
3254         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3256 2015-04-24  Terry Guo  <terry.guo@arm.com>
3258         * gcc.target/arm/pr65710.c: Update the options.
3260 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
3262         * gcc.target/i386/pr65523.c: Skip x32.
3264 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3266         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3267         to look for vcl* where appropriate.
3269 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3271         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3272         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3274 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
3276         PR target/26702
3277         * gcc.target/arm/pr26702.c: New test.
3279 2015-04-23  Marek Polacek  <polacek@redhat.com>
3281         PR c/65345
3282         * gcc.dg/pr65345-1.c: New test.
3283         * gcc.dg/pr65345-2.c: New test.
3285 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3287         * gcc.target/powerpc/crypto-builtin-2.c: New.
3289 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
3291         PR fortran/60322
3292         * gfortran.dg/class_allocate_19.f03: New test.
3293         * gfortran.dg/class_array_20.f03: New test.
3294         * gfortran.dg/class_array_21.f03: New test.
3295         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3296         * gfortran.dg/finalize_15.f90: Fixing comparision to model
3297         initialization correctly.
3298         * gfortran.dg/finalize_29.f08: New test.
3300 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3302         * gcc.target/powerpc/swaps-p8-18.c: New test.
3304 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3306         PR target/65456
3307         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3308         * gcc.dg/vect/bb-slp-25.c: Likewise.
3309         * gcc.dg/vect/bb-slp-29.c: Likewise.
3310         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3311         vect_no_align && { ! vect_hw_misalign }.
3312         * gcc.dg/vect/bb-slp-9.c: Likewise.
3313         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3314         vect_hw_misalign.
3315         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3316         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3317         account for POWER8, where peeling for alignment is not needed.
3318         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3319         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3320         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3321         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3322         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3323         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3324         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3325         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3326         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3327         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3328         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3329         * gcc.dg/vect/pr16105.c: Likewise.
3330         * gcc.dg/vect/pr20122.c: Likewise.
3331         * gcc.dg/vect/pr33804.c: Likewise.
3332         * gcc.dg/vect/pr33953.c: Likewise.
3333         * gcc.dg/vect/pr56787.c: Likewise.
3334         * gcc.dg/vect/pr58508.c: Likewise.
3335         * gcc.dg/vect/slp-25.c: Likewise.
3336         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3337         * gcc.dg/vect/vect-105.c: Likewise.
3338         * gcc.dg/vect/vect-27.c: Likewise.
3339         * gcc.dg/vect/vect-29.c: Likewise.
3340         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3341         POWER8.
3342         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3343         && { ! vect_hw_misalign }.
3344         * gcc.dg/vect/vect-44.c: Likewise.
3345         * gcc.dg/vect/vect-48.c: Likewise.
3346         * gcc.dg/vect/vect-50.c: Likewise.
3347         * gcc.dg/vect/vect-52.c: Likewise.
3348         * gcc.dg/vect/vect-56.c: Likewise.
3349         * gcc.dg/vect/vect-60.c: Likewise.
3350         * gcc.dg/vect/vect-72.c: Likewise.
3351         * gcc.dg/vect/vect-75-big-array.c: Likewise.
3352         * gcc.dg/vect/vect-75.c: Likewise.
3353         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3354         * gcc.dg/vect/vect-77-global.c: Likewise.
3355         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3356         * gcc.dg/vect/vect-78-global.c: Likewise.
3357         * gcc.dg/vect/vect-93.c: Likewise.
3358         * gcc.dg/vect/vect-95.c: Likewise.
3359         * gcc.dg/vect/vect-96.c: Likewise.
3360         * gcc.dg/vect/vect-cond-1.c: Likewise.
3361         * gcc.dg/vect/vect-cond-3.c: Likewise.
3362         * gcc.dg/vect/vect-cond-4.c: Likewise.
3363         * gcc.dg/vect/vect-cselim-1.c: Likewise.
3364         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3365         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3366         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3367         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3368         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3369         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3370         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3371         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3372         * gcc.dg/vect/vect-outer-5.c: Likewise.
3373         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3374         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3375         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3376         * gcc.dg/vect/vect-outer-fir.c: Likewise.
3377         * gcc.dg/vect/vect-peel-3.c: Likewise.
3378         * gcc.dg/vect/vect-peel-4.c: Likewise.
3379         * gcc.dg/vect/vect-pre-interact.c: Likewise.
3380         * gcc.target/powerpc/pr65456.c: New test.
3381         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3382         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3383         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3384         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3385         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3386         vect_no_align && { ! vect_hw_misalign }.
3387         * gfortran.dg/vect/vect-3.f90: Likewise.
3388         * gfortran.dg/vect/vect-4.f90: Likewise.
3389         * gfortran.dg/vect/vect-5.f90: Likewise.
3390         * lib/target-supports.exp (check_effective_target_vect_no_align):
3391         Return 1 for POWER8.
3392         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3394 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3396         PR fortran/65429
3397         * gfortran.dg/pr65429.f90: New test.
3399 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
3401         * c-c++-common/asan/user-section-1.c: New test.
3402         * c-c++-common/asan/user-section-2.c: New test.
3403         * c-c++-common/asan/user-section-3.c: New test.
3405 2015-04-22  Hale Wang  <hale.wang@arm.com>
3406             Terry Guo  <terry.guo@arm.com>
3408         PR rtl-optimization/64818
3409         * gcc.target/arm/pr64818.c: New test.
3411 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
3413         PR ipa/65076
3414         * g++.dg/tree-ssa/pr61034.C: Update template.
3415         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3416         * gcc.dg/Warray-bounds-11.c: Likewise.
3417         * gcc.dg/Warray-bounds.c: Likewise.
3419 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3421         PR libgfortran/65234
3422         * gfortran.dg/fmt_unlimited.f90: New test.
3424 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
3426         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3427         headers.
3428         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3429         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3430         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3431         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3432         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3433         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3434         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3436 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3438         PR libgfortran/56743
3439         * gfortran.dg/namelist_87.f90: New test.
3441 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3443         * gcc.target/aarch64/mult-synth_1.c: New test.
3444         * gcc.target/aarch64/mult-synth_2.c: Likewise.
3445         * gcc.target/aarch64/mult-synth_3.c: Likewise.
3446         * gcc.target/aarch64/mult-synth_4.c: Likewise.
3447         * gcc.target/aarch64/mult-synth_5.c: Likewise.
3448         * gcc.target/aarch64/mult-synth_6.c: Likewise.
3450 2015-04-21  Richard Biener  <rguenther@suse.de>
3452         PR tree-optimization/65650
3453         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3454         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3455         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3456         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3457         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3458         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3460 2015-04-21  Tom de Vries  <tom@codesourcery.com>
3462         PR tree-optimization/65802
3463         * g++.dg/pr65802.C: New test.
3465 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
3467         PR testsuite/65767
3468         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3469         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3471 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
3473         PR c++/65801
3474         * g++.dg/cpp0x/Wnarrowing2.C: New.
3476 2015-04-20  Jeff Law  <law@redhat.com>
3478         PR tree-optimization/65658
3479         * gcc.dg/pr65658.c: New test.
3481 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
3483         PR target/64134
3484         * gcc.target/aarch64/vec_init_1.c: New test.
3486 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
3488         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3489         targets.
3491 2015-04-18  Martin Sebor  <msebor@redhat.com>
3493         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3494         of non-nul characters.
3495         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3497 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3499         PR target/65787
3500         * gcc.target/powerpc/pr65787.c: New.
3502 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3504         PR target/65689
3505         * gcc.target/aarch64/c-output-template-4.c: New test.
3507 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3509         PR target/65780
3510         * gcc.dg/pr65780-1.c: New test.
3511         * gcc.dg/pr65780-2.c: Likewise.
3512         * gcc.target/i386/pr32219-9.c: Likewise.
3513         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3514         symbol.
3515         * gcc.target/i386/pr64317.c (c): Initialize.
3517 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3519         PR target/65612
3520         * g++.dg/ext/mv18.C: New test.
3521         * g++.dg/ext/mv19.C: Likewise.
3522         * g++.dg/ext/mv20.C: Likewise.
3523         * g++.dg/ext/mv21.C: Likewise.
3524         * g++.dg/ext/mv22.C: Likewise.
3525         * g++.dg/ext/mv23.C: Likewise.
3527 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
3529         PR c++/64527
3530         * g++.dg/init/pr64527.C: New test.
3532 2015-04-17  Tom de Vries  <tom@codesourcery.com>
3533             Michael Matz  <matz@suse.de>
3535         PR tree-optimization/64950
3536         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3537         x86_64-*-*.
3539 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
3541         * c-c++-common/asan/user-section-1.c: New test.
3543 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3545         PR debug/65771
3546         * gcc.dg/debug/pr65771.c: New test.
3548 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
3550         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3551         __buitlin_alloca with __builtin_alloca.
3553 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
3555         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3557 2015-04-16  Richard Biener  <rguenther@suse.de>
3559         PR tree-optimization/64277
3560         * gcc.dg/Warray-bounds-14.c: New testcase.
3561         * gcc.dg/Warray-bounds-15.c: Likewise.
3562         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3563         * c-c++-common/ubsan/bounds-6.c: Likewise.
3565 2015-04-16  Renlin Li  <renlin.li@arm.com>
3567         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3568         * gcc.target/arm/unsigned-float.c: New.
3570 2015-04-16  Richard Biener  <rguenther@suse.de>
3572         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3573         * gcc.dg/tree-ssa/pr37508.c: Adjust.
3574         * gfortran.dg/reassoc_6.f: Remove XFAIL.
3576 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
3578         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3579         * g++.dg/cpp0x/decltype-call1.C: Likewise.
3580         * g++.dg/cpp0x/defaulted21.C: Likewise.
3581         * g++.dg/cpp0x/defaulted28.C: Likewise.
3582         * g++.dg/cpp0x/defaulted47.C: Likewise.
3583         * g++.dg/cpp0x/elision_neg.C: Likewise.
3584         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3585         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3586         * g++.dg/cpp0x/implicit1.C: Likewise.
3587         * g++.dg/cpp0x/implicit9.C: Likewise.
3588         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3589         * g++.dg/cpp0x/range-for13.C: Likewise.
3590         * g++.dg/gomp/clause-2.C: Likewise.
3591         * g++.dg/gomp/udr-5.C: Likewise.
3592         * g++.dg/inherit/access6.C: Likewise.
3593         * g++.dg/lookup/duperr1.C: Likewise.
3594         * g++.dg/lookup/friend2.C: Likewise.
3595         * g++.dg/lookup/pr6936.C: Likewise.
3596         * g++.dg/lookup/scoped1.C: Likewise.
3597         * g++.dg/lookup/using26.C: Likewise.
3598         * g++.dg/lookup/using38.C: Likewise.
3599         * g++.dg/other/access2.C: Likewise.
3600         * g++.dg/overload/defarg3.C: Likewise.
3601         * g++.dg/overload/defarg6.C: Likewise.
3602         * g++.dg/parse/access11.C: Likewise.
3603         * g++.dg/parse/access2.C: Likewise.
3604         * g++.dg/parse/access3.C: Likewise.
3605         * g++.dg/parse/access4.C: Likewise.
3606         * g++.dg/parse/access5.C: Likewise.
3607         * g++.dg/parse/access6.C: Likewise.
3608         * g++.dg/parse/access8.C: Likewise.
3609         * g++.dg/parse/access9.C: Likewise.
3610         * g++.dg/parse/crash40.C: Likewise.
3611         * g++.dg/tc1/dr142.C: Likewise.
3612         * g++.dg/tc1/dr166.C: Likewise.
3613         * g++.dg/tc1/dr52.C: Likewise.
3614         * g++.dg/template/access11.C: Likewise.
3615         * g++.dg/template/access18.C: Likewise.
3616         * g++.dg/template/access19.C: Likewise.
3617         * g++.dg/template/access2.C: Likewise.
3618         * g++.dg/template/access20.C: Likewise.
3619         * g++.dg/template/access26.C: Likewise.
3620         * g++.dg/template/access3.C: Likewise.
3621         * g++.dg/template/access7.C: Likewise.
3622         * g++.dg/template/conv12.C: Likewise.
3623         * g++.dg/template/crash69.C: Likewise.
3624         * g++.dg/template/friend31.C: Likewise.
3625         * g++.dg/template/friend32.C: Likewise.
3626         * g++.dg/template/memfriend15.C: Likewise.
3627         * g++.dg/template/memfriend16.C: Likewise.
3628         * g++.dg/template/memfriend17.C: Likewise.
3629         * g++.dg/template/memfriend7.C: Likewise.
3630         * g++.dg/template/pr32519.C: Likewise.
3631         * g++.dg/template/qualttp21.C: Likewise.
3632         * g++.dg/template/qualttp8.C: Likewise.
3633         * g++.dg/template/ttp10.C: Likewise.
3634         * g++.dg/template/typedef11.C: Likewise.
3635         * g++.dg/template/typedef13.C: Likewise.
3636         * g++.dg/template/typedef19.C: Likewise.
3637         * g++.dg/template/typedef20.C: Likewise.
3638         * g++.dg/template/typedef22.C: Likewise.
3639         * g++.dg/template/using16.C: Likewise.
3640         * g++.dg/template/virtual3.C: Likewise.
3641         * g++.dg/ubsan/pr61272.C: Likewise.
3642         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3643         * g++.old-deja/g++.brendan/crash11.C: Likewise.
3644         * g++.old-deja/g++.brendan/enum6.C: Likewise.
3645         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3646         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3647         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3648         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3649         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3650         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3651         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3652         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3653         * g++.old-deja/g++.jason/access17.C: Likewise.
3654         * g++.old-deja/g++.jason/access18.C: Likewise.
3655         * g++.old-deja/g++.jason/access22.C: Likewise.
3656         * g++.old-deja/g++.jason/access23.C: Likewise.
3657         * g++.old-deja/g++.jason/access8.C: Likewise.
3658         * g++.old-deja/g++.jason/delete3.C: Likewise.
3659         * g++.old-deja/g++.jason/report.C: Likewise.
3660         * g++.old-deja/g++.law/access2.C: Likewise.
3661         * g++.old-deja/g++.law/access3.C: Likewise.
3662         * g++.old-deja/g++.law/access4.C: Likewise.
3663         * g++.old-deja/g++.law/access5.C: Likewise.
3664         * g++.old-deja/g++.law/arm12.C: Likewise.
3665         * g++.old-deja/g++.law/arm14.C: Likewise.
3666         * g++.old-deja/g++.law/ctors13.C: Likewise.
3667         * g++.old-deja/g++.law/union2.C: Likewise.
3668         * g++.old-deja/g++.law/visibility12.C: Likewise.
3669         * g++.old-deja/g++.law/visibility15.C: Likewise.
3670         * g++.old-deja/g++.law/visibility16.C: Likewise.
3671         * g++.old-deja/g++.law/visibility17.C: Likewise.
3672         * g++.old-deja/g++.law/visibility18.C: Likewise.
3673         * g++.old-deja/g++.law/visibility19.C: Likewise.
3674         * g++.old-deja/g++.law/visibility20.C: Likewise.
3675         * g++.old-deja/g++.law/visibility21.C: Likewise.
3676         * g++.old-deja/g++.law/visibility24.C: Likewise.
3677         * g++.old-deja/g++.law/visibility4.C: Likewise.
3678         * g++.old-deja/g++.law/visibility5.C: Likewise.
3679         * g++.old-deja/g++.law/visibility6.C: Likewise.
3680         * g++.old-deja/g++.law/visibility7.C: Likewise.
3681         * g++.old-deja/g++.law/visibility8.C: Likewise.
3682         * g++.old-deja/g++.law/visibility9.C: Likewise.
3683         * g++.old-deja/g++.niklas/t135.C: Likewise.
3684         * g++.old-deja/g++.oliva/delete1.C: Likewise.
3685         * g++.old-deja/g++.oliva/partord1.C: Likewise.
3686         * g++.old-deja/g++.other/access11.C: Likewise.
3687         * g++.old-deja/g++.other/access4.C: Likewise.
3688         * g++.old-deja/g++.other/access7.C: Likewise.
3689         * g++.old-deja/g++.other/crash1.C: Likewise.
3690         * g++.old-deja/g++.other/crash7.C: Likewise.
3691         * g++.old-deja/g++.other/friend1.C: Likewise.
3692         * g++.old-deja/g++.other/friend4.C: Likewise.
3693         * g++.old-deja/g++.other/friend9.C: Likewise.
3694         * g++.old-deja/g++.other/lineno1.C: Likewise.
3695         * g++.old-deja/g++.other/using1.C: Likewise.
3696         * g++.old-deja/g++.pt/enum14.C: Likewise.
3697         * g++.old-deja/g++.pt/friend11.C: Likewise.
3698         * g++.old-deja/g++.pt/friend21.C: Likewise.
3699         * g++.old-deja/g++.pt/friend3.C: Likewise.
3700         * g++.old-deja/g++.pt/inherit2.C: Likewise.
3701         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3702         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3703         * g++.old-deja/g++.robertl/eb94.C: Likewise.
3705 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
3707         PR ipa/65765
3708         * g++.dg/ipa/pr65765.C: New test.
3710 2015-04-15  Nick Clifton  <nickc@redhat.com>
3712         * gcc.target/rx/builtins.c: Disable RMPA test if string
3713         instructions are not allowed.
3715 2015-04-15  Alan Modra  <amodra@gmail.com>
3717         * gcc.dg/pr65408.c: New.
3719 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
3721         PR target/65729
3722         * gcc.target/arm/pr65729.c: New test.
3724 2015-04-14  Richard Biener  <rguenther@suse.de>
3726         PR tree-optimization/65758
3727         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3729 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
3731         PR target/65648
3732         * gcc.c-torture/execute/pr65648.c: New test.
3734 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3736         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3737         __builtin_finite instead of finite.
3738         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3739         Likewise.
3741 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
3743         PR tree-optimization/63387
3744         * gcc.dg/pr63387.c: New testcase.
3746 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
3748         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3750 2015-04-13  Richard Biener  <rguenther@suse.de>
3752         PR tree-optimization/65204
3753         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3755 2015-04-13  Terry Guo  <terry.guo@arm.com>
3757         PR target/65710
3758         * gcc.target/arm/pr65710.c: New.
3760 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
3762         PR tree-optimization/65747
3763         * g++.dg/torture/pr65747.C: New test.
3765 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
3767         PR c++/65736
3768         * g++.dg/cpp0x/pr65736.C: New test.
3770 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
3771             Martin Liska  <mliska@suse.cz>
3773         PR ipa/65722
3774         * g++.dg/ipa/pr65722.C: New testcase.
3776 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
3778         PR tree-optimization/65735
3779         * gcc.c-torture/compile/pr65735.c: New test.
3781 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
3783         PR middle-end/65554
3784         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3786 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
3788         PR target/65671
3789         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3791 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
3793         PR target/65647
3794         * gcc.target/arm/pr65647-2.c: New.
3796 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3798         PR target/65694
3799         * g++.dg/torture/pr65694.C: New test.
3801 2015-04-10  Tobias Burnus  <burnus@net-b.de>
3803         * gfortran.dg/coarray_lock_6.f90: New.
3804         * gfortran.dg/coarray_lock_7.f90: New.
3805         * gfortran.dg/coarray/lock_2.f90: New.
3807 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
3809         PR fortran/56674
3810         PR fortran/58813
3811         PR fortran/59016
3812         PR fortran/59024
3813         * gfortran.dg/used_types_27.f90: New.
3815 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3817         PR target/65671
3818         * gcc.target/i386/pr65671.c: New.
3820 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3822         PR tree-optimization/65709
3823         * c-c++-common/ubsan/align-9.c: New test.
3825 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
3827         PR fortran/56852
3828         * gfortran.dg/pr56852.f90: New test.
3830 2015-04-09  Marek Polacek  <polacek@redhat.com>
3831             Jakub Jelinek  <jakub@redhat.com>
3833         PR middle-end/65554
3834         * g++.dg/opt/pr65554.C: New test.
3836 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3838         PR c++/65690
3839         * c-c++-common/attr-aligned-1.c: New test.
3841 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
3843         * gcc.target/i386/mpx/memmove-zero-length.c: New.
3845 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3847         PR target/65676
3848         * gcc.target/i386/sse-25.c: New.
3850 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3852         PR target/65693
3853         * gcc.target/i386/pr65693.c: New test.
3855 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3857         * gcc.dg/lto/chkp-static-bounds_0.c: New.
3859 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3861         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3863 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3865         * gcc.target/i386/thunk-retbnd.c: New.
3867 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
3869         * gnat.dg/opt48.adb: New test.
3870         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3871         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3873 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
3875         PR ipa/65540
3876         * gcc.c-torture/compile/pr65540.c: New.
3878 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
3880         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3881         -Wno-pointer-arith.
3883 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
3885         PR debug/65678
3886         * g++.dg/debug/pr65678.C: New test.
3888         PR middle-end/65680
3889         * gcc.c-torture/compile/pr65680.c: New test.
3891 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
3893         PR fortran/65548
3894         * gfortran.dg/allocate_with_source_5.f90: New test.
3896 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
3898         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3899         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3901 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
3903         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3905 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3907         PR target/65614
3908         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3909         to get floating point compression.
3910         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3912 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
3914         PR preprocessor/61977
3915         * gcc.dg/cpp/pr61977.c: New test.
3917 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
3919         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3921 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
3923         PR target/65647
3924         * gcc.target/arm/pr65647.c: New.
3926 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
3928         PR ipa/65655
3929         * g++.dg/torture/pr65655.C: New testcase.
3931 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
3933         PR c++/64085
3934         * g++.dg/cpp1y/lambda-init13.C: New.
3936 2015-04-03  Marek Polacek  <polacek@redhat.com>
3938         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3940 2015-04-02  Marek Polacek  <polacek@redhat.com>
3942         PR c++/65642
3943         * g++.dg/cpp0x/constexpr-fold1.C: New test.
3944         * g++.dg/cpp0x/constexpr-fold2.C: New test.
3946 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
3948         PR preprocessor/61977
3949         * gcc.target/powerpc/pr61977-1.c: New test.
3950         * gcc.target/powerpc/pr61977-2.c: New test.
3952 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
3954         PR c++/56100
3955         * g++.dg/warn/Wshadow-8.C: New.
3956         * g++.dg/warn/Wshadow-9.C: Likewise.
3957         * g++.dg/warn/Wshadow-10.C: Likewise.
3958         * g++.dg/warn/Wshadow-11.C: Likewise.
3960 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3962         * gcc.dg/pr23623.c: Added aligned attribute.
3963         * gcc.dg/20141029-1.c: Likewise.
3964         * gcc.dg/20150306-1.c: New test.
3966 2015-04-01  Marek Polacek  <polacek@redhat.com>
3968         PR c++/65554
3969         * g++.dg/cpp0x/initlist93.C: New test.
3970         * g++.dg/cpp0x/initlist94.C: New test.
3972 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3974         PR target/65624
3975         * gcc.target/aarch64/pr65624.c: New test.
3977 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
3979         * gcc.dg/ipa/inlinehint-4.c: New testcase.
3981 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
3983         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
3984         extra variable to force stack alignment.
3985         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
3986         extra variable to force stack alignment.
3988 2015-03-31  Marek Polacek  <polacek@redhat.com>
3990         PR c++/65390
3991         * g++.dg/template/pr65390.C: New test.
3993 2015-03-31  Martin Liska  <mliska@suse.cz>
3995         * g++.dg/ipa/pr65557.C: New test.
3997 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3999         * gcc.target/s390/hotpatch-25.c: New test.
4000         * gcc.target/s390/hotpatch-1.c: Update test.
4001         * gcc.target/s390/hotpatch-10.c: Update test.
4002         * gcc.target/s390/hotpatch-11.c: Update test.
4003         * gcc.target/s390/hotpatch-12.c: Update test.
4004         * gcc.target/s390/hotpatch-13.c: Update test.
4005         * gcc.target/s390/hotpatch-14.c: Update test.
4006         * gcc.target/s390/hotpatch-15.c: Update test.
4007         * gcc.target/s390/hotpatch-16.c: Update test.
4008         * gcc.target/s390/hotpatch-17.c: Update test.
4009         * gcc.target/s390/hotpatch-18.c: Update test.
4010         * gcc.target/s390/hotpatch-19.c: Update test.
4011         * gcc.target/s390/hotpatch-2.c: Update test.
4012         * gcc.target/s390/hotpatch-21.c: Update test.
4013         * gcc.target/s390/hotpatch-22.c: Update test.
4014         * gcc.target/s390/hotpatch-23.c: Update test.
4015         * gcc.target/s390/hotpatch-24.c: Update test.
4016         * gcc.target/s390/hotpatch-3.c: Update test.
4017         * gcc.target/s390/hotpatch-4.c: Update test.
4018         * gcc.target/s390/hotpatch-5.c: Update test.
4019         * gcc.target/s390/hotpatch-6.c: Update test.
4020         * gcc.target/s390/hotpatch-7.c: Update test.
4021         * gcc.target/s390/hotpatch-8.c: Update test.
4022         * gcc.target/s390/hotpatch-9.c: Update test.
4023         * gcc.target/s390/hotpatch-compile-16.c: Update test.
4025 2015-03-31  Richard Biener  <rguenther@suse.de>
4027         PR middle-end/65626
4028         * g++.dg/torture/pr65626.C: New testcase.
4030 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4032         PR target/65531
4033         * gcc.target/i386/mpx/pr65531.cc: New.
4035 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4037         PR target/65602
4038         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4039         __builtin_alloca instead of alloca.
4040         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4041         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4042         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4043         check.
4045 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
4047         PR ipa/65610
4048         * g++.dg/ubsan/pr65610.C: New test.
4050 2015-03-30  Marek Polacek  <polacek@redhat.com>
4052         PR c++/65398
4053         * g++.dg/cpp0x/pr65398-2.C: New test.
4055 2015-03-30  Marek Polacek  <polacek@redhat.com>
4057         * c-c++-common/pr65556.c: Change the width of bit-fields.
4059 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4061         PR ipa/65588
4062         * gcc.target/i386/pr65588.c: New testcase.
4064 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4066         PR libgfortran/65563
4067         * gfortran.dg/open_errors_2.f90:  New test.
4069 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4071         PR libgfortran/65596
4072         * gfortran.dg/namelist_86.f90: New test.
4074 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
4076         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4077         statement to reflect new ownership.
4079 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4081         PR c++/42328
4082         * g++.dg/template/friend58.C: New.
4083         * g++.dg/template/friend59.C: Likewise.
4085 2015-03-27  Tobias Burnus  <burnus@net-b.de>
4087         PR c/65586
4088         * g++.dg/gomp/openmp-simd-3.C: New.
4089         * gcc.dg/gomp/openmp-simd-3.c: New.
4091 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4093         PR target/65248
4094         * gcc.target/i386/pr65248-1.c: New file.
4095         * gcc.target/i386/pr65248-2.c: Likewise.
4096         * gcc.target/i386/pr65248-3.c: Likewise.
4097         * gcc.target/i386/pr65248-4.c: Likewise.
4099 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
4101         PR target/65593
4102         * gcc.c-torture/compile/pr65593.c: New test.
4104 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
4106         PR c++/59329
4107         * g++.dg/cpp1y/constexpr-assert1.C: New.
4109 2015-03-27  Marek Polacek  <polacek@redhat.com>
4111         PR c++/65556
4112         * c-c++-common/pr65556.c: New test.
4114 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4116         PR ipa/65600
4117         * g++.dg/torture/pr65600.C: New testcase.
4119 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
4121         PR target/65407
4122         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4124 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
4126         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4127         statement and cleanup. Fixed typos.
4129 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4131         PR middle-end/65595
4132         * gcc.c-torture/compile/pr65595.c: New testcase.
4134 2015-03-27  Marek Polacek  <polacek@redhat.com>
4136         PR sanitizer/65583
4137         * g++.dg/ubsan/pr65583.C: New test.
4139 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4141         * gcc.c-torture/compile/20150327.c: New testcase.
4143 2015-03-26  Richard Biener  <rguenther@suse.de>
4145         PR middle-end/65555
4146         * g++.dg/torture/pr65555.C: New testcase.
4148 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
4150         PR tree-optimization/64715
4151         * gcc.dg/builtin-object-size-15.c: New test.
4152         * gcc.dg/pr64715-1.c: New test.
4153         * gcc.dg/pr64715-2.c: New test.
4155 2015-03-26  Richard Biener  <rguenther@suse.de>
4157         PR middle-end/65519
4158         * gnat.dg/specs/opt2.ads: Fix testcase.
4160 2015-03-25  Martin Sebor  <msebor@redhat.com>
4162         PR testsuite/65526
4163         * lib/target-supports.exp (check_effective_target_arm32): Fail early
4164         when target isn't arm*-*-*-*.
4165         (check_effective_target_arm_nothumb): Likewise.
4166         (check_effective_target_arm_little_endian): Likewise.
4167         (check_effective_target_arm_vect_no_misalign): Likewise.
4168         (check_effective_target_aarch64_little_endian): Fail early if target
4169         isn't aarch64*-*-*.
4171 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
4173         PR tree-optimization/65177
4174         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4176 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
4178         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4179         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4180         smmintrin.h and mm3dnow.h.
4182 2015-03-25  Marek Polacek  <polacek@redhat.com>
4184         PR c++/65558
4185         * g++.dg/cpp0x/pr65558.C: New test.
4187 2015-03-25  Marek Polacek  <polacek@redhat.com>
4189         PR c++/61670
4190         * g++.dg/template/pr61670.C: New test.
4192 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4194         PR c++/54987
4195         * g++.dg/template/pr54987.C: New.
4197 2015-03-25  Richard Biener  <rguenther@suse.de>
4199         PR tree-optimization/62630
4200         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4202 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
4204         PR target/65508
4205         * gcc.target/i386/mpx/pr65508.c: New.
4207 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
4209         PR fortran/64952
4210         PR fortran/65532
4211         * gfortran.dg/data_initialized_3.f90: New.
4213 2015-03-25  Richard Biener  <rguenther@suse.de>
4215         PR middle-end/65519
4216         * gnat.dg/specs/opt2.ads: New testcase.
4218 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
4220         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4221         * gcc.target/arm/memset-inline-4.c: Skip for
4222         arm_tune_string_ops_prefer_neon.
4223         * gcc.target/arm/memset-inline-5.c: Ditto.
4224         * gcc.target/arm/memset-inline-6.c: Ditto.
4225         * gcc.target/arm/memset-inline-8.c: Ditto.
4226         * gcc.target/arm/memset-inline-9.c: Ditto.
4228 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4230         PR c++/58923
4231         * g++.dg/other/virtual3.C: New.
4233 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4235         PR c++/60130
4236         * g++.dg/cpp0x/vt-60130.C: New.
4238 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4240         PR c++/61971
4241         * g++.dg/warn/Warray-bounds-7.C: New.
4243 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4245         PR c++/60067
4246         * g++.dg/template/defarg18.C: New.
4248 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4250         PR c++/59988
4251         * g++.dg/cpp0x/vt-59988.C: New.
4253 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
4255         PR tree-optimization/65533
4256         * gcc.dg/pr65533.c: New test.
4258 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
4260         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4261         source= and mold= expressions functionality.
4262         * gfortran.dg/allocate_class_4.f90: New test.
4263         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4264         copying an unlimited polymorhpic object containing a char array
4265         to another unlimited polymorphic object respects the _len
4266         component.
4267         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4268         whether deferred length char array allocate works, unlimited
4269         polymorphic object allocation from a string works and if
4270         allocating an array of deferred length strings works.
4271         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4273 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4275         PR c++/65513
4276         * g++.dg/cpp0x/constexpr-array11.C: New.
4278 2015-03-24  Richard Biener  <rguenther@suse.de>
4280         PR middle-end/65517
4281         * gcc.dg/torture/pr65517.c: New testcase.
4283 2015-03-24  Tobias Burnus  <burnus@net-b.de>
4285         * gfortran.dg/coindexed_1.f90: Moved from
4286         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4288 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4290         PR testsuite/65506
4291         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4292         gimple dump.
4294         PR target/65523
4295         * gcc.target/i386/pr65523.c: New test.
4297         PR ipa/65475
4298         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4299         dg-options.
4300         * g++.dg/lto/pr65475b_0.C: Likewise.
4302 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
4304         PR target/65505
4305         * gcc.target/sh/torture/pr65505.c: New.
4307 2015-03-23  Martin Sebor  <msebor@redhat.com>
4309         PR testsuite/63175
4310         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4311         assembly for lvx in addition to lxv.
4313 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4315         PR target/65504
4316         * gfortran.dg/pr65504.f90: New test.
4318         PR ipa/65521
4319         * gcc.dg/pr65521.c: New test.
4321 2015-03-23  Richard Biener  <rguenther@suse.de>
4323         PR tree-optimization/65518
4324         * gcc.dg/vect/pr65518.c: New testcase.
4326 2015-03-23  Richard Biener  <rguenther@suse.de>
4328         PR tree-optimization/65494
4329         * gcc.dg/vect/pr65494.c: New testcase.
4331 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4333         PR preprocessor/65238
4334         * c-c++-common/cpp/pr65238-1.c: New test.
4335         * gcc.dg/cpp/pr65238-2.c: New test.
4336         * gcc.dg/cpp/trad/pr65238-3.c: New test.
4337         * gcc.dg/cpp/trad/pr65238-4.c: New test.
4339 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
4340             Mikael Morin  <mikael@gcc.gnu.org>
4342         PR fortran/64952
4343         * gfortran.dg/elemental_dependency_4.f90: New.
4344         * gfortran.dg/elemental_dependency_5.f90: New.
4346 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
4348         PR ipa/65475
4349         * g++.dg/lto/pr65475b_0.C: New testcase.
4350         * g++.dg/lto/pr65475b_1.C: New testcase.
4351         * g++.dg/lto/pr65475c_0.C: New testcase.
4352         * g++.dg/lto/pr65475c_1.C: New testcase.
4354 2015-03-21  Tobias Burnus  <burnus@net-b.de>
4356         * gfortran.dg/coarray_38.f90: New.
4357         * gfortran.dg/coarray_39.f90: New.
4358         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4359         compile test.
4361 2015-03-20  Marek Polacek  <polacek@redhat.com>
4363         PR c++/65398
4364         * g++.dg/cpp0x/pr65398.C: New test.
4366 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
4368         PR ipa/65475
4369         * g++.dg/lto/pr65475_0.C: New testcase.
4370         * g++.dg/lto/pr65475_1.C: New testcase.
4372 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
4374         PR rtl-optimization/64366
4375         * gcc.target/sh/pr64366.c: New.
4377 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4379         PR c++/48324
4380         * g++.dg/cpp0x/constexpr-48324.C: New.
4382 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4384         PR c++/48453
4385         * g++.dg/cpp0x/pr48453.C: New.
4387 2015-03-20  Marek Polacek  <polacek@redhat.com>
4389         PR c++/65072
4390         * g++.dg/cpp0x/pr65072.C: New test.
4392 2015-03-20  Richard Biener  <rguenther@suse.de>
4394         PR middle-end/64715
4395         * gcc.dg/pr15347.c: Use -O.
4396         * c-c++-common/pr19807-1.c: Likewise.
4398 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
4400         * gnat.dg/volatile13.ad[sb]: New test.
4402 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
4404         PR rtl-optimization/60851
4405         * gcc.target/i386/pr60851.c: New test.
4407 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
4409         PR target/65240
4410         * g++.dg/pr65240.h: Add tests for PR 65240.
4411         * g++.dg/pr65240-1.C: Likewise.
4412         * g++.dg/pr65240-2.C: Likewise.
4413         * g++.dg/pr65240-3.C: Likewise.
4414         * g++.dg/pr65240-4.C: Likewise.
4416 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
4418         PR rtl-optimization/63491
4419         * gcc.target/powerpc/pr63491.c: New.
4421 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4423         * g++.dg/ipa/pr65465.C: New test.
4425 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4427         PR c++/52659
4428         * g++.dg/cpp0x/deleted11.C: New.
4430 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4432         PR sanitizer/65400
4433         * c-c++-common/tsan/pr65400-3.c: New test.
4435 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4437         PR c++/59686
4438         * g++.dg/cpp0x/constexpr-59686.C: New.
4440 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4442         PR sanitizer/64265
4443         * g++.dg/tsan/pr64265.C: New test.
4445         PR sanitizer/65400
4446         * c-c++-common/tsan/pr65400-1.c: New test.
4447         * c-c++-common/tsan/pr65400-2.c: New test.
4449 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4451         PR c++/59816
4452         * g++.dg/cpp0x/pr59816.C: New.
4454 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
4456         PR fortran/59198
4457         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4459 2015-03-18  Martin Liska  <mliska@suse.cz>
4461         PR ipa/65439
4462         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4463         equivalences either to 6 or 7.
4465 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
4467         PR middle-end/64491
4468         Revert:
4469         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
4471         * gcc.dg/undefined-loop-1.c: New file.
4472         * gcc.dg/undefined-loop-2.c: New file.
4474         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
4476         PR testsuite/64032
4477         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4478         loop exits too early.
4480 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
4482         PR tree-optimization/65450
4483         * gfortran.dg/pr65450.f90: New test.
4485         PR target/65078
4486         * gcc.target/i386/pr65078-1.c: New test.
4487         * gcc.target/i386/pr65078-2.c: New test.
4488         * gcc.target/i386/pr65078-3.c: New test.
4489         * gcc.target/i386/pr65078-4.c: New test.
4490         * gcc.target/i386/pr65078-5.c: New test.
4491         * gcc.target/i386/pr65078-6.c: New test.
4493 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4495         PR c++/65340
4496         * g++.dg/cpp1y/pr65340.C: New.
4498 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4500         PR fortran/64432
4501         * gfortran.dg/system_clock_3.f08: Adjust test.
4503 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
4505         PR fortran/59198
4506         * gfortran.dg/proc_ptr_comp_44.f90: New test.
4507         * gfortran.dg/proc_ptr_comp_45.f90: New test.
4509 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4511         PR fortran/64432
4512         * gfortran.dg/system_clock_3.f08: New test.
4514 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
4516         PR c++/64626
4517         g++.dg/cpp1y/pr64626-1.C: New.
4518         g++.dg/cpp1y/pr64626-2.C: New.
4519         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4521 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
4523         PR tree-optimization/65427
4524         * gcc.c-torture/execute/pr65427.c: New test.
4526 2015-03-16  Marek Polacek  <polacek@redhat.com>
4528         DR 1688
4529         PR c++/65327
4530         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4531         * g++.dg/cpp0x/pr65327.C: New test.
4533 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4535         PR sanitizer/64820
4536         * c-c++-common/asan/pr64820.c: New test.
4538 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
4540         * gfortran.dg/pointer_2.f90: New test.
4542 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4544         * g++.dg/pr65049.C: New test.
4546 2015-03-16  Tom de Vries  <tom@codesourcery.com>
4548         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4549         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4550         * gcc.target/i386/fuse-caller-save.c: Same.
4552 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4554         * gnat.dg/loop_optimization18.ad[sb]: New test.
4555         * gnat.dg/loop_optimization18_pkg.ads: New helper.
4557 2015-03-16  Alan Modra  <amodra@gmail.com>
4559         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
4560         2014-12-05 change.
4562 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
4564         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4565         hppa*-*-hpux*.
4566         * gcc.dg/torture/pr65270-2.c: Likewise.
4568 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4570         PR fortran/61138
4571         * gfortran.dg/pointer_remapping_9.f90: New.
4573 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
4575         PR tree-optimization/65369
4576         * gcc.c-torture/execute/pr65369.c: New test.
4578         PR tree-optimization/65418
4579         * gcc.c-torture/execute/pr65418-1.c: New test.
4580         * gcc.c-torture/execute/pr65418-2.c: New test.
4582         PR rtl-optimization/65401
4583         * gcc.c-torture/execute/pr65401.c: New test.
4585 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4587         PR target/64600
4588         * gcc.target/arm/pr64600_1.c: New test.
4590 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4592         PR rtl-optimization/65235
4593         * gcc.target/aarch64/pr65235_1.c: New test.
4595 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4597         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4598         * gcc.target/s390/hotpatch-22.c: Likewise.
4599         * gcc.target/s390/hotpatch-23.c: Likewise.
4600         * gcc.target/s390/hotpatch-24.c: Likewise.
4601         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4602         * gcc.target/s390/hotpatch-1.c: Update expected output.
4603         * gcc.target/s390/hotpatch-2.c: Likewise.
4604         * gcc.target/s390/hotpatch-3.c: Likewise.
4605         * gcc.target/s390/hotpatch-4.c: Likewise.
4606         * gcc.target/s390/hotpatch-5.c: Likewise.
4607         * gcc.target/s390/hotpatch-6.c: Likewise.
4608         * gcc.target/s390/hotpatch-7.c: Likewise.
4609         * gcc.target/s390/hotpatch-8.c: Likewise.
4610         * gcc.target/s390/hotpatch-9.c: Likewise.
4611         * gcc.target/s390/hotpatch-10.c: Likewise.
4612         * gcc.target/s390/hotpatch-11.c: Likewise.
4613         * gcc.target/s390/hotpatch-12.c: Likewise.
4614         * gcc.target/s390/hotpatch-13.c: Likewise.
4615         * gcc.target/s390/hotpatch-14.c: Likewise.
4616         * gcc.target/s390/hotpatch-15.c: Likewise.
4617         * gcc.target/s390/hotpatch-16.c: Likewise.
4618         * gcc.target/s390/hotpatch-17.c: Likewise.
4619         * gcc.target/s390/hotpatch-18.c: Likewise.
4620         * gcc.target/s390/hotpatch-19.c: Likewise.
4622 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4624         PR target/65103
4625         * gcc.target/i386/pr65103-1.c: New.
4627 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4629         PR target/65044
4630         * gcc.target/i386/pr65044.c: New.
4632 2015-03-12  Tom de Vries  <tom@codesourcery.com>
4634         PR rtl-optimization/64895
4635         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4636         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4637         * gcc.target/i386/fuse-caller-save.c: Ditto.
4639 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4641         * gcc.dg/ipa/pr63569.c: Fix template.
4643 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
4645         * g++.dg/ipa/pr64146.C: Require fpic support.
4647 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
4649         PR libfortran/65200
4650         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4651         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4653 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
4655         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4656         to dg-options, fix up dg-skip-if.
4658 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
4660         PR target/65296
4661         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4662         * gcc.target/avr/tiny-caller-save.c: Same.
4664 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4666         PR target/65242
4667         * g++.dg/pr65242.C: New test.
4669 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
4671         * c-c++-common/asan/no-asan-check-glob.c: New test.
4673 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
4675         PR c++/65370
4676         * g++.dg/other/default11.C: New.
4677         * g++.dg/other/default12.C: Likewise.
4679 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4681         PR target/65368
4682         * gcc.target/i386/bmi2-bzhi-2.c: New test.
4684 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
4686         PR fortran/65024
4687         * gfortran.dg/unlimited_polymorphic_23.f90: New test
4689 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4691         PR c++/65127
4692         * g++.dg/cpp0x/pr65127.C: New test.
4694 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4696         * gcc.dg/ipa/PR64550.c: Update template.
4698 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4699             Tobias Burnus  <burnus@net-b.de>
4701         * gfortran.dg/coarray_sync_memory.f90: New.
4703 2015-03-10  Marek Polacek  <polacek@redhat.com>
4705         PR sanitizer/65367
4706         * c-c++-common/ubsan/pr65367.c: New test.
4708 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4710         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4711         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4712         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4713         * gcc.target/i386/mpx/calloc-1-nov.c: New.
4714         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4715         * gcc.target/i386/mpx/malloc-1-nov.c: New.
4716         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4717         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4718         * gcc.target/i386/mpx/realloc-1-nov.c: New.
4719         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4720         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4721         * gcc.target/i386/mpx/realloc-2-nov.c: New.
4722         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4724 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4726         * lib/mpx-dg.exp (mpx_link_flags): New.
4727         (mpx_init): New.
4728         (mpx_finish): New.
4729         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4730         * gcc.target/i386/mpx/alloca-1-nov.c: New.
4731         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4732         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4733         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4734         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4735         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4736         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4737         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4738         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4739         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4740         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4741         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4742         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4743         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4744         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4745         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4746         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4747         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4748         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4749         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4750         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4751         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4752         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4753         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4754         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4755         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4756         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4757         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4758         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4759         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4760         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4761         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4762         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4763         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4764         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4765         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4766         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4767         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4768         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4769         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4770         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4771         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4772         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4773         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4774         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4775         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4776         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4777         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4778         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4779         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4780         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4781         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4782         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4783         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4784         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4785         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4786         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4787         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4788         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4789         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4790         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4791         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4792         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4793         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4794         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4795         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4796         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4797         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4798         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4799         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4800         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4801         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4802         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4803         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4804         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4805         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4806         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4807         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4808         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4809         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4810         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4811         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4812         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4813         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4814         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4815         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4816         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4817         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4818         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4819         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4820         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4821         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4822         * gcc.target/i386/mpx/label-address-1.c: New.
4823         * gcc.target/i386/mpx/legacy-1-nov.c: New.
4824         * gcc.target/i386/mpx/macro.c: New.
4825         * gcc.target/i386/mpx/mpx-check.h: New.
4826         * gcc.target/i386/mpx/mpx.exp: New.
4827         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4828         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4829         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4830         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4831         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4832         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4833         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4834         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4835         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4836         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4837         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4838         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4839         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4840         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4841         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4842         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4843         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4844         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4845         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4846         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4847         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4848         * gcc.target/i386/mpx/reference-1-lbv.c: New.
4849         * gcc.target/i386/mpx/reference-1-nov.c: New.
4850         * gcc.target/i386/mpx/reference-1-ubv.c: New.
4851         * gcc.target/i386/mpx/reference-2-lbv.c: New.
4852         * gcc.target/i386/mpx/reference-2-nov.c: New.
4853         * gcc.target/i386/mpx/reference-2-ubv.c: New.
4854         * gcc.target/i386/mpx/reference-3-lbv.c: New.
4855         * gcc.target/i386/mpx/reference-3-nov.c: New.
4856         * gcc.target/i386/mpx/reference-3-ubv.c: New.
4857         * gcc.target/i386/mpx/reference-4-lbv.c: New.
4858         * gcc.target/i386/mpx/reference-4-nov.c: New.
4859         * gcc.target/i386/mpx/reference-4-ubv.c: New.
4860         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4861         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4862         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4863         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4864         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4865         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4866         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4867         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4868         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4869         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4870         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4871         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4872         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4873         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4874         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4875         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4876         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4877         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4878         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4879         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4880         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4881         * gcc.target/i386/mpx/sincos-1-nov.c: New.
4882         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4883         * gcc.target/i386/mpx/static-array-1-nov.c: New.
4884         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4885         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4886         * gcc.target/i386/mpx/static-init-1-nov.c: New.
4887         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4888         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4889         * gcc.target/i386/mpx/static-init-2-nov.c: New.
4890         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4891         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4892         * gcc.target/i386/mpx/static-init-3-nov.c: New.
4893         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4894         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4895         * gcc.target/i386/mpx/static-init-4-nov.c: New.
4896         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4897         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4898         * gcc.target/i386/mpx/static-init-5-nov.c: New.
4899         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4900         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4901         * gcc.target/i386/mpx/static-init-6-nov.c: New.
4902         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4903         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4904         * gcc.target/i386/mpx/static-string-1-nov.c: New.
4905         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4906         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4907         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4908         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4909         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4910         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4911         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4912         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4913         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4914         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4915         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4916         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4917         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4918         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4919         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4920         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4921         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4922         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4923         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4924         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4925         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4926         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4927         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4928         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4929         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4930         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4931         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4932         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4933         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4934         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4935         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4936         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4937         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4938         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4939         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4940         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4941         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4942         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4943         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4944         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4945         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4946         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4947         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4948         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4949         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4950         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4951         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4952         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4953         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
4954         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
4955         * gcc.target/i386/mpx/vararg-1-nov.c: New.
4956         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
4957         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
4958         * gcc.target/i386/mpx/vararg-2-nov.c: New.
4959         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
4960         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
4961         * gcc.target/i386/mpx/vararg-3-nov.c: New.
4962         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
4963         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
4964         * gcc.target/i386/mpx/vararg-4-nov.c: New.
4965         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
4966         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
4967         * gcc.target/i386/mpx/vararg-5-nov.c: New.
4968         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
4969         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
4970         * gcc.target/i386/mpx/vararg-6-nov.c: New.
4971         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
4972         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
4973         * gcc.target/i386/mpx/vararg-7-nov.c: New.
4974         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
4975         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
4976         * gcc.target/i386/mpx/vararg-8-nov.c: New.
4977         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
4978         * gcc.target/i386/mpx/vla-1-lbv.c: New.
4979         * gcc.target/i386/mpx/vla-1-nov.c: New.
4980         * gcc.target/i386/mpx/vla-1-ubv.c: New.
4981         * gcc.target/i386/mpx/vla-2-lbv.c: New.
4982         * gcc.target/i386/mpx/vla-2-nov.c: New.
4983         * gcc.target/i386/mpx/vla-2-ubv.c: New.
4985 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
4987         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
4989 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
4991         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
4993 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
4995         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
4996         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
4998 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5000         PR c/65120
5001         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5002         on rhs is 0.
5003         (fn4): New test.
5004         * c-c++-common/pr65120.c: New test.
5006         PR rtl-optimization/65321
5007         * gcc.dg/pr65321.c: New test.
5009 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5011         PR tree-optimization/65355
5012         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5014 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
5016         PR c/65120
5017         * c-c++-common/pr49706.c: Adjust tests for not warning
5018         about !!x == y or !b == y where b is boolean, and add
5019         some further tests.
5020         * c-c++-common/pr62199-2.c: Likewise.
5022 2015-03-09  Richard Biener  <rguenther@suse.de>
5024         PR middle-end/65270
5025         * gcc.dg/torture/pr65270-1.c: New testcase.
5026         * gcc.dg/torture/pr65270-2.c: Likewise.
5028 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5030         PR tree-optimization/63743
5031         * gcc.dg/pr63743.c: New test.
5033 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
5035         PR lto/65316
5036         * g++.dg/lto/pr65316_0.C: New testcase.
5037         * g++.dg/lto/pr65316_1.C: New testcase.
5039 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
5041         PR target/62247
5042         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5043         hppa*-*-hpux*.
5044         * g++.dg/abi/rtti3.C: Likewise.
5046         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5048         PR target/62251
5049         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5051         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5053         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5055         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5057 2015-03-08  Morin  <mikael@gcc.gnu.org>
5059         PR fortran/60898
5060         * gfortran.dg/entry_20.f90: New.
5062 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5064         PR target/65153
5065         * gcc.c-torture/compile/pr65153.c: New.
5067 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5069         PR target/65249
5070         * g++.dg/torture/pr65249.C: New.
5072 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
5074         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5075         long.
5076         (int64_t): Likewise.
5078 2015-03-07  Marek Polacek  <polacek@redhat.com>
5079             Martin Uecker  <uecker@eecs.berkeley.edu>
5081         PR sanitizer/65280
5082         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5083         member-like arrays.
5084         * c-c++-common/ubsan/bounds-8.c: New test.
5085         * c-c++-common/ubsan/bounds-9.c: New test.
5086         * gcc.dg/ubsan/bounds-2.c: New test.
5088 2015-03-05  Martin Sebor  <msebor@redhat.com>
5090         * PR testsuite/63175
5091         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5092         checking of results into main to prevent it from getting optimized
5093         away.
5094         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5096 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
5098         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5099         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5100         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5101         x64.
5103 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
5105         * g++.dg/lto/pr65302_1.C: New testcase.
5106         * g++.dg/lto/pr65302_0.C: New testcase.
5108 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5110         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5111         -fno-ipa-icf to dg-options.
5113 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5115         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5116         compiles using the linker plugin.
5118 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5120         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5122 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5124         * gcc.target/arm/pr65067.c: New test.
5126 2015-03-05  Martin Liska  <mliska@suse.cz>
5128         PR ipa/65318
5129         * gcc.dg/ipa/pr65318.c: New test.
5131 2015-03-05  Marek Polacek  <polacek@redhat.com>
5133         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5135 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5137         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5139 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5141         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5142         max-unroll-times back to defaults for s390.
5144 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5146         Fix last commit.
5148 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5150         PR c++/64665
5151         * g++.dg/cpp0x/initlist92.C: New.
5153 2015-03-05  Richard Biener  <rguenther@suse.de>
5155         PR tree-optimization/65310
5156         * gcc.dg/vect/pr65310.c: New testcase.
5158 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5160         PR c++/64834
5161         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5163 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
5165         * gnat.dg/entry_queues3.adb: New test.
5167 2015-03-04  Ian Lance Taylor  <iant@google.com>
5169         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5171 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5173         PR c++/64227
5174         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5176 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
5178         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5179         -fno-ipa-icf to dg-options
5180         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5181         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5183 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5185         PR c++/64398
5186         * g++.dg/cpp0x/decltype62.C: New.
5188 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
5190         * gnat.dg/object_overflow5.adb: New test.
5192 2015-03-03  Martin Liska  <mliska@suse.cz>
5194         PR ipa/65287
5195         * gcc.dg/ipa/pr65287.c: New test.
5197 2015-03-03  Martin Jambor  <mjambor@suse.cz>
5198             Eric Botcazou  <ebotcazou@adacore.com>
5200         * gnat.dg/specs/pack12.ads: New test.
5202 2015-03-03  Martin Liska  <mliska@suse.cz>
5204         * gcc.dg/ipa/PR65282.c: New test.
5206 2015-03-13  Jeff Law  <law@redhat.com>
5208         PR tree-optimization/65241
5209         * gcc.c-torture/compile/pr65241.c: New test.
5211 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
5213         PR target/64331
5214         * gcc.target/avr/torture/pr64331.c: New test.
5216 2015-03-03  Martin Liska  <mliska@suse.cz>
5217             Jan Hubicka  <hubicka@ucw.cz>
5219         * g++.dg/ipa/pr65263.C: New test.
5221 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5223         PR ipa/65130
5224         * gcc.dg/lto/pr65130_0.c: New testcase.
5225         * gcc.dg/lto/pr65130_1.c: New testcase.
5227 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5229         PR ipa/64988
5230         * g++.dg/torture/pr64988.C: New testcase.
5232 2015-03-02  Tobias Burnus  <burnus@net-b.de>
5234         * gfortran.dg/coarray_atomic_6.f90: New.
5236 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5238         PR target/65184
5239         * gcc.target/i386/pr65184.c: New.
5241 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5243         PR target/65183
5244         * gcc.target/i386/pr65183.c: New.
5246 2015-02-28  Martin Liska  <mliska@suse.cz>
5247             Jan Hubicka  <hubicka@ucw.cz>
5249         * gcc.dg/ipa/ipa-icf-35.c: New test.
5250         * gcc.dg/ipa/ipa-icf-36.c: New test.
5251         * gcc.dg/ipa/ipa-icf-37.c: New test.
5253 2015-02-28  Martin Liska  <mliska@suse.cz>
5254             Jan Hubicka  <hubicka@ucw.cz>
5256         PR ipa/65245
5257         * gcc.dg/ipa/ipa-icf-34.c: New test.
5259 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
5261         PR target/61142
5262         * gcc.target/sh/sh/pr61142.c: New.
5264 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
5266         * g++.dg/other/dump-ada-spec-3.C: New test.
5268 2015-03-01  Martin Liska  <mliska@suse.cz>
5270         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5271         * g++.dg/ipa/pr63595.C: Update expected results.
5273 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
5275         PR ipa/65236
5276         * g++.dg/ipa/ipa-icf-6.C: New testcase.
5278 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
5280         * gcc.dg/vect/pr59354.c: Move vector producing code to
5281         separate function.
5283 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
5285         PR ipa/65237
5286         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5287         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5288         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5289         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5291 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
5293         PR tree-optimization/65048
5294         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5295         (foo): Use K&R style definition.
5297 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
5299         PR target/65032
5300         * g++.dg/pr65032.C: New.
5302 2015-02-27  Marek Polacek  <polacek@redhat.com>
5304         PR c/65040
5305         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5306         -Wformat=2.
5308 2015-02-27  Marek Polacek  <polacek@redhat.com>
5310         PR c/65228
5311         * gcc.dg/pr65228.c: New test.
5313 2015-02-27  Kai Tietz  <ktietz@redhat.com>
5315         PR c/35330
5316         * gcc.dg/weak/weak-17.c: New file.
5318 2015-02-27  Richard Biener  <rguenther@suse.de>
5320         PR lto/65193
5321         * g++.dg/lto/pr65193_0.C: New testcase.
5323 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5325         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5326         * gcc.target/s390/hotpatch-8.c: Likewise.
5327         * gcc.target/s390/hotpatch-9.c: Likewise.
5328         * gcc.target/s390/pr61078.c: Likewise.
5329         * gcc.target/s390/pr57960.c: Remove -m64.
5330         * gcc.target/s390/pr61078.c: Likewise.
5332 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
5333             Martin Liska  <mliska@suse.cz>
5335         PR bootstrap/65150
5336         * gcc.dg/pr64454.c: Disable ICF.
5337         * gcc.dg/pr28685-1.c: Disable ICF
5338         * gcc.dg/ipa/iinline-5.c: Disable ICF.
5339         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5340         * g++.dg/ipa/ipa-icf-4.C: Update template.
5342 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
5344         PR tree-optimization/65216
5345         * gcc.c-torture/execute/pr65216.c: New test.
5347         PR tree-optimization/65215
5348         * gcc.c-torture/execute/pr65215-1.c: New test.
5349         * gcc.c-torture/execute/pr65215-2.c: New test.
5350         * gcc.c-torture/execute/pr65215-3.c: New test.
5351         * gcc.c-torture/execute/pr65215-4.c: New test.
5352         * gcc.c-torture/execute/pr65215-5.c: New test.
5354 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5356         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5358 2015-02-26  Martin Liska  <mliska@suse.cz>
5359             Jan Hubicka  <hubicka@ucw.cz>
5361         * g++.dg/ipa/pr64146.C: Update expected results.
5362         * gcc.dg/ipa/ipa-icf-26.c: Update test.
5363         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5364         * gcc.dg/ipa/ipa-icf-34.c: New test.
5366 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5368         * gcc.dg/vect/vect-pr61917.c: Rename to ...
5369         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5370         (dg-additional-options): Remove dg directive.
5371         (dg-final): Add dg directive.
5373 2015-02-26  Marek Polacek  <polacek@redhat.com>
5375         PR ipa/65008
5376         * g++.dg/ipa/pr65008.C: New test.
5378 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5380         * lib/profopt.exp (profopt-target-cleanup): New proc.
5381         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5382         files from sources from dg-additional-sources.
5384 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5386         * lib/gcov.exp: Cleanup in case of xfail.
5388 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5390         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5392 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
5394         PR debug/46102
5395         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5396         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5397         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5398         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5399         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5400         * g++.dg/debug/pr46123.C: XFAIL and move...
5401         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5402         * gcc.dg/debug/dwarf2-3.c: Move...
5403         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5405 2015-02-26  Marek Polacek  <polacek@redhat.com>
5407         PR c++/65202
5408         * g++.dg/cpp1y/pr65202.C: New test.
5410 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5412         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5413         locale_facets.h.gcov.
5415 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5417         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5419 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5421         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5423 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5425         PR target/65217
5426         * gcc.target/i386/pr65217.c: New.
5428 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5430         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5432 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5434         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5436 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5438         PR tree-optimization/65048
5439         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5441 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5443         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5444         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5446 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
5448         PR target/65161
5449         * gcc.target/i386/pr65161.c: New test.
5451 2015-02-26  Terry Guo  <terry.guo@arm.com>
5453         * gcc.target/arm/no-volatile-in-it.c: New test.
5455 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
5457         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5458         (dg-options): Add -save-temps.
5459         (dg-final): Add cleanup-saved-temps.
5461 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
5463         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5465 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
5467         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5468         * gcc.target/powerpc/pack01.c: Include string.h.
5470 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5472         PR target/65167
5473         * gcc.target/i386/pr65167.c: New.
5475 2015-02-25  Kai Tietz  <ktietz@redhat.com>
5477         PR tree-optimization/61917
5478         * gcc.dg/vect/vect-pr61917.c: New file.
5480 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
5482         PR tree-optimization/65170
5483         * gcc.c-torture/execute/pr65170.c: New test.
5484         * gcc.dg/tree-ssa/vrp96.c: New test.
5486 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5488         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5490 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5492         PR testsuite/65126
5493         * lib/gcc-defs.exp (additional_sources_used): Add new var.
5494         (dg-additional-files-options): Copy additional_sources to
5495         additional_sources_used before emptying additional_sources.
5496         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5497         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5498         (cleanup-saved-temps): Use additional_sources_used instead of
5499         additional_sources.
5500         (dg-test): Reset additional_sources_used.
5502 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
5504         PR fortran/63427
5505         * gfortran.dg/integer_exponentiation_6.F90: New test.
5507 2015-02-23  Martin Sebor  <msebor@redhat.com>
5509         PR target/65109
5510         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5511         two parts.  One to save registers, the other to verify the
5512         registers have the right values.  Save register state into
5513         static data rather than on the stack.
5515 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
5517         PR bootstrap/63888
5518         * c-c++-common/asan/pr63888.c: New test.
5520 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
5522         PR target/65163
5523         * gcc.c-torture/compile/pr65163.c: New.
5525 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5527         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5528         with -m31 on 64 bit.
5529         * gcc.dg/hoist-register-pressure-2.c: Likewise.
5530         * gcc.dg/hoist-register-pressure-3.c: Likewise.
5532 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5534         * gcc.target/s390/20090223-1.c: Add
5535         -Wno-implicit-function-declaration option.
5536         * gcc.target/s390/pr42224.c: Likewise.
5537         * gcc.target/s390/pr55718.c: Likewise.
5539 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5541         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5542         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5543         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5544         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5545         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5546         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5547         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5548         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5549         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5550         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5551         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5552         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5553         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5554         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5555         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5556         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5557         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5558         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5559         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5560         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5561         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5563 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5565         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5566         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5567         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5568         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5569         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5570         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5571         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5572         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5573         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5574         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5575         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5576         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5577         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5578         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5579         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5580         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5582 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5584         PR fortran/64980
5585         PR fortran/61960
5586         * gfortran.dg/pr61960.f90: New.
5587         * gfortran.dg/pr64230.f90: New.
5588         * gfortran.dg/pr64980.f03: New.
5590 2015-02-22  Tom de Vries  <tom@codesourcery.com>
5592         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5594 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
5596         PR ada/65156
5597         * gnat.dg/timing_events.adb: Removed, invalid test.
5599 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
5601         PR debug/58123
5602         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5603         location.
5604         * g++.dg/gcov/gcov-2.C: Likewise.
5606 2015-02-20  Richard Biener  <rguenther@suse.de>
5608         PR tree-optimization/65136
5609         * gcc.dg/tree-ssa/pr65136.c: New testcase.
5611 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
5613         PR testsuite/64158
5614         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5615         and nvptx-*-* blacklisting.
5617         * gcc.dg/sibcall-9.c: New test.
5618         * gcc.dg/sibcall-10.c: New test.
5620 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5622         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5624 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
5626         PR target/64452
5627         * gcc.target/avr/torture/pr64452.c: New test.
5629 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5631         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5632         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5634 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5636         PR testsuite/65116
5637         * lib/target-supports.exp (check_compile): Check whether
5638         additional_sources is defined before using it.
5640 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
5642         PR middle-end/65074
5643         * g++.dg/opt/pr65074.C: New file.
5645 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
5647         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5648         (size_type): New typedef.
5649         (operator "" _script): Use it for the last argument.
5651 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5653         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5655 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5657         * lib/target-supports.exp (check_compile): Save/restore
5658         additional_sources that may belong to an actual test.
5660 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
5662         PR gcov-profile/64634
5663         * g++.dg/gcov/gcov-15.C: New test.
5665 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5667         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5669 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5671         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5673 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5675         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5677 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5679         * gfortran.dg/fmt_cache_1.f: Add missing close.
5681 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5683         PR testsuite/65107
5684         * gfortran.dg/read_eof_8.f90: Add missing close.
5686 2015-02-18  Richard Biener  <rguenther@suse.de>
5688         PR tree-optimization/65063
5689         * gcc.dg/pr65063.c: New testcase.
5691 2015-02-18  Richard Biener  <rguenther@suse.de>
5693         PR tree-optimization/62217
5694         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5696 2015-02-18  Marek Polacek  <polacek@redhat.com>
5698         PR sanitizer/65081
5699         * c-c++-common/ubsan/pr65081.c: New test.
5701 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
5703         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5704         * gcc.target/sh/force-cbranch-delay-slot.c: New.
5706 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
5708         * gcc.dg/ipa/propalign-3.c: New test.
5710 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
5712         PR target/64793
5713         * gcc.target/sh/pr64793.c: New.
5714         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5716 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
5718         * gcc.target/arm/divzero.c: New test case.
5720 2015-02-17  Tom de Vries  <tom@codesourcery.com>
5722         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5724 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
5725             Jakub Jelinek  <jakub@redhat.com>
5727         PR c++/65075
5728         * g++.dg/cpp0x/pr65075.C: New test.
5730 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
5732         PR target/65058
5733         * gcc.target/powerpc/pr65058.c: New test.
5735 2015-02-16  Jeff Law  <law@redhat.com>
5737         PR tree-optimization/64823
5738         * gcc.dg/uninit-20.c: New test.
5740 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
5741             James Greenhalgh  <james.greenhalgh@arm.com>
5743         PR ipa/64963
5744         * gcc.dg/ipa/ipa-clone-1.c: New test.
5746 2015-02-16  Richard Biener  <rguenther@suse.de>
5748         PR tree-optimization/65077
5749         * gcc.dg/torture/pr65077.c: New testcase.
5751 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
5753         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5754         Directive adjusted to scan for ldaxr.
5755         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5756         adjusted to scan for ldaex.
5758 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
5760         PR c++/65080
5761         * g++.dg/cpp0x/constexpr-65080.C: New.
5763 2015-02-16  Richard Biener  <rguenther@suse.de>
5765         PR tree-optimization/63593
5766         * gcc.dg/pr63593.c: New testcase.
5768 2015-02-16  Marek Polacek  <polacek@redhat.com>
5770         PR c/65066
5771         * gcc.dg/pr65066.c: New test.
5773 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
5775         * gcc.dg/pr65002.C: Move ...
5776         * g++.dg/ipa/pr65002.C: ... here.
5778 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
5780         * gcc.target/powerpc/pr64205.c: Skip on AIX.
5781         * gcc.target/powerpc/pr64505.c: Skip on AIX.
5782         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5783         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5785 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
5787         PR testsuite/64850
5788         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5789         the expression to find calls.
5790         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5791         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5792         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5793         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5794         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5796 2015-02-14  Marek Polacek  <polacek@redhat.com>
5798         PR c/64768
5799         * gcc.dg/array-11.c: New test.
5800         * gcc.dg/array-12.c: New test.
5801         * gcc.dg/array-13.c: New test.
5802         * gcc.dg/array-14.c: New test.
5803         * gcc.dg/c99-flex-array-typedef-1.c: New test.
5804         * gcc.dg/c99-flex-array-typedef-2.c: New test.
5805         * gcc.dg/c99-flex-array-typedef-3.c: New test.
5806         * gcc.dg/c99-flex-array-typedef-5.c: New test.
5807         * gcc.dg/c99-flex-array-typedef-7.c: New test.
5808         * gcc.dg/c99-flex-array-typedef-8.c: New test.
5810 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5812         PR c++/60894
5813         * g++.dg/lookup/using54.C: New.
5815 2015-02-13  Jeff Law  <law@redhat.com>
5817         PR bootstrap/65060
5818         Revert my change for tree-optimization/64823.
5820 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
5822         PR tree-optimization/65053
5823         * gcc.c-torture/execute/pr65053-1.c: New test.
5824         * gcc.c-torture/execute/pr65053-2.c: New test.
5826 2015-02-13  Marek Polacek  <polacek@redhat.com>
5828         PR c/65050
5829         * gcc.dg/pr65050.c: New test.
5831 2015-02-13  Jeff Law  <law@redhat.com>
5833         PR tree-optimization/64823
5834         * gcc.dg/uninit-20.c: New test.
5836         PR rtl-optimization/47477
5837         * gcc.dg/tree-ssa/pr47477.c: New test.
5839 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5841         PR c++/60211
5842         * g++.dg/parse/ivdep-2.C: New.
5843         * g++.dg/parse/ivdep-3.C: Likewise.
5845 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5847         PR fortran/64506
5848         * gfortran.dg/continuation_13.f90: New test.
5849         * gfortran.dg/continuation_14.f: New test.
5851 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5853         PR c++/64970
5854         * g++.dg/cpp0x/sfinae55.C: New.
5856 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
5858         PR ipa/65034
5859         * g++.dg/ipa/pr65034.C: New test.
5861 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5863         PR tree-optimization/65002
5864         * gcc.dg/pr65002.C: New.
5866 2015-02-13  Marek Polacek  <polacek@redhat.com>
5868         PR c/65040
5869         * c-c++-common/pr65040.c: New test.
5871 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
5873         PR tree-optimization/64705
5874         * gcc.dg/tree-ssa/pr64705.c: New test.
5876 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5878         PR rtl/32219
5879         * gcc.dg/visibility-22.c: New test.
5880         * gcc.dg/visibility-23.c: New test.
5881         * gcc.target/i386/pr32219-1.c: New test.
5882         * gcc.target/i386/pr32219-2.c: New test.
5883         * gcc.target/i386/pr32219-3.c: New test.
5884         * gcc.target/i386/pr32219-4.c: New test.
5885         * gcc.target/i386/pr32219-5.c: New test.
5886         * gcc.target/i386/pr32219-6.c: New test.
5887         * gcc.target/i386/pr32219-7.c: New test.
5888         * gcc.target/i386/pr32219-8.c: New test.
5889         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5891 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5893         PR libgfortran/57822
5894         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5895         four different KINDs.
5897 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5899         PR c++/64884
5900         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5902         PR sanitizer/65000
5903         * g++.dg/ubsan/pr65000.C: New test.
5905 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
5907         PR fortran/64932
5908         * gfortran.dg/finalize_28.f90: New test
5910 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5912         PR debug/55541
5913         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5914         DW_TAG_lexical_block removal.
5915         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5916         * g++.dg/guality/pr55541.C: New test.
5918         PR sanitizer/64984
5919         * g++.dg/ubsan/pr64984.C: New test.
5921 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
5923         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5925 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5927         PR testsuite/64930
5928         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5929         instructions for 2015-01-14 get_memmodel changes.
5930         * gcc.target/powerpc/atomic-p8.c: Likewise.
5932         PR sanitizer/65019
5933         * g++.dg/ubsan/pr65019.C: New test.
5935         PR tree-optimization/65014
5936         * gcc.c-torture/compile/pr65014.c: New test.
5938 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5940         PR libgfortran/57822
5941         * gfortran/fmt_g0_7.f08: Revise test.
5943 2015-02-11  Jeff Law  <law@redhat.com>
5945         PR target/63347
5946         * gcc.target/m68k/pr63347.c: New test.
5948 2015-02-11  Marek Polacek  <polacek@redhat.com>
5950         * g++.dg/ubsan/shift-1.C: New test.
5951         * gcc.dg/ubsan/c-shift-2.c: New test.
5952         * c-c++-common/ubsan/shift-5.c: Remove file.
5954 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
5956         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5957         Directive adjusted to XFAIL.
5958         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5959         adjusted to XFAIL.
5961 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
5963         PR middle-end/65003
5964         * g++.dg/opt/pr65003.C: New test.
5966 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
5968         * lib/target-supports.exp (check_effective_target_pie): Renamed
5969         to ...
5970         (check_effective_target_pie_enabled): This.
5971         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
5972         * gcc.target/i386/pie.c: Likewise.
5974 2015-02-11  Andrew Pinski  <apinski@cavium.com>
5976         PR target/64893
5977         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
5978         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
5980 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
5982         PR target/61925
5983         * gcc.target/i386/pr61925-1.c: New test.
5984         * gcc.target/i386/pr61925-2.c: New test.
5985         * gcc.target/i386/pr61925-3.c: New test.
5987 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
5989         PR sanitizer/65004
5990         * g++.dg/asan/pr65004.C: New test.
5992 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
5994         PR target/64661
5995         * gcc.taget/sh/pr64661-0.h: New.
5996         * gcc.taget/sh/pr64661-1.c: New.
5997         * gcc.taget/sh/pr64661-2.c: New.
5998         * gcc.taget/sh/pr64661-3.c: New.
5999         * gcc.taget/sh/pr64661-4.c: New.
6001 2015-02-10  Richard Biener  <rguenther@suse.de>
6003         PR tree-optimization/64995
6004         * g++.dg/torture/pr64995.C: New testcase.
6006 2015-02-10  Richard Biener  <rguenther@suse.de>
6008         PR tree-optimization/64909
6009         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6011 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6013         * gcc.dg/signbit-sa.c: New test.
6015 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6017         PR libgfortran/57822
6018         * gfortran/fmt_g0_7.f08: New test.
6020 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
6022         PR tree-optimization/43378
6023         * gcc.dg/tree-ssa/pr43378.c: New test.
6025 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
6027         PR ipa/64978
6028         * g++.dg/torture/pr64978.C: New testcase.
6030 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6032         PR sanitizer/64981
6033         * gcc.dg/asan/pr64981.c: New test.
6035 2015-02-09  Marek Polacek  <polacek@redhat.com>
6037         PR c/64856
6038         * gcc.dg/pr64856.c: New test.
6040 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6042         PR target/64979
6043         * gcc.dg/tree-ssa/stdarg-7.c: New test.
6044         * gcc.c-torture/execute/pr64979.c: New test.
6046 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
6048         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6050 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6052         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6053         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6055 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6057         PR target/58757
6058         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6060 2015-02-09  Richard Biener  <rguenther@suse.de>
6062         PR tree-optimization/54000
6063         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6065 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6067         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6069 2015-02-09  Martin Liska  <mliska@suse.cz>
6071         * g++.dg/ipa/pr64858.C: New test.
6073 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6075         * gcc.dg/uninit-19.c: Fix warning line for fpic.
6077 2015-02-08  Andrew Pinski  <apinski@cavium.com>
6079         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6081 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6083         PR fortran/63744
6084         * gfortran.dg/use_rename_8.f90: New.
6086 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
6088         * gnat.dg/addr7.ad[sb]: New test.
6089         * gnat.dg/addr8.ad[sb]: Likewise.
6091 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
6093         PR jit/64752
6094         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6095         from jit.dg/test-compile-to-executable.c's create_code, with a
6096         clarification of the output message.
6097         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6098         pass/fail message.
6099         (test_jit): Use CHECK_NO_ERRORS when calling
6100         gcc_jit_context_compile_to_file.
6101         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6102         jit-verify-compile-to-file to jit-verify-output-file-was-created.
6103         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
6104         about deletions that are attempted.
6105         (jit-verify-compile-to-file): Rename to...
6106         (jit-verify-output-file-was-created): ...this, and drop the
6107         attempt to run "file" and verify the output.
6108         (jit-verify-assembler): New function.
6109         (jit-verify-object): New function.
6110         (jit-verify-dynamic-library): New function.
6111         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6112         favor of an implementation from new file
6113         create-code-for-hello-world-executable.h, which also adds a
6114         "main".
6115         (dg-final): Replace jit-verify-compile-to-file with
6116         jit-verify-output-file-was-created, and invoke new function
6117         jit-verify-assembler.
6118         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6119         the output message.
6120         (dg-final): Replace jit-verify-compile-to-file with
6121         jit-verify-output-file-was-created, and invoke new function
6122         jit-verify-dynamic-library.
6123         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6124         favor of an implementation from new file
6125         create-code-for-hello-world-executable.h, which also adds a
6126         "main".
6127         (dg-final): Replace jit-verify-compile-to-file with
6128         jit-verify-output-file-was-created.  Strengthen the expected stdout
6129         from the built executable.
6130         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6131         favor of an implementation from new file
6132         create-code-for-hello-world-executable.h, which also adds a
6133         "main".
6134         (dg-final): Replace jit-verify-compile-to-file with
6135         jit-verify-output-file-was-created, and invoke new function
6136         jit-verify-object.
6137         * jit.dg/verify-dynamic-library.c: New source file.
6139 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
6140             Brian Rzycki  <b.rzycki@samsung.com>
6142         PR tree-optimization/64878
6143         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6145 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6147         PR ipa/64896
6148         * g++.dg/ipa/pr64896.C: New test.
6150 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6152         PR target/64205
6153         * gcc.target/powerpc/pr64205.c: New file.
6155 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
6157         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6158         (dg-options): Use -fpie instead of -fPIE -pie.
6160 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6162         PR middle-end/64937
6163         * g++.dg/asan/pr64937.C: New test.
6165 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
6167         PR fortran/63205
6168         * gfortran.dg/class_to_type_4.f90: New test
6170 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
6172         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6174 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6176         PR rtl-optimization/64957
6177         PR debug/64817
6178         * gcc.c-torture/execute/pr64957.c: New test.
6180 2015-02-05  Jeff Law  <law@redhat.com>
6182         PR target/17306
6183         * gcc.target/h8300/pr17306-1.c: New test.
6184         * gcc.target/h8300/pr17306-2.c: New test.
6186 2015-02-05  Tobias Burnus  <burnus@net-b.de>
6188         PR fortran/64943
6189         * gfortran.dg/structure_constructor_12.f90: New.
6191 2015-02-05  Jeff Law  <law@redhat.com>
6193         PR target/58400
6194         gcc.target/h8300/pr58400.c: New test.
6196 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
6198         * gcc.target/arm/macro_defs0.c: New test.
6199         * gcc.target/arm/macro_defs1.c: New test.
6200         * gcc.target/arm/macro_defs2.c: New test.
6202 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
6204         PR rtl-optimization/64905
6205         * gcc.target/i386/pr64905.c: Require nonpic target.
6206         (dg-options): Add -fomit-frame-pointer.
6207         (main): Remove.
6209 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
6211         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6212         tree dump scanning.
6214 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
6216         PR fortran/64757
6217         * gfortran.dg/type_to_class_2.f90: New test
6218         * gfortran.dg/type_to_class_3.f90: New test
6220 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
6222         PR ipa/64686
6223         * g++.dg/torture/pr64686.C: New testcase.
6225 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
6227         PR rtl-optimization/64905
6228         * gcc.target/i386/pr64905.c: New file.
6230 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6232         * gcc.dg/guality/pr41447-1.c: Remove xfail.
6233         * gcc.dg/guality/pr41616-1.c: Ditto.
6235 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
6237         PR debug/64817
6238         * gcc.dg/pr64817-3.c: New.
6240 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
6241             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6243         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6244         pass parameters in registers.
6245         * gcc.dg/guality/pr36728-2.c (main): Likewise.
6246         * gcc.dg/guality/pr36728-3.c (main): Likewise.
6247         * gcc.dg/guality/pr36728-4.c (main): Likewise.
6249 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
6250             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6252         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6253         list, allow for multilibed targets.
6254         * gcc.dg/combine_ashiftrt_2.c: Likewise.
6256 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6258         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6259         * gcc.dg/pr46728-6.c: Ditto.
6261 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
6263         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6264         for mips_nanlegacy target.
6266 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
6268         * gcc.target/i386/chkp-hidden-def.c: New.
6270 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6272         PR middle-end/62103
6273         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6274         to use 24 bits for bitfield b.
6276 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6278         PR testsuite/64796
6279         * lib/target-supports.exp (check_effective_target_bswap64): Do not
6280         cache result in a global variable.  Include all 32-bit targets for
6281         bswap64 tests.
6283 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
6285         PR rtl-optimization/64756
6286         * gcc.c-torture/execute/pr64756.c: New test.
6288 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
6290         PR target/64660
6291         * gcc.target/sh/pr64660-0.h: New.
6292         * gcc.target/sh/pr64660-1.c: New.
6293         * gcc.target/sh/pr64660-2.c: New.
6294         * gcc.target/sh/pr64660-3.c: New.
6295         * gcc.target/sh/pr64660-4.c: New.
6297 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
6299         PR c++/64877
6300         * g++.dg/warn/Waddress-2.C: New.
6302 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
6304         PR middle-end/61225
6305         * gcc.target/i386/pr49095.c: XFAIL for ia32.
6307 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
6309         PR preprocessor/64803
6310         * gcc.dg/cpp/builtin-macro-1.c: New test case.
6312 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
6314         * g++.dg/ipa/devirt-37.C: Disable early inlining.
6316 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
6318         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6319         (_ARM_FPSRC): Add DN and AHP fields.
6320         (clean_results): Force DN=1 on AArch64.
6321         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6322         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6323         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6324         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6325         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6326         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6328 2015-02-02  Alan Modra  <amodra@gmail.com>
6330         * gcc.target/powerpc/cprophard.c: New.
6332 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
6334         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6335         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6337 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
6339         PR debug/64817
6340         * gcc.dg/pr64817-1.c: New test.
6341         * gcc.dg/pr64817-2.c: New test.
6343 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
6345         PR target/64851
6346         * gcc.target/sh/pr64851-0.h: New
6347         * gcc.target/sh/pr64851-1.c: New
6348         * gcc.target/sh/pr64851-2.c: New
6349         * gcc.target/sh/pr64851-3.c: New
6350         * gcc.target/sh/pr64851-4.c: New
6352 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6354         PR target/64882
6355         * gcc.dg/torture/pr64882.c: New test.
6357 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
6359         PR target/64159
6360         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6361         sparc*-*-*.
6363 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6365         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6366         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6367         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6368         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6369         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6370         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6371         tree dump.
6372         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6373         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6374         tree dump.
6375         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6376         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6377         tree dump.
6379 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6381         PR target/64688
6382         * g++.dg/pr64688-2.C: New.
6384 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6386         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6387         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6388         * gcc.target/i386/fuse-caller-save.c: Ditto.
6389         * gcc.target/i386/headmerge-1.c: Ditto.
6390         * gcc.target/i386/headmerge-2.c: Ditto.
6391         * gcc.target/i386/sibcall-6.c: Ditto.
6393 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6395         PR target/64617
6396         * gcc.target/i386/pr64617.c: New test.
6398 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6400         PR target/15184
6401         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6402         (dg-options): Remove -m32.
6403         (dg-final): Scan for "movb %al" only.
6404         * gcc.target/i386/pr15184-2.c: Ditto.
6406 2015-01-30  Richard Biener  <rguenther@suse.de>
6408         PR tree-optimization/64829
6409         * gcc.dg/vect/pr64829.c: New testcase.
6411 2015-01-29  Marek Polacek  <polacek@redhat.com>
6413         PR c/64709
6414         * gcc.dg/pr64709.c: New test.
6416 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
6418         PR c++/64717
6419         * g++.dg/ubsan/pr64717-1.C: New test.
6420         * g++.dg/ubsan/pr64717-2.C: New test.
6422 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
6424         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6426 2015-01-29  Jeff Law  <law@redhat.com>
6428         PR target/15184
6429         * gcc.target/i386/pr15184-1.c: New test.
6430         * gcc.target/i386/pr15184-2.c: New test.
6432 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6434         PR tree-optimization/64746
6435         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6437 2015-01-29  Richard Biener  <rguenther@suse.de>
6439         PR tree-optimization/64853
6440         * gcc.dg/torture/pr64853.c: New testcase.
6442 2015-01-29  Richard Biener  <rguenther@suse.de>
6444         PR tree-optimization/64844
6445         * gcc.dg/vect/pr64844.c: New testcase.
6447 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6449         PR middle-end/64809
6450         * gcc.dg/pr64809.c: Delete.
6452 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6454         PR middle-end/64805
6455         * gcc.target/i386/pr64805.c: New.
6457 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6459         * gcc.dg/guality/guality.h (main): Add argv[0] to
6460         guality_gdb_command.
6462 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
6464         PR ipa/64801
6465         * gcc.dg/tree-ssa/pr64801.c: New testcase.
6467 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
6469         PR target/64659
6470         * gcc.target/sh/sh.exp
6471         (check_effective_target_atomic_model_soft_gusa_available,
6472         check_effective_target_atomic_model_soft_tcb_available,
6473         check_effective_target_atomic_model_soft_imask_available,
6474         check_effective_target_atomic_model_hard_llcs_available): New.
6475         * gcc.target/sh/pr64659-0.h: New.
6476         * gcc.target/sh/pr64659-1.c: New.
6477         * gcc.target/sh/pr64659-2.c: New.
6478         * gcc.target/sh/pr64659-3.c: New.
6479         * gcc.target/sh/pr64659-4.c: New.
6481 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
6483         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6484         scan-assembler-times pattern.
6486 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
6488         PR middle-end/64809
6489         * gcc.dg/pr64809.c: New test.
6491 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
6493         PR tree-optimization/64277
6494         * gcc.dg/pr64277.c: New.
6496 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6498         PR tree-optimization/64718
6499         * gcc.c-torture/execute/pr64718.c: New test.
6501 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
6503         * gcc.target/aarch64/abs_2.c: New.
6505 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
6507         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6508         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6509         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6510         ISA rev < 2.
6512 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
6514         PR bootstrap/64612
6515         * lib/target-supports.exp (check_effective_target_comdat_group): New.
6516         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6517         { target comdat_group }.
6519 2015-01-27  Tobias Burnus  <burnus@net-b.de>
6521         PR fortran/63861
6522         * gfortran.dg/goacc/coarray_2.f90: New.
6524 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6526         PR ipa/60871
6527         PR ipa/64139
6528         * g++.dg/torture/pr64139.C: New testcase.
6529         * g++.dg/torture/pr60871.C: Likewise.
6531 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
6533         PR fortran/64230
6534         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6535         prevent linking errors.
6537 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6539         PR ipa/64282
6540         * g++.dg/torture/pr64282.C: New testcase.
6542 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6544         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6545         for wzr reg.
6547 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6549         * gcc.target/s390/hotpatch-13.c: New testcase.
6550         * gcc.target/s390/hotpatch-14.c: New testcase.
6551         * gcc.target/s390/hotpatch-15.c: New testcase.
6552         * gcc.target/s390/hotpatch-16.c: New testcase.
6553         * gcc.target/s390/hotpatch-17.c: New testcase.
6554         * gcc.target/s390/hotpatch-18.c: New testcase.
6555         * gcc.target/s390/hotpatch-19.c: New testcase.
6556         * gcc.target/s390/hotpatch-20.c: New testcase.
6557         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6558         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6559         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6560         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6561         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6562         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6563         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6564         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6565         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6566         * gcc.target/s390/hotpatch-10.c: Likewise.
6567         * gcc.target/s390/hotpatch-11.c: Likewise.
6568         * gcc.target/s390/hotpatch-12.c: Likewise.
6569         * gcc.target/s390/hotpatch-2.c: Likewise.
6570         * gcc.target/s390/hotpatch-3.c: Likewise.
6571         * gcc.target/s390/hotpatch-4.c: Likewise.
6572         * gcc.target/s390/hotpatch-5.c: Likewise.
6573         * gcc.target/s390/hotpatch-6.c: Likewise.
6574         * gcc.target/s390/hotpatch-7.c: Likewise.
6575         * gcc.target/s390/hotpatch-8.c: Likewise.
6576         * gcc.target/s390/hotpatch-9.c: Likewise.
6577         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6578         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6579         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6580         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6581         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6582         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6583         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6584         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6586 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
6588         * gcc.dg/long_branch.c: New testcase.
6590 2015-01-27  Richard Biener  <rguenther@suse.de>
6592         PR tree-optimization/56273
6593         PR tree-optimization/59124
6594         PR tree-optimization/64277
6595         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6596         * gcc.dg/Warray-bounds-12.c: Likewise.
6597         * gcc.dg/Warray-bounds-13.c: Likewise.
6599 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6601         PR rtl-optimization/61058
6602         * gcc.dg/pr61058.c: New test.
6604 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
6606         * gcc.target/i386/chkp-narrow-bounds.c: New.
6608 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6610         PR tree-optimization/64807
6611         * gcc.dg/pr64807.c: New test.
6613         PR c/64766
6614         * gcc.dg/pr64766.c: New test.
6616 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
6618         PR target/49263
6619         * gcc.target/sh/pr49263-4.c: New.
6621 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
6623         PR fortran/62044
6624         * gfortran.dg/allocate_with_mold_1.f90: New test
6626 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
6628         PR c/64778
6629         * gcc.dg/pr64778.c: New test.
6631         PR middle-end/64421
6632         * gcc.dg/vect/pr64421.c: New test.
6634 2015-01-26  Tobias Burnus  <burnus@net-b.de>
6636         PR fortran/64771
6637         * gfortran.dg/coarray_36.f: New.
6638         * gfortran.dg/coarray_37.f90: New.
6640 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
6642         PR fortran/64230
6643         * gfortran.dg/class_allocate_18.f90: New.
6645 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6647         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6649 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6651         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6653 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6655         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6657 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6659         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6661 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6663         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6664         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6665         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6666         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6668 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6670         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6671         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6672         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6674 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6676         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6677         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6678         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6679         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6680         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6681         vXXXhn.inc.
6683 2015-01-26  Richard Biener  <rguenther@suse.de>
6685         PR middle-end/64764
6686         * gcc.dg/uninit-19.c: New testcase.
6688 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6690         * lib/target-supports.exp (check_effective_target_vect64): Add
6691         sparc*-*-*.
6693 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
6695         PR testsuite/64712
6696         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6698 2015-01-26  Tony Liu  <tony.liu@arm.com>
6700         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6701         non-UAL cases.
6703 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
6705         PR libfortran/64770
6706         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6707         correctly, clean up afterwards.
6709 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
6711         PR fortran/62044
6712         * gfortran.dg/use_rename_7.f90: New.
6714 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
6716         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6717         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6719 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
6721         PR target/54236
6722         * gcc.target/sh/pr54236-4.c: New.
6724 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
6726         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6727         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
6728         Bridge test.
6730 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
6732         PR libfortran/64770
6733         * gfortran.dg/open_new_segv.f90: New test.
6735 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
6737         PR target/49263
6738         PR target/53987
6739         PR target/64345
6740         PR target/59533
6741         PR target/52933
6742         PR target/54236
6743         PR target/51244
6744         * gcc.target/sh/pr64345-1.c: New.
6745         * gcc.target/sh/pr64345-2.c: New.
6746         * gcc.target/sh/pr59533-1.c: New.
6747         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6748         * gcc.target/sh/pr52933-2.c: Likewise.
6749         * gcc.target/sh/pr54089-1.c: Likewise.
6750         * gcc.target/sh/pr54236-1.c: Likewise.
6751         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6752         * gcc.target/sh/pr49263-1.c: Remove xfails.
6753         * gcc.target/sh/pr49263-2.c: Likewise.
6754         * gcc.target/sh/pr49263-3.c: Likewise.
6755         * gcc.target/sh/pr53987-1.c: Likewise.
6756         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6757         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6758         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6759         (test05, test06, test07, test08, test09, test10, test11, test12): New.
6760         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6761         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6762         test_009): New.
6763         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6764         (test_02): New.
6766 2015-01-24  Tom de Vries  <tom@codesourcery.com>
6768         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6770 2015-01-23  Ian Lance Taylor  <iant@google.com>
6772         PR go/64510
6773         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6774         targets without split stack support.
6776 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
6778         PR target/64317
6779         * gcc.target/i386/pr64317.c: New test.
6781 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
6783         PR rtl-optimization/63637
6784         PR rtl-optimization/60663
6785         * gcc.dg/pr63637-1.c: New test.
6786         * gcc.dg/pr63637-2.c: New test.
6787         * gcc.dg/pr63637-3.c: New test.
6788         * gcc.dg/pr63637-4.c: New test.
6789         * gcc.dg/pr63637-5.c: New test.
6790         * gcc.dg/pr63637-6.c: New test.
6791         * gcc.target/i386/pr63637-1.c: New test.
6792         * gcc.target/i386/pr63637-2.c: New test.
6793         * gcc.target/i386/pr63637-3.c: New test.
6794         * gcc.target/i386/pr63637-4.c: New test.
6795         * gcc.target/i386/pr63637-5.c: New test.
6796         * gcc.target/i386/pr63637-6.c: New test.
6798 2015-01-23  Richard Biener  <rguenther@suse.de>
6800         PR testsuite/63439
6801         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6802         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6804 2015-01-23  Marek Polacek  <polacek@redhat.com>
6806         PR preprocessor/60570
6807         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6808         * gcc.dg/cpp/pr60570.c: New test.
6810 2015-01-23  Richard Biener  <rguenther@suse.de>
6812         PR testsuite/63439
6813         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6814         vectorization on vect64 targets.
6816 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
6818         PR fortran/60922
6819         * gfortran.dg/class_allocate_17.f90: New.
6821 2015-01-23  Tobias Burnus  <burnus@net-b.de>
6823         PR fortran/64726
6824         * gfortran.dg/goacc/combined_loop.f90: New.
6826 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6828         PR fortran/61933
6829         * gfortran.dg/make_unit.f90: New test.
6831 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6833         PR fortran/61933
6834         * gfortran.dg/negative_unit_int8.f: Update.
6836 2015-01-22  Jeff Law  <law@redhat.com>
6838         PR target/52076
6839         * gcc.target/m68k/pr52076-1.c: New test.
6840         * gcc.target/m68k/pr52076-2.c: New test.
6842 2015-01-22  Richard Biener  <rguenther@suse.de>
6844         PR middle-end/64728
6845         * gcc.dg/torture/pr64728.c: New testcase.
6847 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
6849         PR target/64688
6850         * g++.dg/pr64688.C: New test.
6852 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
6854         * gcc.target/i386/chkp-always_inline.c (f1): Make static
6855         to avoid errors with -fpic.
6857 2015-01-22  Richard Biener  <rguenther@suse.de>
6859         PR libstdc++/64535
6860         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6862 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
6864         PR rtl-optimization/64682
6865         * gcc.c-torture/execute/pr64682.c: New file.
6867 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
6869         PR debug/64511
6870         * gcc.dg/pr64511.c: New test.
6872         PR rtl-optimization/62078
6873         * g++.dg/opt/pr62078.C: New test.
6875         PR c/63307
6876         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6878 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
6880         PR fortran/57023
6881         * gfortran.dg/internal_pack_15.f90:  New test.
6883 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6885         * c-c++-common/tsan/step.c: New testcase.
6887 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6889         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6891 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6893         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6895 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6897         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6899 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6901         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6903 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6905         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6907 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6909         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6911 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6913         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6915 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6917         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6919 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6921         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6923 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6925         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6927 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6929         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6931 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6933         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6935 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6937         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6938         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6939         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6940         vXXXw.inc.
6942 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6944         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6945         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6946         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6947         vXXXl.inc.
6949 2015-01-21  Renlin Li  <renlin.li@arm.com>
6951         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6952         * g++.dg/tls/thread_local5g.C: Likewise.
6953         * g++.dg/tls/thread_local6g.C: Likewise.
6955 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6957         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
6958         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
6959         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
6961 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6963         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
6964         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
6965         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
6967 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6969         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
6970         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
6971         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
6973 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6975         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
6976         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
6977         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
6979 2015-01-20  Jeff Law  <law@redhat.com>
6981         PR target/59946
6982         * gcc.target/m68k/pr59946.c: New test.
6984 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6986         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
6987         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
6988         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
6990 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6992         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
6993         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
6994         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
6996 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6998         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
6999         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7000         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7002 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7004         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7005         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7006         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7007         vshuffle.inc.
7008         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7009         vshuffle.inc.
7011 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7013         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7014         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7015         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7017 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7019         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7020         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7021         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7023 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7025         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7027 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
7029         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7031         PR sanitizer/64632
7032         * g++.dg/ubsan/pr64632.C: New test.
7034         PR debug/64663
7035         * gcc.dg/pr64663.c: New test.
7037 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7039         PR c++/64383
7040         * g++.dg/warn/Wunused-var-23.C: New.
7042 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7044         PR c++/59937
7045         * g++.dg/cpp0x/constexpr-59937-1.C: New.
7046         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7048 2015-01-20  Richard Biener  <rguenther@suse.de>
7050         PR ipa/64684
7051         * gcc.dg/lto/pr64684_0.c: New testcase.
7052         * gcc.dg/lto/pr64684_1.c: Likewise.
7053         * gcc.dg/lto/pr64684_2.c: Likewise.
7054         * gcc.dg/lto/pr64685_0.c: Likewise.
7055         * gcc.dg/lto/pr64685_1.c: Likewise.
7057 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7059         PR c++/62241
7060         * g++.dg/cpp1y/lambda-init12.C: New.
7062 2015-01-20  Richard Biener  <rguenther@suse.de>
7064         PR tree-optimization/64410
7065         * g++.dg/vect/pr64410.cc: Require vect_double.
7067 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
7069         PR target/64149
7070         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7072 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
7074         PR bootstrap/64676
7075         Revert:
7076         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7078         PR rtl-optimization/64081
7079         * gcc.dg/pr64081.c: New test.
7081 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7083         * jit.dg/harness.h: Include <unistd.h>.
7084         (CHECK_NO_ERRORS): New.
7085         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7086         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7087         gcc_jit_context_compile_to_file.
7088         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7089         args to the spawned executable.
7090         (jit-expand-vars): New function.
7091         (jit-exe-params): New variable.
7092         (dg-jit-set-exe-params): New function.
7093         (jit-dg-test): Detect testcases that use
7094         jit-verify-compile-to-file and call jit-setup-compile-to-file.
7095         Set arguments of spawned process to jit-exe-params.
7096         (jit-get-output-filename): New function.
7097         (jit-setup-compile-to-file): New function.
7098         (jit-verify-compile-to-file): New function.
7099         (jit-run-executable): New function.
7100         (jit-verify-executable): New function.
7101         * jit.dg/test-compile-to-assembler.c: New testcase.
7102         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7103         * jit.dg/test-compile-to-executable.c: New testcase.
7104         * jit.dg/test-compile-to-object.c: New testcase.
7106 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
7108         PR target/64652
7109         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7110         (test_1): New.
7112 2015-01-19  Martin Liska  <mliska@suse.cz>
7114         * objc/compile/pr64668.m: New test.
7116 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7118         * jit.dg/test-arith-overflow.c: Include stdbool.h.
7119         (create_overflow_fn): Update comment to clarify that
7120         the third param of the created function is a bool *, not
7121         an int *.
7122         (verify_int_overflow_fn): Convert param "expected_ovf" from
7123         int to bool.  Update third param of "overflow_fn_type" from int *
7124         to bool *.  Update local "actual_ovf" from int to bool.
7125         (verify_uint_overflow_fn): Likewise.
7127 2015-01-19  Martin Liska  <mliska@suse.cz>
7129         * gcc.dg/ipa/ipa-icf-33.c: New test.
7131 2015-01-19  Felix Yang  <felix.yang@huawei.com>
7132             Haijian Zhang  <z.zhanghaijian@huawei.com>
7134         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7135         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7136         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7137         result_float64x2, expected_hfloat64x2): New helper type, variable and
7138         declaration.
7139         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7140         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7141         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7142         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7143         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7144         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7145         and target without the FMA feature.
7147 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
7149         * gcc.target/aarch64/pr64304.c: New testcase.
7151 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7153         PR rtl-optimization/64081
7154         * gcc.dg/pr64081.c: New test.
7156 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
7158         PR target/63971
7159         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7160         the epilogue).
7161         * gcc.target/aarch64/test_frame_6.c: Likewise.
7162         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7163         and x19 (in the epilogue).
7164         * gcc.target/aarch64/test_frame_4.c: Likewise.
7165         * gcc.target/aarch64/test_frame_7.c: Likewise.
7167 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7169         * gcc.target/i386/chkp-always_inline.c: New.
7171 2015-01-15  Andrew Pinski  <apinski@cavium.com>
7172             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7174         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7175         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7177 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
7179         PR fortran/60255
7180         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7181         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7183 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7185         PR fortran/64578
7186         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7188 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
7190         PR target/64652
7191         * gcc.target/sh/torture/pr64652.c: New.
7193 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7195         * gcc.dg/ipa/ipa-icf-32.c: Update template.
7196         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7197         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7198         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7199         * c-c++-common/asan/kasan-recover-1.c: Likewise.
7200         * c-c++-common/asan/kasan-recover-2.c: Likewise.
7202 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7204         PR ipa/64378
7205         * g++.dg/torture/pr64378.C: New testcase.
7207 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7209         PR fortran/57959
7210         * gfortran.dg/block_13.f08: New test
7212 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7214         PR fortran/55901
7215         * gfortran.dg/associate_1.f03: Allow test for character with
7216         automatic length.
7218 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7220         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7221         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7223 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7225         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7227 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
7229         PR fortran/64578
7230         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7232 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7234         PR fortran/60357
7235         * gfortran.dg/alloc_comp_assign_13.f08: New test.
7237         PR fortran/61275
7238         * gfortran.dg/alloc_comp_assign_14.f08: New test.
7240         PR fortran/55932
7241         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7243 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7245         PR fortran/60334
7246         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7248 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
7250         PR rtl-optimization/52773
7251         * gcc.c-torture/compile/pr52773.c: New test.
7253 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7255         PR c++/62134
7256         * g++.dg/cpp0x/alias-decl-46.C: New.
7258 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7260         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7262 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7264         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7265         Add trace.
7266         (CHECK_FP): Likewise.
7267         (CHECK_CUMULATIVE_SAT): Likewise.
7269 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7271         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7272         (Set_Neon_Cumulative_Sat): Add parameter.
7273         (__set_neon_cumulative_sat): Support new parameter.
7274         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7275         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7276         argument.
7277         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7278         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7279         argument.
7281 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7283         * g++.dg/tsan/vptr_benign_race.C: New testcase.
7284         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7286 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7288         PR c++/60056
7289         * g++.dg/tls/thread_local-ice4.C: New.
7291 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
7293         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7294         than Neon options.
7296 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7298         PR c++/62276
7299         * g++.dg/cpp0x/vt-62276.C: New.
7301 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7303         PR middle-end/64353
7304         * g++.dg/pr64353.C: New.
7306 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7308         PR target/64263
7309         * gcc.target/aarch64/pr64263_1.c: New test.
7311 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
7313         PR tree-optimization/64434
7314         * gcc.dg/torture/pr64434.c: Move to...
7315         * gcc.dg/pr64434.c: ... here.
7317 2015-01-16  Richard Biener  <rguenther@suse.de>
7319         PR middle-end/64614
7320         * gcc.dg/uninit-18.c: New testcase.
7322 2015-01-16  Richard Biener  <rguenther@suse.de>
7324         PR tree-optimization/64568
7325         * g++.dg/torture/pr64568-2.C: New testcase.
7327 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7329         PR target/64363
7330         * gcc.target/i386/chkp-label-address.c: New.
7332 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
7334         PR fortran/45290
7335         * gfortran.dg/pointer_init_6.f90: Extended.
7337 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
7339         * gcc.c-torture/compile/20150108.c: New test.
7341 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7343         * gcc.target/visium: New directory.
7345 2015-01-16  Richard Biener  <rguenther@suse.de>
7347         PR tree-optimization/61743
7348         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7349         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7351 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
7353         * gcc.dg/pr64015.c: New test.
7355 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
7357         PR ipa/64163
7358         PR ipa/64612
7359         * g++.dg/ipa/pr64612.C: New test.
7361 2015-01-16  Renlin Li  <renlin.li@arm.com>
7363         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7365 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
7367         * gcc.target/i386/sse-14.c: Test new intrinsic.
7368         * gcc.target/i386/sse-22.c: Ditto.
7370 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7372         PR c++/58614
7373         * g++.dg/cpp0x/auto44.C: New.
7375 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
7377         PR target/59710
7378         * gcc.target/nios2/gpopt-all.c: New test case.
7379         * gcc.target/nios2/gpopt-local.c: New test case.
7380         * gcc.target/nios2/gpopt-global.c: New test case.
7381         * gcc.target/nios2/gpopt-data.c: New test case.
7382         * gcc.target/nios2/gpopt-none.c: New test case.
7384 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
7386         * g++.dg/ubsan/vptr-1.C: New test.
7387         * g++.dg/ubsan/vptr-2.C: New test.
7388         * g++.dg/ubsan/vptr-3.C: New test.
7389         * g++.dg/ubsan/vptr-4.C: New test.
7390         * g++.dg/ubsan/vptr-5.C: New test.
7391         * g++.dg/ubsan/vptr-6.C: New test.
7392         * g++.dg/ubsan/vptr-7.C: New test.
7393         * g++.dg/ubsan/vptr-8.C: New test.
7394         * g++.dg/ubsan/vptr-9.C: New test.
7396 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7398         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7399         is set up.
7400         * lib/gcc-dg.exp: Likewise.
7402 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7404         PR rtl-optimization/64110
7405         * gcc.target/i386/pr64110.c: Add scan-assembler.
7407 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
7408             James Norris  <jnorris@codesourcery.com>
7409             Cesar Philippidis  <cesar@codesourcery.com>
7410             Ilmir Usmanov  <i.usmanov@samsung.com>
7412         * lib/target-supports.exp (check_effective_target_fopenacc): New
7413         procedure.
7414         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7415         * g++.dg/goacc/goacc.exp: Likewise.
7416         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7417         * gcc.dg/goacc/goacc.exp: Likewise.
7418         * gfortran.dg/goacc/goacc.exp: Likewise.
7419         * c-c++-common/cpp/openacc-define-1.c: New file.
7420         * c-c++-common/cpp/openacc-define-2.c: Likewise.
7421         * c-c++-common/cpp/openacc-define-3.c: Likewise.
7422         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7423         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7424         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7425         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7426         * c-c++-common/goacc/asyncwait-1.c: Likewise.
7427         * c-c++-common/goacc/cache-1.c: Likewise.
7428         * c-c++-common/goacc/clauses-fail.c: Likewise.
7429         * c-c++-common/goacc/collapse-1.c: Likewise.
7430         * c-c++-common/goacc/data-1.c: Likewise.
7431         * c-c++-common/goacc/data-2.c: Likewise.
7432         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7433         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7434         * c-c++-common/goacc/deviceptr-2.c: Likewise.
7435         * c-c++-common/goacc/deviceptr-3.c: Likewise.
7436         * c-c++-common/goacc/if-clause-1.c: Likewise.
7437         * c-c++-common/goacc/if-clause-2.c: Likewise.
7438         * c-c++-common/goacc/kernels-1.c: Likewise.
7439         * c-c++-common/goacc/loop-1.c: Likewise.
7440         * c-c++-common/goacc/loop-private-1.c: Likewise.
7441         * c-c++-common/goacc/nesting-1.c: Likewise.
7442         * c-c++-common/goacc/nesting-data-1.c: Likewise.
7443         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7444         * c-c++-common/goacc/parallel-1.c: Likewise.
7445         * c-c++-common/goacc/pcopy.c: Likewise.
7446         * c-c++-common/goacc/pcopyin.c: Likewise.
7447         * c-c++-common/goacc/pcopyout.c: Likewise.
7448         * c-c++-common/goacc/pcreate.c: Likewise.
7449         * c-c++-common/goacc/pragma_context.c: Likewise.
7450         * c-c++-common/goacc/present-1.c: Likewise.
7451         * c-c++-common/goacc/reduction-1.c: Likewise.
7452         * c-c++-common/goacc/reduction-2.c: Likewise.
7453         * c-c++-common/goacc/reduction-3.c: Likewise.
7454         * c-c++-common/goacc/reduction-4.c: Likewise.
7455         * c-c++-common/goacc/sb-1.c: Likewise.
7456         * c-c++-common/goacc/sb-2.c: Likewise.
7457         * c-c++-common/goacc/sb-3.c: Likewise.
7458         * c-c++-common/goacc/update-1.c: Likewise.
7459         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7460         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7461         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7462         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7463         * gfortran.dg/goacc/assumed.f95: Likewise.
7464         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7465         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7466         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7467         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7468         * gfortran.dg/goacc/branch.f95: Likewise.
7469         * gfortran.dg/goacc/cache-1.f95: Likewise.
7470         * gfortran.dg/goacc/coarray.f95: Likewise.
7471         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7472         * gfortran.dg/goacc/cray.f95: Likewise.
7473         * gfortran.dg/goacc/critical.f95: Likewise.
7474         * gfortran.dg/goacc/data-clauses.f95: Likewise.
7475         * gfortran.dg/goacc/data-tree.f95: Likewise.
7476         * gfortran.dg/goacc/declare-1.f95: Likewise.
7477         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7478         * gfortran.dg/goacc/fixed-1.f: Likewise.
7479         * gfortran.dg/goacc/fixed-2.f: Likewise.
7480         * gfortran.dg/goacc/fixed-3.f: Likewise.
7481         * gfortran.dg/goacc/fixed-4.f: Likewise.
7482         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7483         * gfortran.dg/goacc/if.f95: Likewise.
7484         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7485         * gfortran.dg/goacc/list.f95: Likewise.
7486         * gfortran.dg/goacc/literal.f95: Likewise.
7487         * gfortran.dg/goacc/loop-1.f95: Likewise.
7488         * gfortran.dg/goacc/loop-2.f95: Likewise.
7489         * gfortran.dg/goacc/loop-3.f95: Likewise.
7490         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7491         * gfortran.dg/goacc/omp.f95: Likewise.
7492         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7493         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7494         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7495         * gfortran.dg/goacc/parameter.f95: Likewise.
7496         * gfortran.dg/goacc/private-1.f95: Likewise.
7497         * gfortran.dg/goacc/private-2.f95: Likewise.
7498         * gfortran.dg/goacc/private-3.f95: Likewise.
7499         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7500         * gfortran.dg/goacc/reduction-2.f95: Likewise.
7501         * gfortran.dg/goacc/reduction.f95: Likewise.
7502         * gfortran.dg/goacc/routine-1.f90: Likewise.
7503         * gfortran.dg/goacc/routine-2.f90: Likewise.
7504         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7505         * gfortran.dg/goacc/several-directives.f95: Likewise.
7506         * gfortran.dg/goacc/sie.f95: Likewise.
7507         * gfortran.dg/goacc/subarrays.f95: Likewise.
7508         * gfortran.dg/gomp/map-1.f90: Likewise.
7509         * gfortran.dg/openacc-define-1.f90: Likewise.
7510         * gfortran.dg/openacc-define-2.f90: Likewise.
7511         * gfortran.dg/openacc-define-3.f90: Likewise.
7512         * g++.dg/gomp/block-1.C: Update for changed compiler output.
7513         * g++.dg/gomp/block-2.C: Likewise.
7514         * g++.dg/gomp/block-3.C: Likewise.
7515         * g++.dg/gomp/block-5.C: Likewise.
7516         * g++.dg/gomp/target-1.C: Likewise.
7517         * g++.dg/gomp/target-2.C: Likewise.
7518         * g++.dg/gomp/taskgroup-1.C: Likewise.
7519         * g++.dg/gomp/teams-1.C: Likewise.
7520         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7521         * gcc.dg/cilk-plus/jump.c: Likewise.
7522         * gcc.dg/gomp/block-1.c: Likewise.
7523         * gcc.dg/gomp/block-10.c: Likewise.
7524         * gcc.dg/gomp/block-2.c: Likewise.
7525         * gcc.dg/gomp/block-3.c: Likewise.
7526         * gcc.dg/gomp/block-4.c: Likewise.
7527         * gcc.dg/gomp/block-5.c: Likewise.
7528         * gcc.dg/gomp/block-6.c: Likewise.
7529         * gcc.dg/gomp/block-7.c: Likewise.
7530         * gcc.dg/gomp/block-8.c: Likewise.
7531         * gcc.dg/gomp/block-9.c: Likewise.
7532         * gcc.dg/gomp/target-1.c: Likewise.
7533         * gcc.dg/gomp/target-2.c: Likewise.
7534         * gcc.dg/gomp/taskgroup-1.c: Likewise.
7535         * gcc.dg/gomp/teams-1.c: Likewise.
7537 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
7539         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7540         test case.
7542 2015-01-15  Mike Stump  <mikestump@comcast.net>
7544         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7545         * gcc.dg/inline_2.c: Likewise.
7546         * gcc.dg/inline_3.c: Likewise.
7547         * gcc.dg/inline_4.c: Likewise.
7549 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
7551         PR fortran/58023
7552         * gfortran.dg/proc_ptr_comp_43.f90: New.
7554 2015-01-15  Mike Stump  <mikestump@comcast.net>
7556         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7557         * gcc.dg/unroll_2.c: Likewise.
7558         * gcc.dg/unroll_3.c: Likewise.
7559         * gcc.dg/unroll_4.c: Likewise.
7560         * gcc.dg/unroll_5.c: Likewise.
7562 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
7564         PR target/63971
7565         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7566         in epilogue.
7567         * gcc.target/aarch64/test_frame_6.c: Likewise.
7568         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7569         x30 and x19 (in the epilogue).
7570         * gcc.target/aarch64/test_frame_4.c: Likewise.
7571         * gcc.target/aarch64/test_frame_7.c: Likewise.
7573 2015-01-15  Martin Liska  <mliska@suse.cz>
7575         * g++.dg/ipa/pr64068.C: New test.
7576         * gcc.dg/ipa/PR64559.c: New test.
7578 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7580         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7581         with PIE.
7583 2015-01-15  Richard Biener  <rguenther@suse.de>
7585         PR tree-optimization/61743
7586         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7587         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7589 2015-01-15 Renlin Li <renlin.li@arm.com>
7591         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7592         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7594 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7596         * gcc.dg/vect/vect-aggressive-1.c: New.
7597         * gcc.target/i386/avx2-vect-aggressive.c: New.
7599 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7601         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7603 2015-01-15  Richard Biener  <rguenther@suse.de>
7605         PR lto/64415
7606         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7607         -Wl,-undefined,dynamic_lookup.
7609 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7611         * gnat.dg/opt47.adb: New test.
7613 2015-01-15  Richard Biener  <rguenther@suse.de>
7615         PR lto/64415
7616         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7618 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7620         PR tree-optimization/64434
7621         * gcc.dg/torture/pr64434.c: New test.
7623 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
7625         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7626         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
7627         -march=loongson* and -march=octeon* require -mno-micromips.
7629 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
7630             Matthew Fortune  <matthew.fortune@imgtec.com>
7632         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7633         * gcc.target/mips/call-saved-5.c (foo): Likewise.
7634         * gcc.target/mips/call-saved-6.c (foo): Likewise.
7635         * gcc.target/mips/call-saved-7.c: New file.
7636         * gcc.target/mips/call-saved-8.c: New file.
7637         * gcc.target/mips/call-saved-9.c: New file.
7639 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
7641         * gcc.target/mips/lsa.c: New file.
7642         * gcc.target/mips/mips64-lsa.c: Likewise.
7643         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7644         * gcc.target/mips/mulsize-4.c: Likewise.
7645         * gcc.target/mips/mulsize-5.c: New file.
7646         * gcc.target/mips/mulsize-6.c: Likewise.
7647         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7648         and !HAS_LSA as ghost options.
7649         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7650         for !HAS_LSA.
7652 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
7654         * g++.dg/torture/20141013.c: Set -fno-short-enums.
7656 2015-01-15  Richard Biener  <rguenther@suse.de>
7658         PR middle-end/64365
7659         * gcc.dg/torture/pr64365.c: New testcase.
7661 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
7663         * gcc.dg/stackprotectexplicit1.c: New test.
7664         * g++.dg/stackprotectexplicit2.c: New test.
7666 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7668         PR target/61933
7669         * gfortran.dg/inquire_internal.f90: New.
7670         * gfortran.dg/negative_unit_check.f90: New.
7672 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
7674         PR target/53988
7675         * gcc.target/sh/pr53988-1.c: New.
7677 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
7679         PR c++/58671
7680         * g++.dg/tls/thread_local-ice3.C: New.
7682 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
7684         * gcc.target/i386/fentry-override.c: Properly place {} in target
7685         selector.  Remove nonpic.
7686         * gcc.target/i386/fentry.c: Likewise.
7688 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
7690         * gcc.dg/atomic-invalid.c: Check for invalid memory model
7691         warnings instead of errors.
7693 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
7695         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7696         option support instead of ENABLE_LTO from Makefile.
7698 2015-01-14  Richard Biener  <rguenther@suse.de>
7700         PR tree-optimization/59354
7701         * gcc.dg/vect/pr59354.c: New testcase.
7703 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
7705         * lib/target-supports.exp
7706         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7707         on ARM architures before v7.
7709 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
7711         PR middle-end/59448
7712         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7713         an atomic_exchange.
7715 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7717         PR target/64386
7718         * gcc.target/i386/pr64386.c: New test.
7720 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7722         PR target/64393
7723         * gcc.target/i386/pr64393.c: New test.
7725 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7727         PR target/64387
7728         * gcc.target/i386/pr64387.c: New test.
7730 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
7732         * gcc.target/aarch64/store-pair-1.c: Fix typo.
7734 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7736         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7738 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7740         PR target/64453
7741         * gcc.target/arm/pr64453.c: New.
7743 2015-01-14  Richard Biener  <rguenther@suse.de>
7745         PR lto/64415
7746         * gcc.dg/lto/pr64415_0.c: New testcase.
7747         * gcc.dg/lto/pr64415_1.c: Likewise.
7749 2015-01-14  Martin Liska  <mliska@suse.cz>
7751         * gcc.dg/ipa/pr64307.c: New test.
7753 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
7755         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7756         64-bit and 128-bit.
7758 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7760         PR target/64460
7761         * gcc.target/arm/pr64460_1.c: New test.
7763 2015-01-14  Richard Biener  <rguenther@suse.de>
7765         PR tree-optimization/64493
7766         PR tree-optimization/64495
7767         * gcc.dg/vect/pr64493.c: New testcase.
7768         * gcc.dg/vect/pr64495.c: Likewise.
7770 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
7772         * gcc.dg/Warray-bounds-11.c: New test-case.
7774 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7776         * gcc.target/mips/octeon3-pipe-1.c: New test.
7778 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
7780         * jit.dg/harness.h (set_up_logging): Move string concatenation
7781         into...
7782         (concat_strings): New function.
7783         (dump_reproducer): New function.
7784         (test_jit): Call dump_reproducer.
7785         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7786         function.
7787         (jit-dg-test): Delete any generated reproducer from previous runs.
7788         Verify that a generated reproducer was created, and verify that it
7789         compiles.
7790         * jit.dg/test-nested-contexts.c (main): Call
7791         gcc_jit_context_dump_reproducer_to_file.
7793 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7795         * gcc.dg/aru-2.c: Add dg-require-profiling.
7797 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7799         * lib/target-supports.exp (check_profiling_available): Check if
7800         -pg links.
7802 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
7804         PR ipa/64565
7805         * g++.dg/torture/pr64565.C: New testcase.
7807 2015-01-13  Marek Polacek  <polacek@redhat.com>
7809         PR middle-end/64391
7810         * gcc.dg/tm/pr64391.c: New test.
7812 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7814         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7815         true.
7817 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7819         * gcc.target/i386/pie.c: New test.
7821         * lib/target-supports.exp (check_effective_target_pie): New.
7823 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
7825         PR rtl-optimization/64286
7826         * gcc.target/i386/avx2-pr64286.c: New test.
7828 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
7830         PR c++/57626
7831         * g++.dg/cpp0x/vt-57626.C: New.
7833 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
7835         PR fortran/64528
7836         * gfortran.dg/pr64528.f90: New test.
7838 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
7840         * gcc.target/aarch64/subsp.c: New test.
7842 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7844         * gcc.target/aarch64/store-pair-1.c: New testcase.
7846 2015-01-13  Richard Biener  <rguenther@suse.de>
7848         PR lto/64373
7849         * gcc.dg/lto/pr64373_0.c: New testcase.
7851 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7853         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7854         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7856 2015-01-13  Richard Biener  <rguenther@suse.de>
7858         PR tree-optimization/64406
7859         * gcc.dg/pr64406.c: New testcase.
7861 2015-01-13  Richard Biener  <rguenther@suse.de>
7863         PR tree-optimization/64404
7864         * gcc.dg/vect/pr64404.c: New testcase.
7866 2015-01-13  Richard Biener  <rguenther@suse.de>
7868         PR tree-optimization/64568
7869         * g++.dg/torture/pr64568.C: New testcase.
7871 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
7873         * jit.dg/test-error-local-used-from-other-function.c: New test
7874         case.
7875         * jit.dg/test-error-param-reuse.c: New test case.
7876         * jit.dg/test-error-param-sharing.c: New test case.
7877         * jit.dg/test-error-param-used-from-other-function.c: New test
7878         case.
7879         * jit.dg/test-error-param-used-without-a-function.c: New test
7880         case.
7882 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
7884         PR tree-optimization/64563
7885         * gcc.dg/pr64563.c: New test.
7887         PR target/64513
7888         * gcc.target/i386/pr64513.c: New test.
7890         PR tree-optimization/64454
7891         * gcc.dg/pr64454.c: New test.
7893         PR testsuite/64028
7894         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7895         bind_pic_locally.
7896         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7897         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7898         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7899         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7900         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7901         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7902         * gcc.dg/vect/slp-25.c: Likewise.
7903         * gcc.dg/vect/vect-109.c: Likewise.
7904         * gcc.dg/vect/vect-13.c: Likewise.
7905         * gcc.dg/vect/vect-17.c: Likewise.
7906         * gcc.dg/vect/vect-18.c: Likewise.
7907         * gcc.dg/vect/vect-19.c: Likewise.
7908         * gcc.dg/vect/vect-20.c: Likewise.
7909         * gcc.dg/vect/vect-21.c: Likewise.
7910         * gcc.dg/vect/vect-22.c: Likewise.
7911         * gcc.dg/vect/vect-27.c: Likewise.
7912         * gcc.dg/vect/vect-29.c: Likewise.
7913         * gcc.dg/vect/vect-2-big-array.c: Likewise.
7914         * gcc.dg/vect/vect-2.c: Likewise.
7915         * gcc.dg/vect/vect-3.c: Likewise.
7916         * gcc.dg/vect/vect-4.c: Likewise.
7917         * gcc.dg/vect/vect-5.c: Likewise.
7918         * gcc.dg/vect/vect-72.c: Likewise.
7919         * gcc.dg/vect/vect-73-big-array.c: Likewise.
7920         * gcc.dg/vect/vect-73.c: Likewise.
7921         * gcc.dg/vect/vect-77-global.c: Likewise.
7922         * gcc.dg/vect/vect-78-global.c: Likewise.
7923         * gcc.dg/vect/vect-7.c: Likewise.
7924         * gcc.dg/vect/vect-86.c: Likewise.
7925         * gcc.dg/vect/vect-align-1.c: Likewise.
7926         * gcc.dg/vect/vect-align-3.c: Likewise.
7927         * gcc.dg/vect/vect-all-big-array.c: Likewise.
7928         * gcc.dg/vect/vect-all.c: Likewise.
7929         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7930         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7931         * gcc.dg/vect/vect-peel-3.c: Likewise.
7932         * gcc.dg/vect/vect-peel-4.c: Likewise.
7933         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7935 2015-01-12  Jeff Law  <law@redhat.com>
7937         PR target/64461
7938         * gcc.target/m68k/pr64461.c: New test.
7940 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
7942         * jit.dg/test-array-as-pointer.c (create_code): Update call
7943         to gcc_jit_context_new_global by setting "kind" to
7944         GCC_JIT_GLOBAL_IMPORTED.
7945         * jit.dg/test-error-array-as-pointer.c: Likewise.
7946         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7947         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7948         setting kind to GCC_JIT_GLOBAL_EXPORTED.
7949         * jit.dg/test-using-global.c (the_global): Rename to...
7950         (imported_global): ...this.
7951         (create_code): Update to test the three kinds of global.
7952         (verify_code): Likewise.
7954 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
7956         PR testsuite/64427
7957         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
7958         undefined behavior.
7959         * gcc.target/i386/pr64291-2.c: Updated.
7961 2015-01-12  Richard Biener  <rguenther@suse.de>
7963         PR tree-optimization/64530
7964         * gfortran.dg/pr64530.f90: New testcase.
7966 2015-01-12  Richard Biener  <rguenther@suse.de>
7968         PR middle-end/64357
7969         * gcc.dg/torture/pr64357.c: New testcase.
7971 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
7973         * gcc.target/i386/nop-mcount.c: Properly place {} in target
7974         selector.
7976 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7977         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
7979 2015-01-12  Martin Liska  <mliska@suse.cz>
7981         * gcc.dg/ipa/PR64550.c: New test.
7983 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
7985         PR ipa/63470
7986         * g++.dg/ipa/pr63470.C: New testcase.
7988 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
7990         PR fortran/63733
7991         * gfortran.dg/typebound_operator_20.f90: New.
7993 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
7995         PR fortran/58023
7996         * gfortran.dg/proc_ptr_comp_42.f90: New.
7998 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8000         PR fortran/64508
8001         * gfortran.dg/proc_ptr_comp_41.f90: New.
8003 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
8005         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8007 2015-01-10  Tobias Burnus  <burnus@net-b.de>
8009         PR fortran/64522
8010         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8011         and add dg-excess-errors.
8012         * gfortran.dg/line_length_6.f90: New.
8013         * gfortran.dg/line_length_7.f90: New.
8014         * gfortran.dg/line_length_8.f90: New.
8015         * gfortran.dg/line_length_9.f90: New.
8016         * gfortran.dg/line_length_10.f90: New.
8017         * gfortran.dg/line_length_11.f90: New.
8019 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8021         * jit.dg/test-threads.c (struct testcase): Move declaration
8022         to jit.dg/all-non-failing-tests.h.
8023         (testcases): Likewise.
8024         * jit.dg/all-non-failing-tests.h (struct testcase): Move
8025         declaration here from jit.dg/all-non-failing-tests.h.
8026         (testcases): Likewise.
8027         * jit.dg/test-combination.c (create_code): Eliminate spelling
8028         out all of the testcases in favor of looping through the
8029         "testcases" metadata.
8030         (verify_code): Likewise.
8032 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
8034         PR rtl-optimization/64536
8035         * gcc.dg/pr64536.c: New test.
8037 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8039         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8040         * jit.dg/test-combination.c (create_code): Likewise.
8041         (verify_code): Likewise.
8042         * jit.dg/test-constants.c: New test case.
8043         * jit.dg/test-threads.c: Add test-constants.c.
8045 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
8047         PR libobjc/51891
8048         * objc.dg/gnu-api-2-class.m: Add a test case
8049         for the above change.
8051 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8053         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8055 2015-01-09  Richard Biener  <rguenther@suse.de>
8057         PR tree-optimization/64410
8058         * g++.dg/vect/pr64410.cc: New testcase.
8060 2015-01-09  Martin Liska  <mliska@suse.cz>
8062         * gcc.dg/ipa/ipa-icf-32.c: New test.
8064 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8066         * c-c++-common/tsan/tsan_barrier.h: New.
8067         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8068         * c-c++-common/tsan/bitfield_race.c: Likewise.
8069         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8070         * c-c++-common/tsan/mutexset1.c: Likewise.
8071         * c-c++-common/tsan/race_on_barrier.c: Likewise.
8072         * c-c++-common/tsan/race_on_mutex.c: Likewise.
8073         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8074         * c-c++-common/tsan/simple_race.c: Likewise.
8075         * c-c++-common/tsan/simple_stack.c: Likewise.
8076         * c-c++-common/tsan/sleep_sync.c: Likewise.
8077         * c-c++-common/tsan/tiny_race.c: Likewise.
8078         * c-c++-common/tsan/tls_race.c: Likewise.
8079         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8080         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8081         * g++.dg/tsan/atomic_free.C: Likewise.
8082         * g++.dg/tsan/atomic_free2.C: Likewise.
8083         * g++.dg/tsan/cond_race.C: Likewise.
8084         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8086 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
8088         PR testsuite/62250
8089         * lib/target-supports.exp (check_effective_target_libatomic_available):
8090         New.
8091         * gfortran.dg/coarray/caf.exp: Only add -latomic for
8092         targets that match effective-target libatomic_available.
8093         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8095 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8097         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8098         Verify the result of gcc_jit_context_get_last_error.
8099         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8101 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8103         PR tree-optimization/63989
8104         * gcc.dg/strlenopt-27.c: New test.
8106 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8108         * jit.dg/harness.h (set_up_logging): New function.
8109         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
8110         set_up_logging on the context, so that every testcase is
8111         logged to a particular file.
8112         * jit.dg/test-nested-contexts.c (main): Open a logfile,
8113         and call gcc_jit_context_set_logfile on the top-level context.
8115 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8117         PR target/64338
8118         * g++.dg/opt/pr64338.C: New test.
8120 2015-01-08  Tobias Burnus  <burnus@net-b.de>
8122         * gfortran.dg/coarray/codimension_2b.f90: New file.
8123         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8124         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8126 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8128         PR c++/59004
8129         * g++.dg/ext/fnname4.C: New.
8131 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8133         PR c++/64462
8134         * g++.dg/cpp0x/constexpr-64462.C: New.
8136 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8138         PR c++/60753
8139         * g++.dg/cpp0x/deleted10.C: New.
8141 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8143         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8145 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8147         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8148         GCC_JIT_UNARY_OP_ABS.
8149         (verify_unary_ops): Likewise.
8151 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8153         * jit.dg/test-arith-overflow.c: New test case.
8154         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8155         * jit.dg/test-combination.c (create_code): Likewise.
8156         (verify_code): Likewise.
8157         * jit.dg/test-threads.c (testcases): Likewise.
8159 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8161         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8162         rather than "jit".  Load g++.exp, and call g++_init.
8163         Run test-*.cc files within the testsuite and *.cc files within
8164         docs/examples.
8165         (jit-dg-test): Drop the addition of -fgnu89-inline to
8166         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8167         doing it when compiling C testcases (since g++ does not handle
8168         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8169         is restored to the value after g++_init ran, rather than the
8170         value before g++_init ran.  Return a list of
8171         $comp_output $output_file, as dg-test assumes.
8173 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8175         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8176         make it easier to figure out the origin of each test result when
8177         running test-combination.c and test-threads.c.
8178         (CHECK_VALUE): Likewise.
8179         (CHECK_DOUBLE_VALUE): Likewise.
8180         (CHECK_STRING_VALUE): Likewise.
8181         (CHECK_STRING_STARTS_WITH): Likewise.
8182         (CHECK_STRING_CONTAINS): Likewise.
8183         (CHECK): Likewise.
8184         (check_string_value): Likewise, add "funcname" param.
8185         (check_string_starts_with): Likewise.
8186         (check_string_contains): Likewise.
8188 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8190         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8191         generating name of built executable.
8193 2015-01-07  Marek Polacek  <polacek@redhat.com>
8195         PR c/64440
8196         * gcc.dg/pr64440.c: New test.
8197         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8199 2015-01-07  Marek Polacek  <polacek@redhat.com>
8201         PR c/64417
8202         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8203         * gcc.dg/pr64417.c: New test.
8205 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8207         PR target/64505
8208         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8209         fix is correct.
8211 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8213         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8214         Check if testcases run without errors, not just if they compile.
8216 2015-01-06  Christian Bruel  <christian.bruel@st.com>
8218         PR target/64507
8219         * gcc.target/sh/pr64507.c: New test.
8221 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
8223         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8225 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
8227         * c-c++-common/asan/sanitize-all-1.c: New test.
8228         * c-c++-common/ubsan/sanitize-all-1.c: New test.
8229         * c-c++-common/ubsan/sanitize-all-2.c: New test.
8230         * c-c++-common/ubsan/sanitize-all-3.c: New test.
8231         * c-c++-common/ubsan/sanitize-all-4.c: New test.
8233 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8235         * lib/target-supports.exp (check_profiling_available): Return 0 for
8236         Visium.
8237         (check_effective_target_tls_runtime): Likewise.
8238         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8239         * gcc.dg/20020312-2.c: Adjust for Visium.
8240         * gcc.dg/tls/thr-cse-1.c: Likewise
8241         * gcc.dg/tree-ssa/20040204-1.c: Likewise
8242         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8243         * gcc.dg/weak/typeof-2.c: Likewise.
8245 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
8247         PR rtl-optimization/64287
8248         * gcc.dg/aru-2.c: New test.
8250 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8252         PR sanitizer/64344
8253         * c-c++-common/ubsan/pr64344-1.c: New test.
8254         * c-c++-common/ubsan/pr64344-2.c: New test.
8256         PR tree-optimization/64465
8257         * gcc.dg/pr64465.c: New test.
8259         PR tree-optimization/64494
8260         * gcc.c-torture/compile/pr64494.c: New test.
8262 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8264         PR fortran/47674
8265         * gfortran.dg/realloc_on_assign_25.f90:  New test.
8267 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8269         Update copyright years.
8271 2015-01-05  Marek Polacek  <polacek@redhat.com>
8273         PR c/64423
8274         * gcc.dg/pr64423.c: New test.
8276 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8278         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8279         mmix-knuth-mmixware for the same reason as for MIPS.
8280         * gcc.dg/debug/debug-2.c: Ditto.
8282         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8284 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
8286         PR testsuite/62250
8287         * lib/gfortran.exp: Add libatomic library search path.
8288         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8289         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8291         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8293 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8295         * c-c++-common/tsan/bitfield_race.c: New testcase.
8296         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8298 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8300         * gfortran.dg/coarray/collectives_4.f90: New.
8302 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8304         PR fortran/57562
8305         * gfortran.dg/extends_16.f90: New.
8307 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8309         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8311 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8313         * gfortran.dg/coarray/codimension_2.f90: New.
8314         * gfortran.dg/coarray/codimension_2a.f90: New.
8315         * gfortran.dg/coarray_35.f90: New.
8316         * gfortran.dg/coarray_35a.f90: New.
8318 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8320         PR fortran/60507
8321         * gfortran.dg/dummy_procedure_11.f90: New.
8323 Copyright (C) 2015 Free Software Foundation, Inc.
8325 Copying and distribution of this file, with or without modification,
8326 are permitted in any medium without royalty provided the copyright
8327 notice and this notice are preserved.