2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob78dd30c74e2698b796bfc1eeb19a3218ab208804
1 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/65790
4         * g++.dg/cpp0x/vt-65790.C: New.
6 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
8         PR target/66818
9         * gcc.target/i386/pr66818.c: New test.
11 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
13         PR target/66817
14         * gcc.target/i386/pr66817.c: New test.
16 2015-07-09  Marek Polacek  <polacek@redhat.com>
18         PR tree-optimization/66718
19         * gcc.dg/vect/vect-126.c: New test.
21 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
23         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
24         even when dwarf-2 is not the default.
26 2015-07-08  Jeff Law  <law@redhat.com>
28         PR testsuite/66796
29         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
30         to have a single memory reference.
32 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
34         * g++.dg/other/dump-ada-spec-9.C: New test.
36 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
38         * g++.dg/vect/vect.exp: Run also simd* tests.
39         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
40         (check_vect): Fix up get_cpuid call for C++.
41         * g++.dg/vect/simd-clone-1.cc: New test.
43 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
45         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
47 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
49         * gcc.target/i386/readeflags-1.c (abort): New prototype.
50         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
52 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
54         PR c++/66421
55         * g++.dg/cpp0x/auto45.C: New.
57 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
59         PR middle-end/66334
60         * gcc.target/i386/pr66334.c: New.
62 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
64         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
65         comments.
67 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
69         PR jit/66783
70         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
71         (verify_code): Update expected error message.
72         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
73         (verify_code): Likewise.
74         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
75         (verify_code): Likewise.
77 2015-07-08  Richard Biener  <rguenther@suse.de>
79         PR tree-optimization/66793
80         * gcc.dg/torture/pr66793.c: New testcase.
82 2015-07-08  Richard Biener  <rguenther@suse.de>
84         PR tree-optimization/66794
85         * gcc.dg/torture/pr66794.c: New testcase.
87 2015-07-08  Marek Polacek  <polacek@redhat.com>
89         PR c++/66748
90         * g++.dg/abi/abi-tag15.C: New test.
92 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
94         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
95         * gcc.target/mips/branch-3.c: Ditto
96         * gcc.target/mips/branch-4.c: Ditto.
97         * gcc.target/mips/branch-5.c: Ditto.
98         * gcc.target/mips/branch-6.c: Ditto.
99         * gcc.target/mips/branch-7.c: Ditto.
100         * gcc.target/mips/branch-8.c: Ditto.
101         * gcc.target/mips/branch-9.c: Ditto.
102         * gcc.target/mips/branch-10.c: Ditto.
103         * gcc.target/mips/branch-11.c: Ditto.
104         * gcc.target/mips/branch-12.c: Ditto.
105         * gcc.target/mips/branch-13.c: Ditto.
106         * gcc.target/mips/umips-branch-5.c: New file.
107         * gcc.target/mips/umips-branch-6.c: New file.
108         * gcc.target/mips/umips-branch-7.c: New file.
109         * gcc.target/mips/umips-branch-8.c: New file.
110         * gcc.target/mips/umips-branch-9.c: New file.
111         * gcc.target/mips/umips-branch-10.c: New file.
112         * gcc.target/mips/umips-branch-11.c: New file.
113         * gcc.target/mips/umips-branch-12.c: New file.
114         * gcc.target/mips/umips-branch-13.c: New file.
115         * gcc.target/mips/umips-branch-14.c: New file.
116         * gcc.target/mips/umips-branch-15.c: New file.
117         * gcc.target/mips/umips-branch-16.c: New file.
118         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.  
119         (OCCUPY_0xfffc): New define.
121 2015-07-08  Renlin Li  <renlin.li@arm.com>
123         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
125 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
127         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
129 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
131         * gcc.target/i386/bt-3.c: New test.
132         * gcc.target/i386/bt-4.c: Ditto.
134 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
136         * g++.dg/other/dump-ada-spec-8.C: New test.
138 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
140         PR jit/66783
141         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
142         test case.
143         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
144         New test case.
145         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
146         New test case.
147         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
148         Avoid using an opaque struct for local "f".
150 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
152         PR jit/66779
153         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
154         * jit.dg/test-pr66779.c: New testcase.
156 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
158         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
159         NOCOMPRESSION.
161 2015-07-07  Richard Biener  <rguenther@suse.de>
163         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
165 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
167         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
168         * gcc.target/mips/call-5.c: Ditto.
169         * gcc.target/mips/call-6.c: Ditto.
171 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
173         * gcc.dg/dx-test.c: New test-case.
175 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
177         PR fortran/66578
178         * gfortran.dg/allocate_with_source_9.f08: New test.
180 2015-07-07  Christian Bruel  <christian.bruel@st.com>
182         PR target/52144
183         * gcc.target/arm/flip-thumb.c: Fix scan.
184         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
185         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
186         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
187         Fix return value.
189 2015-05-05  Jakub Jelinek  <jakub@redhat.com>
191         PR target/65956
192         * gcc.c-torture/execute/pr65956.c: New test.
194 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
196         * gcc.target/arm/aapcs/align1.c: New.
197         * gcc.target/arm/aapcs/align_rec1.c: New.
198         * gcc.target/arm/aapcs/align2.c: New.
199         * gcc.target/arm/aapcs/align_rec2.c: New.
200         * gcc.target/arm/aapcs/align3.c: New.
201         * gcc.target/arm/aapcs/align_rec3.c: New.
202         * gcc.target/arm/aapcs/align4.c: New.
203         * gcc.target/arm/aapcs/align_rec4.c: New.
204         * gcc.target/arm/aapcs/align_vararg1.c: New.
205         * gcc.target/arm/aapcs/align_vararg2.c: New.
207 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
209         * gfortran.dg/iomsg_2.f90: New test.
211 2015-07-06  Richard Biener  <rguenther@suse.de>
213         PR tree-optimization/66772
214         * gcc.dg/torture/pr66772-1.c: New testcase.
215         * gcc.dg/torture/pr66772-2.c: Likewise.
217 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
219         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
220         the jals instruction.
222 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
224         PR target/53383
225         * gcc.target/i386/pr53383-1.c: New file.
226         * gcc.target/i386/pr53383-2.c: Likewise.
227         * gcc.target/i386/pr53383-3.c: Likewise.
229 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
231         * gcc.target/aarch64/fnmul-1.c: New.
232         * gcc.target/aarch64/fnmul-2.c: New.
233         * gcc.target/aarch64/fnmul-3.c: New.
234         * gcc.target/aarch64/fnmul-4.c: New.
236 2015-07-06  Richard Biener  <rguenther@suse.de>
238         PR middle-end/66759
239         * gcc.dg/torture/pr66759.c: New testcase.
241 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
243         PR fortran/58586
244         * gfortran.dg/alloc_comp_class_3.f03: New test.
245         * gfortran.dg/alloc_comp_class_4.f03: New test.
247 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
249         * gcc.c-torture/execute/pr66757.c: New test.
251 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
253         PR tree-optimization/66720
254         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
256 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
257             Sandra Loosemore <sandra@codesourcery.com>
259         * gcc.target/nios2/gprel-offset.c: New test.
261 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
263         PR fortran/66725
264         * gfortran.dg/pr66725.f90: New test.
266 2015-07-03  Jason Merrill  <jason@redhat.com>
268         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
269         Avoid narrowing error.
271 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
273         PR rtl-optimization/66706
274         * gcc.target/powerpc/shift-int.c: New testcase.
276 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
278         PR target/66746.
279         * gcc.target/i386/pr66746.c: New file.
281 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
283         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
285 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
287         PR tree-optimization/66119
288         * g++.dg/opt/pr66119.C: New.
290 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
292         PR fortran/52846
293         * gfortran.dg/submodule_1.f90: New test
294         * gfortran.dg/submodule_2.f90: New test
295         * gfortran.dg/submodule_3.f90: New test
296         * gfortran.dg/submodule_4.f90: New test
297         * gfortran.dg/submodule_5.f90: New test
298         * gfortran.dg/submodule_6.f90: New test
299         * gfortran.dg/submodule_7.f90: New test
301 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
303         PR preprocessor/53690
304         * g++.dg/cpp/pr53690.C: New.
306 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
308         * gcc.target/powerpc/vec-cmp.c: New test.
310 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
312         PR fortran/56520
313         * gfortran.dg/pr56520.f90: New test.
315 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
317         PR fortran/66545
318         * gfortran.dg/pr66545_1.f90: New test.
319         * gfortran.dg/pr66545_2.f90: New test.
321 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
323         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
324         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
326 2015-07-02  Richard Biener  <rguenther@suse.de>
328         PR testsuite/66719
329         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
330         unaligned loads.
332 2015-07-02  Richard Biener  <rguenther@suse.de>
334         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
336 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
338         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
340 2015-07-01  Jason Merrill  <jason@redhat.com>
342         * lib/target-supports.exp (cxx_default): Set to C++14.
344 2015-07-01  Tom de Vries  <tom@codesourcery.com>
346         PR testsuite/66723
347         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
348         scan-assembler.
350 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
352         * gfortran.dg/warn_conversion_8.f90:  New test.
354 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
356         PR rtl-optimization/61047
357         * gcc.c-torture/execute/20150611-1.c: New testcase.
359 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
361         PR jit/66700
362         * jit.dg/all-non-failing-tests.h: Add
363         test-pr66700-observing-write-through-ptr.c.
364         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
366 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
368         * jit.dg/test-accessing-union.c: Add comments for use by
369         gcc/jit/docs/topics/types.rst.
371 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
373         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
374         'do-require-effective-target' with 'dg-require-effective-target'.
375         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
376         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
377         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
378         'stlex' with 'strex' as the expected output.
380 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
382         PR c++/60365
383         * g++.dg/cpp0x/gen-attrs-60.C: New.
384         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
386 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
388         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
389         New function.
390         * gcc.target/aarch64/pic-small.c: Restrict this test under
391         check_effective_target_aarch64_small_fpic.
393 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
395         * gfortran.dg/gomp/pr66633.f90: New test.
397 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
399         PR c++/66686
400         * g++.dg/template/pr66686.C: New test.
402 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
404         * gnat.dg/lto17.ad[sb]: New test.
406 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
408         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
409         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
410         testcase.
411         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
412         New testcase.
413         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
414         New testcase.
415         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
416         New testcase.
417         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
418         New testcase.
419         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
420         New testcase.
421         * jit.dg/test-switch.c: New testcase.
422         * jit.dg/test-switch.cc: New testcase.
424 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
426         PR jit/66546
427         * jit.dg/all-non-failing-tests.h: Add note about
428         test-validly-unreachable-block.c.
429         * jit.dg/test-validly-unreachable-block.c: New file.
431 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
433         PR jit/66628
434         * jit.dg/all-non-failing-tests.h: Add note about
435         test-extra-options.c.
436         * jit.dg/test-extra-options.c: New testcase.
438 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
440         PR debug/66691
441         * gcc.target/i386/pr66691.c: New.
443 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
445         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
446         * gcc.target/i386/iamcu/args.h: Likewise.
447         * gcc.target/i386/iamcu/asm-support.S: Likewise.
448         * gcc.target/i386/iamcu/defines.h: Likewise.
449         * gcc.target/i386/iamcu/macros.h: Likewise.
450         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
451         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
452         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
453         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
454         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
455         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
456         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
457         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
458         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
459         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
460         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
461         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
462         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
463         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
464         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
465         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
466         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
468 2015-06-30  Marek Polacek  <polacek@redhat.com>
470         * gcc.dg/fold-minus-6.c: New test.
472         * gcc.dg/fold-ior-3.c: New test.
474 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
476         Implement N4197 - Adding u8 character literals
477         * g++.dg/cpp1z/utf8.C: New.
478         * g++.dg/cpp1z/utf8-neg.C: New.
479         * g++.dg/cpp1z/udlit-utf8char.C: New.
481 2015-06-30  Marek Polacek  <polacek@redhat.com>
483         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
485 2015-06-30  Tom de Vries  <tom@codesourcery.com>
487         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
488         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
489         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
490         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
492 2015-06-30  Marek Polacek  <polacek@redhat.com>
494         * gcc.dg/fold-ior-2.c: New test.
496 2015-06-30  Tom de Vries  <tom@codesourcery.com>
498         PR tree-optimization/66652
499         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
500         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
501         pointers.
502         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
504 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
506         PR c++/65977
507         * g++.dg/cpp0x/constexpr-friend-3.C: New.
508         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
510 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
512         PR fortran/66605
513         * gfortran.dg/wunused-parameter.f90: New test.
515 2015-06-29  Richard Henderson  <rth@redhat.com>
517         * gcc.target/i386/asm-flag-1.c: New.
518         * gcc.target/i386/asm-flag-2.c: New.
519         * gcc.target/i386/asm-flag-3.c: New.
520         * gcc.target/i386/asm-flag-4.c: New.
521         * gcc.target/i386/asm-flag-5.c: New.
523 2015-06-29  Marek Polacek  <polacek@redhat.com>
525         PR c/66322
526         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
527         * c-c++-common/pr66322.c: New test.
528         * g++.dg/eh/scope1.C: Remove dg-warning.
530 2015-06-29  Richard Biener  <rguenther@suse.de>
532         PR tree-optimization/66677
533         * gcc.dg/vect/pr66677.c: New testcase.
535 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
537         PR middle-end/64130
538         * gcc.dg/tree-ssa/pr64130.c: New test.
540 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
542         * gcc.target/aarch64/pic-small.c: New testcase.
544 2015-06-26  Richard Biener  <rguenther@suse.de>
546         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
548 2015-06-26  Marek Polacek  <polacek@redhat.com>
550         * gcc.dg/fold-and-1.c: New test.
551         * gcc.dg/fold-and-2.c: New test.
553 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
555         * gnat.dg/warn11.adb: Add missing dg directive.
556         * gnat.dg/warn12.adb: New test.
557         * gnat.dg/warn12_pkg.ads: New helper.
559 2015-06-26  Richard Biener  <rguenther@suse.de>
561         * gfortran.dg/reassoc_3.f90: Adjust.
563 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
565         PR target/66412
566         * gcc.target/i386/pr66412.c: New test.
568 2015-06-25  Richard Biener  <rguenther@suse.de>
570         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
572 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
574         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
576 2015-06-25  Richard Biener  <rguenther@suse.de>
578         * gfortran.dg/vect/vect-9.f90: New testcase.
580 2015-06-25  Nick Clifton  <nickc@redhat.com>
582         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
583         H8300 and M32R targets.
585 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
587         PR fortran/66528
588         * gfortran.dg/maxerrors.f90: New test.
590 2015-06-08  DJ Delorie  <dj@redhat.com>
592         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
594 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
596         * gcc.target/aarch64/mgeneral-regs_3.c: New.
598 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
600         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
601         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
602         * gcc.target/aarch64/nofp_1.c: New file.
604 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
606         Implement N3928 - Extending static_assert
607         * g++.dg/cpp0x/static_assert8.C: Adjust.
608         * g++.dg/cpp0x/static_assert12.C: New.
609         * g++.dg/cpp0x/static_assert13.C: New.
610         * g++.dg/cpp1y/static_assert1.C: New.
611         * g++.dg/cpp1y/static_assert2.C: New.
612         * g++.dg/cpp1z/static_assert-nomsg.C: New.
614 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
616         PR c++/65750
617         * g++.dg/cpp0x/trailing11.C: New.
619 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
621         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
622           multilibs.
623         * gcc.target/arm/memset-inline-10.c: Likewise.
624         * gcc.target/arm/pr58784.c: Likewise.
625         * gcc.target/arm/pr59985.C: Likewise.
626         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
628 2015-06-24  Renlin Li  <renlin.li@arm.com>
630         * gcc.target/aarch64/arm_align_max_pwr.c: New.
631         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
633 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
635         Revert:
636         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
638         PR c++/30044
639         * g++.dg/cpp0x/auto45.C: New test.
640         * g++.dg/template/pr30044.C: New test.
641         * g++.dg/template/crash83.C: Accept any error string.
642         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
643         parameters.
644         * g++.dg/cpp0x/variadic18.C: Likewise
645         * g++.dg/template/canon-type-13.C: Likewise.
646         * g++.old-deja/g++.pt/ttp42.C: Likewise.
648 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
650         PR c++/65811
651         * g++.dg/other/linkage2.C: New.
653 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
655         PR target/63408
656         * gcc.target/arm/pr63408.c: New test.
658 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
660         * lib/c-torture.exp: Don't call check_effective_target_lto
661         before setting up environment correctly.
662         * lib/gcc-dg.exp: Likewise, and protect
663         gcc_force_conventional_output.
665 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
667         PR rtl-optimization/66306
668         * gcc.target/s390/pr66306.c: New test.
670 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
672         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
673         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
674         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
675         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
676         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
677         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
678         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
680 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
682         PR target/65803
683         * gcc.c-torture/pr65803.c: New test.
685 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
687         PR c++/30044
688         * g++.dg/cpp0x/auto45.C: New test.
689         * g++.dg/template/pr30044.C: New test.
690         * g++.dg/template/crash83.C: Accept any error string.
691         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
692         parameters.
693         * g++.dg/cpp0x/variadic18.C: Likewise
694         * g++.dg/template/canon-type-13.C: Likewise.
695         * g++.old-deja/g++.pt/ttp42.C: Likewise.
697 2015-06-23  Marek Polacek  <polacek@redhat.com>
699         * c-c++-common/Wlogical-op-3.c: New test.
701 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
703         PR c++/66254
704         * g++.dg/cpp0x/scoped_enum5.C: New.
706 2015-06-23  Richard Biener  <rguenther@suse.de>
708         PR tree-optimization/66636
709         * gcc.dg/vect/pr66636.c: New testcase.
711 2015-06-23  Marek Polacek  <polacek@redhat.com>
713         * gcc.dg/fold-minus-4.c: New test.
714         * gcc.dg/fold-minus-5.c: New test.
715         * c-c++-common/ubsan/overflow-add-5.c: New test.
717 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
719         Add missing testcase from r224672.
720         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
722         * gcc.target/vax/bswapdi-1.c: New.
724 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
726         PR fortran/64674
727         * gfortran.dg/associate_18.f08: New test.
729 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
731         PR target/66560
732         * gcc.target/i386/pr66560-1.c: New test.
733         * gcc.target/i386/pr66560-2.c: Ditto.
734         * gcc.target/i386/pr66560-3.c: Ditto.
735         * gcc.target/i386/pr66560-4.c: Ditto.
737 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
739         * gcc.target/nvptx/nvptx.exp: New file.
740         * gcc.target/nvptx/proto-1.c: Likewise.
742 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
744         PR tree-optimization/66449
745         * gcc.dg/vect/pr66449.c: New test.
747 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
749         * g++.dg/other/dump-ada-spec-5.C: New test.
750         * g++.dg/other/dump-ada-spec-6.C: Likewise.
751         * g++.dg/other/dump-ada-spec-7.C: Likewise.
753 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
755         * g++.dg/inherit/pure1.C: Test location too.
757 2015-06-22  Marek Polacek  <polacek@redhat.com>
759         * gcc.dg/fold-ior-1.c: New test.
760         * gcc.dg/fold-minus-2.c: New test.
761         * gcc.dg/fold-minus-3.c: New test.
762         * gcc.dg/fold-plus-1.c: New test.
763         * gcc.dg/fold-plus-2.c: New test.
764         * gcc.dg/fold-xor-4.c: New test.
765         * gcc.dg/fold-xor-5.c: New test.
767 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
769         PR target/65914
770         * g++.dg/torture/pr65914.C:  New.
772 2015-06-22  Richard Biener  <rguenther@suse.de>
774         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
775         not existing TORTURE_OPTIONS only.
776         * lib/gcc-dg.exp: Likewise.
778 2015-06-22  Christian Bruel  <christian.bruel@st.com>
780         PR target/52144
781         * gcc.target/arm/flip-thumb.c: New test.
783 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
784             Martin Liska  <mliska@suse.cz>
786         PR ipa/65908
787         * g++.dg/ipa/pr65908.C: New testcase.
789 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
791         PR c++/65882
792         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
793         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
795 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
797         * gnat.dg/specs/debug1.ads: Adjust.
799 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
801         * gcc.target/aarch64/fmovd-zero-mem.c: New.
802         * gcc.target/aarch64/fmovd-zero-reg.c: New.
803         * gcc.target/aarch64/fmovf-zero-mem.c: New.
804         * gcc.target/aarch64/fmovf-zero-reg.c: New.
805         * gcc.target/aarch64/fmovld-zero-mem.c: New.
806         * gcc.target/aarch64/fmovld-zero-mem.c: New.
807         * gcc.target/aarch64/fmovd-zero.c: Delete.
808         * gcc.target/aarch64/fmovf-zero.c: Delete.
810 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
812         * gcc.target/vax/bswapdi-1.c: New.
814 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
816         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
818 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
820         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
822 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
824         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
826 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
828         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
830 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
832         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
834 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
836         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
838 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
840         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
842 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
844         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
846 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
848         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
850 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
852         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
854 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
856         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
858 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
860         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
862 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
864         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
866 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
868         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
870 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
872         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
874 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
876         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
878 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
880         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
882 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
884         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
886 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
888         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
890 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
892         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
893         (_ARM_FPSCR): Add FZ field.
894         (clean_results): Force FZ=1 on AArch64.
895         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
897 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
899         * gcc.target/aarch64/pr62308.c: New test.
901 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
903         PR fortran/66549
904         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
906 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
908         * gcc.target/i386/mpx/pr66581.c: New test.
910 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
912         * gcc.target/i386/cmov9.c: New test.
914 2015-06-18  Richard Biener  <rguenther@suse.de>
916         * g++.dg/other/const4.C: New testcase.
918 2015-06-18  Michael Matz  <matz@suse.de>
920         PR middle-end/66253
921         * gcc.dg/vect/pr66253.c: New testcase.
923 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
925         PR target/66569
926         * gcc.target/i386/mpx/chkp-vararg.c: New test.
928 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
930         PR middle-end/66568
931         * gcc.target/i386/mpx/pr66568.c: New test.
933 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
935         PR middle-end/66567
936         * gcc.target/i386/mpx/pr66567.c: New test.
938 2015-06-18  Richard Biener  <rguenther@suse.de>
940         PR tree-optimization/66510
941         * gcc.dg/vect/slp-perm-12.c: New testcase.
943 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
945         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
946         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
947         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
948         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
950 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
952         PR c++/66571
953         * g++.dg/gomp/pr66571-1.C: New test.
955         PR middle-end/66429
956         * c-c++-common/gomp/pr66429.c: New test.
958 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
960         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
961         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
962         ...this.
963         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
964         New testcase.
965         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
966         New testcase.
968 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
970         PR testsuite/65944
971         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
973 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
975         * gcc.target/mips/pr65862-1.c: New test.
976         * gcc.target/mips/pr65862-2.c: Likewise.
978 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
980         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
981         * gcc.target/i386/pr52252-atom.c: Ditto.
982         * gcc.target/i386/vect-div-1.c: Ditto.
983         * gcc.target/i386/rotate-5.c: Ditto.
984         * gcc.target/i386/pr50202.c: Ditto.
985         * gcc.target/i386/pr37843-3.c: Ditto.
986         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
987         * gcc.target/i386/pr53397-1.c: Ditto.
988         * gcc.target/i386/pr55934.c: Ditto.
989         * gcc.target/i386/pr37843-4.c: Ditto.
990         * gcc.target/i386/pr60451.c: Ditto.
991         * gcc.target/i386/pr53397-2.c: Ditto.
992         * gcc.target/i386/vectorize1.c: Ditto.
993         * gcc.target/i386/extract-insert-combining.c: Ditto.
994         * gcc.target/i386/pr53759.c: Ditto.
995         * gcc.target/i386/pr52252-core.c: Ditto.
996         * gcc.target/i386/rotate-3.c: Ditto.
997         * gcc.target/i386/sse-20.c: Ditto.
998         * gcc.target/i386/rotate-4.c: Ditto.
999         * gcc.target/i386/pr61403.c: Ditto.
1000         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1001         * gcc.target/i386/pr60901.c: Ditto.
1002         * gcc.target/i386/pr59794-7.c: Ditto.
1003         * gcc.target/i386/pr62208.c: Ditto.
1004         * gcc.target/i386/pr53416.c: Ditto.
1005         * gcc.target/i386/asm-dialect-1.c: Ditto.
1006         * gcc.target/i386/pr50038.c: Ditto.
1007         * gcc.target/i386/47698.c: Ditto.
1008         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1009         * gcc.target/i386/pr59794-2.c: Ditto.
1010         * gcc.target/i386/pr59794-3.c: Ditto.
1011         * gcc.target/i386/pr39058.c: Ditto.
1012         * gcc.target/i386/pr60205-1.c: Ditto.
1013         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1014         * gcc.target/i386/sse2-movq-2.c: Ditto.
1016 2015-06-17  Richard Biener  <rguenther@suse.de>
1018         PR tree-optimization/66251
1019         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1021 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
1023         PR c++/59682
1024         * g++.dg/parse/new-placement1.C: New.
1026 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1028         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1029         * jit.dg/test-compound-assignment.c: New testcase.
1031 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1033         PR jit/66539
1034         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1035         to "testcases" array.
1037 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
1039         PR jit/66539
1040         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1041         * jit.dg/test-debug-strings.c: New test case.
1042         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1043         the discriminant has a sane debug string.
1045 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
1047         PR target/56766
1048         * gcc.target/i386/pr56766-1.c: New test.
1049         * gcc.target/i386/pr56766-2.c: Ditto.
1051 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
1053         * gcc.target/mips/loongson-shift-count-truncated-1.c:
1054         Skip on mips*-mti-linux* and mips*-img-linux* targets.
1055         * gcc.target/mips/loongson-simd.c: Ditto.
1057 2015-06-16  Richard Biener  <rguenther@suse.de>
1059         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1061 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1063         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1064         passed by the testsuite driver.
1066 2015-06-16  Richard Biener  <rguenther@suse.de>
1068         * gcc.dg/vect/slp-perm-11.c: New testcase.
1070 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
1072         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1073         dg-options.
1075 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
1077         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1078         Reinstate calls to torture-init and torture-finalize.
1080 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1082         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1084 2015-06-15  Nathan Sidwell  <nathan@acm.org>
1086         PR c++/58583
1087         * g++.dg/cpp0x/nsdmi-template14.C: New test.
1089 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
1091         PR c++/51048
1092         * g++.dg/cpp0x/local-type1.C: New.
1094 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
1096         PR fortran/44672
1097         PR fortran/45440
1098         PR fortran/57307
1099         * gfortran.dg/allocate_with_source_3.f90: Removed check for
1100         unimplemented error.
1101         * gfortran.dg/allocate_with_source_7.f08: New test.
1102         * gfortran.dg/allocate_with_source_8.f08: New test.
1104 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
1106         PR c++/65168
1107         * g++.dg/warn/Walways-true-3.C: New test.
1109 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1111         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1113 2015-06-13  Tom de Vries  <tom@codesourcery.com>
1115         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1116         (main): Remove superfluous attributes.
1117         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1118         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1120 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
1122         * gcc.target/i386/monitorx.c: New.
1123         * gcc.target/i386/sse-12.c: Add -mmwaitx.
1124         * gcc.target/i386/sse-13.c: Ditto.
1125         * gcc.target/i386/sse-14.c: Ditto.
1126         * gcc.target/i386/sse-22.c: Ditto.
1127         * gcc.target/i386/sse-23.c: Ditto.
1128         * g++.dg/other/i386-2.C: Ditto.
1129         * g++.dg/other/i386-3.C: Ditto.
1131 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
1133         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1135 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
1137         PR fortran/66079
1138         * gfortran.dg/allocatable_scalar_13.f90: New test
1140 2015-06-11  Marek Polacek  <polacek@redhat.com>
1142         * gcc.dg/fold-xor-3.c: New test.
1144 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1146         * gcc.target/arm/short-it-ifcvt-1.c: New test.
1147         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1149 2015-06-11  Christian Bruel  <christian.bruel@st.com>
1151         PR target/52144
1152         * gcc.target/arm/pragma_attribute.c: New test.
1154 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1156         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1158 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
1160         PR target/66473
1161         * gcc.target/i386/pr66473.c: New test.
1163 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
1165         PR target/66470
1166         * gcc.dg/tls/pr66470.c: New test.
1167         * gcc.target/i386/pr66470.c: New test.
1169 2015-06-10  Christian Bruel  <christian.bruel@st.com>
1171         PR target/52144
1172         * gcc.target/arm/attr_arm.c: New test
1173         * gcc.target/arm/attr_arm-err.c: New test
1174         * gcc.target/arm/attr_thumb.c: New test
1175         * gcc.target/arm/attr_thumb-static.c: New test
1177 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1179         PR target/66200
1180         PR target/66428
1181         PR c++/66192
1182         * g++.dg/abi/aarch64_guard1.C: Adjust test.
1184 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
1186         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1187         passed by the testsuite driver.
1189 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1191         Revert:
1192         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1193         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1194         * gcc.dg/ssp-1.c: Make counter a register.
1195         * gcc.dg/ssp-2.c: Likewise.
1196         * gcc.dg/torture/parm-coalesce.c: New.
1198 2015-06-09  Tom de Vries  <tom@codesourcery.com>
1200         * gcc.target/i386/vararg-loc.c: New test.
1202 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
1204         PR c++/65815
1205         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1206         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1208 2015-06-09  Marek Polacek  <polacek@redhat.com>
1210         PR tree-optimization/66299
1211         * gcc.dg/pr66299-1.c: New test.
1212         * gcc.dg/pr66299-2.c: New test.
1213         * gcc.dg/pr66299-3.c: New test.
1215 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
1217         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1218         passed by the testsuite driver.
1220 2015-06-09  Richard Biener  <rguenther@suse.de>
1222         PR middle-end/66423
1223         * gcc.dg/fold-modpow2.c: New testcase.
1225 2015-06-09  Richard Biener  <rguenther@suse.de>
1227         PR tree-optimization/66419
1228         * gcc.dg/vect/bb-slp-37.c: New testcase.
1230 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
1232         * gcc.target/arm/stl-cond.c: New test.
1234 2015-06-09  Richard Biener  <rguenther@suse.de>
1236         PR middle-end/66413
1237         * gcc.dg/torture/pr66413.c: New testcase.
1239 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
1241         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1242         * gcc.dg/ssp-1.c: Make counter a register.
1243         * gcc.dg/ssp-2.c: Likewise.
1244         * gcc.dg/torture/parm-coalesce.c: New.
1246 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
1248         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1249         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1251 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1253         PR rtl-optimization/66444
1254         * gcc.dg/pr66444.c: New test.
1256 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
1258         PR fortran/66245
1259         * gfortran.dg/class_is_1.f90: New test.
1260         * gfortran.dg/type_is_1.f90: Ditto.
1262 2015-06-08  Marek Polacek  <polacek@redhat.com>
1264         PR c/66415
1265         * gcc.dg/cpp/pr66415-1.c: New test.
1266         * gcc.dg/cpp/pr66415-2.c: New test.
1268 2015-06-08  Richard Biener  <rguenther@suse.de>
1270         PR tree-optimization/66422
1271         * gcc.dg/Warray-bounds-16.c: New testcase.
1273 2015-06-08  Richard Biener  <rguenther@suse.de>
1275         * gcc.dg/vect/slp-perm-10.c: New testcase.
1276         * gcc.dg/vect/slp-23.c: Adjust.
1277         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1278         vector pointer update.
1280 2015-06-08  Marek Polacek  <polacek@redhat.com>
1282         PR sanitizer/66452
1283         * g++.dg/ubsan/pr66452.C: New test.
1285 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1287         PR tree-optimization/66436
1288         * gcc.dg/gomp/dump-new-function-2.c: New test.
1289         * gcc.dg/gomp/dump-new-function-3.c: Same.
1290         * gcc.dg/gomp/dump-new-function.c: Same.
1292 2015-06-08  Tom de Vries  <tom@codesourcery.com>
1294         PR tree-optimization/66435
1295         * gcc.dg/gomp/notify-new-function-2.c: New test.
1296         * gcc.dg/gomp/notify-new-function-3.c: Same.
1297         * gcc.dg/gomp/notify-new-function.c: Same.
1299 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
1301         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1302         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1303         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1304         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1305         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1306         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1307         -fshort-enum.
1309 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
1311         PR fortran/47659
1312         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1313         * gfortran.dg/warn_conversion.f90: Add warning for change in value
1314         for assignment.
1315         * gfortran.dg/warn_conversion_3.f90: Add warnings.
1316         * gfortran.dg/warn_conversion_5.f90: New test.
1317         * gfortran.dg/warn_conversion_6.f90: New test.
1318         * gfortran.dg/warn_conversion_7.f90: New test.
1320 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1322         PR fortran/66347
1323         * gfortran.dg/blockdata_9.f: New test.
1325 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
1327         PR fortran/66385
1328         * gfortran.dg/forall_17.f90:  New test.
1330 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
1332         * g++.dg/cpp0x/pr57101.C: Add warning.
1333         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1334         * g++.dg/ext/visibility/anon7.C: Same.
1335         * g++.dg/ipa/pr63587-2.C: Same.
1336         * g++.dg/opt/dump1.C: Same.
1337         * g++.dg/opt/pr59622-3.C: Same.
1338         * g++.dg/opt/pr59622.C: Same.
1339         * g++.dg/torture/pr46383.C: Same.
1340         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1341         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1342         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1343         functions.
1344         * gfortran.dg/intent_out_8.f90: Same.
1345         * gfortran.dg/warn_target_lifetime_3.f90: Same.
1347 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
1349         PR fortran/66377
1350         gfortran.dg/equiv_9.f90: New test.
1353 2015-06-05  Tom de Vries  <tom@codesourcery.com>
1355         merge from gomp4 branch:
1356         2015-05-28  Tom de Vries  <tom@codesourcery.com>
1358         PR tree-optimization/65443
1359         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1360         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1361         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1363 2015-06-05  Nathan Sidwell  <nathan@acm.org>
1365         PR c++/52595
1366         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1368 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
1370         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1372 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
1374         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1376 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
1378         * testsuite/gcc.target/i386/noplt-1.c: New test.
1379         * testsuite/gcc.target/i386/noplt-2.c: New test.
1380         * testsuite/gcc.target/i386/noplt-3.c: New test.
1381         * testsuite/gcc.target/i386/noplt-4.c: New test.
1383 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
1385         PR fortran/58749
1386         * gfortran.dg/adjustl_1.f90:  New test.
1388 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
1390         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1391         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1393 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
1395         * lto.c (iterative_hash_canonical_type,
1396         gimple_register_canonical_type): only hash main variants of types
1398 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
1400         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1401         Move set of dg-do-what-default after early return.
1403 2015-06-04  Marek Polacek  <polacek@redhat.com>
1405         PR c/66341
1406         * gcc.dg/lvalue-8.c: New test.
1408 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1409             Paolo Carlini  <paolo.carlini@oracle.com>
1411         PR c++/66130
1412         * g++.dg/other/pr66130.C: New.
1413         * g++.dg/cpp0x/pr66130.C: Likewise.
1415 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
1417         * g++.dg/cpp0x/decl-loc1.C: New.
1418         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1419         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1420         * g++.dg/init/ctor8.C: Likewise.
1421         * g++.dg/parse/semicolon4.C: Likewise.
1423 2015-06-03  Marek Polacek  <polacek@redhat.com>
1425         PR sanitizer/66190
1426         * g++.dg/ubsan/static-init-1.C: New test.
1427         * g++.dg/ubsan/static-init-2.C: New test.
1428         * g++.dg/ubsan/static-init-3.C: New test.
1430 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
1432         PR target/66275
1433         * gcc.target/i386/pr66275.c: New test.
1435 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1437         * gcc.dg/Wcxx-compat-22.c: New testcase.
1438         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1439         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1440         * c-c++-common/pr58346-1.c: Likewise.
1441         * c-c++-common/transparent-union-1.c: Likewise.
1443 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
1445         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1446         * g++.dg/plugin/def_plugin.c: New file.
1447         * g++.dg/plugin/def-plugin-test.C: New file.
1449 2015-06-03  Richard Biener  <rguenther@suse.de>
1451         * gcc.dg/vect/bb-slp-36.c: New testcase.
1453 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1455         * gcc.dg/lto/chkp-removed-alias_0.c: New.
1457 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
1459         * gcc.dg/lto/chkp-privatize-1_0.c: New.
1460         * gcc.dg/lto/chkp-privatize-1_1.c: New.
1461         * gcc.dg/lto/chkp-privatize-2_0.c: New.
1462         * gcc.dg/lto/chkp-privatize-2_1.c: New.
1464 2015-06-03  Marek Polacek  <polacek@redhat.com>
1466         PR c/64223
1467         PR c/29358
1468         * gcc.dg/pr64223-1.c: New test.
1469         * gcc.dg/pr64223-2.c: New test.
1471 2015-06-03  Richard Biener  <rguenther@suse.de>
1473         PR tree-optimization/63916
1474         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1476 2015-06-03  Richard Biener  <rguenther@suse.de>
1478         PR tree-optimization/66375
1479         * gcc.dg/torture/pr66375.c: New testcase.
1481 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
1483         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1485 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
1487         PR target/65768
1488         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1490 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
1492         PR fortran/66380
1493         * gfortran.dg/reshape_7.f90: New test.
1495 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
1497         PR c/66220:
1498         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1499         (fn_36): New.
1501 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
1503         PR c/49551
1504         * gcc.dg/pr49551.c: New testcase.
1506 2015-06-02  Richard Biener  <rguenther@suse.de>
1508         PR debug/65549
1509         * g++.dg/lto/pr65549_0.C: New testcase.
1511 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
1513         PR libgomp/65742
1514         PR middle-end/66332
1515         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1517 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1519         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1521 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
1523         PR c++/61683
1524         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1526 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1528         PR tree-optimization/48052
1529         * gcc.dg/tree-ssa/scev-8.c: New.
1530         * gcc.dg/tree-ssa/scev-9.c: New.
1531         * gcc.dg/tree-ssa/scev-10.c: New.
1532         * gcc.dg/vect/pr48052.c: New.
1534 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
1536         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1538 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
1540         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1542 2015-06-02  Marek Polacek  <polacek@redhat.com>
1544         PR middle-end/66345
1545         * gcc.dg/torture/pr66345.c: New test.
1547 2015-06-02  Richard Biener  <rguenther@suse.de>
1549         PR tree-optimization/65961
1550         * gcc.dg/torture/pr65961.c: New testcase.
1552 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
1554         PR tree-optimization/52563
1555         PR tree-optimization/62173
1556         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1557         * gcc.dg/tree-ssa/scev-4.c: Ditto.
1559 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1561         * gnat.dg/specs/varsize_return2.ads: New test.
1562         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1564 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
1566         * gcc.dg/vect/vect-outer-simd-1.c: New test.
1568 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
1570         PR target/65697
1571         * gcc.target/aarch64/sync-comp-swap.c: New.
1572         * gcc.target/aarch64/sync-comp-swap.x: New.
1573         * gcc.target/aarch64/sync-op-acquire.c: New.
1574         * gcc.target/aarch64/sync-op-acquire.x: New.
1575         * gcc.target/aarch64/sync-op-full.c: New.
1576         * gcc.target/aarch64/sync-op-full.x: New.
1577         * gcc.target/aarch64/sync-op-release.c: New.
1578         * gcc.target/aarch64/sync-op-release.x: New.
1580 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
1582         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1583         (bar): Predefined.
1585 2015-06-01  Richard Biener  <rguenther@suse.de>
1587         PR tree-optimization/66349
1588         PR tree-optimization/66352
1589         PR tree-optimization/66357
1590         * gcc.dg/torture/pr66357.c: New testcase.
1591         * gcc.dg/torture/pr66349.c: Likewise.
1592         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1594 2015-06-01  Richard Biener  <rguenther@suse.de>
1596         Revert
1597         2015-05-29  Richard Biener  <rguenther@suse.de>
1599         PR tree-optimization/66314
1600         * gcc.dg/asan/pr66314.c: New testcase.
1602 2015-06-01  Richard Biener  <rguenther@suse.de>
1604         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1606 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
1608         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1609         directives.
1610         (hp3, hp4): Add inline keyword.
1611         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1612         (hp2): Add inline keyword.
1613         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1614         (hp2): Add inline keyword.
1616 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
1618         PR target/65527
1619         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1620         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1621         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1622         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1624 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
1626         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1627         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1629 2015-06-01  Richard Biener  <rguenther@suse.de>
1631         PR tree-optimization/66280
1632         * g++.dg/torture/pr66280.C: New testcase.
1633         * g++.dg/torture/pr66280-2.C: Likewise.
1635 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
1637         * gnat.dg/addr9_1.adb: New test.
1638         * gnat.dg/addr9_2.adb: Likewise.
1639         * gnat.dg/addr9_3.adb: Likewise.
1640         * gnat.dg/addr9_4.adb: Likewise.
1642 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
1644           * g++.dg/other/dump-ada-spec-4.C: New test.
1646 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
1648         * gcc.dg/alias-8.c: Fix dg-warning.
1650 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
1652         * gcc.dg/alias-8.c: Do not xfail.
1653         * gcc.dg/pr62167.c: Prevent FRE.
1654         * gcc.dg/alias-14.c: New testcase.
1656 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
1658         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1660 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1662         PR target/66215
1663         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1664         dg-options.
1665         * gcc.target/s390/hotpatch-10.c: Likewise.
1666         * gcc.target/s390/hotpatch-11.c: Likewise.
1667         * gcc.target/s390/hotpatch-12.c: Likewise.
1668         * gcc.target/s390/hotpatch-17.c: Likewise.
1669         * gcc.target/s390/hotpatch-18.c: Likewise.
1670         * gcc.target/s390/hotpatch-20.c: Likewise.
1671         * gcc.target/s390/hotpatch-21.c: Likewise.
1672         * gcc.target/s390/hotpatch-22.c: Likewise.
1673         * gcc.target/s390/hotpatch-23.c: Likewise.
1674         * gcc.target/s390/hotpatch-24.c: Likewise.
1675         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
1676         to check for the exact nops too.
1677         * gcc.target/s390/hotpatch-3.c: Likewise.
1678         * gcc.target/s390/hotpatch-4.c: Likewise.
1679         * gcc.target/s390/hotpatch-5.c: Likewise.
1680         * gcc.target/s390/hotpatch-6.c: Likewise.
1681         * gcc.target/s390/hotpatch-7.c: Likewise.
1682         * gcc.target/s390/hotpatch-8.c: Likewise.
1683         * gcc.target/s390/hotpatch-9.c: Likewise.
1684         * gcc.target/s390/hotpatch-14.c: Likewise.
1685         * gcc.target/s390/hotpatch-15.c: Likewise.
1686         * gcc.target/s390/hotpatch-16.c: Likewise.
1687         * gcc.target/s390/hotpatch-19.c: Likewise.
1688         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
1689         scan-assembler-times counting number of .align directives.
1690         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1691         dg-options.  Remove scan-assembler-times counting number of .align
1692         directives.
1693         * gcc.target/s390/hotpatch-26.c: New file.
1694         * gcc.target/s390/hotpatch-27.c: New file.
1695         * gcc.target/s390/hotpatch-28.c: New file.
1696         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1697         using -Os -O0 -O1 -O2 -O3 options.
1699 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1701         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1703 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
1705         PR tree-optimization/66142
1706         * gcc.dg/vect/pr66142.c: New test.
1708 2015-05-29  Richard Biener  <rguenther@suse.de>
1710         PR tree-optimization/66314
1711         * gcc.dg/asan/pr66314.c: New testcase.
1713 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
1715         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1716         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1717         Adjust all callers.
1718         (schedule-cleanups, dg-keep-saved-temps): New proc.
1719         (gcc-dg-test-1): Schedule cleanups.
1720         * lib/profopt.exp (profopt-execute): Likewise.
1721         * g++.dg/cdce3.C: Adjust expected line numbers.
1722         * gcc.dg/cdce1.c: Likewise.
1723         * gcc.dg/cdce2.c: Likewise.
1724         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1725         * gcc.dg/strlenopt-24.c: Likewise.
1726         * gcc.dg/tree-ssa/vrp26.c: Likewise.
1727         * gcc.dg/tree-ssa/vrp28.c: Likewise.
1728         * obj-c++.dg/encode-2.mm: Likewise.
1730 2015-05-28  DJ Delorie  <dj@redhat.com>
1732         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1734 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1736         * gnat.dg/discr43.adb: New test.
1738 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
1740         * gnat.dg/varsize_temp.adb: Rename into...
1741         * gnat.dg/varsize1.adb: ...this.
1742         * gnat.dg/varsize_copy.ad[sb]: Rename into...
1743         * gnat.dg/varsize2.ad[sb]: ...this.
1744         * gnat.dg/varsize3_1.adb: New test.
1745         * gnat.dg/varsize3_2.adb: Likewise.
1746         * gnat.dg/varsize3_3.adb: Likewise.
1747         * gnat.dg/varsize3_4.adb: Likewise.
1748         * gnat.dg/varsize3_5.adb: Likewise.
1749         * gnat.dg/varsize3_6.adb: Likewise.
1750         * gnat.dg/varsize3_pkg1.ads: New helper.
1751         * gnat.dg/varsize3_pkg2.ads: Likewise.
1752         * gnat.dg/varsize3_pkg3.ads: Likewise.
1754 2015-05-28  Richard Biener  <rguenther@suse.de>
1756         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1758 2015-05-28  Richard Biener  <rguenther@suse.de>
1760         PR tree-optimization/66142
1761         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1763 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
1765         PR target/63810
1766         * gcc.dg/darwin-minversion-3.c: Update testcase.
1767         * gcc.dg/darwin-minversion-4.c: Ditto.
1768         * gcc.dg/darwin-minversion-5.c: New testcase.
1769         * gcc.dg/darwin-minversion-6.c: Ditto.
1770         * gcc.dg/darwin-minversion-7.c: Ditto.
1771         * gcc.dg/darwin-minversion-8.c: Ditto.
1772         * gcc.dg/darwin-minversion-9.c: Ditto.
1773         * gcc.dg/darwin-minversion-10.c: Ditto.
1774         * gcc.dg/darwin-minversion-11.c: Ditto.
1775         * gcc.dg/darwin-minversion-12.c: Ditto.
1777 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1779         PR rtl-optimization/66168
1780         * gcc.c-torture/compile/pr66168.c: New test.
1782 2015-05-27  Jeff Law  <law@redhat.com>
1784         PR target/39726
1785         * gcc.dg/target/m68k/pr39726-1.c: New test.
1787 2015-05-27  Nathan Sidwell  <nathan@acm.org>
1789         PR c++/66270
1790         * g++.dg/ext/alias-canon3.C: New.
1792 2015-05-27  Richard Biener  <rguenther@suse.de>
1794         PR tree-optimization/66272
1795         Revert parts of
1796         2014-08-15  Richard Biener  <rguenther@suse.de>
1798         PR tree-optimization/62031
1799         * gcc.dg/torture/pr66272.c: New testcase.
1801 2015-05-27  Richard Biener  <rguenther@suse.de>
1803         * gcc.dg/vect/slp-reduc-7.c: New testcase.
1805 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
1807         PR target/65358
1808         * gcc.dg/pr65358.c: New test.
1810 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
1812         PR fortran/65548
1813         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1814         semantic.
1815         * gfortran.dg/allocate_with_source_6.f90: New test.
1817 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
1819         * gnat.dg/atomic7_1.adb: New test.
1820         * gnat.dg/atomic7_2.adb: Likewise.
1821         * gnat.dg/atomic7_pkg1.ads: New helper.
1822         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1824 2015-05-26  Michael Matz  <matz@suse.de>
1826         PR middle-end/66251
1827         * gcc.dg/vect/pr66251.c: New test.
1829 2015-05-26  Richard Biener  <rguenther@suse.de>
1831         PR tree-optimization/66142
1832         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1834 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
1836         PR fortran/66082
1837         * gfortran.dg/allocatable_scalar_13.f90: New test
1839 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1841         * gnat.dg/warn11.adb: New test.
1842         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1844 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1846         * gnat.dg/vfa1_1.adb: New test.
1847         * gnat.dg/vfa1_2.adb: Likewise.
1848         * gnat.dg/vfa1_3.adb: Likewise.
1849         * gnat.dg/vfa1_4.adb: Likewise.
1850         * gnat.dg/vfa1_pkg.ads: New helper.
1852 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
1854         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1855         * gcc.target/i386/pr66232-3.c: Likewise.
1857 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
1859         PR target/66274
1860         * gcc.target/i386/pr66274.c: New test.
1862 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
1864         * gnat.dg/renaming6.ad[sb]: New test.
1866 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
1868         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1869         and 'dg-require-effective-target pie'.
1871 2015-05-23  Nathan Sidwell  <nathan@acm.org>
1873         PR c++/66243
1874         * g++.dg/cpp0x/pr66243.C: New.
1876 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
1878         PR lto/66180
1879         * g++.dg/lto/pr66180_0.C: New testcase.
1880         * g++.dg/lto/pr66180_1.C: New testcase.
1882 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
1884         PR fortran/66257
1885         * typebound_call_27.f90: New file.
1887 2015-05-23  Nathan Sidwell  <nathan@acm.org>
1889         PR c++/65936
1890         * g++.dg/template/pr65936.C: New.
1892 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1894         PR tree-optimization/63387
1895         * gcc.dg/pr63387-2.c: New testcase.
1897 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1899         * gcc.dg/simd-1.c: Update to the new message.
1901 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
1903         * gcc.dg/nand.c: New testcase.
1905 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
1907         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1908         Set dg-do-what-default to compile only on ARM targets without
1909         arm_neon_hw execution support.  Remove redundant c-torture-execute
1910         in loop over test cases.
1912 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1914         PR target/65491
1915         * gcc.target/aarch64/pr65491_1.c: New test.
1916         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1917         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1919 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
1921         PR c++/65598
1922         * g++.dg/cpp0x/explicit9.C: New.
1923         * g++.dg/cpp0x/explicit8.C: Check the locations too.
1925 2015-05-22  Richard Biener  <rguenther@suse.de>
1927         PR tree-optimization/66251
1928         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1930 2015-05-22  Marek Polacek  <polacek@redhat.com>
1932         PR c/47043
1933         * c-c++-common/attributes-enum-1.c: New test.
1934         * c-c++-common/attributes-enum-2.c: New test.
1935         * g++.dg/cpp0x/attributes-enum-1.C: New test.
1936         * g++.dg/cpp1y/attributes-enum-1.C: New test.
1938 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
1940         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1941         effective target support.  If no arm_neon_hw support, do not attempt
1942         to execute the tests; only compile them.
1943         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1944         and "dg-require-effective-target arm_neon_ok".
1945         * gcc.target/arm/simd/vextp16_1.c: Likewise.
1946         * gcc.target/arm/simd/vextp64_1.c: Likewise.
1947         * gcc.target/arm/simd/vextp8_1.c: Likewise.
1948         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1949         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1950         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1951         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1952         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1953         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1954         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1955         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1956         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1957         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1958         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
1959         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
1960         * gcc.target/arm/simd/vexts16_1.c: Likewise.
1961         * gcc.target/arm/simd/vexts32_1.c: Likewise.
1962         * gcc.target/arm/simd/vexts64_1.c: Likewise.
1963         * gcc.target/arm/simd/vexts8_1.c: Likewise.
1964         * gcc.target/arm/simd/vextu16_1.c: Likewise.
1965         * gcc.target/arm/simd/vextu32_1.c: Likewise.
1966         * gcc.target/arm/simd/vextu64_1.c: Likewise.
1967         * gcc.target/arm/simd/vextu8_1.c: Likewise.
1968         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
1969         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
1970         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
1971         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
1972         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
1973         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
1974         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
1975         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
1976         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
1977         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
1978         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
1979         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
1980         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
1981         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
1982         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
1983         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
1984         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
1985         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
1986         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
1987         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
1988         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
1989         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
1990         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
1991         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
1992         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
1993         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
1994         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
1995         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
1996         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
1997         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
1998         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
1999         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2000         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2001         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2002         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2003         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2004         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2005         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2006         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2007         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2008         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2009         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2010         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2011         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2012         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2013         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2014         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2015         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2016         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2017         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2018         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2019         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2020         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2021         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2022         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2023         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2024         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2025         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2026         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2027         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2028         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2029         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2030         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2031         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2032         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2033         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2034         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2035         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2036         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2037         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2038         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2039         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2040         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2041         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2042         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2043         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2044         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2045         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2046         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2047         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2048         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2049         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2050         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2051         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2052         * gcc.target/arm/simd/vzips16_1.c: Likewise.
2053         * gcc.target/arm/simd/vzips32_1.c: Likewise.
2054         * gcc.target/arm/simd/vzips8_1.c: Likewise.
2055         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2056         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2057         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2059 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
2061         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2062         * gcc.dg/vect/pr59354.c: Likewise.
2063         * gcc.dg/vect/pr64252.c: Likewise.
2064         * gcc.dg/vect/pr64404.c: Likewise.
2065         * gcc.dg/vect/pr64493.c: Likewise.
2066         * gcc.dg/vect/pr64495.c: Likewise.
2067         * gcc.dg/vect/pr64844.c: Likewise.
2068         * gcc.dg/vect/pr65518.c: Likewise.
2069         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2071 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
2073         PR c++/66210
2074         * g++.dg/cpp1y/var-templ28.C: New.
2076 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
2078         PR target/66232
2079         * gcc.target/i386/pr66232-1.c: New test.
2080         * gcc.target/i386/pr66232-2.c: Likewise.
2081         * gcc.target/i386/pr66232-3.c: Likewise.
2082         * gcc.target/i386/pr66232-4.c: Likewise.
2083         * gcc.target/i386/pr66232-5.c: Likewise.
2085 2015-05-21  Nathan Sidwell  <nathan@acm.org>
2087         * g++.dg/cpp1y/pr60943.C: New.
2089 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
2091         PR tree-optimization/66233
2092         * gcc.c-torture/execute/pr66233.c: New test.
2094 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
2096         PR fortran/66176
2097         * gfortran.dg/inline_matmul_11.f90:  New test.
2099 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
2101         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2102         instead of listing several targets on its own.
2103         * gcc.target/i386/pr32219-2.c: Likewise.
2104         * gcc.target/i386/pr32219-3.c: Likewise.
2105         * gcc.target/i386/pr32219-4.c: Likewise.
2106         * gcc.target/i386/pr32219-5.c: Likewise.
2107         * gcc.target/i386/pr32219-6.c: Likewise
2108         * gcc.target/i386/pr32219-7.c: Likewise.
2109         * gcc.target/i386/pr32219-8.c: Likewise.
2110         * gcc.target/i386/pr39013-1.c: Likewise.
2111         * gcc.target/i386/pr39013-2.c: Likewise.
2112         * gcc.target/i386/pr64317.c: Likewise.
2114 2015-05-21  Jeff Law  <law@redhat.com>
2116         * gcc.target/hppa/shadd-3.c: New test.
2117         * gcc.target/hppa/shadd-4.c: New test.
2119 2015-05-21  Michael Matz  <matz@suse.de>
2121         * gcc.dg/vect/vect-strided-store.c: New test.
2122         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2123         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2125 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2127         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2128         * gcc.dg/pow-sqrt-synth-1.c: New test.
2129         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2131 2015-05-21  Richard Biener  <rguenther@suse.de>
2133         PR c++/66211
2134         * g++.dg/conversion/pr66211.C: New testcase.
2135         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2137 2015-05-21  Jeff Law  <law@redhat.com>
2139         * gcc.target/hppa/shadd-2.c: New test.
2141 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
2143         PR target/54236
2144         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2146 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2148         PR target/65937
2149         * gcc.target/arm/pr26702.c: Adjust target selector.
2151 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
2153         PR middle-end/66221
2154         * gcc.dg/lto/pr66221_0.c: New test.
2155         * gcc.dg/lto/pr66221_1.c: New test.
2157 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2159         PR c/52952
2160         * gcc.dg/redecl-4.c: Update column numbers.
2161         * gcc.dg/format/bitfld-1.c: Likewise.
2162         * gcc.dg/format/attr-2.c: Likewise.
2163         * gcc.dg/format/attr-6.c: Likewise.
2164         * gcc.dg/format/attr-7.c (baz): Likewise.
2165         * gcc.dg/format/asm_fprintf-1.c: Likewise.
2166         * gcc.dg/format/attr-4.c: Likewise.
2167         * gcc.dg/format/branch-1.c: Likewise.
2168         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2169         locations within strings with embedded escape sequences.
2171 2015-05-20  Jeff Law  <law@redhat.com>
2173         * gcc.target/hppa/hppa.exp: New target test driver.
2174         * gcc.target/hppa/shadd-1.c: New test.
2176 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
2178         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2180 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
2182         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2183         (fn_33_k_and_r_style): New.
2184         (fn_33_stroustrup_style): New.
2185         (fn_33_allman_style): New.
2186         (fn_33_whitesmiths_style): New.
2187         (fn_33_horstmann_style): New.
2188         (fn_33_ratliff_banner_style): New.
2189         (fn_33_lisp_style): New.
2190         (fn_34_indent_dash_gnu): New.
2191         (fn_34_indent_dash_kr): New.
2192         (fn_34_indent_dash_orig): New.
2193         (fn_34_indent_linux_style): New.
2195 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
2197         PR fortran/65548
2198         * gfortran.dg/allocate_with_source_5.f90: Extend test.
2200 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
2202         PR tree-optimization/65447
2203         * gcc.dg/tree-ssa/pr65447.c: New test.
2205 2015-05-19  Nathan sidwell  <nathan@acm.org>
2207         * g++.dg/cpp0x/pr65954.C: New.
2209 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
2211         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2213 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2215         * lib/target-supports.exp: Vector do not always have natural
2216         alignment on s390*.
2218 2015-05-19  David Sherwood  <david.sherwood@arm.com>
2220         * gcc.dg/loop-invariant.c: New testcase.
2222 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2224         * lib/target-supports.exp: Vector do not always have natural
2225         alignment on s390*.
2227 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2229         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2230         s390*.
2231         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2233 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2235         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2236         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2237         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2238         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2239         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2240         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2241         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2242         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2243         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2244         * gcc.target/s390/zvector/vec-elem-1.c: New test.
2246 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2248         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2250 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2252         * gcc.target/s390/s390.exp
2253         (check_effective_target_vector): New check.
2254         * gcc.target/s390/vector/vec-abi-1.c: New test.
2255         * gcc.target/s390/vector/vec-abi-2.c: New test.
2256         * gcc.target/s390/vector/vec-abi-3.c: New test.
2257         * gcc.target/s390/vector/vec-abi-4.c: New test.
2258         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2259         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2260         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2261         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2262         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2263         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2264         * gcc.target/s390/vector/vec-clobber-1.c: New test.
2265         * gcc.target/s390/vector/vec-cmp-1.c: New test.
2266         * gcc.target/s390/vector/vec-cmp-2.c: New test.
2267         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2268         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2269         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2270         * gcc.target/s390/vector/vec-genmask-1.c: New test.
2271         * gcc.target/s390/vector/vec-genmask-2.c: New test.
2272         * gcc.target/s390/vector/vec-init-1.c: New test.
2273         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2274         * gcc.target/s390/vector/vec-shift-1.c: New test.
2275         * gcc.target/s390/vector/vec-sub-1.c: New test.
2277 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2279         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2281 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2283         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2285 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2287         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2289 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2291         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2293 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2295         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2297 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2299         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2301 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2303         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2305 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2307         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2309 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2311         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2313 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2315         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2317 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2319         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2321 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2323         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2325 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
2327         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2329 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
2331         PR tree-optimization/66187
2332         * gcc.c-torture/execute/pr66187.c: New test.
2333         * gcc.dg/pr66187-1.c: New test.
2334         * gcc.dg/pr66187-2.c: New test.
2336 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2338         * gcc.dg/vect/bb-slp-35.c: Adjust.
2340 2015-05-19  Richard Biener  <rguenther@suse.de>
2342         PR tree-optimization/66165
2343         * gcc.dg/torture/pr66165.c: New testcase.
2345         PR tree-optimization/66185
2346         * gcc.dg/torture/pr66185.c: New testcase.
2348 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
2350         PR target/54236
2351         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2353 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
2355         * gcc.target/mips/p5600-bonding.c : New file.
2357 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2359         PR fortran/66106
2360         * gfortran.dg/interface_operator_1.f90: New tests.
2362 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2364         PR fortran/66057
2365         * gfortran.dg/generic_29.f90: New tests.
2367 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2369         PR fortran/66043
2370         * gfortran.dg/storage_size_6.f90: New tests.
2372 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2374         PR fortran/66045
2375         * gfortran.dg/null1.f90: New test.
2377 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2379         PR fortran/66044
2380         * gfortran.dg/entry_21.f90: New test.
2382 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2384         PR fortran/66043
2385         * gfortran.dg/storage_size_6.f90: New tests.
2387 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2389         PR fortran/66040
2390         * gfortran.dg/misplaced_statement.f90: New test.
2392 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2394         PR fortran/66039
2395         * gfortran.dg/filepos1.f90: New test
2397 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2399         PR fortran/64925
2400         * gfortran.dg/pr64925.f90: New test.
2402 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
2404         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2405         unit.
2406         * gfortran.dg/lto/pr41576_1.f90: Ditto.
2408 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
2410         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2411         to the family of pie capable targets.
2413 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
2415         * gcc.target/arm/bics_1.c : New testcase.
2416         * gcc.target/arm/bics_2.c : New testcase.
2417         * gcc.target/arm/bics_3.c : New testcase.
2418         * gcc.target/arm/bics_4.c : New testcase.
2420 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
2422         * gcc.target/mips/umips-attr.c: New test.
2424 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2426         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2427         * gcc.dg/20150120-2.c (dg-final): Ditto.
2428         * gcc.dg/20150120-2.c (dg-final): Ditto.
2429         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2431 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
2433         PR target/66174
2434         * gcc.target/i386/pr66174.c: New test.
2436 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
2438         PR fortran/37131
2439         * gfortran.dg/matmul_bounds_6.f90:  New test.
2440         * gfortran.dg/matmul_bounds_7.f90:  New test.
2442 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
2444         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2445         * gfortran.dg/lto/pr41576_1.f90: Add interface.
2446         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2447         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2448         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2449         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2451 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2453         PR fortran/65903
2454         * gfortran.dg/continuation_13.f90: Update test.
2455         * gfortran.dg/pr65903.f90: New test.
2457 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
2459         PR fortran/66113
2460         * gfortran.dg/block_14.f90:  New test.
2462 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2464         PR fortran/44054
2465         * lib/gfortran-dg.exp: Update regex to handle two locations for
2466         the same diagnostic without caret.
2467         * gfortran.dg/badline.f: Test also that line numbers are correct
2468         before and after "left but not entered" warning.
2470 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
2471             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
2473         PR target/65768
2474         * gcc.target/arm/maskdata.c: New test.
2476 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
2478         PR fortran/65792
2479         * gfortran.dg/derived_constructor_components_5: New test
2481 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
2483         PR target/66140
2484         * gcc.target/alpha/pr66140.c: New test.
2486 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
2488         PR c/48956
2489         * gcc.dg/Wconversion-complex-c99.c: New test.
2490         * gcc.dg/Wconversion-complex-gnu.c: New test.
2492 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
2494         PR tree-optimization/64454
2495         * gcc.dg/modmod.c: New testcase.
2497 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
2499         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2501 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
2503         PR middle-end/66134
2504         * gcc.target/i386/mpx/pr66134.c: New test.
2506 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
2508         * gcc.target/powerpc/pr60158.c: New test.
2510 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
2512         * gcc.target/i386/sibcall-7.c: New test.
2513         * gcc.target/i386/sibcall-8.c: New test.
2515 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
2517         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2518         (abs64_in_dreg): Likewise.
2520 2015-05-14  Marek Polacek  <polacek@redhat.com>
2522         PR c/66066
2523         PR c/66127
2524         * gcc.dg/pr14649-1.c: Add -Wpedantic.
2525         * gcc.dg/pr19984.c: Likewise.
2526         * gcc.dg/pr66066-1.c: New test.
2527         * gcc.dg/pr66066-2.c: New test.
2528         * gcc.dg/pr66066-3.c: New test.
2530 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2532         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2533         * gcc.dg/pow-sqrt.x: New file.
2534         * gcc.dg/pow-sqrt-1.c: New test.
2535         * gcc.dg/pow-sqrt-2.c: Likewise.
2536         * gcc.dg/pow-sqrt-3.c: Likewise.
2538 2015-05-13  Richard Biener  <rguenther@suse.de>
2540         PR tree-optimization/66123
2541         * gcc.dg/torture/pr66123.c: New testcase.
2543 2015-05-13  Richard Biener  <rguenther@suse.de>
2545         PR middle-end/66110
2546         * gcc.dg/alias-2.c: Adjust.
2547         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2549 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2551         PR target/65103
2552         * gcc.target/i386/pr65103-3.c: New.
2554 2015-05-13  Martin Liska  <mliska@suse.cz>
2556         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2558 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
2560         PR target/66112
2561         * gcc.target/i386/pr66112-2.c: New test.
2563         PR target/66112
2564         * gcc.target/i386/pr66112-1.c: New test.
2566 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2568         PR target/66048
2569         * gcc.target/i386/mpx/pr66048.cc: New.
2571 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2573         PR rtl-optimization/64616
2574         * gcc.dg/loop-8.c: New test.
2575         * gcc.dg/loop-9.c: New test.
2577 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2579         PR target/pr66047.c
2580         * gcc.target/i386/pr66047.c: New testcase.
2582 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
2584         PR ipa/65873
2585         * gcc.c-torture/compile/pr65873.c: New testcase.
2587 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
2589         PR fortran/66111
2590         * gfortran.dg/inline_matmul_10.f90:  New test.
2592 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
2594         * c-c++-common/Wmisleading-indentation.c: New testcase.
2595         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2596         * c-c++-common/Wmisleading-indentation-2.md: New file.
2598 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2600         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2601         "break".
2602         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2604 2015-05-12  Richard Biener  <rguenther@suse.de>
2606         PR tree-optimization/66101
2607         * gcc.dg/torture/pr66101.c: New testcase.
2609 2015-05-12  Richard Biener  <rguenther@suse.de>
2611         PR tree-optimization/37021
2612         * gcc.target/i386/vect-addsub.c: New testcase.
2614 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
2616         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2618 2015-05-12  Tom de Vries  <tom@codesourcery.com>
2620         PR tree-optimization/66010
2621         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2623 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
2625         PR c++/65133
2626         * g++.dg/cpp0x/trailing10.C: New.
2628 2015-05-12  Richard Biener  <rguenther@suse.de>
2630         * gcc.dg/vect/bb-slp-35.c: New testcase.
2632 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
2634         PR fortran/66100
2635         * gfortran.dg/bound_simplification_6.f90: New.
2637 2015-05-11  Steve Ellcey  <sellcey@mips.com>
2639         * gcc.target/mips/branch-1.c: Pass argument to bar().
2641 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
2643         PR target/65753
2644         * gcc.target/i386/pr65753.c: New test.
2646 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
2648         PR rtl-optimization/66076
2649         * gcc.dg/torture/pr66076.c: New test.
2651 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2653         PR fortran/66041
2654         * gfortran.dg/inline_matmul_7.f90:  New test.
2655         * gfortran.dg/inline_matmul_8.f90:  New test.
2656         * gfortran.dg/inline_matmul_9.f90:  New test.
2658 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
2660         * gfortran.dg/bound_simplification_5.f90: New.
2662 2015-05-09  Jason Merrill  <jason@redhat.com>
2664         * lib/target-supports.exp (cxx_default): New global.
2665         (check_effective_target_c++11_only)
2666         (check_effective_target_c++14_only)
2667         (check_effective_target_c++98_only)
2668         (check_effective_target_c++1z_only): Check it.
2670 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
2672         PR tree-optimization/64454
2673         * gcc.dg/tree-ssa/vrp97.c: New file.
2674         * gcc.dg/vect/slp-perm-7.c: Update.
2676 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
2678         PR fortran/65894
2679         * gfortran.dg/elemental_subroutine_11.f90: New test.
2681 2015-05-08  Richard Biener  <rguenther@suse.de>
2683         PR tree-optimization/66036
2684         * gcc.dg/vect/slp-41.c: New testcase.
2686 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
2688         * gfortran.dg/elemental_optional_args_7.f90: New.
2690 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
2692         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2693         allow cmlt or sshr.
2695 2015-05-08  Marek Polacek  <polacek@redhat.com>
2697         PR c/64918
2698         * gcc.dg/Woverride-init-side-effects-1.c: New test.
2699         * gcc.dg/Woverride-init-side-effects-2.c: New test.
2701 2015-05-07  Marek Polacek  <polacek@redhat.com>
2703         PR c/65179
2704         * c-c++-common/Wshift-negative-value-1.c: New test.
2705         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2706         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2707         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2708         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2709         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2710         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2711         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2712         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2714 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
2716         PR middle-end/192
2717         PR middle-end/54303
2718         * gcc.dg/fdata-sections-2.c: New file.
2720 2015-05-07  Marek Polacek  <polacek@redhat.com>
2722         PR testsuite/66046
2723         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2724         last dg-output.
2725         * c-c++-common/ubsan/align-7.c: Likewise.
2726         * c-c++-common/ubsan/bounds-8.c: Likewise.
2727         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2728         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2729         * c-c++-common/ubsan/null-1.c: Likewise.
2730         * c-c++-common/ubsan/null-10.c: Likewise.
2731         * c-c++-common/ubsan/null-11.c: Likewise.
2732         * c-c++-common/ubsan/null-2.c: Likewise.
2733         * c-c++-common/ubsan/null-3.c: Likewise.
2734         * c-c++-common/ubsan/null-4.c: Likewise.
2735         * c-c++-common/ubsan/null-5.c: Likewise.
2736         * c-c++-common/ubsan/null-6.c: Likewise.
2737         * c-c++-common/ubsan/null-7.c: Likewise.
2738         * c-c++-common/ubsan/null-8.c: Likewise.
2739         * c-c++-common/ubsan/null-9.c: Likewise.
2740         * c-c++-common/ubsan/object-size-1.c: Likewise.
2741         * c-c++-common/ubsan/object-size-10.c: Likewise.
2742         * c-c++-common/ubsan/object-size-4.c: Likewise.
2743         * c-c++-common/ubsan/object-size-5.c: Likewise.
2744         * c-c++-common/ubsan/object-size-7.c: Likewise.
2745         * c-c++-common/ubsan/object-size-8.c: Likewise.
2746         * c-c++-common/ubsan/object-size-9.c: Likewise.
2747         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2748         * c-c++-common/ubsan/overflow-int128.c: Likewise.
2749         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2750         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2751         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2752         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2753         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2754         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2755         * c-c++-common/ubsan/pr59333.c: Likewise.
2756         * c-c++-common/ubsan/pr59667.c: Likewise.
2757         * c-c++-common/ubsan/pr60613-2.c: Likewise.
2758         * c-c++-common/ubsan/pr60636.c: Likewise.
2759         * c-c++-common/ubsan/pr63802.c: Likewise.
2760         * c-c++-common/ubsan/recovery-1.c: Likewise.
2761         * c-c++-common/ubsan/recovery-3.c: Likewise.
2762         * c-c++-common/ubsan/shift-1.c: Likewise.
2763         * c-c++-common/ubsan/shift-2.c: Likewise.
2764         * c-c++-common/ubsan/shift-4.c: Likewise.
2765         * c-c++-common/ubsan/shift-7.c: Likewise.
2766         * c-c++-common/ubsan/undefined-2.c: Likewise.
2767         * c-c++-common/ubsan/vla-1.c: Likewise.
2768         * g++.dg/ubsan/null-1.C: Likewise.
2769         * g++.dg/ubsan/null-3.C: Likewise.
2770         * g++.dg/ubsan/null-4.C: Likewise.
2771         * g++.dg/ubsan/vptr-8.C: Likewise.
2772         * g++.dg/ubsan/vptr-9.C: Likewise.
2773         * gcc.dg/ubsan/bounds-2.c: Likewise.
2774         * gcc.dg/ubsan/object-size-9.c: Likewise.
2776 2015-05-07  Jeff Law  <law@redhat.com>
2778         * gcc.dg/tree-ssa/shorten-1.c: New test.
2780 2015-05-07  Richard Biener  <rguenther@suse.de>
2782         PR tree-optimization/66002
2783         * gcc.dg/vect/vect-125.c: New testcase.
2785 2015-05-07  Marek Polacek  <polacek@redhat.com>
2786             Martin Uecker  <uecker@eecs.berkeley.edu>
2788         * c-c++-common/ubsan/bounds-10.c: New test.
2790 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
2792         * jit.dg/harness.h (set_options): Wrap with
2793         #ifndef TEST_ESCHEWS_SET_OPTIONS.
2794         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2795         Special-case test-benchmark.c as a negative.
2796         * jit.dg/test-benchmark.c: New file.
2798 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
2800         PR target/64208
2801         * gcc.target/arm/pr64208.c: New test.
2803 2015-05-06  Alan Modra  <amodra@gmail.com>
2805         PR target/66020
2806         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2807         (gparms): Make volatile.
2809 2015-05-06  Richard Biener  <rguenther@suse.de>
2811         PR tree-optimization/62283
2812         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2814 2015-05-06  Christian Bruel  <christian.bruel@st.com>
2816         PR target/66015
2817         * gcc.target/aarch64/iinline-attr-1.c: New test.
2819 2015-05-06  Richard Biener  <rguenther@suse.de>
2821         * gcc.dg/vect/bb-slp-34.c: New testcase.
2823 2015-05-06  Richard Biener  <rguenther@suse.de>
2825         PR tree-optimization/62283
2826         * gcc.dg/vect/bb-slp-14.c: Adjust.
2828 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
2830         PR target/65990
2831         * gcc.target/i386/pr65990.c: New test.
2833 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
2835         PR target/65915
2836         * gcc.target/i386/pr65915.c: New.
2838 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2840         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2841         'va_list escapes 0'.
2843 2015-05-05  Tom de Vries  <tom@codesourcery.com>
2845         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2846         in r222173.
2848 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
2850         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2851         * gcc.target/arm/pr65924.c: Likewise.
2853 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
2855         PR target/65871
2856         * gcc.target/i386/pr65871-3.c: New test.
2858 2015-05-04  Jeff Law  <law@redhat.com>
2860         Revert:
2861         2015-05-04  Jeff Law  <law@redhat.com>
2862         * gcc.dg/tree-ssa/shorten-1.c: New test.
2864 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
2865             Jakub Jelinek  <jakub@redhat.com>
2867         PR c++/66007
2868         * g++.dg/cpp0x/Wnarrowing4.C: New.
2870 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
2872         * lib/target-supports.exp
2873         (check_effective_target_keeps_null_pointer_checks): Clarify that
2874         this is for targets that disable -fdelete-null-pointer-checks,
2875         not default it to off.
2876         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2877         -fdelete-null-pointer-checks explicit.
2878         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2879         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2880         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2881         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2882         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2883         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2884         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2885         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2886         * gcc.dg/tree-ssa/pr20318.c: Likewise.
2887         * gcc.dg/tree-ssa/pr20701.c: Likewise.
2888         * gcc.dg/tree-ssa/pr20702.c: Likewise.
2889         * gcc.dg/tree-ssa/pr21086.c: Likewise.
2890         * gcc.dg/tree-ssa/pr21090.c: Likewise.
2891         * gcc.dg/tree-ssa/pr58480.c: Likewise.
2892         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2893         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2894         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2895         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2896         * gcc.dg/tree-ssa/unreachable.c: Likewise.
2897         * gcc.dg/tree-ssa/vrp02.c: Likewise.
2898         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2899         * gcc.dg/tree-ssa/vrp08.c: Likewise.
2900         * gcc.dg/tree-ssa/vrp55.c: Likewise.
2901         * g++.dg/cpp0x/static_assert9.C: Likewise.
2902         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2903         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2904         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2905         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2906         * g++.dg/tree-ssa/pr26406.C: Likewise.
2908 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
2910         PR tree-optimization/65984
2911         * c-c++-common/ubsan/pr65984.c: New test.
2913 2015-05-04  Jeff Law  <law@redhat.com>
2915         * gcc.dg/tree-ssa/shorten-1.c: New test.
2917 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2919         PR fortran/44735
2920         * gfortran.dg/pr44735.f90: New test.
2922 2015-05-04  Richard Biener  <rguenther@suse.de>
2924         PR tree-optimization/65965
2925         * gcc.dg/vect/bb-slp-33.c: New testcase.
2927 2015-05-04  Richard Biener  <rguenther@suse.de>
2929         PR tree-optimization/65935
2930         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2932 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
2934         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2935         for each supported variant instead of CHECK_RESULTS.
2936         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2937         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2938         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2939         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2940         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2941         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2942         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2943         expected results for unsupported variants.  Call CHECK for each
2944         supported variant instead of CHECK_RESULTS.
2945         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2946         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2947         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2948         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2949         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2950         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2951         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2952         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2953         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2954         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2955         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2956         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2957         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2958         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2959         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2960         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
2961         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
2962         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
2963         expected results for unsupported variants.
2964         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2965         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
2966         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
2967         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2968         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2969         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2970         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2971         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2972         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2973         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2974         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2975         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2976         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2977         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2978         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2979         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2980         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2981         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2982         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2983         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2984         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2985         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2986         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2987         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
2988         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
2989         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
2990         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2991         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2993 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2995         PR fortran/37131
2996         * gfortran.dg/bound_9.f90:  Add pointer assignment.
2998 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2999             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
3001         PR c++/65858
3002         * g++.dg/cpp0x/Wnarrowing3.C: New.
3004 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
3006         * gcc.dg/20150120-1.c: New test.
3007         * gcc.dg/20150120-2.c: New test.
3008         * gcc.dg/20150120-3.c: New test.
3010 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
3012         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3014 2015-05-01  Renlin Li  <renlin.li@arm.com>
3016         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3018 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
3020         * gfortran.dg/bound_simplification_4.f90: New.
3022 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3024         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3025         with powerpc_p8vector_ok.
3027 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
3029         PR fortran/37131
3030         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
3031         scan pattern.
3032         * gfortran.dg/bound_9.f90:  New test case.
3034 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
3036         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3037         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3038         for 32bit x86 targets.
3039         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3040         for 32bit x86 targets.
3041         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3042         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3043         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3044         for 32bit x86 targets.
3046 2015-04-30  Marek Polacek  <polacek@redhat.com>
3048         PR tree-optimization/63551
3049         * g++.dg/ipa/pr63551.C: New test.
3051 2015-04-30  Caroline Tice  <cmtice@google.com>
3053         PR  65929
3054         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
3055         partition size on certain targets.
3057 2015-04-30  Renlin Li  <renlin.li@arm.com>
3059         * gcc.target/aarch64/vect-reduc-or_1.c: New.
3061 2015-04-30  Marek Polacek  <polacek@redhat.com>
3063         * c-c++-common/Wbool-compare-3.c: New test.
3065         * gcc.dg/pr65901.c (foo): Adjust dg-error.
3066         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3068 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3070         PR c++/57610
3071         * g++.dg/init/ref22.C: New.
3073 2015-04-30  Marek Polacek  <polacek@redhat.com>
3075         * gcc.dg/init-bad-8.c: New test.
3077         * gcc.dg/incomplete-typedef-1.c: New test.
3079 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3081         PR c++/59955
3082         * g++.dg/template/crash121.C: New.
3084 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
3086         * gcc.target/mips/call-from-init.c: New test.
3087         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3089 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3091         PR target/65871
3092         * gcc.target/i386/pr65871-1.c: New test.
3093         * gcc.target/i386/pr65871-2.c: Ditto.
3095 2015-04-29  Marek Polacek  <polacek@redhat.com>
3097         PR c/64610
3098         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3099         * c-c++-common/Wbool-compare-2.c: New test.
3101 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
3103         PR target/65770
3104         * gcc.target/aarch64/vstN_lane_1.c: New file.
3106 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
3108         PR c++/64667
3109         * g++.dg/warn/Winit-self-3.C: New.
3111 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
3113         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3115 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
3117         PR target/65924
3118         * gcc.target/arm/pr65924.c: New test.
3120 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
3122         * g++.dg/gomp/tpl-target-update.C: New file.
3124 2015-04-29  Richard Biener  <rguenther@suse.de>
3126         PR tree-optimization/65917
3127         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3129 2015-04-29  Christian Bruel  <christian.bruel@st.com>
3131         PR target/64835
3132         * gcc.dg/ipa/iinline-attr.c: New test.
3133         * gcc.target/i386/iinline-attr-2.c: New test.
3135 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
3137         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3138         segfault is fixed.
3140 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3142         * gcc.dg/vect/vect-33.c: Remove spurious line.
3144 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
3146         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3148 2015-04-28  Marek Polacek  <polacek@redhat.com>
3150         PR c/65901
3151         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3152         * gcc.dg/pr65901.c: New test.
3154 2015-04-28  Richard Biener  <rguenther@suse.de>
3156         PR tree-optimization/62283
3157         * gfortran.dg/vect/pr62283-2.f: New testcase.
3158         * gcc.dg/vect/bb-slp-14.c: Adjust.
3160 2015-04-28  Richard Biener  <rguenther@suse.de>
3162         PR tree-optimization/65851
3163         * g++.dg/torture/pr65851.C: New testcase.
3165 2015-04-27  Jeff Law <law@redhat.com>
3167         PR tree-optimization/65217
3168         * gcc.target/i386/pr65217.c: Remove XFAIL.
3170 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3172         PR fortran/60322
3173         Add tests forgotten to svn-add.
3174         * gfortran.dg/class_allocate_19.f03: New test.
3175         * gfortran.dg/class_array_20.f03: New test.
3176         * gfortran.dg/class_array_21.f03: New test.
3177         * gfortran.dg/finalize_29.f08: New test.
3179 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
3181         PR fortran/59678
3182         PR fortran/65841
3183         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3184         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3186 2015-04-27  Caroline Tice  <cmtice@google.com>
3188         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3189         partition size.
3191 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
3193         PR target/64579
3194         * gcc.target/powerpc/htm-1.c: New test.
3195         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3196         on 64-bit compiles.
3197         (__builtin_tabortdci): Likewise.
3198         (__builtin_tcheck): Remove operand.
3199         * lib/target-supports.exp (check_htm_hw_available): New function.
3201 2015-04-27  Richard Biener  <rguenther@suse.de>
3203         * gcc.target/i386/pr65217.c: XFAIL.
3205 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
3207         PR tree-optimization/65875
3208         * gcc.c-torture/compile/pr65875.c: New test.
3210 2015-04-25  Marek Polacek  <polacek@redhat.com>
3212         PR c/52085
3213         * gcc.dg/enum-incomplete-2.c: New test.
3214         * gcc.dg/enum-mode-1.c: New test.
3216 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
3218         PR target/65849
3219         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3220         set new options.
3221         * gcc.target/powerpc/pr65849-2.c: Likewise.
3223 2015-04-24  Tom de Vries  <tom@codesourcery.com>
3225         PR tree-optimization/65802
3226         * g++.dg/pr65802.C: Move to ...
3227         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
3228         stdarg.h.  Rewrite for C.
3229         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
3230         va_start and va_end.  Remove unnecessary inline asm.
3232 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
3233             Wei Mi  <wmi@google.com>
3235         * gcc.target/i386/sse2-load-multi.c: New test.
3236         * gcc.target/i386/sse2-store-multi.c: Ditto.
3238 2015-04-24  Marek Polacek  <polacek@redhat.com>
3240         PR c/65830
3241         * c-c++-common/pr65830.c: New test.
3243         PR c/63357
3244         * c-c++-common/Wlogical-op-1.c: New test.
3246 2015-04-24  Marek Polacek  <polacek@redhat.com>
3248         PR c/61534
3249         * c-c++-common/pr61534-1.c: New test.
3251 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3252             Steven Bosscher <steven@gcc.gnu.org>
3254         PR rtl-optimization/34503
3255         * gcc.target/arm/pr64616.c: New file.
3257 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
3259         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3261 2015-04-24  Terry Guo  <terry.guo@arm.com>
3263         * gcc.target/arm/pr65710.c: Update the options.
3265 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
3267         * gcc.target/i386/pr65523.c: Skip x32.
3269 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3271         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3272         to look for vcl* where appropriate.
3274 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3276         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3277         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3279 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
3281         PR target/26702
3282         * gcc.target/arm/pr26702.c: New test.
3284 2015-04-23  Marek Polacek  <polacek@redhat.com>
3286         PR c/65345
3287         * gcc.dg/pr65345-1.c: New test.
3288         * gcc.dg/pr65345-2.c: New test.
3290 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3292         * gcc.target/powerpc/crypto-builtin-2.c: New.
3294 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
3296         PR fortran/60322
3297         * gfortran.dg/class_allocate_19.f03: New test.
3298         * gfortran.dg/class_array_20.f03: New test.
3299         * gfortran.dg/class_array_21.f03: New test.
3300         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3301         * gfortran.dg/finalize_15.f90: Fixing comparision to model
3302         initialization correctly.
3303         * gfortran.dg/finalize_29.f08: New test.
3305 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3307         * gcc.target/powerpc/swaps-p8-18.c: New test.
3309 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3311         PR target/65456
3312         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3313         * gcc.dg/vect/bb-slp-25.c: Likewise.
3314         * gcc.dg/vect/bb-slp-29.c: Likewise.
3315         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3316         vect_no_align && { ! vect_hw_misalign }.
3317         * gcc.dg/vect/bb-slp-9.c: Likewise.
3318         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3319         vect_hw_misalign.
3320         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3321         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3322         account for POWER8, where peeling for alignment is not needed.
3323         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3324         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3325         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3326         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3327         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3328         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3329         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3330         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3331         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3332         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3333         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3334         * gcc.dg/vect/pr16105.c: Likewise.
3335         * gcc.dg/vect/pr20122.c: Likewise.
3336         * gcc.dg/vect/pr33804.c: Likewise.
3337         * gcc.dg/vect/pr33953.c: Likewise.
3338         * gcc.dg/vect/pr56787.c: Likewise.
3339         * gcc.dg/vect/pr58508.c: Likewise.
3340         * gcc.dg/vect/slp-25.c: Likewise.
3341         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3342         * gcc.dg/vect/vect-105.c: Likewise.
3343         * gcc.dg/vect/vect-27.c: Likewise.
3344         * gcc.dg/vect/vect-29.c: Likewise.
3345         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3346         POWER8.
3347         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3348         && { ! vect_hw_misalign }.
3349         * gcc.dg/vect/vect-44.c: Likewise.
3350         * gcc.dg/vect/vect-48.c: Likewise.
3351         * gcc.dg/vect/vect-50.c: Likewise.
3352         * gcc.dg/vect/vect-52.c: Likewise.
3353         * gcc.dg/vect/vect-56.c: Likewise.
3354         * gcc.dg/vect/vect-60.c: Likewise.
3355         * gcc.dg/vect/vect-72.c: Likewise.
3356         * gcc.dg/vect/vect-75-big-array.c: Likewise.
3357         * gcc.dg/vect/vect-75.c: Likewise.
3358         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3359         * gcc.dg/vect/vect-77-global.c: Likewise.
3360         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3361         * gcc.dg/vect/vect-78-global.c: Likewise.
3362         * gcc.dg/vect/vect-93.c: Likewise.
3363         * gcc.dg/vect/vect-95.c: Likewise.
3364         * gcc.dg/vect/vect-96.c: Likewise.
3365         * gcc.dg/vect/vect-cond-1.c: Likewise.
3366         * gcc.dg/vect/vect-cond-3.c: Likewise.
3367         * gcc.dg/vect/vect-cond-4.c: Likewise.
3368         * gcc.dg/vect/vect-cselim-1.c: Likewise.
3369         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3370         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3371         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3372         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3373         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3374         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3375         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3376         * gcc.dg/vect/vect-outer-3a.c: Likewise.
3377         * gcc.dg/vect/vect-outer-5.c: Likewise.
3378         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3379         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3380         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3381         * gcc.dg/vect/vect-outer-fir.c: Likewise.
3382         * gcc.dg/vect/vect-peel-3.c: Likewise.
3383         * gcc.dg/vect/vect-peel-4.c: Likewise.
3384         * gcc.dg/vect/vect-pre-interact.c: Likewise.
3385         * gcc.target/powerpc/pr65456.c: New test.
3386         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3387         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3388         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3389         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3390         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3391         vect_no_align && { ! vect_hw_misalign }.
3392         * gfortran.dg/vect/vect-3.f90: Likewise.
3393         * gfortran.dg/vect/vect-4.f90: Likewise.
3394         * gfortran.dg/vect/vect-5.f90: Likewise.
3395         * lib/target-supports.exp (check_effective_target_vect_no_align):
3396         Return 1 for POWER8.
3397         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3399 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3401         PR fortran/65429
3402         * gfortran.dg/pr65429.f90: New test.
3404 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
3406         * c-c++-common/asan/user-section-1.c: New test.
3407         * c-c++-common/asan/user-section-2.c: New test.
3408         * c-c++-common/asan/user-section-3.c: New test.
3410 2015-04-22  Hale Wang  <hale.wang@arm.com>
3411             Terry Guo  <terry.guo@arm.com>
3413         PR rtl-optimization/64818
3414         * gcc.target/arm/pr64818.c: New test.
3416 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
3418         PR ipa/65076
3419         * g++.dg/tree-ssa/pr61034.C: Update template.
3420         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3421         * gcc.dg/Warray-bounds-11.c: Likewise.
3422         * gcc.dg/Warray-bounds.c: Likewise.
3424 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3426         PR libgfortran/65234
3427         * gfortran.dg/fmt_unlimited.f90: New test.
3429 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
3431         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3432         headers.
3433         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3434         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3435         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3436         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3437         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3438         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3439         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3441 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3443         PR libgfortran/56743
3444         * gfortran.dg/namelist_87.f90: New test.
3446 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3448         * gcc.target/aarch64/mult-synth_1.c: New test.
3449         * gcc.target/aarch64/mult-synth_2.c: Likewise.
3450         * gcc.target/aarch64/mult-synth_3.c: Likewise.
3451         * gcc.target/aarch64/mult-synth_4.c: Likewise.
3452         * gcc.target/aarch64/mult-synth_5.c: Likewise.
3453         * gcc.target/aarch64/mult-synth_6.c: Likewise.
3455 2015-04-21  Richard Biener  <rguenther@suse.de>
3457         PR tree-optimization/65650
3458         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3459         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3460         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3461         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3462         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3463         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3465 2015-04-21  Tom de Vries  <tom@codesourcery.com>
3467         PR tree-optimization/65802
3468         * g++.dg/pr65802.C: New test.
3470 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
3472         PR testsuite/65767
3473         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3474         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3476 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
3478         PR c++/65801
3479         * g++.dg/cpp0x/Wnarrowing2.C: New.
3481 2015-04-20  Jeff Law  <law@redhat.com>
3483         PR tree-optimization/65658
3484         * gcc.dg/pr65658.c: New test.
3486 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
3488         PR target/64134
3489         * gcc.target/aarch64/vec_init_1.c: New test.
3491 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
3493         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3494         targets.
3496 2015-04-18  Martin Sebor  <msebor@redhat.com>
3498         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3499         of non-nul characters.
3500         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3502 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3504         PR target/65787
3505         * gcc.target/powerpc/pr65787.c: New.
3507 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3509         PR target/65689
3510         * gcc.target/aarch64/c-output-template-4.c: New test.
3512 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3514         PR target/65780
3515         * gcc.dg/pr65780-1.c: New test.
3516         * gcc.dg/pr65780-2.c: Likewise.
3517         * gcc.target/i386/pr32219-9.c: Likewise.
3518         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3519         symbol.
3520         * gcc.target/i386/pr64317.c (c): Initialize.
3522 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
3524         PR target/65612
3525         * g++.dg/ext/mv18.C: New test.
3526         * g++.dg/ext/mv19.C: Likewise.
3527         * g++.dg/ext/mv20.C: Likewise.
3528         * g++.dg/ext/mv21.C: Likewise.
3529         * g++.dg/ext/mv22.C: Likewise.
3530         * g++.dg/ext/mv23.C: Likewise.
3532 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
3534         PR c++/64527
3535         * g++.dg/init/pr64527.C: New test.
3537 2015-04-17  Tom de Vries  <tom@codesourcery.com>
3538             Michael Matz  <matz@suse.de>
3540         PR tree-optimization/64950
3541         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3542         x86_64-*-*.
3544 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
3546         * c-c++-common/asan/user-section-1.c: New test.
3548 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
3550         PR debug/65771
3551         * gcc.dg/debug/pr65771.c: New test.
3553 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
3555         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3556         __buitlin_alloca with __builtin_alloca.
3558 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
3560         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3562 2015-04-16  Richard Biener  <rguenther@suse.de>
3564         PR tree-optimization/64277
3565         * gcc.dg/Warray-bounds-14.c: New testcase.
3566         * gcc.dg/Warray-bounds-15.c: Likewise.
3567         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3568         * c-c++-common/ubsan/bounds-6.c: Likewise.
3570 2015-04-16  Renlin Li  <renlin.li@arm.com>
3572         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3573         * gcc.target/arm/unsigned-float.c: New.
3575 2015-04-16  Richard Biener  <rguenther@suse.de>
3577         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3578         * gcc.dg/tree-ssa/pr37508.c: Adjust.
3579         * gfortran.dg/reassoc_6.f: Remove XFAIL.
3581 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
3583         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3584         * g++.dg/cpp0x/decltype-call1.C: Likewise.
3585         * g++.dg/cpp0x/defaulted21.C: Likewise.
3586         * g++.dg/cpp0x/defaulted28.C: Likewise.
3587         * g++.dg/cpp0x/defaulted47.C: Likewise.
3588         * g++.dg/cpp0x/elision_neg.C: Likewise.
3589         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3590         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3591         * g++.dg/cpp0x/implicit1.C: Likewise.
3592         * g++.dg/cpp0x/implicit9.C: Likewise.
3593         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3594         * g++.dg/cpp0x/range-for13.C: Likewise.
3595         * g++.dg/gomp/clause-2.C: Likewise.
3596         * g++.dg/gomp/udr-5.C: Likewise.
3597         * g++.dg/inherit/access6.C: Likewise.
3598         * g++.dg/lookup/duperr1.C: Likewise.
3599         * g++.dg/lookup/friend2.C: Likewise.
3600         * g++.dg/lookup/pr6936.C: Likewise.
3601         * g++.dg/lookup/scoped1.C: Likewise.
3602         * g++.dg/lookup/using26.C: Likewise.
3603         * g++.dg/lookup/using38.C: Likewise.
3604         * g++.dg/other/access2.C: Likewise.
3605         * g++.dg/overload/defarg3.C: Likewise.
3606         * g++.dg/overload/defarg6.C: Likewise.
3607         * g++.dg/parse/access11.C: Likewise.
3608         * g++.dg/parse/access2.C: Likewise.
3609         * g++.dg/parse/access3.C: Likewise.
3610         * g++.dg/parse/access4.C: Likewise.
3611         * g++.dg/parse/access5.C: Likewise.
3612         * g++.dg/parse/access6.C: Likewise.
3613         * g++.dg/parse/access8.C: Likewise.
3614         * g++.dg/parse/access9.C: Likewise.
3615         * g++.dg/parse/crash40.C: Likewise.
3616         * g++.dg/tc1/dr142.C: Likewise.
3617         * g++.dg/tc1/dr166.C: Likewise.
3618         * g++.dg/tc1/dr52.C: Likewise.
3619         * g++.dg/template/access11.C: Likewise.
3620         * g++.dg/template/access18.C: Likewise.
3621         * g++.dg/template/access19.C: Likewise.
3622         * g++.dg/template/access2.C: Likewise.
3623         * g++.dg/template/access20.C: Likewise.
3624         * g++.dg/template/access26.C: Likewise.
3625         * g++.dg/template/access3.C: Likewise.
3626         * g++.dg/template/access7.C: Likewise.
3627         * g++.dg/template/conv12.C: Likewise.
3628         * g++.dg/template/crash69.C: Likewise.
3629         * g++.dg/template/friend31.C: Likewise.
3630         * g++.dg/template/friend32.C: Likewise.
3631         * g++.dg/template/memfriend15.C: Likewise.
3632         * g++.dg/template/memfriend16.C: Likewise.
3633         * g++.dg/template/memfriend17.C: Likewise.
3634         * g++.dg/template/memfriend7.C: Likewise.
3635         * g++.dg/template/pr32519.C: Likewise.
3636         * g++.dg/template/qualttp21.C: Likewise.
3637         * g++.dg/template/qualttp8.C: Likewise.
3638         * g++.dg/template/ttp10.C: Likewise.
3639         * g++.dg/template/typedef11.C: Likewise.
3640         * g++.dg/template/typedef13.C: Likewise.
3641         * g++.dg/template/typedef19.C: Likewise.
3642         * g++.dg/template/typedef20.C: Likewise.
3643         * g++.dg/template/typedef22.C: Likewise.
3644         * g++.dg/template/using16.C: Likewise.
3645         * g++.dg/template/virtual3.C: Likewise.
3646         * g++.dg/ubsan/pr61272.C: Likewise.
3647         * g++.old-deja/g++.bob/inherit2.C: Likewise.
3648         * g++.old-deja/g++.brendan/crash11.C: Likewise.
3649         * g++.old-deja/g++.brendan/enum6.C: Likewise.
3650         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3651         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3652         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3653         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3654         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3655         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3656         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3657         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3658         * g++.old-deja/g++.jason/access17.C: Likewise.
3659         * g++.old-deja/g++.jason/access18.C: Likewise.
3660         * g++.old-deja/g++.jason/access22.C: Likewise.
3661         * g++.old-deja/g++.jason/access23.C: Likewise.
3662         * g++.old-deja/g++.jason/access8.C: Likewise.
3663         * g++.old-deja/g++.jason/delete3.C: Likewise.
3664         * g++.old-deja/g++.jason/report.C: Likewise.
3665         * g++.old-deja/g++.law/access2.C: Likewise.
3666         * g++.old-deja/g++.law/access3.C: Likewise.
3667         * g++.old-deja/g++.law/access4.C: Likewise.
3668         * g++.old-deja/g++.law/access5.C: Likewise.
3669         * g++.old-deja/g++.law/arm12.C: Likewise.
3670         * g++.old-deja/g++.law/arm14.C: Likewise.
3671         * g++.old-deja/g++.law/ctors13.C: Likewise.
3672         * g++.old-deja/g++.law/union2.C: Likewise.
3673         * g++.old-deja/g++.law/visibility12.C: Likewise.
3674         * g++.old-deja/g++.law/visibility15.C: Likewise.
3675         * g++.old-deja/g++.law/visibility16.C: Likewise.
3676         * g++.old-deja/g++.law/visibility17.C: Likewise.
3677         * g++.old-deja/g++.law/visibility18.C: Likewise.
3678         * g++.old-deja/g++.law/visibility19.C: Likewise.
3679         * g++.old-deja/g++.law/visibility20.C: Likewise.
3680         * g++.old-deja/g++.law/visibility21.C: Likewise.
3681         * g++.old-deja/g++.law/visibility24.C: Likewise.
3682         * g++.old-deja/g++.law/visibility4.C: Likewise.
3683         * g++.old-deja/g++.law/visibility5.C: Likewise.
3684         * g++.old-deja/g++.law/visibility6.C: Likewise.
3685         * g++.old-deja/g++.law/visibility7.C: Likewise.
3686         * g++.old-deja/g++.law/visibility8.C: Likewise.
3687         * g++.old-deja/g++.law/visibility9.C: Likewise.
3688         * g++.old-deja/g++.niklas/t135.C: Likewise.
3689         * g++.old-deja/g++.oliva/delete1.C: Likewise.
3690         * g++.old-deja/g++.oliva/partord1.C: Likewise.
3691         * g++.old-deja/g++.other/access11.C: Likewise.
3692         * g++.old-deja/g++.other/access4.C: Likewise.
3693         * g++.old-deja/g++.other/access7.C: Likewise.
3694         * g++.old-deja/g++.other/crash1.C: Likewise.
3695         * g++.old-deja/g++.other/crash7.C: Likewise.
3696         * g++.old-deja/g++.other/friend1.C: Likewise.
3697         * g++.old-deja/g++.other/friend4.C: Likewise.
3698         * g++.old-deja/g++.other/friend9.C: Likewise.
3699         * g++.old-deja/g++.other/lineno1.C: Likewise.
3700         * g++.old-deja/g++.other/using1.C: Likewise.
3701         * g++.old-deja/g++.pt/enum14.C: Likewise.
3702         * g++.old-deja/g++.pt/friend11.C: Likewise.
3703         * g++.old-deja/g++.pt/friend21.C: Likewise.
3704         * g++.old-deja/g++.pt/friend3.C: Likewise.
3705         * g++.old-deja/g++.pt/inherit2.C: Likewise.
3706         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3707         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3708         * g++.old-deja/g++.robertl/eb94.C: Likewise.
3710 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
3712         PR ipa/65765
3713         * g++.dg/ipa/pr65765.C: New test.
3715 2015-04-15  Nick Clifton  <nickc@redhat.com>
3717         * gcc.target/rx/builtins.c: Disable RMPA test if string
3718         instructions are not allowed.
3720 2015-04-15  Alan Modra  <amodra@gmail.com>
3722         * gcc.dg/pr65408.c: New.
3724 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
3726         PR target/65729
3727         * gcc.target/arm/pr65729.c: New test.
3729 2015-04-14  Richard Biener  <rguenther@suse.de>
3731         PR tree-optimization/65758
3732         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3734 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
3736         PR target/65648
3737         * gcc.c-torture/execute/pr65648.c: New test.
3739 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3741         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3742         __builtin_finite instead of finite.
3743         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3744         Likewise.
3746 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
3748         PR tree-optimization/63387
3749         * gcc.dg/pr63387.c: New testcase.
3751 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
3753         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3755 2015-04-13  Richard Biener  <rguenther@suse.de>
3757         PR tree-optimization/65204
3758         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3760 2015-04-13  Terry Guo  <terry.guo@arm.com>
3762         PR target/65710
3763         * gcc.target/arm/pr65710.c: New.
3765 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
3767         PR tree-optimization/65747
3768         * g++.dg/torture/pr65747.C: New test.
3770 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
3772         PR c++/65736
3773         * g++.dg/cpp0x/pr65736.C: New test.
3775 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
3776             Martin Liska  <mliska@suse.cz>
3778         PR ipa/65722
3779         * g++.dg/ipa/pr65722.C: New testcase.
3781 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
3783         PR tree-optimization/65735
3784         * gcc.c-torture/compile/pr65735.c: New test.
3786 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
3788         PR middle-end/65554
3789         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3791 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
3793         PR target/65671
3794         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3796 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
3798         PR target/65647
3799         * gcc.target/arm/pr65647-2.c: New.
3801 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3803         PR target/65694
3804         * g++.dg/torture/pr65694.C: New test.
3806 2015-04-10  Tobias Burnus  <burnus@net-b.de>
3808         * gfortran.dg/coarray_lock_6.f90: New.
3809         * gfortran.dg/coarray_lock_7.f90: New.
3810         * gfortran.dg/coarray/lock_2.f90: New.
3812 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
3814         PR fortran/56674
3815         PR fortran/58813
3816         PR fortran/59016
3817         PR fortran/59024
3818         * gfortran.dg/used_types_27.f90: New.
3820 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3822         PR target/65671
3823         * gcc.target/i386/pr65671.c: New.
3825 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3827         PR tree-optimization/65709
3828         * c-c++-common/ubsan/align-9.c: New test.
3830 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
3832         PR fortran/56852
3833         * gfortran.dg/pr56852.f90: New test.
3835 2015-04-09  Marek Polacek  <polacek@redhat.com>
3836             Jakub Jelinek  <jakub@redhat.com>
3838         PR middle-end/65554
3839         * g++.dg/opt/pr65554.C: New test.
3841 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3843         PR c++/65690
3844         * c-c++-common/attr-aligned-1.c: New test.
3846 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
3848         * gcc.target/i386/mpx/memmove-zero-length.c: New.
3850 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
3852         PR target/65676
3853         * gcc.target/i386/sse-25.c: New.
3855 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3857         PR target/65693
3858         * gcc.target/i386/pr65693.c: New test.
3860 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3862         * gcc.dg/lto/chkp-static-bounds_0.c: New.
3864 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3866         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3868 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
3870         * gcc.target/i386/thunk-retbnd.c: New.
3872 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
3874         * gnat.dg/opt48.adb: New test.
3875         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3876         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3878 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
3880         PR ipa/65540
3881         * gcc.c-torture/compile/pr65540.c: New.
3883 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
3885         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3886         -Wno-pointer-arith.
3888 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
3890         PR debug/65678
3891         * g++.dg/debug/pr65678.C: New test.
3893         PR middle-end/65680
3894         * gcc.c-torture/compile/pr65680.c: New test.
3896 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
3898         PR fortran/65548
3899         * gfortran.dg/allocate_with_source_5.f90: New test.
3901 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
3903         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3904         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3906 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
3908         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3910 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3912         PR target/65614
3913         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3914         to get floating point compression.
3915         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3917 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
3919         PR preprocessor/61977
3920         * gcc.dg/cpp/pr61977.c: New test.
3922 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
3924         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3926 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
3928         PR target/65647
3929         * gcc.target/arm/pr65647.c: New.
3931 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
3933         PR ipa/65655
3934         * g++.dg/torture/pr65655.C: New testcase.
3936 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
3938         PR c++/64085
3939         * g++.dg/cpp1y/lambda-init13.C: New.
3941 2015-04-03  Marek Polacek  <polacek@redhat.com>
3943         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3945 2015-04-02  Marek Polacek  <polacek@redhat.com>
3947         PR c++/65642
3948         * g++.dg/cpp0x/constexpr-fold1.C: New test.
3949         * g++.dg/cpp0x/constexpr-fold2.C: New test.
3951 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
3953         PR preprocessor/61977
3954         * gcc.target/powerpc/pr61977-1.c: New test.
3955         * gcc.target/powerpc/pr61977-2.c: New test.
3957 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
3959         PR c++/56100
3960         * g++.dg/warn/Wshadow-8.C: New.
3961         * g++.dg/warn/Wshadow-9.C: Likewise.
3962         * g++.dg/warn/Wshadow-10.C: Likewise.
3963         * g++.dg/warn/Wshadow-11.C: Likewise.
3965 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3967         * gcc.dg/pr23623.c: Added aligned attribute.
3968         * gcc.dg/20141029-1.c: Likewise.
3969         * gcc.dg/20150306-1.c: New test.
3971 2015-04-01  Marek Polacek  <polacek@redhat.com>
3973         PR c++/65554
3974         * g++.dg/cpp0x/initlist93.C: New test.
3975         * g++.dg/cpp0x/initlist94.C: New test.
3977 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3979         PR target/65624
3980         * gcc.target/aarch64/pr65624.c: New test.
3982 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
3984         * gcc.dg/ipa/inlinehint-4.c: New testcase.
3986 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
3988         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
3989         extra variable to force stack alignment.
3990         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
3991         extra variable to force stack alignment.
3993 2015-03-31  Marek Polacek  <polacek@redhat.com>
3995         PR c++/65390
3996         * g++.dg/template/pr65390.C: New test.
3998 2015-03-31  Martin Liska  <mliska@suse.cz>
4000         * g++.dg/ipa/pr65557.C: New test.
4002 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4004         * gcc.target/s390/hotpatch-25.c: New test.
4005         * gcc.target/s390/hotpatch-1.c: Update test.
4006         * gcc.target/s390/hotpatch-10.c: Update test.
4007         * gcc.target/s390/hotpatch-11.c: Update test.
4008         * gcc.target/s390/hotpatch-12.c: Update test.
4009         * gcc.target/s390/hotpatch-13.c: Update test.
4010         * gcc.target/s390/hotpatch-14.c: Update test.
4011         * gcc.target/s390/hotpatch-15.c: Update test.
4012         * gcc.target/s390/hotpatch-16.c: Update test.
4013         * gcc.target/s390/hotpatch-17.c: Update test.
4014         * gcc.target/s390/hotpatch-18.c: Update test.
4015         * gcc.target/s390/hotpatch-19.c: Update test.
4016         * gcc.target/s390/hotpatch-2.c: Update test.
4017         * gcc.target/s390/hotpatch-21.c: Update test.
4018         * gcc.target/s390/hotpatch-22.c: Update test.
4019         * gcc.target/s390/hotpatch-23.c: Update test.
4020         * gcc.target/s390/hotpatch-24.c: Update test.
4021         * gcc.target/s390/hotpatch-3.c: Update test.
4022         * gcc.target/s390/hotpatch-4.c: Update test.
4023         * gcc.target/s390/hotpatch-5.c: Update test.
4024         * gcc.target/s390/hotpatch-6.c: Update test.
4025         * gcc.target/s390/hotpatch-7.c: Update test.
4026         * gcc.target/s390/hotpatch-8.c: Update test.
4027         * gcc.target/s390/hotpatch-9.c: Update test.
4028         * gcc.target/s390/hotpatch-compile-16.c: Update test.
4030 2015-03-31  Richard Biener  <rguenther@suse.de>
4032         PR middle-end/65626
4033         * g++.dg/torture/pr65626.C: New testcase.
4035 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4037         PR target/65531
4038         * gcc.target/i386/mpx/pr65531.cc: New.
4040 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
4042         PR target/65602
4043         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4044         __builtin_alloca instead of alloca.
4045         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4046         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4047         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4048         check.
4050 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
4052         PR ipa/65610
4053         * g++.dg/ubsan/pr65610.C: New test.
4055 2015-03-30  Marek Polacek  <polacek@redhat.com>
4057         PR c++/65398
4058         * g++.dg/cpp0x/pr65398-2.C: New test.
4060 2015-03-30  Marek Polacek  <polacek@redhat.com>
4062         * c-c++-common/pr65556.c: Change the width of bit-fields.
4064 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4066         PR ipa/65588
4067         * gcc.target/i386/pr65588.c: New testcase.
4069 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4071         PR libgfortran/65563
4072         * gfortran.dg/open_errors_2.f90:  New test.
4074 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4076         PR libgfortran/65596
4077         * gfortran.dg/namelist_86.f90: New test.
4079 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
4081         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4082         statement to reflect new ownership.
4084 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
4086         PR c++/42328
4087         * g++.dg/template/friend58.C: New.
4088         * g++.dg/template/friend59.C: Likewise.
4090 2015-03-27  Tobias Burnus  <burnus@net-b.de>
4092         PR c/65586
4093         * g++.dg/gomp/openmp-simd-3.C: New.
4094         * gcc.dg/gomp/openmp-simd-3.c: New.
4096 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
4098         PR target/65248
4099         * gcc.target/i386/pr65248-1.c: New file.
4100         * gcc.target/i386/pr65248-2.c: Likewise.
4101         * gcc.target/i386/pr65248-3.c: Likewise.
4102         * gcc.target/i386/pr65248-4.c: Likewise.
4104 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
4106         PR target/65593
4107         * gcc.c-torture/compile/pr65593.c: New test.
4109 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
4111         PR c++/59329
4112         * g++.dg/cpp1y/constexpr-assert1.C: New.
4114 2015-03-27  Marek Polacek  <polacek@redhat.com>
4116         PR c++/65556
4117         * c-c++-common/pr65556.c: New test.
4119 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
4121         PR ipa/65600
4122         * g++.dg/torture/pr65600.C: New testcase.
4124 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
4126         PR target/65407
4127         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4129 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
4131         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4132         statement and cleanup. Fixed typos.
4134 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4136         PR middle-end/65595
4137         * gcc.c-torture/compile/pr65595.c: New testcase.
4139 2015-03-27  Marek Polacek  <polacek@redhat.com>
4141         PR sanitizer/65583
4142         * g++.dg/ubsan/pr65583.C: New test.
4144 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
4146         * gcc.c-torture/compile/20150327.c: New testcase.
4148 2015-03-26  Richard Biener  <rguenther@suse.de>
4150         PR middle-end/65555
4151         * g++.dg/torture/pr65555.C: New testcase.
4153 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
4155         PR tree-optimization/64715
4156         * gcc.dg/builtin-object-size-15.c: New test.
4157         * gcc.dg/pr64715-1.c: New test.
4158         * gcc.dg/pr64715-2.c: New test.
4160 2015-03-26  Richard Biener  <rguenther@suse.de>
4162         PR middle-end/65519
4163         * gnat.dg/specs/opt2.ads: Fix testcase.
4165 2015-03-25  Martin Sebor  <msebor@redhat.com>
4167         PR testsuite/65526
4168         * lib/target-supports.exp (check_effective_target_arm32): Fail early
4169         when target isn't arm*-*-*-*.
4170         (check_effective_target_arm_nothumb): Likewise.
4171         (check_effective_target_arm_little_endian): Likewise.
4172         (check_effective_target_arm_vect_no_misalign): Likewise.
4173         (check_effective_target_aarch64_little_endian): Fail early if target
4174         isn't aarch64*-*-*.
4176 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
4178         PR tree-optimization/65177
4179         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4181 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
4183         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4184         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4185         smmintrin.h and mm3dnow.h.
4187 2015-03-25  Marek Polacek  <polacek@redhat.com>
4189         PR c++/65558
4190         * g++.dg/cpp0x/pr65558.C: New test.
4192 2015-03-25  Marek Polacek  <polacek@redhat.com>
4194         PR c++/61670
4195         * g++.dg/template/pr61670.C: New test.
4197 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
4199         PR c++/54987
4200         * g++.dg/template/pr54987.C: New.
4202 2015-03-25  Richard Biener  <rguenther@suse.de>
4204         PR tree-optimization/62630
4205         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4207 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
4209         PR target/65508
4210         * gcc.target/i386/mpx/pr65508.c: New.
4212 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
4214         PR fortran/64952
4215         PR fortran/65532
4216         * gfortran.dg/data_initialized_3.f90: New.
4218 2015-03-25  Richard Biener  <rguenther@suse.de>
4220         PR middle-end/65519
4221         * gnat.dg/specs/opt2.ads: New testcase.
4223 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
4225         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4226         * gcc.target/arm/memset-inline-4.c: Skip for
4227         arm_tune_string_ops_prefer_neon.
4228         * gcc.target/arm/memset-inline-5.c: Ditto.
4229         * gcc.target/arm/memset-inline-6.c: Ditto.
4230         * gcc.target/arm/memset-inline-8.c: Ditto.
4231         * gcc.target/arm/memset-inline-9.c: Ditto.
4233 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4235         PR c++/58923
4236         * g++.dg/other/virtual3.C: New.
4238 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4240         PR c++/60130
4241         * g++.dg/cpp0x/vt-60130.C: New.
4243 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4245         PR c++/61971
4246         * g++.dg/warn/Warray-bounds-7.C: New.
4248 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4250         PR c++/60067
4251         * g++.dg/template/defarg18.C: New.
4253 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4255         PR c++/59988
4256         * g++.dg/cpp0x/vt-59988.C: New.
4258 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
4260         PR tree-optimization/65533
4261         * gcc.dg/pr65533.c: New test.
4263 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
4265         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4266         source= and mold= expressions functionality.
4267         * gfortran.dg/allocate_class_4.f90: New test.
4268         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4269         copying an unlimited polymorhpic object containing a char array
4270         to another unlimited polymorphic object respects the _len
4271         component.
4272         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4273         whether deferred length char array allocate works, unlimited
4274         polymorphic object allocation from a string works and if
4275         allocating an array of deferred length strings works.
4276         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4278 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
4280         PR c++/65513
4281         * g++.dg/cpp0x/constexpr-array11.C: New.
4283 2015-03-24  Richard Biener  <rguenther@suse.de>
4285         PR middle-end/65517
4286         * gcc.dg/torture/pr65517.c: New testcase.
4288 2015-03-24  Tobias Burnus  <burnus@net-b.de>
4290         * gfortran.dg/coindexed_1.f90: Moved from
4291         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4293 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4295         PR testsuite/65506
4296         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4297         gimple dump.
4299         PR target/65523
4300         * gcc.target/i386/pr65523.c: New test.
4302         PR ipa/65475
4303         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4304         dg-options.
4305         * g++.dg/lto/pr65475b_0.C: Likewise.
4307 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
4309         PR target/65505
4310         * gcc.target/sh/torture/pr65505.c: New.
4312 2015-03-23  Martin Sebor  <msebor@redhat.com>
4314         PR testsuite/63175
4315         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4316         assembly for lvx in addition to lxv.
4318 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4320         PR target/65504
4321         * gfortran.dg/pr65504.f90: New test.
4323         PR ipa/65521
4324         * gcc.dg/pr65521.c: New test.
4326 2015-03-23  Richard Biener  <rguenther@suse.de>
4328         PR tree-optimization/65518
4329         * gcc.dg/vect/pr65518.c: New testcase.
4331 2015-03-23  Richard Biener  <rguenther@suse.de>
4333         PR tree-optimization/65494
4334         * gcc.dg/vect/pr65494.c: New testcase.
4336 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
4338         PR preprocessor/65238
4339         * c-c++-common/cpp/pr65238-1.c: New test.
4340         * gcc.dg/cpp/pr65238-2.c: New test.
4341         * gcc.dg/cpp/trad/pr65238-3.c: New test.
4342         * gcc.dg/cpp/trad/pr65238-4.c: New test.
4344 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
4345             Mikael Morin  <mikael@gcc.gnu.org>
4347         PR fortran/64952
4348         * gfortran.dg/elemental_dependency_4.f90: New.
4349         * gfortran.dg/elemental_dependency_5.f90: New.
4351 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
4353         PR ipa/65475
4354         * g++.dg/lto/pr65475b_0.C: New testcase.
4355         * g++.dg/lto/pr65475b_1.C: New testcase.
4356         * g++.dg/lto/pr65475c_0.C: New testcase.
4357         * g++.dg/lto/pr65475c_1.C: New testcase.
4359 2015-03-21  Tobias Burnus  <burnus@net-b.de>
4361         * gfortran.dg/coarray_38.f90: New.
4362         * gfortran.dg/coarray_39.f90: New.
4363         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4364         compile test.
4366 2015-03-20  Marek Polacek  <polacek@redhat.com>
4368         PR c++/65398
4369         * g++.dg/cpp0x/pr65398.C: New test.
4371 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
4373         PR ipa/65475
4374         * g++.dg/lto/pr65475_0.C: New testcase.
4375         * g++.dg/lto/pr65475_1.C: New testcase.
4377 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
4379         PR rtl-optimization/64366
4380         * gcc.target/sh/pr64366.c: New.
4382 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4384         PR c++/48324
4385         * g++.dg/cpp0x/constexpr-48324.C: New.
4387 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
4389         PR c++/48453
4390         * g++.dg/cpp0x/pr48453.C: New.
4392 2015-03-20  Marek Polacek  <polacek@redhat.com>
4394         PR c++/65072
4395         * g++.dg/cpp0x/pr65072.C: New test.
4397 2015-03-20  Richard Biener  <rguenther@suse.de>
4399         PR middle-end/64715
4400         * gcc.dg/pr15347.c: Use -O.
4401         * c-c++-common/pr19807-1.c: Likewise.
4403 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
4405         * gnat.dg/volatile13.ad[sb]: New test.
4407 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
4409         PR rtl-optimization/60851
4410         * gcc.target/i386/pr60851.c: New test.
4412 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
4414         PR target/65240
4415         * g++.dg/pr65240.h: Add tests for PR 65240.
4416         * g++.dg/pr65240-1.C: Likewise.
4417         * g++.dg/pr65240-2.C: Likewise.
4418         * g++.dg/pr65240-3.C: Likewise.
4419         * g++.dg/pr65240-4.C: Likewise.
4421 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
4423         PR rtl-optimization/63491
4424         * gcc.target/powerpc/pr63491.c: New.
4426 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4428         * g++.dg/ipa/pr65465.C: New test.
4430 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4432         PR c++/52659
4433         * g++.dg/cpp0x/deleted11.C: New.
4435 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4437         PR sanitizer/65400
4438         * c-c++-common/tsan/pr65400-3.c: New test.
4440 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
4442         PR c++/59686
4443         * g++.dg/cpp0x/constexpr-59686.C: New.
4445 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
4447         PR sanitizer/64265
4448         * g++.dg/tsan/pr64265.C: New test.
4450         PR sanitizer/65400
4451         * c-c++-common/tsan/pr65400-1.c: New test.
4452         * c-c++-common/tsan/pr65400-2.c: New test.
4454 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4456         PR c++/59816
4457         * g++.dg/cpp0x/pr59816.C: New.
4459 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
4461         PR fortran/59198
4462         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4464 2015-03-18  Martin Liska  <mliska@suse.cz>
4466         PR ipa/65439
4467         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4468         equivalences either to 6 or 7.
4470 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
4472         PR middle-end/64491
4473         Revert:
4474         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
4476         * gcc.dg/undefined-loop-1.c: New file.
4477         * gcc.dg/undefined-loop-2.c: New file.
4479         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
4481         PR testsuite/64032
4482         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4483         loop exits too early.
4485 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
4487         PR tree-optimization/65450
4488         * gfortran.dg/pr65450.f90: New test.
4490         PR target/65078
4491         * gcc.target/i386/pr65078-1.c: New test.
4492         * gcc.target/i386/pr65078-2.c: New test.
4493         * gcc.target/i386/pr65078-3.c: New test.
4494         * gcc.target/i386/pr65078-4.c: New test.
4495         * gcc.target/i386/pr65078-5.c: New test.
4496         * gcc.target/i386/pr65078-6.c: New test.
4498 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
4500         PR c++/65340
4501         * g++.dg/cpp1y/pr65340.C: New.
4503 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4505         PR fortran/64432
4506         * gfortran.dg/system_clock_3.f08: Adjust test.
4508 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
4510         PR fortran/59198
4511         * gfortran.dg/proc_ptr_comp_44.f90: New test.
4512         * gfortran.dg/proc_ptr_comp_45.f90: New test.
4514 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4516         PR fortran/64432
4517         * gfortran.dg/system_clock_3.f08: New test.
4519 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
4521         PR c++/64626
4522         g++.dg/cpp1y/pr64626-1.C: New.
4523         g++.dg/cpp1y/pr64626-2.C: New.
4524         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4526 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
4528         PR tree-optimization/65427
4529         * gcc.c-torture/execute/pr65427.c: New test.
4531 2015-03-16  Marek Polacek  <polacek@redhat.com>
4533         DR 1688
4534         PR c++/65327
4535         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4536         * g++.dg/cpp0x/pr65327.C: New test.
4538 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
4540         PR sanitizer/64820
4541         * c-c++-common/asan/pr64820.c: New test.
4543 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
4545         * gfortran.dg/pointer_2.f90: New test.
4547 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4549         * g++.dg/pr65049.C: New test.
4551 2015-03-16  Tom de Vries  <tom@codesourcery.com>
4553         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4554         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4555         * gcc.target/i386/fuse-caller-save.c: Same.
4557 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
4559         * gnat.dg/loop_optimization18.ad[sb]: New test.
4560         * gnat.dg/loop_optimization18_pkg.ads: New helper.
4562 2015-03-16  Alan Modra  <amodra@gmail.com>
4564         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
4565         2014-12-05 change.
4567 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
4569         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4570         hppa*-*-hpux*.
4571         * gcc.dg/torture/pr65270-2.c: Likewise.
4573 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
4575         PR fortran/61138
4576         * gfortran.dg/pointer_remapping_9.f90: New.
4578 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
4580         PR tree-optimization/65369
4581         * gcc.c-torture/execute/pr65369.c: New test.
4583         PR tree-optimization/65418
4584         * gcc.c-torture/execute/pr65418-1.c: New test.
4585         * gcc.c-torture/execute/pr65418-2.c: New test.
4587         PR rtl-optimization/65401
4588         * gcc.c-torture/execute/pr65401.c: New test.
4590 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4592         PR target/64600
4593         * gcc.target/arm/pr64600_1.c: New test.
4595 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4597         PR rtl-optimization/65235
4598         * gcc.target/aarch64/pr65235_1.c: New test.
4600 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4602         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4603         * gcc.target/s390/hotpatch-22.c: Likewise.
4604         * gcc.target/s390/hotpatch-23.c: Likewise.
4605         * gcc.target/s390/hotpatch-24.c: Likewise.
4606         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4607         * gcc.target/s390/hotpatch-1.c: Update expected output.
4608         * gcc.target/s390/hotpatch-2.c: Likewise.
4609         * gcc.target/s390/hotpatch-3.c: Likewise.
4610         * gcc.target/s390/hotpatch-4.c: Likewise.
4611         * gcc.target/s390/hotpatch-5.c: Likewise.
4612         * gcc.target/s390/hotpatch-6.c: Likewise.
4613         * gcc.target/s390/hotpatch-7.c: Likewise.
4614         * gcc.target/s390/hotpatch-8.c: Likewise.
4615         * gcc.target/s390/hotpatch-9.c: Likewise.
4616         * gcc.target/s390/hotpatch-10.c: Likewise.
4617         * gcc.target/s390/hotpatch-11.c: Likewise.
4618         * gcc.target/s390/hotpatch-12.c: Likewise.
4619         * gcc.target/s390/hotpatch-13.c: Likewise.
4620         * gcc.target/s390/hotpatch-14.c: Likewise.
4621         * gcc.target/s390/hotpatch-15.c: Likewise.
4622         * gcc.target/s390/hotpatch-16.c: Likewise.
4623         * gcc.target/s390/hotpatch-17.c: Likewise.
4624         * gcc.target/s390/hotpatch-18.c: Likewise.
4625         * gcc.target/s390/hotpatch-19.c: Likewise.
4627 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4629         PR target/65103
4630         * gcc.target/i386/pr65103-1.c: New.
4632 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
4634         PR target/65044
4635         * gcc.target/i386/pr65044.c: New.
4637 2015-03-12  Tom de Vries  <tom@codesourcery.com>
4639         PR rtl-optimization/64895
4640         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4641         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4642         * gcc.target/i386/fuse-caller-save.c: Ditto.
4644 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4646         * gcc.dg/ipa/pr63569.c: Fix template.
4648 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
4650         * g++.dg/ipa/pr64146.C: Require fpic support.
4652 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
4654         PR libfortran/65200
4655         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4656         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4658 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
4660         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4661         to dg-options, fix up dg-skip-if.
4663 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
4665         PR target/65296
4666         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4667         * gcc.target/avr/tiny-caller-save.c: Same.
4669 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
4671         PR target/65242
4672         * g++.dg/pr65242.C: New test.
4674 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
4676         * c-c++-common/asan/no-asan-check-glob.c: New test.
4678 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
4680         PR c++/65370
4681         * g++.dg/other/default11.C: New.
4682         * g++.dg/other/default12.C: Likewise.
4684 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4686         PR target/65368
4687         * gcc.target/i386/bmi2-bzhi-2.c: New test.
4689 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
4691         PR fortran/65024
4692         * gfortran.dg/unlimited_polymorphic_23.f90: New test
4694 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4696         PR c++/65127
4697         * g++.dg/cpp0x/pr65127.C: New test.
4699 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4701         * gcc.dg/ipa/PR64550.c: Update template.
4703 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
4704             Tobias Burnus  <burnus@net-b.de>
4706         * gfortran.dg/coarray_sync_memory.f90: New.
4708 2015-03-10  Marek Polacek  <polacek@redhat.com>
4710         PR sanitizer/65367
4711         * c-c++-common/ubsan/pr65367.c: New test.
4713 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4715         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4716         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4717         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4718         * gcc.target/i386/mpx/calloc-1-nov.c: New.
4719         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4720         * gcc.target/i386/mpx/malloc-1-nov.c: New.
4721         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4722         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4723         * gcc.target/i386/mpx/realloc-1-nov.c: New.
4724         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4725         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4726         * gcc.target/i386/mpx/realloc-2-nov.c: New.
4727         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4729 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
4731         * lib/mpx-dg.exp (mpx_link_flags): New.
4732         (mpx_init): New.
4733         (mpx_finish): New.
4734         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4735         * gcc.target/i386/mpx/alloca-1-nov.c: New.
4736         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4737         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4738         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4739         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4740         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4741         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4742         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4743         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4744         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4745         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4746         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4747         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4748         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4749         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4750         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4751         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4752         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4753         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4754         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4755         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4756         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4757         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4758         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4759         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4760         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4761         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4762         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4763         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4764         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4765         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4766         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4767         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4768         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4769         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4770         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4771         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4772         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4773         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4774         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4775         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4776         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4777         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4778         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4779         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4780         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4781         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4782         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4783         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4784         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4785         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4786         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4787         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4788         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4789         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4790         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4791         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4792         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4793         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4794         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4795         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4796         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4797         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4798         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4799         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4800         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4801         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4802         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4803         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4804         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4805         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4806         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4807         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4808         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4809         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4810         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4811         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4812         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4813         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4814         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4815         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4816         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4817         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4818         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4819         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4820         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4821         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4822         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4823         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4824         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4825         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4826         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4827         * gcc.target/i386/mpx/label-address-1.c: New.
4828         * gcc.target/i386/mpx/legacy-1-nov.c: New.
4829         * gcc.target/i386/mpx/macro.c: New.
4830         * gcc.target/i386/mpx/mpx-check.h: New.
4831         * gcc.target/i386/mpx/mpx.exp: New.
4832         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4833         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4834         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4835         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4836         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4837         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4838         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4839         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4840         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4841         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4842         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4843         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4844         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4845         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4846         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4847         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4848         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4849         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4850         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4851         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4852         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4853         * gcc.target/i386/mpx/reference-1-lbv.c: New.
4854         * gcc.target/i386/mpx/reference-1-nov.c: New.
4855         * gcc.target/i386/mpx/reference-1-ubv.c: New.
4856         * gcc.target/i386/mpx/reference-2-lbv.c: New.
4857         * gcc.target/i386/mpx/reference-2-nov.c: New.
4858         * gcc.target/i386/mpx/reference-2-ubv.c: New.
4859         * gcc.target/i386/mpx/reference-3-lbv.c: New.
4860         * gcc.target/i386/mpx/reference-3-nov.c: New.
4861         * gcc.target/i386/mpx/reference-3-ubv.c: New.
4862         * gcc.target/i386/mpx/reference-4-lbv.c: New.
4863         * gcc.target/i386/mpx/reference-4-nov.c: New.
4864         * gcc.target/i386/mpx/reference-4-ubv.c: New.
4865         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4866         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4867         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4868         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4869         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4870         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4871         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4872         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4873         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4874         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4875         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4876         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4877         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4878         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4879         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4880         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4881         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4882         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4883         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4884         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4885         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4886         * gcc.target/i386/mpx/sincos-1-nov.c: New.
4887         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4888         * gcc.target/i386/mpx/static-array-1-nov.c: New.
4889         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4890         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4891         * gcc.target/i386/mpx/static-init-1-nov.c: New.
4892         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4893         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4894         * gcc.target/i386/mpx/static-init-2-nov.c: New.
4895         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4896         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4897         * gcc.target/i386/mpx/static-init-3-nov.c: New.
4898         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4899         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4900         * gcc.target/i386/mpx/static-init-4-nov.c: New.
4901         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4902         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4903         * gcc.target/i386/mpx/static-init-5-nov.c: New.
4904         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4905         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4906         * gcc.target/i386/mpx/static-init-6-nov.c: New.
4907         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4908         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4909         * gcc.target/i386/mpx/static-string-1-nov.c: New.
4910         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4911         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4912         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4913         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4914         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4915         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4916         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4917         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4918         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4919         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4920         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4921         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4922         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4923         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4924         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4925         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4926         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4927         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4928         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4929         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4930         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4931         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4932         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4933         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4934         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4935         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4936         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4937         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4938         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4939         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4940         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4941         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4942         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4943         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4944         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4945         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4946         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4947         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4948         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4949         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4950         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4951         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4952         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4953         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4954         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4955         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4956         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4957         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4958         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
4959         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
4960         * gcc.target/i386/mpx/vararg-1-nov.c: New.
4961         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
4962         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
4963         * gcc.target/i386/mpx/vararg-2-nov.c: New.
4964         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
4965         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
4966         * gcc.target/i386/mpx/vararg-3-nov.c: New.
4967         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
4968         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
4969         * gcc.target/i386/mpx/vararg-4-nov.c: New.
4970         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
4971         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
4972         * gcc.target/i386/mpx/vararg-5-nov.c: New.
4973         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
4974         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
4975         * gcc.target/i386/mpx/vararg-6-nov.c: New.
4976         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
4977         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
4978         * gcc.target/i386/mpx/vararg-7-nov.c: New.
4979         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
4980         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
4981         * gcc.target/i386/mpx/vararg-8-nov.c: New.
4982         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
4983         * gcc.target/i386/mpx/vla-1-lbv.c: New.
4984         * gcc.target/i386/mpx/vla-1-nov.c: New.
4985         * gcc.target/i386/mpx/vla-1-ubv.c: New.
4986         * gcc.target/i386/mpx/vla-2-lbv.c: New.
4987         * gcc.target/i386/mpx/vla-2-nov.c: New.
4988         * gcc.target/i386/mpx/vla-2-ubv.c: New.
4990 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
4992         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
4994 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
4996         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
4998 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
5000         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5001         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5003 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
5005         PR c/65120
5006         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5007         on rhs is 0.
5008         (fn4): New test.
5009         * c-c++-common/pr65120.c: New test.
5011         PR rtl-optimization/65321
5012         * gcc.dg/pr65321.c: New test.
5014 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
5016         PR tree-optimization/65355
5017         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5019 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
5021         PR c/65120
5022         * c-c++-common/pr49706.c: Adjust tests for not warning
5023         about !!x == y or !b == y where b is boolean, and add
5024         some further tests.
5025         * c-c++-common/pr62199-2.c: Likewise.
5027 2015-03-09  Richard Biener  <rguenther@suse.de>
5029         PR middle-end/65270
5030         * gcc.dg/torture/pr65270-1.c: New testcase.
5031         * gcc.dg/torture/pr65270-2.c: Likewise.
5033 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5035         PR tree-optimization/63743
5036         * gcc.dg/pr63743.c: New test.
5038 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
5040         PR lto/65316
5041         * g++.dg/lto/pr65316_0.C: New testcase.
5042         * g++.dg/lto/pr65316_1.C: New testcase.
5044 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
5046         PR target/62247
5047         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5048         hppa*-*-hpux*.
5049         * g++.dg/abi/rtti3.C: Likewise.
5051         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5053         PR target/62251
5054         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5056         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5058         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5060         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5062 2015-03-08  Morin  <mikael@gcc.gnu.org>
5064         PR fortran/60898
5065         * gfortran.dg/entry_20.f90: New.
5067 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5069         PR target/65153
5070         * gcc.c-torture/compile/pr65153.c: New.
5072 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
5074         PR target/65249
5075         * g++.dg/torture/pr65249.C: New.
5077 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
5079         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5080         long.
5081         (int64_t): Likewise.
5083 2015-03-07  Marek Polacek  <polacek@redhat.com>
5084             Martin Uecker  <uecker@eecs.berkeley.edu>
5086         PR sanitizer/65280
5087         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5088         member-like arrays.
5089         * c-c++-common/ubsan/bounds-8.c: New test.
5090         * c-c++-common/ubsan/bounds-9.c: New test.
5091         * gcc.dg/ubsan/bounds-2.c: New test.
5093 2015-03-05  Martin Sebor  <msebor@redhat.com>
5095         * PR testsuite/63175
5096         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5097         checking of results into main to prevent it from getting optimized
5098         away.
5099         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5101 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
5103         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5104         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5105         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5106         x64.
5108 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
5110         * g++.dg/lto/pr65302_1.C: New testcase.
5111         * g++.dg/lto/pr65302_0.C: New testcase.
5113 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5115         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5116         -fno-ipa-icf to dg-options.
5118 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
5120         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5121         compiles using the linker plugin.
5123 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
5125         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5127 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5129         * gcc.target/arm/pr65067.c: New test.
5131 2015-03-05  Martin Liska  <mliska@suse.cz>
5133         PR ipa/65318
5134         * gcc.dg/ipa/pr65318.c: New test.
5136 2015-03-05  Marek Polacek  <polacek@redhat.com>
5138         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5140 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5142         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5144 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
5146         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5147         max-unroll-times back to defaults for s390.
5149 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5151         Fix last commit.
5153 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5155         PR c++/64665
5156         * g++.dg/cpp0x/initlist92.C: New.
5158 2015-03-05  Richard Biener  <rguenther@suse.de>
5160         PR tree-optimization/65310
5161         * gcc.dg/vect/pr65310.c: New testcase.
5163 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
5165         PR c++/64834
5166         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5168 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
5170         * gnat.dg/entry_queues3.adb: New test.
5172 2015-03-04  Ian Lance Taylor  <iant@google.com>
5174         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5176 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5178         PR c++/64227
5179         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5181 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
5183         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5184         -fno-ipa-icf to dg-options
5185         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5186         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5188 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
5190         PR c++/64398
5191         * g++.dg/cpp0x/decltype62.C: New.
5193 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
5195         * gnat.dg/object_overflow5.adb: New test.
5197 2015-03-03  Martin Liska  <mliska@suse.cz>
5199         PR ipa/65287
5200         * gcc.dg/ipa/pr65287.c: New test.
5202 2015-03-03  Martin Jambor  <mjambor@suse.cz>
5203             Eric Botcazou  <ebotcazou@adacore.com>
5205         * gnat.dg/specs/pack12.ads: New test.
5207 2015-03-03  Martin Liska  <mliska@suse.cz>
5209         * gcc.dg/ipa/PR65282.c: New test.
5211 2015-03-13  Jeff Law  <law@redhat.com>
5213         PR tree-optimization/65241
5214         * gcc.c-torture/compile/pr65241.c: New test.
5216 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
5218         PR target/64331
5219         * gcc.target/avr/torture/pr64331.c: New test.
5221 2015-03-03  Martin Liska  <mliska@suse.cz>
5222             Jan Hubicka  <hubicka@ucw.cz>
5224         * g++.dg/ipa/pr65263.C: New test.
5226 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5228         PR ipa/65130
5229         * gcc.dg/lto/pr65130_0.c: New testcase.
5230         * gcc.dg/lto/pr65130_1.c: New testcase.
5232 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
5234         PR ipa/64988
5235         * g++.dg/torture/pr64988.C: New testcase.
5237 2015-03-02  Tobias Burnus  <burnus@net-b.de>
5239         * gfortran.dg/coarray_atomic_6.f90: New.
5241 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5243         PR target/65184
5244         * gcc.target/i386/pr65184.c: New.
5246 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
5248         PR target/65183
5249         * gcc.target/i386/pr65183.c: New.
5251 2015-02-28  Martin Liska  <mliska@suse.cz>
5252             Jan Hubicka  <hubicka@ucw.cz>
5254         * gcc.dg/ipa/ipa-icf-35.c: New test.
5255         * gcc.dg/ipa/ipa-icf-36.c: New test.
5256         * gcc.dg/ipa/ipa-icf-37.c: New test.
5258 2015-02-28  Martin Liska  <mliska@suse.cz>
5259             Jan Hubicka  <hubicka@ucw.cz>
5261         PR ipa/65245
5262         * gcc.dg/ipa/ipa-icf-34.c: New test.
5264 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
5266         PR target/61142
5267         * gcc.target/sh/sh/pr61142.c: New.
5269 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
5271         * g++.dg/other/dump-ada-spec-3.C: New test.
5273 2015-03-01  Martin Liska  <mliska@suse.cz>
5275         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5276         * g++.dg/ipa/pr63595.C: Update expected results.
5278 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
5280         PR ipa/65236
5281         * g++.dg/ipa/ipa-icf-6.C: New testcase.
5283 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
5285         * gcc.dg/vect/pr59354.c: Move vector producing code to
5286         separate function.
5288 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
5290         PR ipa/65237
5291         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5292         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5293         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5294         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5296 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
5298         PR tree-optimization/65048
5299         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5300         (foo): Use K&R style definition.
5302 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
5304         PR target/65032
5305         * g++.dg/pr65032.C: New.
5307 2015-02-27  Marek Polacek  <polacek@redhat.com>
5309         PR c/65040
5310         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5311         -Wformat=2.
5313 2015-02-27  Marek Polacek  <polacek@redhat.com>
5315         PR c/65228
5316         * gcc.dg/pr65228.c: New test.
5318 2015-02-27  Kai Tietz  <ktietz@redhat.com>
5320         PR c/35330
5321         * gcc.dg/weak/weak-17.c: New file.
5323 2015-02-27  Richard Biener  <rguenther@suse.de>
5325         PR lto/65193
5326         * g++.dg/lto/pr65193_0.C: New testcase.
5328 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5330         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5331         * gcc.target/s390/hotpatch-8.c: Likewise.
5332         * gcc.target/s390/hotpatch-9.c: Likewise.
5333         * gcc.target/s390/pr61078.c: Likewise.
5334         * gcc.target/s390/pr57960.c: Remove -m64.
5335         * gcc.target/s390/pr61078.c: Likewise.
5337 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
5338             Martin Liska  <mliska@suse.cz>
5340         PR bootstrap/65150
5341         * gcc.dg/pr64454.c: Disable ICF.
5342         * gcc.dg/pr28685-1.c: Disable ICF
5343         * gcc.dg/ipa/iinline-5.c: Disable ICF.
5344         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5345         * g++.dg/ipa/ipa-icf-4.C: Update template.
5347 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
5349         PR tree-optimization/65216
5350         * gcc.c-torture/execute/pr65216.c: New test.
5352         PR tree-optimization/65215
5353         * gcc.c-torture/execute/pr65215-1.c: New test.
5354         * gcc.c-torture/execute/pr65215-2.c: New test.
5355         * gcc.c-torture/execute/pr65215-3.c: New test.
5356         * gcc.c-torture/execute/pr65215-4.c: New test.
5357         * gcc.c-torture/execute/pr65215-5.c: New test.
5359 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5361         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5363 2015-02-26  Martin Liska  <mliska@suse.cz>
5364             Jan Hubicka  <hubicka@ucw.cz>
5366         * g++.dg/ipa/pr64146.C: Update expected results.
5367         * gcc.dg/ipa/ipa-icf-26.c: Update test.
5368         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5369         * gcc.dg/ipa/ipa-icf-34.c: New test.
5371 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5373         * gcc.dg/vect/vect-pr61917.c: Rename to ...
5374         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5375         (dg-additional-options): Remove dg directive.
5376         (dg-final): Add dg directive.
5378 2015-02-26  Marek Polacek  <polacek@redhat.com>
5380         PR ipa/65008
5381         * g++.dg/ipa/pr65008.C: New test.
5383 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5385         * lib/profopt.exp (profopt-target-cleanup): New proc.
5386         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5387         files from sources from dg-additional-sources.
5389 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5391         * lib/gcov.exp: Cleanup in case of xfail.
5393 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5395         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5397 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
5399         PR debug/46102
5400         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5401         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5402         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5403         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5404         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5405         * g++.dg/debug/pr46123.C: XFAIL and move...
5406         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5407         * gcc.dg/debug/dwarf2-3.c: Move...
5408         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5410 2015-02-26  Marek Polacek  <polacek@redhat.com>
5412         PR c++/65202
5413         * g++.dg/cpp1y/pr65202.C: New test.
5415 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5417         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5418         locale_facets.h.gcov.
5420 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5422         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5424 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5426         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5428 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
5430         PR target/65217
5431         * gcc.target/i386/pr65217.c: New.
5433 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5435         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5437 2015-02-26  Tom de Vries  <tom@codesourcery.com>
5439         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5441 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
5443         PR tree-optimization/65048
5444         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5446 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
5448         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5449         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5451 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
5453         PR target/65161
5454         * gcc.target/i386/pr65161.c: New test.
5456 2015-02-26  Terry Guo  <terry.guo@arm.com>
5458         * gcc.target/arm/no-volatile-in-it.c: New test.
5460 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
5462         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5463         (dg-options): Add -save-temps.
5464         (dg-final): Add cleanup-saved-temps.
5466 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
5468         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5470 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
5472         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5473         * gcc.target/powerpc/pack01.c: Include string.h.
5475 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
5477         PR target/65167
5478         * gcc.target/i386/pr65167.c: New.
5480 2015-02-25  Kai Tietz  <ktietz@redhat.com>
5482         PR tree-optimization/61917
5483         * gcc.dg/vect/vect-pr61917.c: New file.
5485 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
5487         PR tree-optimization/65170
5488         * gcc.c-torture/execute/pr65170.c: New test.
5489         * gcc.dg/tree-ssa/vrp96.c: New test.
5491 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5493         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5495 2015-02-24  Tom de Vries  <tom@codesourcery.com>
5497         PR testsuite/65126
5498         * lib/gcc-defs.exp (additional_sources_used): Add new var.
5499         (dg-additional-files-options): Copy additional_sources to
5500         additional_sources_used before emptying additional_sources.
5501         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5502         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5503         (cleanup-saved-temps): Use additional_sources_used instead of
5504         additional_sources.
5505         (dg-test): Reset additional_sources_used.
5507 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
5509         PR fortran/63427
5510         * gfortran.dg/integer_exponentiation_6.F90: New test.
5512 2015-02-23  Martin Sebor  <msebor@redhat.com>
5514         PR target/65109
5515         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5516         two parts.  One to save registers, the other to verify the
5517         registers have the right values.  Save register state into
5518         static data rather than on the stack.
5520 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
5522         PR bootstrap/63888
5523         * c-c++-common/asan/pr63888.c: New test.
5525 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
5527         PR target/65163
5528         * gcc.c-torture/compile/pr65163.c: New.
5530 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5532         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5533         with -m31 on 64 bit.
5534         * gcc.dg/hoist-register-pressure-2.c: Likewise.
5535         * gcc.dg/hoist-register-pressure-3.c: Likewise.
5537 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5539         * gcc.target/s390/20090223-1.c: Add
5540         -Wno-implicit-function-declaration option.
5541         * gcc.target/s390/pr42224.c: Likewise.
5542         * gcc.target/s390/pr55718.c: Likewise.
5544 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5546         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5547         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5548         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5549         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5550         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5551         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5552         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5553         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5554         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5555         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5556         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5557         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5558         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5559         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5560         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5561         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5562         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5563         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5564         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5565         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5566         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5568 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
5570         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5571         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5572         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5573         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5574         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5575         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5576         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5577         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5578         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5579         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5580         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5581         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5582         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5583         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5584         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5585         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5587 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5589         PR fortran/64980
5590         PR fortran/61960
5591         * gfortran.dg/pr61960.f90: New.
5592         * gfortran.dg/pr64230.f90: New.
5593         * gfortran.dg/pr64980.f03: New.
5595 2015-02-22  Tom de Vries  <tom@codesourcery.com>
5597         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5599 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
5601         PR ada/65156
5602         * gnat.dg/timing_events.adb: Removed, invalid test.
5604 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
5606         PR debug/58123
5607         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5608         location.
5609         * g++.dg/gcov/gcov-2.C: Likewise.
5611 2015-02-20  Richard Biener  <rguenther@suse.de>
5613         PR tree-optimization/65136
5614         * gcc.dg/tree-ssa/pr65136.c: New testcase.
5616 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
5618         PR testsuite/64158
5619         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5620         and nvptx-*-* blacklisting.
5622         * gcc.dg/sibcall-9.c: New test.
5623         * gcc.dg/sibcall-10.c: New test.
5625 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5627         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5629 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
5631         PR target/64452
5632         * gcc.target/avr/torture/pr64452.c: New test.
5634 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
5636         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5637         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5639 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5641         PR testsuite/65116
5642         * lib/target-supports.exp (check_compile): Check whether
5643         additional_sources is defined before using it.
5645 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
5647         PR middle-end/65074
5648         * g++.dg/opt/pr65074.C: New file.
5650 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
5652         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5653         (size_type): New typedef.
5654         (operator "" _script): Use it for the last argument.
5656 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5658         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5660 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
5662         * lib/target-supports.exp (check_compile): Save/restore
5663         additional_sources that may belong to an actual test.
5665 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
5667         PR gcov-profile/64634
5668         * g++.dg/gcov/gcov-15.C: New test.
5670 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5672         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5674 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5676         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5678 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5680         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5682 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5684         * gfortran.dg/fmt_cache_1.f: Add missing close.
5686 2015-02-18  Tom de Vries  <tom@codesourcery.com>
5688         PR testsuite/65107
5689         * gfortran.dg/read_eof_8.f90: Add missing close.
5691 2015-02-18  Richard Biener  <rguenther@suse.de>
5693         PR tree-optimization/65063
5694         * gcc.dg/pr65063.c: New testcase.
5696 2015-02-18  Richard Biener  <rguenther@suse.de>
5698         PR tree-optimization/62217
5699         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5701 2015-02-18  Marek Polacek  <polacek@redhat.com>
5703         PR sanitizer/65081
5704         * c-c++-common/ubsan/pr65081.c: New test.
5706 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
5708         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5709         * gcc.target/sh/force-cbranch-delay-slot.c: New.
5711 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
5713         * gcc.dg/ipa/propalign-3.c: New test.
5715 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
5717         PR target/64793
5718         * gcc.target/sh/pr64793.c: New.
5719         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5721 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
5723         * gcc.target/arm/divzero.c: New test case.
5725 2015-02-17  Tom de Vries  <tom@codesourcery.com>
5727         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5729 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
5730             Jakub Jelinek  <jakub@redhat.com>
5732         PR c++/65075
5733         * g++.dg/cpp0x/pr65075.C: New test.
5735 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
5737         PR target/65058
5738         * gcc.target/powerpc/pr65058.c: New test.
5740 2015-02-16  Jeff Law  <law@redhat.com>
5742         PR tree-optimization/64823
5743         * gcc.dg/uninit-20.c: New test.
5745 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
5746             James Greenhalgh  <james.greenhalgh@arm.com>
5748         PR ipa/64963
5749         * gcc.dg/ipa/ipa-clone-1.c: New test.
5751 2015-02-16  Richard Biener  <rguenther@suse.de>
5753         PR tree-optimization/65077
5754         * gcc.dg/torture/pr65077.c: New testcase.
5756 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
5758         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5759         Directive adjusted to scan for ldaxr.
5760         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5761         adjusted to scan for ldaex.
5763 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
5765         PR c++/65080
5766         * g++.dg/cpp0x/constexpr-65080.C: New.
5768 2015-02-16  Richard Biener  <rguenther@suse.de>
5770         PR tree-optimization/63593
5771         * gcc.dg/pr63593.c: New testcase.
5773 2015-02-16  Marek Polacek  <polacek@redhat.com>
5775         PR c/65066
5776         * gcc.dg/pr65066.c: New test.
5778 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
5780         * gcc.dg/pr65002.C: Move ...
5781         * g++.dg/ipa/pr65002.C: ... here.
5783 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
5785         * gcc.target/powerpc/pr64205.c: Skip on AIX.
5786         * gcc.target/powerpc/pr64505.c: Skip on AIX.
5787         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5788         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5790 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
5792         PR testsuite/64850
5793         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5794         the expression to find calls.
5795         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5796         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5797         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5798         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5799         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5801 2015-02-14  Marek Polacek  <polacek@redhat.com>
5803         PR c/64768
5804         * gcc.dg/array-11.c: New test.
5805         * gcc.dg/array-12.c: New test.
5806         * gcc.dg/array-13.c: New test.
5807         * gcc.dg/array-14.c: New test.
5808         * gcc.dg/c99-flex-array-typedef-1.c: New test.
5809         * gcc.dg/c99-flex-array-typedef-2.c: New test.
5810         * gcc.dg/c99-flex-array-typedef-3.c: New test.
5811         * gcc.dg/c99-flex-array-typedef-5.c: New test.
5812         * gcc.dg/c99-flex-array-typedef-7.c: New test.
5813         * gcc.dg/c99-flex-array-typedef-8.c: New test.
5815 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5817         PR c++/60894
5818         * g++.dg/lookup/using54.C: New.
5820 2015-02-13  Jeff Law  <law@redhat.com>
5822         PR bootstrap/65060
5823         Revert my change for tree-optimization/64823.
5825 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
5827         PR tree-optimization/65053
5828         * gcc.c-torture/execute/pr65053-1.c: New test.
5829         * gcc.c-torture/execute/pr65053-2.c: New test.
5831 2015-02-13  Marek Polacek  <polacek@redhat.com>
5833         PR c/65050
5834         * gcc.dg/pr65050.c: New test.
5836 2015-02-13  Jeff Law  <law@redhat.com>
5838         PR tree-optimization/64823
5839         * gcc.dg/uninit-20.c: New test.
5841         PR rtl-optimization/47477
5842         * gcc.dg/tree-ssa/pr47477.c: New test.
5844 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5846         PR c++/60211
5847         * g++.dg/parse/ivdep-2.C: New.
5848         * g++.dg/parse/ivdep-3.C: Likewise.
5850 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5852         PR fortran/64506
5853         * gfortran.dg/continuation_13.f90: New test.
5854         * gfortran.dg/continuation_14.f: New test.
5856 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
5858         PR c++/64970
5859         * g++.dg/cpp0x/sfinae55.C: New.
5861 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
5863         PR ipa/65034
5864         * g++.dg/ipa/pr65034.C: New test.
5866 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
5868         PR tree-optimization/65002
5869         * gcc.dg/pr65002.C: New.
5871 2015-02-13  Marek Polacek  <polacek@redhat.com>
5873         PR c/65040
5874         * c-c++-common/pr65040.c: New test.
5876 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
5878         PR tree-optimization/64705
5879         * gcc.dg/tree-ssa/pr64705.c: New test.
5881 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
5883         PR rtl/32219
5884         * gcc.dg/visibility-22.c: New test.
5885         * gcc.dg/visibility-23.c: New test.
5886         * gcc.target/i386/pr32219-1.c: New test.
5887         * gcc.target/i386/pr32219-2.c: New test.
5888         * gcc.target/i386/pr32219-3.c: New test.
5889         * gcc.target/i386/pr32219-4.c: New test.
5890         * gcc.target/i386/pr32219-5.c: New test.
5891         * gcc.target/i386/pr32219-6.c: New test.
5892         * gcc.target/i386/pr32219-7.c: New test.
5893         * gcc.target/i386/pr32219-8.c: New test.
5894         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5896 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5898         PR libgfortran/57822
5899         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5900         four different KINDs.
5902 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5904         PR c++/64884
5905         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5907         PR sanitizer/65000
5908         * g++.dg/ubsan/pr65000.C: New test.
5910 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
5912         PR fortran/64932
5913         * gfortran.dg/finalize_28.f90: New test
5915 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5917         PR debug/55541
5918         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5919         DW_TAG_lexical_block removal.
5920         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5921         * g++.dg/guality/pr55541.C: New test.
5923         PR sanitizer/64984
5924         * g++.dg/ubsan/pr64984.C: New test.
5926 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
5928         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5930 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
5932         PR testsuite/64930
5933         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5934         instructions for 2015-01-14 get_memmodel changes.
5935         * gcc.target/powerpc/atomic-p8.c: Likewise.
5937         PR sanitizer/65019
5938         * g++.dg/ubsan/pr65019.C: New test.
5940         PR tree-optimization/65014
5941         * gcc.c-torture/compile/pr65014.c: New test.
5943 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5945         PR libgfortran/57822
5946         * gfortran/fmt_g0_7.f08: Revise test.
5948 2015-02-11  Jeff Law  <law@redhat.com>
5950         PR target/63347
5951         * gcc.target/m68k/pr63347.c: New test.
5953 2015-02-11  Marek Polacek  <polacek@redhat.com>
5955         * g++.dg/ubsan/shift-1.C: New test.
5956         * gcc.dg/ubsan/c-shift-2.c: New test.
5957         * c-c++-common/ubsan/shift-5.c: Remove file.
5959 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
5961         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5962         Directive adjusted to XFAIL.
5963         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5964         adjusted to XFAIL.
5966 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
5968         PR middle-end/65003
5969         * g++.dg/opt/pr65003.C: New test.
5971 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
5973         * lib/target-supports.exp (check_effective_target_pie): Renamed
5974         to ...
5975         (check_effective_target_pie_enabled): This.
5976         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
5977         * gcc.target/i386/pie.c: Likewise.
5979 2015-02-11  Andrew Pinski  <apinski@cavium.com>
5981         PR target/64893
5982         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
5983         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
5985 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
5987         PR target/61925
5988         * gcc.target/i386/pr61925-1.c: New test.
5989         * gcc.target/i386/pr61925-2.c: New test.
5990         * gcc.target/i386/pr61925-3.c: New test.
5992 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
5994         PR sanitizer/65004
5995         * g++.dg/asan/pr65004.C: New test.
5997 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
5999         PR target/64661
6000         * gcc.taget/sh/pr64661-0.h: New.
6001         * gcc.taget/sh/pr64661-1.c: New.
6002         * gcc.taget/sh/pr64661-2.c: New.
6003         * gcc.taget/sh/pr64661-3.c: New.
6004         * gcc.taget/sh/pr64661-4.c: New.
6006 2015-02-10  Richard Biener  <rguenther@suse.de>
6008         PR tree-optimization/64995
6009         * g++.dg/torture/pr64995.C: New testcase.
6011 2015-02-10  Richard Biener  <rguenther@suse.de>
6013         PR tree-optimization/64909
6014         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6016 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6018         * gcc.dg/signbit-sa.c: New test.
6020 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6022         PR libgfortran/57822
6023         * gfortran/fmt_g0_7.f08: New test.
6025 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
6027         PR tree-optimization/43378
6028         * gcc.dg/tree-ssa/pr43378.c: New test.
6030 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
6032         PR ipa/64978
6033         * g++.dg/torture/pr64978.C: New testcase.
6035 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6037         PR sanitizer/64981
6038         * gcc.dg/asan/pr64981.c: New test.
6040 2015-02-09  Marek Polacek  <polacek@redhat.com>
6042         PR c/64856
6043         * gcc.dg/pr64856.c: New test.
6045 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
6047         PR target/64979
6048         * gcc.dg/tree-ssa/stdarg-7.c: New test.
6049         * gcc.c-torture/execute/pr64979.c: New test.
6051 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
6053         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6055 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6057         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6058         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6060 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
6062         PR target/58757
6063         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6065 2015-02-09  Richard Biener  <rguenther@suse.de>
6067         PR tree-optimization/54000
6068         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6070 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6072         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6074 2015-02-09  Martin Liska  <mliska@suse.cz>
6076         * g++.dg/ipa/pr64858.C: New test.
6078 2015-02-09  Tom de Vries  <tom@codesourcery.com>
6080         * gcc.dg/uninit-19.c: Fix warning line for fpic.
6082 2015-02-08  Andrew Pinski  <apinski@cavium.com>
6084         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6086 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
6088         PR fortran/63744
6089         * gfortran.dg/use_rename_8.f90: New.
6091 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
6093         * gnat.dg/addr7.ad[sb]: New test.
6094         * gnat.dg/addr8.ad[sb]: Likewise.
6096 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
6098         PR jit/64752
6099         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6100         from jit.dg/test-compile-to-executable.c's create_code, with a
6101         clarification of the output message.
6102         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6103         pass/fail message.
6104         (test_jit): Use CHECK_NO_ERRORS when calling
6105         gcc_jit_context_compile_to_file.
6106         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6107         jit-verify-compile-to-file to jit-verify-output-file-was-created.
6108         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
6109         about deletions that are attempted.
6110         (jit-verify-compile-to-file): Rename to...
6111         (jit-verify-output-file-was-created): ...this, and drop the
6112         attempt to run "file" and verify the output.
6113         (jit-verify-assembler): New function.
6114         (jit-verify-object): New function.
6115         (jit-verify-dynamic-library): New function.
6116         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6117         favor of an implementation from new file
6118         create-code-for-hello-world-executable.h, which also adds a
6119         "main".
6120         (dg-final): Replace jit-verify-compile-to-file with
6121         jit-verify-output-file-was-created, and invoke new function
6122         jit-verify-assembler.
6123         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6124         the output message.
6125         (dg-final): Replace jit-verify-compile-to-file with
6126         jit-verify-output-file-was-created, and invoke new function
6127         jit-verify-dynamic-library.
6128         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6129         favor of an implementation from new file
6130         create-code-for-hello-world-executable.h, which also adds a
6131         "main".
6132         (dg-final): Replace jit-verify-compile-to-file with
6133         jit-verify-output-file-was-created.  Strengthen the expected stdout
6134         from the built executable.
6135         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6136         favor of an implementation from new file
6137         create-code-for-hello-world-executable.h, which also adds a
6138         "main".
6139         (dg-final): Replace jit-verify-compile-to-file with
6140         jit-verify-output-file-was-created, and invoke new function
6141         jit-verify-object.
6142         * jit.dg/verify-dynamic-library.c: New source file.
6144 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
6145             Brian Rzycki  <b.rzycki@samsung.com>
6147         PR tree-optimization/64878
6148         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6150 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6152         PR ipa/64896
6153         * g++.dg/ipa/pr64896.C: New test.
6155 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6157         PR target/64205
6158         * gcc.target/powerpc/pr64205.c: New file.
6160 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
6162         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6163         (dg-options): Use -fpie instead of -fPIE -pie.
6165 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6167         PR middle-end/64937
6168         * g++.dg/asan/pr64937.C: New test.
6170 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
6172         PR fortran/63205
6173         * gfortran.dg/class_to_type_4.f90: New test
6175 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
6177         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6179 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
6181         PR rtl-optimization/64957
6182         PR debug/64817
6183         * gcc.c-torture/execute/pr64957.c: New test.
6185 2015-02-05  Jeff Law  <law@redhat.com>
6187         PR target/17306
6188         * gcc.target/h8300/pr17306-1.c: New test.
6189         * gcc.target/h8300/pr17306-2.c: New test.
6191 2015-02-05  Tobias Burnus  <burnus@net-b.de>
6193         PR fortran/64943
6194         * gfortran.dg/structure_constructor_12.f90: New.
6196 2015-02-05  Jeff Law  <law@redhat.com>
6198         PR target/58400
6199         gcc.target/h8300/pr58400.c: New test.
6201 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
6203         * gcc.target/arm/macro_defs0.c: New test.
6204         * gcc.target/arm/macro_defs1.c: New test.
6205         * gcc.target/arm/macro_defs2.c: New test.
6207 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
6209         PR rtl-optimization/64905
6210         * gcc.target/i386/pr64905.c: Require nonpic target.
6211         (dg-options): Add -fomit-frame-pointer.
6212         (main): Remove.
6214 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
6216         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6217         tree dump scanning.
6219 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
6221         PR fortran/64757
6222         * gfortran.dg/type_to_class_2.f90: New test
6223         * gfortran.dg/type_to_class_3.f90: New test
6225 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
6227         PR ipa/64686
6228         * g++.dg/torture/pr64686.C: New testcase.
6230 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
6232         PR rtl-optimization/64905
6233         * gcc.target/i386/pr64905.c: New file.
6235 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6237         * gcc.dg/guality/pr41447-1.c: Remove xfail.
6238         * gcc.dg/guality/pr41616-1.c: Ditto.
6240 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
6242         PR debug/64817
6243         * gcc.dg/pr64817-3.c: New.
6245 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
6246             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6248         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6249         pass parameters in registers.
6250         * gcc.dg/guality/pr36728-2.c (main): Likewise.
6251         * gcc.dg/guality/pr36728-3.c (main): Likewise.
6252         * gcc.dg/guality/pr36728-4.c (main): Likewise.
6254 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
6255             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6257         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6258         list, allow for multilibed targets.
6259         * gcc.dg/combine_ashiftrt_2.c: Likewise.
6261 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
6263         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6264         * gcc.dg/pr46728-6.c: Ditto.
6266 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
6268         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6269         for mips_nanlegacy target.
6271 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
6273         * gcc.target/i386/chkp-hidden-def.c: New.
6275 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6277         PR middle-end/62103
6278         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6279         to use 24 bits for bitfield b.
6281 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6283         PR testsuite/64796
6284         * lib/target-supports.exp (check_effective_target_bswap64): Do not
6285         cache result in a global variable.  Include all 32-bit targets for
6286         bswap64 tests.
6288 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
6290         PR rtl-optimization/64756
6291         * gcc.c-torture/execute/pr64756.c: New test.
6293 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
6295         PR target/64660
6296         * gcc.target/sh/pr64660-0.h: New.
6297         * gcc.target/sh/pr64660-1.c: New.
6298         * gcc.target/sh/pr64660-2.c: New.
6299         * gcc.target/sh/pr64660-3.c: New.
6300         * gcc.target/sh/pr64660-4.c: New.
6302 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
6304         PR c++/64877
6305         * g++.dg/warn/Waddress-2.C: New.
6307 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
6309         PR middle-end/61225
6310         * gcc.target/i386/pr49095.c: XFAIL for ia32.
6312 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
6314         PR preprocessor/64803
6315         * gcc.dg/cpp/builtin-macro-1.c: New test case.
6317 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
6319         * g++.dg/ipa/devirt-37.C: Disable early inlining.
6321 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
6323         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6324         (_ARM_FPSRC): Add DN and AHP fields.
6325         (clean_results): Force DN=1 on AArch64.
6326         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6327         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6328         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6329         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6330         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6331         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6333 2015-02-02  Alan Modra  <amodra@gmail.com>
6335         * gcc.target/powerpc/cprophard.c: New.
6337 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
6339         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6340         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6342 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
6344         PR debug/64817
6345         * gcc.dg/pr64817-1.c: New test.
6346         * gcc.dg/pr64817-2.c: New test.
6348 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
6350         PR target/64851
6351         * gcc.target/sh/pr64851-0.h: New
6352         * gcc.target/sh/pr64851-1.c: New
6353         * gcc.target/sh/pr64851-2.c: New
6354         * gcc.target/sh/pr64851-3.c: New
6355         * gcc.target/sh/pr64851-4.c: New
6357 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6359         PR target/64882
6360         * gcc.dg/torture/pr64882.c: New test.
6362 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
6364         PR target/64159
6365         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6366         sparc*-*-*.
6368 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
6370         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6371         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6372         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6373         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6374         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6375         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6376         tree dump.
6377         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6378         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6379         tree dump.
6380         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6381         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6382         tree dump.
6384 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6386         PR target/64688
6387         * g++.dg/pr64688-2.C: New.
6389 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6391         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6392         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6393         * gcc.target/i386/fuse-caller-save.c: Ditto.
6394         * gcc.target/i386/headmerge-1.c: Ditto.
6395         * gcc.target/i386/headmerge-2.c: Ditto.
6396         * gcc.target/i386/sibcall-6.c: Ditto.
6398 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
6400         PR target/64617
6401         * gcc.target/i386/pr64617.c: New test.
6403 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
6405         PR target/15184
6406         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6407         (dg-options): Remove -m32.
6408         (dg-final): Scan for "movb %al" only.
6409         * gcc.target/i386/pr15184-2.c: Ditto.
6411 2015-01-30  Richard Biener  <rguenther@suse.de>
6413         PR tree-optimization/64829
6414         * gcc.dg/vect/pr64829.c: New testcase.
6416 2015-01-29  Marek Polacek  <polacek@redhat.com>
6418         PR c/64709
6419         * gcc.dg/pr64709.c: New test.
6421 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
6423         PR c++/64717
6424         * g++.dg/ubsan/pr64717-1.C: New test.
6425         * g++.dg/ubsan/pr64717-2.C: New test.
6427 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
6429         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6431 2015-01-29  Jeff Law  <law@redhat.com>
6433         PR target/15184
6434         * gcc.target/i386/pr15184-1.c: New test.
6435         * gcc.target/i386/pr15184-2.c: New test.
6437 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6439         PR tree-optimization/64746
6440         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6442 2015-01-29  Richard Biener  <rguenther@suse.de>
6444         PR tree-optimization/64853
6445         * gcc.dg/torture/pr64853.c: New testcase.
6447 2015-01-29  Richard Biener  <rguenther@suse.de>
6449         PR tree-optimization/64844
6450         * gcc.dg/vect/pr64844.c: New testcase.
6452 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
6454         PR middle-end/64809
6455         * gcc.dg/pr64809.c: Delete.
6457 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
6459         PR middle-end/64805
6460         * gcc.target/i386/pr64805.c: New.
6462 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6464         * gcc.dg/guality/guality.h (main): Add argv[0] to
6465         guality_gdb_command.
6467 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
6469         PR ipa/64801
6470         * gcc.dg/tree-ssa/pr64801.c: New testcase.
6472 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
6474         PR target/64659
6475         * gcc.target/sh/sh.exp
6476         (check_effective_target_atomic_model_soft_gusa_available,
6477         check_effective_target_atomic_model_soft_tcb_available,
6478         check_effective_target_atomic_model_soft_imask_available,
6479         check_effective_target_atomic_model_hard_llcs_available): New.
6480         * gcc.target/sh/pr64659-0.h: New.
6481         * gcc.target/sh/pr64659-1.c: New.
6482         * gcc.target/sh/pr64659-2.c: New.
6483         * gcc.target/sh/pr64659-3.c: New.
6484         * gcc.target/sh/pr64659-4.c: New.
6486 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
6488         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6489         scan-assembler-times pattern.
6491 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
6493         PR middle-end/64809
6494         * gcc.dg/pr64809.c: New test.
6496 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
6498         PR tree-optimization/64277
6499         * gcc.dg/pr64277.c: New.
6501 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6503         PR tree-optimization/64718
6504         * gcc.c-torture/execute/pr64718.c: New test.
6506 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
6508         * gcc.target/aarch64/abs_2.c: New.
6510 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
6512         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6513         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6514         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6515         ISA rev < 2.
6517 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
6519         PR bootstrap/64612
6520         * lib/target-supports.exp (check_effective_target_comdat_group): New.
6521         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6522         { target comdat_group }.
6524 2015-01-27  Tobias Burnus  <burnus@net-b.de>
6526         PR fortran/63861
6527         * gfortran.dg/goacc/coarray_2.f90: New.
6529 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6531         PR ipa/60871
6532         PR ipa/64139
6533         * g++.dg/torture/pr64139.C: New testcase.
6534         * g++.dg/torture/pr60871.C: Likewise.
6536 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
6538         PR fortran/64230
6539         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6540         prevent linking errors.
6542 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
6544         PR ipa/64282
6545         * g++.dg/torture/pr64282.C: New testcase.
6547 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6549         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6550         for wzr reg.
6552 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
6554         * gcc.target/s390/hotpatch-13.c: New testcase.
6555         * gcc.target/s390/hotpatch-14.c: New testcase.
6556         * gcc.target/s390/hotpatch-15.c: New testcase.
6557         * gcc.target/s390/hotpatch-16.c: New testcase.
6558         * gcc.target/s390/hotpatch-17.c: New testcase.
6559         * gcc.target/s390/hotpatch-18.c: New testcase.
6560         * gcc.target/s390/hotpatch-19.c: New testcase.
6561         * gcc.target/s390/hotpatch-20.c: New testcase.
6562         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6563         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6564         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6565         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6566         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6567         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6568         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6569         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6570         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6571         * gcc.target/s390/hotpatch-10.c: Likewise.
6572         * gcc.target/s390/hotpatch-11.c: Likewise.
6573         * gcc.target/s390/hotpatch-12.c: Likewise.
6574         * gcc.target/s390/hotpatch-2.c: Likewise.
6575         * gcc.target/s390/hotpatch-3.c: Likewise.
6576         * gcc.target/s390/hotpatch-4.c: Likewise.
6577         * gcc.target/s390/hotpatch-5.c: Likewise.
6578         * gcc.target/s390/hotpatch-6.c: Likewise.
6579         * gcc.target/s390/hotpatch-7.c: Likewise.
6580         * gcc.target/s390/hotpatch-8.c: Likewise.
6581         * gcc.target/s390/hotpatch-9.c: Likewise.
6582         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6583         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6584         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6585         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6586         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6587         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6588         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6589         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6591 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
6593         * gcc.dg/long_branch.c: New testcase.
6595 2015-01-27  Richard Biener  <rguenther@suse.de>
6597         PR tree-optimization/56273
6598         PR tree-optimization/59124
6599         PR tree-optimization/64277
6600         * g++.dg/warn/Warray-bounds-6.C: New testcase.
6601         * gcc.dg/Warray-bounds-12.c: Likewise.
6602         * gcc.dg/Warray-bounds-13.c: Likewise.
6604 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6606         PR rtl-optimization/61058
6607         * gcc.dg/pr61058.c: New test.
6609 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
6611         * gcc.target/i386/chkp-narrow-bounds.c: New.
6613 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
6615         PR tree-optimization/64807
6616         * gcc.dg/pr64807.c: New test.
6618         PR c/64766
6619         * gcc.dg/pr64766.c: New test.
6621 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
6623         PR target/49263
6624         * gcc.target/sh/pr49263-4.c: New.
6626 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
6628         PR fortran/62044
6629         * gfortran.dg/allocate_with_mold_1.f90: New test
6631 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
6633         PR c/64778
6634         * gcc.dg/pr64778.c: New test.
6636         PR middle-end/64421
6637         * gcc.dg/vect/pr64421.c: New test.
6639 2015-01-26  Tobias Burnus  <burnus@net-b.de>
6641         PR fortran/64771
6642         * gfortran.dg/coarray_36.f: New.
6643         * gfortran.dg/coarray_37.f90: New.
6645 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
6647         PR fortran/64230
6648         * gfortran.dg/class_allocate_18.f90: New.
6650 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6652         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6654 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6656         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6658 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6660         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6662 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6664         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6666 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6668         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6669         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6670         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6671         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6673 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6675         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6676         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6677         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6679 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
6681         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6682         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6683         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6684         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6685         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6686         vXXXhn.inc.
6688 2015-01-26  Richard Biener  <rguenther@suse.de>
6690         PR middle-end/64764
6691         * gcc.dg/uninit-19.c: New testcase.
6693 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6695         * lib/target-supports.exp (check_effective_target_vect64): Add
6696         sparc*-*-*.
6698 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
6700         PR testsuite/64712
6701         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6703 2015-01-26  Tony Liu  <tony.liu@arm.com>
6705         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6706         non-UAL cases.
6708 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
6710         PR libfortran/64770
6711         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6712         correctly, clean up afterwards.
6714 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
6716         PR fortran/62044
6717         * gfortran.dg/use_rename_7.f90: New.
6719 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
6721         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6722         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6724 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
6726         PR target/54236
6727         * gcc.target/sh/pr54236-4.c: New.
6729 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
6731         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6732         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
6733         Bridge test.
6735 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
6737         PR libfortran/64770
6738         * gfortran.dg/open_new_segv.f90: New test.
6740 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
6742         PR target/49263
6743         PR target/53987
6744         PR target/64345
6745         PR target/59533
6746         PR target/52933
6747         PR target/54236
6748         PR target/51244
6749         * gcc.target/sh/pr64345-1.c: New.
6750         * gcc.target/sh/pr64345-2.c: New.
6751         * gcc.target/sh/pr59533-1.c: New.
6752         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6753         * gcc.target/sh/pr52933-2.c: Likewise.
6754         * gcc.target/sh/pr54089-1.c: Likewise.
6755         * gcc.target/sh/pr54236-1.c: Likewise.
6756         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6757         * gcc.target/sh/pr49263-1.c: Remove xfails.
6758         * gcc.target/sh/pr49263-2.c: Likewise.
6759         * gcc.target/sh/pr49263-3.c: Likewise.
6760         * gcc.target/sh/pr53987-1.c: Likewise.
6761         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6762         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6763         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6764         (test05, test06, test07, test08, test09, test10, test11, test12): New.
6765         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6766         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6767         test_009): New.
6768         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6769         (test_02): New.
6771 2015-01-24  Tom de Vries  <tom@codesourcery.com>
6773         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6775 2015-01-23  Ian Lance Taylor  <iant@google.com>
6777         PR go/64510
6778         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6779         targets without split stack support.
6781 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
6783         PR target/64317
6784         * gcc.target/i386/pr64317.c: New test.
6786 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
6788         PR rtl-optimization/63637
6789         PR rtl-optimization/60663
6790         * gcc.dg/pr63637-1.c: New test.
6791         * gcc.dg/pr63637-2.c: New test.
6792         * gcc.dg/pr63637-3.c: New test.
6793         * gcc.dg/pr63637-4.c: New test.
6794         * gcc.dg/pr63637-5.c: New test.
6795         * gcc.dg/pr63637-6.c: New test.
6796         * gcc.target/i386/pr63637-1.c: New test.
6797         * gcc.target/i386/pr63637-2.c: New test.
6798         * gcc.target/i386/pr63637-3.c: New test.
6799         * gcc.target/i386/pr63637-4.c: New test.
6800         * gcc.target/i386/pr63637-5.c: New test.
6801         * gcc.target/i386/pr63637-6.c: New test.
6803 2015-01-23  Richard Biener  <rguenther@suse.de>
6805         PR testsuite/63439
6806         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6807         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6809 2015-01-23  Marek Polacek  <polacek@redhat.com>
6811         PR preprocessor/60570
6812         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6813         * gcc.dg/cpp/pr60570.c: New test.
6815 2015-01-23  Richard Biener  <rguenther@suse.de>
6817         PR testsuite/63439
6818         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6819         vectorization on vect64 targets.
6821 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
6823         PR fortran/60922
6824         * gfortran.dg/class_allocate_17.f90: New.
6826 2015-01-23  Tobias Burnus  <burnus@net-b.de>
6828         PR fortran/64726
6829         * gfortran.dg/goacc/combined_loop.f90: New.
6831 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6833         PR fortran/61933
6834         * gfortran.dg/make_unit.f90: New test.
6836 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6838         PR fortran/61933
6839         * gfortran.dg/negative_unit_int8.f: Update.
6841 2015-01-22  Jeff Law  <law@redhat.com>
6843         PR target/52076
6844         * gcc.target/m68k/pr52076-1.c: New test.
6845         * gcc.target/m68k/pr52076-2.c: New test.
6847 2015-01-22  Richard Biener  <rguenther@suse.de>
6849         PR middle-end/64728
6850         * gcc.dg/torture/pr64728.c: New testcase.
6852 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
6854         PR target/64688
6855         * g++.dg/pr64688.C: New test.
6857 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
6859         * gcc.target/i386/chkp-always_inline.c (f1): Make static
6860         to avoid errors with -fpic.
6862 2015-01-22  Richard Biener  <rguenther@suse.de>
6864         PR libstdc++/64535
6865         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6867 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
6869         PR rtl-optimization/64682
6870         * gcc.c-torture/execute/pr64682.c: New file.
6872 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
6874         PR debug/64511
6875         * gcc.dg/pr64511.c: New test.
6877         PR rtl-optimization/62078
6878         * g++.dg/opt/pr62078.C: New test.
6880         PR c/63307
6881         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6883 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
6885         PR fortran/57023
6886         * gfortran.dg/internal_pack_15.f90:  New test.
6888 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6890         * c-c++-common/tsan/step.c: New testcase.
6892 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6894         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6896 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6898         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6900 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6902         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6904 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6906         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6908 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6910         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6912 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6914         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6916 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6918         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6920 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6922         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6924 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6926         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6928 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6930         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6932 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6934         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6936 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6938         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6940 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6942         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6943         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6944         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6945         vXXXw.inc.
6947 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6949         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6950         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6951         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6952         vXXXl.inc.
6954 2015-01-21  Renlin Li  <renlin.li@arm.com>
6956         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6957         * g++.dg/tls/thread_local5g.C: Likewise.
6958         * g++.dg/tls/thread_local6g.C: Likewise.
6960 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6962         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
6963         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
6964         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
6966 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6968         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
6969         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
6970         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
6972 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6974         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
6975         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
6976         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
6978 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6980         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
6981         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
6982         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
6984 2015-01-20  Jeff Law  <law@redhat.com>
6986         PR target/59946
6987         * gcc.target/m68k/pr59946.c: New test.
6989 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6991         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
6992         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
6993         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
6995 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6997         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
6998         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
6999         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7001 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7003         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7004         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7005         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7007 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7009         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7010         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7011         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7012         vshuffle.inc.
7013         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7014         vshuffle.inc.
7016 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7018         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7019         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7020         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7022 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7024         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7025         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7026         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7028 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
7030         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7032 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
7034         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7036         PR sanitizer/64632
7037         * g++.dg/ubsan/pr64632.C: New test.
7039         PR debug/64663
7040         * gcc.dg/pr64663.c: New test.
7042 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7044         PR c++/64383
7045         * g++.dg/warn/Wunused-var-23.C: New.
7047 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7049         PR c++/59937
7050         * g++.dg/cpp0x/constexpr-59937-1.C: New.
7051         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7053 2015-01-20  Richard Biener  <rguenther@suse.de>
7055         PR ipa/64684
7056         * gcc.dg/lto/pr64684_0.c: New testcase.
7057         * gcc.dg/lto/pr64684_1.c: Likewise.
7058         * gcc.dg/lto/pr64684_2.c: Likewise.
7059         * gcc.dg/lto/pr64685_0.c: Likewise.
7060         * gcc.dg/lto/pr64685_1.c: Likewise.
7062 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
7064         PR c++/62241
7065         * g++.dg/cpp1y/lambda-init12.C: New.
7067 2015-01-20  Richard Biener  <rguenther@suse.de>
7069         PR tree-optimization/64410
7070         * g++.dg/vect/pr64410.cc: Require vect_double.
7072 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
7074         PR target/64149
7075         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7077 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
7079         PR bootstrap/64676
7080         Revert:
7081         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7083         PR rtl-optimization/64081
7084         * gcc.dg/pr64081.c: New test.
7086 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7088         * jit.dg/harness.h: Include <unistd.h>.
7089         (CHECK_NO_ERRORS): New.
7090         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7091         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7092         gcc_jit_context_compile_to_file.
7093         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7094         args to the spawned executable.
7095         (jit-expand-vars): New function.
7096         (jit-exe-params): New variable.
7097         (dg-jit-set-exe-params): New function.
7098         (jit-dg-test): Detect testcases that use
7099         jit-verify-compile-to-file and call jit-setup-compile-to-file.
7100         Set arguments of spawned process to jit-exe-params.
7101         (jit-get-output-filename): New function.
7102         (jit-setup-compile-to-file): New function.
7103         (jit-verify-compile-to-file): New function.
7104         (jit-run-executable): New function.
7105         (jit-verify-executable): New function.
7106         * jit.dg/test-compile-to-assembler.c: New testcase.
7107         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7108         * jit.dg/test-compile-to-executable.c: New testcase.
7109         * jit.dg/test-compile-to-object.c: New testcase.
7111 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
7113         PR target/64652
7114         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7115         (test_1): New.
7117 2015-01-19  Martin Liska  <mliska@suse.cz>
7119         * objc/compile/pr64668.m: New test.
7121 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
7123         * jit.dg/test-arith-overflow.c: Include stdbool.h.
7124         (create_overflow_fn): Update comment to clarify that
7125         the third param of the created function is a bool *, not
7126         an int *.
7127         (verify_int_overflow_fn): Convert param "expected_ovf" from
7128         int to bool.  Update third param of "overflow_fn_type" from int *
7129         to bool *.  Update local "actual_ovf" from int to bool.
7130         (verify_uint_overflow_fn): Likewise.
7132 2015-01-19  Martin Liska  <mliska@suse.cz>
7134         * gcc.dg/ipa/ipa-icf-33.c: New test.
7136 2015-01-19  Felix Yang  <felix.yang@huawei.com>
7137             Haijian Zhang  <z.zhanghaijian@huawei.com>
7139         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7140         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7141         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7142         result_float64x2, expected_hfloat64x2): New helper type, variable and
7143         declaration.
7144         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7145         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7146         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7147         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7148         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7149         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7150         and target without the FMA feature.
7152 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
7154         * gcc.target/aarch64/pr64304.c: New testcase.
7156 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
7158         PR rtl-optimization/64081
7159         * gcc.dg/pr64081.c: New test.
7161 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
7163         PR target/63971
7164         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7165         the epilogue).
7166         * gcc.target/aarch64/test_frame_6.c: Likewise.
7167         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7168         and x19 (in the epilogue).
7169         * gcc.target/aarch64/test_frame_4.c: Likewise.
7170         * gcc.target/aarch64/test_frame_7.c: Likewise.
7172 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
7174         * gcc.target/i386/chkp-always_inline.c: New.
7176 2015-01-15  Andrew Pinski  <apinski@cavium.com>
7177             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7179         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7180         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7182 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
7184         PR fortran/60255
7185         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7186         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7188 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7190         PR fortran/64578
7191         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7193 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
7195         PR target/64652
7196         * gcc.target/sh/torture/pr64652.c: New.
7198 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7200         * gcc.dg/ipa/ipa-icf-32.c: Update template.
7201         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7202         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7203         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7204         * c-c++-common/asan/kasan-recover-1.c: Likewise.
7205         * c-c++-common/asan/kasan-recover-2.c: Likewise.
7207 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
7209         PR ipa/64378
7210         * g++.dg/torture/pr64378.C: New testcase.
7212 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7214         PR fortran/57959
7215         * gfortran.dg/block_13.f08: New test
7217 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
7219         PR fortran/55901
7220         * gfortran.dg/associate_1.f03: Allow test for character with
7221         automatic length.
7223 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7225         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7226         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7228 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
7230         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7232 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
7234         PR fortran/64578
7235         * gfortran.dg/unlimited_polymorphic_21.f90: New test
7237 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7239         PR fortran/60357
7240         * gfortran.dg/alloc_comp_assign_13.f08: New test.
7242         PR fortran/61275
7243         * gfortran.dg/alloc_comp_assign_14.f08: New test.
7245         PR fortran/55932
7246         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7248 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
7250         PR fortran/60334
7251         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7253 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
7255         PR rtl-optimization/52773
7256         * gcc.c-torture/compile/pr52773.c: New test.
7258 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7260         PR c++/62134
7261         * g++.dg/cpp0x/alias-decl-46.C: New.
7263 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7265         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7267 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7269         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7270         Add trace.
7271         (CHECK_FP): Likewise.
7272         (CHECK_CUMULATIVE_SAT): Likewise.
7274 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
7276         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7277         (Set_Neon_Cumulative_Sat): Add parameter.
7278         (__set_neon_cumulative_sat): Support new parameter.
7279         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7280         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7281         argument.
7282         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7283         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7284         argument.
7286 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7288         * g++.dg/tsan/vptr_benign_race.C: New testcase.
7289         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7291 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7293         PR c++/60056
7294         * g++.dg/tls/thread_local-ice4.C: New.
7296 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
7298         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7299         than Neon options.
7301 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7303         PR c++/62276
7304         * g++.dg/cpp0x/vt-62276.C: New.
7306 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7308         PR middle-end/64353
7309         * g++.dg/pr64353.C: New.
7311 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7313         PR target/64263
7314         * gcc.target/aarch64/pr64263_1.c: New test.
7316 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
7318         PR tree-optimization/64434
7319         * gcc.dg/torture/pr64434.c: Move to...
7320         * gcc.dg/pr64434.c: ... here.
7322 2015-01-16  Richard Biener  <rguenther@suse.de>
7324         PR middle-end/64614
7325         * gcc.dg/uninit-18.c: New testcase.
7327 2015-01-16  Richard Biener  <rguenther@suse.de>
7329         PR tree-optimization/64568
7330         * g++.dg/torture/pr64568-2.C: New testcase.
7332 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
7334         PR target/64363
7335         * gcc.target/i386/chkp-label-address.c: New.
7337 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
7339         PR fortran/45290
7340         * gfortran.dg/pointer_init_6.f90: Extended.
7342 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
7344         * gcc.c-torture/compile/20150108.c: New test.
7346 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7348         * gcc.target/visium: New directory.
7350 2015-01-16  Richard Biener  <rguenther@suse.de>
7352         PR tree-optimization/61743
7353         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7354         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7356 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
7358         * gcc.dg/pr64015.c: New test.
7360 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
7362         PR ipa/64163
7363         PR ipa/64612
7364         * g++.dg/ipa/pr64612.C: New test.
7366 2015-01-16  Renlin Li  <renlin.li@arm.com>
7368         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7370 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
7372         * gcc.target/i386/sse-14.c: Test new intrinsic.
7373         * gcc.target/i386/sse-22.c: Ditto.
7375 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
7377         PR c++/58614
7378         * g++.dg/cpp0x/auto44.C: New.
7380 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
7382         PR target/59710
7383         * gcc.target/nios2/gpopt-all.c: New test case.
7384         * gcc.target/nios2/gpopt-local.c: New test case.
7385         * gcc.target/nios2/gpopt-global.c: New test case.
7386         * gcc.target/nios2/gpopt-data.c: New test case.
7387         * gcc.target/nios2/gpopt-none.c: New test case.
7389 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
7391         * g++.dg/ubsan/vptr-1.C: New test.
7392         * g++.dg/ubsan/vptr-2.C: New test.
7393         * g++.dg/ubsan/vptr-3.C: New test.
7394         * g++.dg/ubsan/vptr-4.C: New test.
7395         * g++.dg/ubsan/vptr-5.C: New test.
7396         * g++.dg/ubsan/vptr-6.C: New test.
7397         * g++.dg/ubsan/vptr-7.C: New test.
7398         * g++.dg/ubsan/vptr-8.C: New test.
7399         * g++.dg/ubsan/vptr-9.C: New test.
7401 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7403         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7404         is set up.
7405         * lib/gcc-dg.exp: Likewise.
7407 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
7409         PR rtl-optimization/64110
7410         * gcc.target/i386/pr64110.c: Add scan-assembler.
7412 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
7413             James Norris  <jnorris@codesourcery.com>
7414             Cesar Philippidis  <cesar@codesourcery.com>
7415             Ilmir Usmanov  <i.usmanov@samsung.com>
7417         * lib/target-supports.exp (check_effective_target_fopenacc): New
7418         procedure.
7419         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7420         * g++.dg/goacc/goacc.exp: Likewise.
7421         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7422         * gcc.dg/goacc/goacc.exp: Likewise.
7423         * gfortran.dg/goacc/goacc.exp: Likewise.
7424         * c-c++-common/cpp/openacc-define-1.c: New file.
7425         * c-c++-common/cpp/openacc-define-2.c: Likewise.
7426         * c-c++-common/cpp/openacc-define-3.c: Likewise.
7427         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7428         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7429         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7430         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7431         * c-c++-common/goacc/asyncwait-1.c: Likewise.
7432         * c-c++-common/goacc/cache-1.c: Likewise.
7433         * c-c++-common/goacc/clauses-fail.c: Likewise.
7434         * c-c++-common/goacc/collapse-1.c: Likewise.
7435         * c-c++-common/goacc/data-1.c: Likewise.
7436         * c-c++-common/goacc/data-2.c: Likewise.
7437         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7438         * c-c++-common/goacc/deviceptr-1.c: Likewise.
7439         * c-c++-common/goacc/deviceptr-2.c: Likewise.
7440         * c-c++-common/goacc/deviceptr-3.c: Likewise.
7441         * c-c++-common/goacc/if-clause-1.c: Likewise.
7442         * c-c++-common/goacc/if-clause-2.c: Likewise.
7443         * c-c++-common/goacc/kernels-1.c: Likewise.
7444         * c-c++-common/goacc/loop-1.c: Likewise.
7445         * c-c++-common/goacc/loop-private-1.c: Likewise.
7446         * c-c++-common/goacc/nesting-1.c: Likewise.
7447         * c-c++-common/goacc/nesting-data-1.c: Likewise.
7448         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7449         * c-c++-common/goacc/parallel-1.c: Likewise.
7450         * c-c++-common/goacc/pcopy.c: Likewise.
7451         * c-c++-common/goacc/pcopyin.c: Likewise.
7452         * c-c++-common/goacc/pcopyout.c: Likewise.
7453         * c-c++-common/goacc/pcreate.c: Likewise.
7454         * c-c++-common/goacc/pragma_context.c: Likewise.
7455         * c-c++-common/goacc/present-1.c: Likewise.
7456         * c-c++-common/goacc/reduction-1.c: Likewise.
7457         * c-c++-common/goacc/reduction-2.c: Likewise.
7458         * c-c++-common/goacc/reduction-3.c: Likewise.
7459         * c-c++-common/goacc/reduction-4.c: Likewise.
7460         * c-c++-common/goacc/sb-1.c: Likewise.
7461         * c-c++-common/goacc/sb-2.c: Likewise.
7462         * c-c++-common/goacc/sb-3.c: Likewise.
7463         * c-c++-common/goacc/update-1.c: Likewise.
7464         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7465         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7466         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7467         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7468         * gfortran.dg/goacc/assumed.f95: Likewise.
7469         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7470         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7471         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7472         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7473         * gfortran.dg/goacc/branch.f95: Likewise.
7474         * gfortran.dg/goacc/cache-1.f95: Likewise.
7475         * gfortran.dg/goacc/coarray.f95: Likewise.
7476         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7477         * gfortran.dg/goacc/cray.f95: Likewise.
7478         * gfortran.dg/goacc/critical.f95: Likewise.
7479         * gfortran.dg/goacc/data-clauses.f95: Likewise.
7480         * gfortran.dg/goacc/data-tree.f95: Likewise.
7481         * gfortran.dg/goacc/declare-1.f95: Likewise.
7482         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7483         * gfortran.dg/goacc/fixed-1.f: Likewise.
7484         * gfortran.dg/goacc/fixed-2.f: Likewise.
7485         * gfortran.dg/goacc/fixed-3.f: Likewise.
7486         * gfortran.dg/goacc/fixed-4.f: Likewise.
7487         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7488         * gfortran.dg/goacc/if.f95: Likewise.
7489         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7490         * gfortran.dg/goacc/list.f95: Likewise.
7491         * gfortran.dg/goacc/literal.f95: Likewise.
7492         * gfortran.dg/goacc/loop-1.f95: Likewise.
7493         * gfortran.dg/goacc/loop-2.f95: Likewise.
7494         * gfortran.dg/goacc/loop-3.f95: Likewise.
7495         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7496         * gfortran.dg/goacc/omp.f95: Likewise.
7497         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7498         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7499         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7500         * gfortran.dg/goacc/parameter.f95: Likewise.
7501         * gfortran.dg/goacc/private-1.f95: Likewise.
7502         * gfortran.dg/goacc/private-2.f95: Likewise.
7503         * gfortran.dg/goacc/private-3.f95: Likewise.
7504         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7505         * gfortran.dg/goacc/reduction-2.f95: Likewise.
7506         * gfortran.dg/goacc/reduction.f95: Likewise.
7507         * gfortran.dg/goacc/routine-1.f90: Likewise.
7508         * gfortran.dg/goacc/routine-2.f90: Likewise.
7509         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7510         * gfortran.dg/goacc/several-directives.f95: Likewise.
7511         * gfortran.dg/goacc/sie.f95: Likewise.
7512         * gfortran.dg/goacc/subarrays.f95: Likewise.
7513         * gfortran.dg/gomp/map-1.f90: Likewise.
7514         * gfortran.dg/openacc-define-1.f90: Likewise.
7515         * gfortran.dg/openacc-define-2.f90: Likewise.
7516         * gfortran.dg/openacc-define-3.f90: Likewise.
7517         * g++.dg/gomp/block-1.C: Update for changed compiler output.
7518         * g++.dg/gomp/block-2.C: Likewise.
7519         * g++.dg/gomp/block-3.C: Likewise.
7520         * g++.dg/gomp/block-5.C: Likewise.
7521         * g++.dg/gomp/target-1.C: Likewise.
7522         * g++.dg/gomp/target-2.C: Likewise.
7523         * g++.dg/gomp/taskgroup-1.C: Likewise.
7524         * g++.dg/gomp/teams-1.C: Likewise.
7525         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7526         * gcc.dg/cilk-plus/jump.c: Likewise.
7527         * gcc.dg/gomp/block-1.c: Likewise.
7528         * gcc.dg/gomp/block-10.c: Likewise.
7529         * gcc.dg/gomp/block-2.c: Likewise.
7530         * gcc.dg/gomp/block-3.c: Likewise.
7531         * gcc.dg/gomp/block-4.c: Likewise.
7532         * gcc.dg/gomp/block-5.c: Likewise.
7533         * gcc.dg/gomp/block-6.c: Likewise.
7534         * gcc.dg/gomp/block-7.c: Likewise.
7535         * gcc.dg/gomp/block-8.c: Likewise.
7536         * gcc.dg/gomp/block-9.c: Likewise.
7537         * gcc.dg/gomp/target-1.c: Likewise.
7538         * gcc.dg/gomp/target-2.c: Likewise.
7539         * gcc.dg/gomp/taskgroup-1.c: Likewise.
7540         * gcc.dg/gomp/teams-1.c: Likewise.
7542 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
7544         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7545         test case.
7547 2015-01-15  Mike Stump  <mikestump@comcast.net>
7549         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7550         * gcc.dg/inline_2.c: Likewise.
7551         * gcc.dg/inline_3.c: Likewise.
7552         * gcc.dg/inline_4.c: Likewise.
7554 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
7556         PR fortran/58023
7557         * gfortran.dg/proc_ptr_comp_43.f90: New.
7559 2015-01-15  Mike Stump  <mikestump@comcast.net>
7561         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7562         * gcc.dg/unroll_2.c: Likewise.
7563         * gcc.dg/unroll_3.c: Likewise.
7564         * gcc.dg/unroll_4.c: Likewise.
7565         * gcc.dg/unroll_5.c: Likewise.
7567 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
7569         PR target/63971
7570         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7571         in epilogue.
7572         * gcc.target/aarch64/test_frame_6.c: Likewise.
7573         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7574         x30 and x19 (in the epilogue).
7575         * gcc.target/aarch64/test_frame_4.c: Likewise.
7576         * gcc.target/aarch64/test_frame_7.c: Likewise.
7578 2015-01-15  Martin Liska  <mliska@suse.cz>
7580         * g++.dg/ipa/pr64068.C: New test.
7581         * gcc.dg/ipa/PR64559.c: New test.
7583 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7585         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7586         with PIE.
7588 2015-01-15  Richard Biener  <rguenther@suse.de>
7590         PR tree-optimization/61743
7591         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7592         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7594 2015-01-15 Renlin Li <renlin.li@arm.com>
7596         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7597         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7599 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7601         * gcc.dg/vect/vect-aggressive-1.c: New.
7602         * gcc.target/i386/avx2-vect-aggressive.c: New.
7604 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
7606         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7608 2015-01-15  Richard Biener  <rguenther@suse.de>
7610         PR lto/64415
7611         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7612         -Wl,-undefined,dynamic_lookup.
7614 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
7616         * gnat.dg/opt47.adb: New test.
7618 2015-01-15  Richard Biener  <rguenther@suse.de>
7620         PR lto/64415
7621         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7623 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
7625         PR tree-optimization/64434
7626         * gcc.dg/torture/pr64434.c: New test.
7628 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
7630         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7631         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
7632         -march=loongson* and -march=octeon* require -mno-micromips.
7634 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
7635             Matthew Fortune  <matthew.fortune@imgtec.com>
7637         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7638         * gcc.target/mips/call-saved-5.c (foo): Likewise.
7639         * gcc.target/mips/call-saved-6.c (foo): Likewise.
7640         * gcc.target/mips/call-saved-7.c: New file.
7641         * gcc.target/mips/call-saved-8.c: New file.
7642         * gcc.target/mips/call-saved-9.c: New file.
7644 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
7646         * gcc.target/mips/lsa.c: New file.
7647         * gcc.target/mips/mips64-lsa.c: Likewise.
7648         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7649         * gcc.target/mips/mulsize-4.c: Likewise.
7650         * gcc.target/mips/mulsize-5.c: New file.
7651         * gcc.target/mips/mulsize-6.c: Likewise.
7652         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7653         and !HAS_LSA as ghost options.
7654         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7655         for !HAS_LSA.
7657 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
7659         * g++.dg/torture/20141013.c: Set -fno-short-enums.
7661 2015-01-15  Richard Biener  <rguenther@suse.de>
7663         PR middle-end/64365
7664         * gcc.dg/torture/pr64365.c: New testcase.
7666 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
7668         * gcc.dg/stackprotectexplicit1.c: New test.
7669         * g++.dg/stackprotectexplicit2.c: New test.
7671 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7673         PR target/61933
7674         * gfortran.dg/inquire_internal.f90: New.
7675         * gfortran.dg/negative_unit_check.f90: New.
7677 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
7679         PR target/53988
7680         * gcc.target/sh/pr53988-1.c: New.
7682 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
7684         PR c++/58671
7685         * g++.dg/tls/thread_local-ice3.C: New.
7687 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
7689         * gcc.target/i386/fentry-override.c: Properly place {} in target
7690         selector.  Remove nonpic.
7691         * gcc.target/i386/fentry.c: Likewise.
7693 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
7695         * gcc.dg/atomic-invalid.c: Check for invalid memory model
7696         warnings instead of errors.
7698 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
7700         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7701         option support instead of ENABLE_LTO from Makefile.
7703 2015-01-14  Richard Biener  <rguenther@suse.de>
7705         PR tree-optimization/59354
7706         * gcc.dg/vect/pr59354.c: New testcase.
7708 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
7710         * lib/target-supports.exp
7711         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7712         on ARM architures before v7.
7714 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
7716         PR middle-end/59448
7717         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7718         an atomic_exchange.
7720 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7722         PR target/64386
7723         * gcc.target/i386/pr64386.c: New test.
7725 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7727         PR target/64393
7728         * gcc.target/i386/pr64393.c: New test.
7730 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
7732         PR target/64387
7733         * gcc.target/i386/pr64387.c: New test.
7735 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
7737         * gcc.target/aarch64/store-pair-1.c: Fix typo.
7739 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7741         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7743 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7745         PR target/64453
7746         * gcc.target/arm/pr64453.c: New.
7748 2015-01-14  Richard Biener  <rguenther@suse.de>
7750         PR lto/64415
7751         * gcc.dg/lto/pr64415_0.c: New testcase.
7752         * gcc.dg/lto/pr64415_1.c: Likewise.
7754 2015-01-14  Martin Liska  <mliska@suse.cz>
7756         * gcc.dg/ipa/pr64307.c: New test.
7758 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
7760         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7761         64-bit and 128-bit.
7763 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7765         PR target/64460
7766         * gcc.target/arm/pr64460_1.c: New test.
7768 2015-01-14  Richard Biener  <rguenther@suse.de>
7770         PR tree-optimization/64493
7771         PR tree-optimization/64495
7772         * gcc.dg/vect/pr64493.c: New testcase.
7773         * gcc.dg/vect/pr64495.c: Likewise.
7775 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
7777         * gcc.dg/Warray-bounds-11.c: New test-case.
7779 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
7781         * gcc.target/mips/octeon3-pipe-1.c: New test.
7783 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
7785         * jit.dg/harness.h (set_up_logging): Move string concatenation
7786         into...
7787         (concat_strings): New function.
7788         (dump_reproducer): New function.
7789         (test_jit): Call dump_reproducer.
7790         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7791         function.
7792         (jit-dg-test): Delete any generated reproducer from previous runs.
7793         Verify that a generated reproducer was created, and verify that it
7794         compiles.
7795         * jit.dg/test-nested-contexts.c (main): Call
7796         gcc_jit_context_dump_reproducer_to_file.
7798 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7800         * gcc.dg/aru-2.c: Add dg-require-profiling.
7802 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7804         * lib/target-supports.exp (check_profiling_available): Check if
7805         -pg links.
7807 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
7809         PR ipa/64565
7810         * g++.dg/torture/pr64565.C: New testcase.
7812 2015-01-13  Marek Polacek  <polacek@redhat.com>
7814         PR middle-end/64391
7815         * gcc.dg/tm/pr64391.c: New test.
7817 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7819         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7820         true.
7822 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
7824         * gcc.target/i386/pie.c: New test.
7826         * lib/target-supports.exp (check_effective_target_pie): New.
7828 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
7830         PR rtl-optimization/64286
7831         * gcc.target/i386/avx2-pr64286.c: New test.
7833 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
7835         PR c++/57626
7836         * g++.dg/cpp0x/vt-57626.C: New.
7838 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
7840         PR fortran/64528
7841         * gfortran.dg/pr64528.f90: New test.
7843 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
7845         * gcc.target/aarch64/subsp.c: New test.
7847 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7849         * gcc.target/aarch64/store-pair-1.c: New testcase.
7851 2015-01-13  Richard Biener  <rguenther@suse.de>
7853         PR lto/64373
7854         * gcc.dg/lto/pr64373_0.c: New testcase.
7856 2015-01-13  Andrew Pinski  <apinski@cavium.com>
7858         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7859         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7861 2015-01-13  Richard Biener  <rguenther@suse.de>
7863         PR tree-optimization/64406
7864         * gcc.dg/pr64406.c: New testcase.
7866 2015-01-13  Richard Biener  <rguenther@suse.de>
7868         PR tree-optimization/64404
7869         * gcc.dg/vect/pr64404.c: New testcase.
7871 2015-01-13  Richard Biener  <rguenther@suse.de>
7873         PR tree-optimization/64568
7874         * g++.dg/torture/pr64568.C: New testcase.
7876 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
7878         * jit.dg/test-error-local-used-from-other-function.c: New test
7879         case.
7880         * jit.dg/test-error-param-reuse.c: New test case.
7881         * jit.dg/test-error-param-sharing.c: New test case.
7882         * jit.dg/test-error-param-used-from-other-function.c: New test
7883         case.
7884         * jit.dg/test-error-param-used-without-a-function.c: New test
7885         case.
7887 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
7889         PR tree-optimization/64563
7890         * gcc.dg/pr64563.c: New test.
7892         PR target/64513
7893         * gcc.target/i386/pr64513.c: New test.
7895         PR tree-optimization/64454
7896         * gcc.dg/pr64454.c: New test.
7898         PR testsuite/64028
7899         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7900         bind_pic_locally.
7901         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7902         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7903         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7904         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7905         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7906         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7907         * gcc.dg/vect/slp-25.c: Likewise.
7908         * gcc.dg/vect/vect-109.c: Likewise.
7909         * gcc.dg/vect/vect-13.c: Likewise.
7910         * gcc.dg/vect/vect-17.c: Likewise.
7911         * gcc.dg/vect/vect-18.c: Likewise.
7912         * gcc.dg/vect/vect-19.c: Likewise.
7913         * gcc.dg/vect/vect-20.c: Likewise.
7914         * gcc.dg/vect/vect-21.c: Likewise.
7915         * gcc.dg/vect/vect-22.c: Likewise.
7916         * gcc.dg/vect/vect-27.c: Likewise.
7917         * gcc.dg/vect/vect-29.c: Likewise.
7918         * gcc.dg/vect/vect-2-big-array.c: Likewise.
7919         * gcc.dg/vect/vect-2.c: Likewise.
7920         * gcc.dg/vect/vect-3.c: Likewise.
7921         * gcc.dg/vect/vect-4.c: Likewise.
7922         * gcc.dg/vect/vect-5.c: Likewise.
7923         * gcc.dg/vect/vect-72.c: Likewise.
7924         * gcc.dg/vect/vect-73-big-array.c: Likewise.
7925         * gcc.dg/vect/vect-73.c: Likewise.
7926         * gcc.dg/vect/vect-77-global.c: Likewise.
7927         * gcc.dg/vect/vect-78-global.c: Likewise.
7928         * gcc.dg/vect/vect-7.c: Likewise.
7929         * gcc.dg/vect/vect-86.c: Likewise.
7930         * gcc.dg/vect/vect-align-1.c: Likewise.
7931         * gcc.dg/vect/vect-align-3.c: Likewise.
7932         * gcc.dg/vect/vect-all-big-array.c: Likewise.
7933         * gcc.dg/vect/vect-all.c: Likewise.
7934         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7935         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7936         * gcc.dg/vect/vect-peel-3.c: Likewise.
7937         * gcc.dg/vect/vect-peel-4.c: Likewise.
7938         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7940 2015-01-12  Jeff Law  <law@redhat.com>
7942         PR target/64461
7943         * gcc.target/m68k/pr64461.c: New test.
7945 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
7947         * jit.dg/test-array-as-pointer.c (create_code): Update call
7948         to gcc_jit_context_new_global by setting "kind" to
7949         GCC_JIT_GLOBAL_IMPORTED.
7950         * jit.dg/test-error-array-as-pointer.c: Likewise.
7951         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7952         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7953         setting kind to GCC_JIT_GLOBAL_EXPORTED.
7954         * jit.dg/test-using-global.c (the_global): Rename to...
7955         (imported_global): ...this.
7956         (create_code): Update to test the three kinds of global.
7957         (verify_code): Likewise.
7959 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
7961         PR testsuite/64427
7962         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
7963         undefined behavior.
7964         * gcc.target/i386/pr64291-2.c: Updated.
7966 2015-01-12  Richard Biener  <rguenther@suse.de>
7968         PR tree-optimization/64530
7969         * gfortran.dg/pr64530.f90: New testcase.
7971 2015-01-12  Richard Biener  <rguenther@suse.de>
7973         PR middle-end/64357
7974         * gcc.dg/torture/pr64357.c: New testcase.
7976 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
7978         * gcc.target/i386/nop-mcount.c: Properly place {} in target
7979         selector.
7981 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7982         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
7984 2015-01-12  Martin Liska  <mliska@suse.cz>
7986         * gcc.dg/ipa/PR64550.c: New test.
7988 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
7990         PR ipa/63470
7991         * g++.dg/ipa/pr63470.C: New testcase.
7993 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
7995         PR fortran/63733
7996         * gfortran.dg/typebound_operator_20.f90: New.
7998 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8000         PR fortran/58023
8001         * gfortran.dg/proc_ptr_comp_42.f90: New.
8003 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
8005         PR fortran/64508
8006         * gfortran.dg/proc_ptr_comp_41.f90: New.
8008 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
8010         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8012 2015-01-10  Tobias Burnus  <burnus@net-b.de>
8014         PR fortran/64522
8015         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8016         and add dg-excess-errors.
8017         * gfortran.dg/line_length_6.f90: New.
8018         * gfortran.dg/line_length_7.f90: New.
8019         * gfortran.dg/line_length_8.f90: New.
8020         * gfortran.dg/line_length_9.f90: New.
8021         * gfortran.dg/line_length_10.f90: New.
8022         * gfortran.dg/line_length_11.f90: New.
8024 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8026         * jit.dg/test-threads.c (struct testcase): Move declaration
8027         to jit.dg/all-non-failing-tests.h.
8028         (testcases): Likewise.
8029         * jit.dg/all-non-failing-tests.h (struct testcase): Move
8030         declaration here from jit.dg/all-non-failing-tests.h.
8031         (testcases): Likewise.
8032         * jit.dg/test-combination.c (create_code): Eliminate spelling
8033         out all of the testcases in favor of looping through the
8034         "testcases" metadata.
8035         (verify_code): Likewise.
8037 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
8039         PR rtl-optimization/64536
8040         * gcc.dg/pr64536.c: New test.
8042 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
8044         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8045         * jit.dg/test-combination.c (create_code): Likewise.
8046         (verify_code): Likewise.
8047         * jit.dg/test-constants.c: New test case.
8048         * jit.dg/test-threads.c: Add test-constants.c.
8050 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
8052         PR libobjc/51891
8053         * objc.dg/gnu-api-2-class.m: Add a test case
8054         for the above change.
8056 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
8058         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8060 2015-01-09  Richard Biener  <rguenther@suse.de>
8062         PR tree-optimization/64410
8063         * g++.dg/vect/pr64410.cc: New testcase.
8065 2015-01-09  Martin Liska  <mliska@suse.cz>
8067         * gcc.dg/ipa/ipa-icf-32.c: New test.
8069 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8071         * c-c++-common/tsan/tsan_barrier.h: New.
8072         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8073         * c-c++-common/tsan/bitfield_race.c: Likewise.
8074         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8075         * c-c++-common/tsan/mutexset1.c: Likewise.
8076         * c-c++-common/tsan/race_on_barrier.c: Likewise.
8077         * c-c++-common/tsan/race_on_mutex.c: Likewise.
8078         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8079         * c-c++-common/tsan/simple_race.c: Likewise.
8080         * c-c++-common/tsan/simple_stack.c: Likewise.
8081         * c-c++-common/tsan/sleep_sync.c: Likewise.
8082         * c-c++-common/tsan/tiny_race.c: Likewise.
8083         * c-c++-common/tsan/tls_race.c: Likewise.
8084         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8085         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8086         * g++.dg/tsan/atomic_free.C: Likewise.
8087         * g++.dg/tsan/atomic_free2.C: Likewise.
8088         * g++.dg/tsan/cond_race.C: Likewise.
8089         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8091 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
8093         PR testsuite/62250
8094         * lib/target-supports.exp (check_effective_target_libatomic_available):
8095         New.
8096         * gfortran.dg/coarray/caf.exp: Only add -latomic for
8097         targets that match effective-target libatomic_available.
8098         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8100 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8102         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8103         Verify the result of gcc_jit_context_get_last_error.
8104         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8106 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8108         PR tree-optimization/63989
8109         * gcc.dg/strlenopt-27.c: New test.
8111 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
8113         * jit.dg/harness.h (set_up_logging): New function.
8114         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
8115         set_up_logging on the context, so that every testcase is
8116         logged to a particular file.
8117         * jit.dg/test-nested-contexts.c (main): Open a logfile,
8118         and call gcc_jit_context_set_logfile on the top-level context.
8120 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
8122         PR target/64338
8123         * g++.dg/opt/pr64338.C: New test.
8125 2015-01-08  Tobias Burnus  <burnus@net-b.de>
8127         * gfortran.dg/coarray/codimension_2b.f90: New file.
8128         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8129         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8131 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8133         PR c++/59004
8134         * g++.dg/ext/fnname4.C: New.
8136 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8138         PR c++/64462
8139         * g++.dg/cpp0x/constexpr-64462.C: New.
8141 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
8143         PR c++/60753
8144         * g++.dg/cpp0x/deleted10.C: New.
8146 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8148         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8150 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8152         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8153         GCC_JIT_UNARY_OP_ABS.
8154         (verify_unary_ops): Likewise.
8156 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8158         * jit.dg/test-arith-overflow.c: New test case.
8159         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8160         * jit.dg/test-combination.c (create_code): Likewise.
8161         (verify_code): Likewise.
8162         * jit.dg/test-threads.c (testcases): Likewise.
8164 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8166         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8167         rather than "jit".  Load g++.exp, and call g++_init.
8168         Run test-*.cc files within the testsuite and *.cc files within
8169         docs/examples.
8170         (jit-dg-test): Drop the addition of -fgnu89-inline to
8171         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8172         doing it when compiling C testcases (since g++ does not handle
8173         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8174         is restored to the value after g++_init ran, rather than the
8175         value before g++_init ran.  Return a list of
8176         $comp_output $output_file, as dg-test assumes.
8178 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8180         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8181         make it easier to figure out the origin of each test result when
8182         running test-combination.c and test-threads.c.
8183         (CHECK_VALUE): Likewise.
8184         (CHECK_DOUBLE_VALUE): Likewise.
8185         (CHECK_STRING_VALUE): Likewise.
8186         (CHECK_STRING_STARTS_WITH): Likewise.
8187         (CHECK_STRING_CONTAINS): Likewise.
8188         (CHECK): Likewise.
8189         (check_string_value): Likewise, add "funcname" param.
8190         (check_string_starts_with): Likewise.
8191         (check_string_contains): Likewise.
8193 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
8195         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8196         generating name of built executable.
8198 2015-01-07  Marek Polacek  <polacek@redhat.com>
8200         PR c/64440
8201         * gcc.dg/pr64440.c: New test.
8202         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8204 2015-01-07  Marek Polacek  <polacek@redhat.com>
8206         PR c/64417
8207         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8208         * gcc.dg/pr64417.c: New test.
8210 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8212         PR target/64505
8213         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8214         fix is correct.
8216 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8218         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8219         Check if testcases run without errors, not just if they compile.
8221 2015-01-06  Christian Bruel  <christian.bruel@st.com>
8223         PR target/64507
8224         * gcc.target/sh/pr64507.c: New test.
8226 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
8228         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8230 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
8232         * c-c++-common/asan/sanitize-all-1.c: New test.
8233         * c-c++-common/ubsan/sanitize-all-1.c: New test.
8234         * c-c++-common/ubsan/sanitize-all-2.c: New test.
8235         * c-c++-common/ubsan/sanitize-all-3.c: New test.
8236         * c-c++-common/ubsan/sanitize-all-4.c: New test.
8238 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
8240         * lib/target-supports.exp (check_profiling_available): Return 0 for
8241         Visium.
8242         (check_effective_target_tls_runtime): Likewise.
8243         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8244         * gcc.dg/20020312-2.c: Adjust for Visium.
8245         * gcc.dg/tls/thr-cse-1.c: Likewise
8246         * gcc.dg/tree-ssa/20040204-1.c: Likewise
8247         * gcc.dg/tree-ssa/loop-1.c: Likewise.
8248         * gcc.dg/weak/typeof-2.c: Likewise.
8250 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
8252         PR rtl-optimization/64287
8253         * gcc.dg/aru-2.c: New test.
8255 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8257         PR sanitizer/64344
8258         * c-c++-common/ubsan/pr64344-1.c: New test.
8259         * c-c++-common/ubsan/pr64344-2.c: New test.
8261         PR tree-optimization/64465
8262         * gcc.dg/pr64465.c: New test.
8264         PR tree-optimization/64494
8265         * gcc.c-torture/compile/pr64494.c: New test.
8267 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
8269         PR fortran/47674
8270         * gfortran.dg/realloc_on_assign_25.f90:  New test.
8272 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
8274         Update copyright years.
8276 2015-01-05  Marek Polacek  <polacek@redhat.com>
8278         PR c/64423
8279         * gcc.dg/pr64423.c: New test.
8281 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
8283         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8284         mmix-knuth-mmixware for the same reason as for MIPS.
8285         * gcc.dg/debug/debug-2.c: Ditto.
8287         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8289 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
8291         PR testsuite/62250
8292         * lib/gfortran.exp: Add libatomic library search path.
8293         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8294         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8296         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8298 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8300         * c-c++-common/tsan/bitfield_race.c: New testcase.
8301         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8303 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8305         * gfortran.dg/coarray/collectives_4.f90: New.
8307 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8309         PR fortran/57562
8310         * gfortran.dg/extends_16.f90: New.
8312 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8314         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8316 2015-01-02  Tobias Burnus  <burnus@net-b.de>
8318         * gfortran.dg/coarray/codimension_2.f90: New.
8319         * gfortran.dg/coarray/codimension_2a.f90: New.
8320         * gfortran.dg/coarray_35.f90: New.
8321         * gfortran.dg/coarray_35a.f90: New.
8323 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
8325         PR fortran/60507
8326         * gfortran.dg/dummy_procedure_11.f90: New.
8328 Copyright (C) 2015 Free Software Foundation, Inc.
8330 Copying and distribution of this file, with or without modification,
8331 are permitted in any medium without royalty provided the copyright
8332 notice and this notice are preserved.